|  | @@ -408,6 +408,26 @@ class TestHtmlDocuments(FunctionalTest):
 | 
	
		
			
			| 408 | 408 |          assert content['content_id'] == 6
 | 
	
		
			
			| 409 | 409 |          assert content['status'] == 'closed-deprecated'
 | 
	
		
			
			| 410 | 410 |  
 | 
	
		
			
			|  | 411 | +    def test_api__set_html_document_status__err_400__wrong_status(self) -> None:
 | 
	
		
			
			|  | 412 | +        """
 | 
	
		
			
			|  | 413 | +        Get one html document of a content
 | 
	
		
			
			|  | 414 | +        """
 | 
	
		
			
			|  | 415 | +        self.testapp.authorization = (
 | 
	
		
			
			|  | 416 | +            'Basic',
 | 
	
		
			
			|  | 417 | +            (
 | 
	
		
			
			|  | 418 | +                'admin@admin.admin',
 | 
	
		
			
			|  | 419 | +                'admin@admin.admin'
 | 
	
		
			
			|  | 420 | +            )
 | 
	
		
			
			|  | 421 | +        )
 | 
	
		
			
			|  | 422 | +        params = {
 | 
	
		
			
			|  | 423 | +            'status': 'unexistant-status',
 | 
	
		
			
			|  | 424 | +        }
 | 
	
		
			
			|  | 425 | +        res = self.testapp.put_json(
 | 
	
		
			
			|  | 426 | +            '/api/v2/workspaces/2/html-documents/6/status',
 | 
	
		
			
			|  | 427 | +            params=params,
 | 
	
		
			
			|  | 428 | +            status=400
 | 
	
		
			
			|  | 429 | +        )
 | 
	
		
			
			|  | 430 | +
 | 
	
		
			
			| 411 | 431 |  
 | 
	
		
			
			| 412 | 432 |  class TestThreads(FunctionalTest):
 | 
	
		
			
			| 413 | 433 |      """
 | 
	
	
		
			
			|  | @@ -746,3 +766,24 @@ class TestThreads(FunctionalTest):
 | 
	
		
			
			| 746 | 766 |          assert content['content_type'] == 'thread'
 | 
	
		
			
			| 747 | 767 |          assert content['content_id'] == 7
 | 
	
		
			
			| 748 | 768 |          assert content['status'] == 'closed-deprecated'
 | 
	
		
			
			|  | 769 | +
 | 
	
		
			
			|  | 770 | +    def test_api__set_thread_status__ok_400__wrong_status(self) -> None:
 | 
	
		
			
			|  | 771 | +        """
 | 
	
		
			
			|  | 772 | +        Set thread status
 | 
	
		
			
			|  | 773 | +        """
 | 
	
		
			
			|  | 774 | +        self.testapp.authorization = (
 | 
	
		
			
			|  | 775 | +            'Basic',
 | 
	
		
			
			|  | 776 | +            (
 | 
	
		
			
			|  | 777 | +                'admin@admin.admin',
 | 
	
		
			
			|  | 778 | +                'admin@admin.admin'
 | 
	
		
			
			|  | 779 | +            )
 | 
	
		
			
			|  | 780 | +        )
 | 
	
		
			
			|  | 781 | +        params = {
 | 
	
		
			
			|  | 782 | +            'status': 'unexistant-status',
 | 
	
		
			
			|  | 783 | +        }
 | 
	
		
			
			|  | 784 | +
 | 
	
		
			
			|  | 785 | +        res = self.testapp.put_json(
 | 
	
		
			
			|  | 786 | +            '/api/v2/workspaces/2/threads/7/status',
 | 
	
		
			
			|  | 787 | +            params=params,
 | 
	
		
			
			|  | 788 | +            status=400
 | 
	
		
			
			|  | 789 | +        )
 |