| 
				
			 | 
			
			
				@@ -116,6 +116,54 @@ class TestHtmlDocuments(FunctionalTest): 
			 | 
		
	
		
			
			| 
				116
			 | 
			
				116
			 | 
			
			
				         assert content['last_modifier']['avatar_url'] is None 
			 | 
		
	
		
			
			| 
				117
			 | 
			
				117
			 | 
			
			
				         assert content['raw_content'] == '<p>To cook a great Tiramisu, you need many ingredients.</p>'  # nopep8 
			 | 
		
	
		
			
			| 
				118
			 | 
			
				118
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				119
			 | 
			
			
				+    def test_api__get_html_document__ok_200__archived_content(self) -> None: 
			 | 
		
	
		
			
			| 
				
			 | 
			
				120
			 | 
			
			
				+        """ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				121
			 | 
			
			
				+        Get one html document of a content 
			 | 
		
	
		
			
			| 
				
			 | 
			
				122
			 | 
			
			
				+        """ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				123
			 | 
			
			
				+        self.testapp.authorization = ( 
			 | 
		
	
		
			
			| 
				
			 | 
			
				124
			 | 
			
			
				+            'Basic', 
			 | 
		
	
		
			
			| 
				
			 | 
			
				125
			 | 
			
			
				+            ( 
			 | 
		
	
		
			
			| 
				
			 | 
			
				126
			 | 
			
			
				+                'admin@admin.admin', 
			 | 
		
	
		
			
			| 
				
			 | 
			
				127
			 | 
			
			
				+                'admin@admin.admin' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				128
			 | 
			
			
				+            ) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				129
			 | 
			
			
				+        ) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				130
			 | 
			
			
				+        res = self.testapp.put_json( 
			 | 
		
	
		
			
			| 
				
			 | 
			
				131
			 | 
			
			
				+            '/api/v2/workspaces/2/contents/6/archive', 
			 | 
		
	
		
			
			| 
				
			 | 
			
				132
			 | 
			
			
				+            status=204 
			 | 
		
	
		
			
			| 
				
			 | 
			
				133
			 | 
			
			
				+        ) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				134
			 | 
			
			
				+        res = self.testapp.get( 
			 | 
		
	
		
			
			| 
				
			 | 
			
				135
			 | 
			
			
				+            '/api/v2/workspaces/2/html-documents/6', 
			 | 
		
	
		
			
			| 
				
			 | 
			
				136
			 | 
			
			
				+            status=200 
			 | 
		
	
		
			
			| 
				
			 | 
			
				137
			 | 
			
			
				+        ) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				138
			 | 
			
			
				+        content = res.json_body 
			 | 
		
	
		
			
			| 
				
			 | 
			
				139
			 | 
			
			
				+        assert content['content_type'] == 'html-document' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				140
			 | 
			
			
				+        assert content['content_id'] == 6 
			 | 
		
	
		
			
			| 
				
			 | 
			
				141
			 | 
			
			
				+        assert content['is_archived'] is True 
			 | 
		
	
		
			
			| 
				
			 | 
			
				142
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				143
			 | 
			
			
				+    def test_api__get_html_document__ok_200__deleted_content(self) -> None: 
			 | 
		
	
		
			
			| 
				
			 | 
			
				144
			 | 
			
			
				+        """ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				145
			 | 
			
			
				+        Get one html document of a content 
			 | 
		
	
		
			
			| 
				
			 | 
			
				146
			 | 
			
			
				+        """ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				147
			 | 
			
			
				+        self.testapp.authorization = ( 
			 | 
		
	
		
			
			| 
				
			 | 
			
				148
			 | 
			
			
				+            'Basic', 
			 | 
		
	
		
			
			| 
				
			 | 
			
				149
			 | 
			
			
				+            ( 
			 | 
		
	
		
			
			| 
				
			 | 
			
				150
			 | 
			
			
				+                'admin@admin.admin', 
			 | 
		
	
		
			
			| 
				
			 | 
			
				151
			 | 
			
			
				+                'admin@admin.admin' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				152
			 | 
			
			
				+            ) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				153
			 | 
			
			
				+        ) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				154
			 | 
			
			
				+        res = self.testapp.put_json( 
			 | 
		
	
		
			
			| 
				
			 | 
			
				155
			 | 
			
			
				+            '/api/v2/workspaces/2/contents/6/delete', 
			 | 
		
	
		
			
			| 
				
			 | 
			
				156
			 | 
			
			
				+            status=204 
			 | 
		
	
		
			
			| 
				
			 | 
			
				157
			 | 
			
			
				+        ) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				158
			 | 
			
			
				+        res = self.testapp.get( 
			 | 
		
	
		
			
			| 
				
			 | 
			
				159
			 | 
			
			
				+            '/api/v2/workspaces/2/html-documents/6', 
			 | 
		
	
		
			
			| 
				
			 | 
			
				160
			 | 
			
			
				+            status=200 
			 | 
		
	
		
			
			| 
				
			 | 
			
				161
			 | 
			
			
				+        ) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				162
			 | 
			
			
				+        content = res.json_body 
			 | 
		
	
		
			
			| 
				
			 | 
			
				163
			 | 
			
			
				+        assert content['content_type'] == 'html-document' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				164
			 | 
			
			
				+        assert content['content_id'] == 6 
			 | 
		
	
		
			
			| 
				
			 | 
			
				165
			 | 
			
			
				+        assert content['is_deleted'] is True 
			 | 
		
	
		
			
			| 
				
			 | 
			
				166
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				119
			 | 
			
				167
			 | 
			
			
				     def test_api__get_html_document__err_400__wrong_content_type(self) -> None: 
			 | 
		
	
		
			
			| 
				120
			 | 
			
				168
			 | 
			
			
				         """ 
			 | 
		
	
		
			
			| 
				121
			 | 
			
				169
			 | 
			
			
				         Get one html document of a content content 7 is not html_document 
			 |