|
@@ -241,6 +241,7 @@ class TestWorkspaceContents(FunctionalTest):
|
241
|
241
|
assert len(res) == 3
|
242
|
242
|
content = res[0]
|
243
|
243
|
assert content['content_id'] == 1
|
|
244
|
+ assert content['content_type'] == 'folder'
|
244
|
245
|
assert content['is_archived'] is False
|
245
|
246
|
assert content['is_deleted'] is False
|
246
|
247
|
assert content['label'] == 'Tools'
|
|
@@ -252,6 +253,7 @@ class TestWorkspaceContents(FunctionalTest):
|
252
|
253
|
assert content['workspace_id'] == 1
|
253
|
254
|
content = res[1]
|
254
|
255
|
assert content['content_id'] == 2
|
|
256
|
+ assert content['content_type'] == 'folder'
|
255
|
257
|
assert content['is_archived'] is False
|
256
|
258
|
assert content['is_deleted'] is False
|
257
|
259
|
assert content['label'] == 'Menus'
|
|
@@ -263,6 +265,37 @@ class TestWorkspaceContents(FunctionalTest):
|
263
|
265
|
assert content['workspace_id'] == 1
|
264
|
266
|
content = res[2]
|
265
|
267
|
assert content['content_id'] == 11
|
|
268
|
+ assert content['content_type'] == 'html-documents'
|
|
269
|
+ assert content['is_archived'] is False
|
|
270
|
+ assert content['is_deleted'] is False
|
|
271
|
+ assert content['label'] == 'Current Menu'
|
|
272
|
+ assert content['parent_id'] == 2
|
|
273
|
+ assert content['show_in_ui'] is True
|
|
274
|
+ assert content['slug'] == 'current-menu'
|
|
275
|
+ assert content['status'] == 'open'
|
|
276
|
+ assert set(content['sub_content_types']) == {'thread', 'html-documents', 'folder', 'file'} # nopep8
|
|
277
|
+ assert content['workspace_id'] == 1
|
|
278
|
+
|
|
279
|
+ def test_api__get_workspace_content__ok_200__get_default_html_documents(self):
|
|
280
|
+ """
|
|
281
|
+ Check obtain workspace contents with defaults filters + content_filter
|
|
282
|
+ """
|
|
283
|
+ self.testapp.authorization = (
|
|
284
|
+ 'Basic',
|
|
285
|
+ (
|
|
286
|
+ 'admin@admin.admin',
|
|
287
|
+ 'admin@admin.admin'
|
|
288
|
+ )
|
|
289
|
+ )
|
|
290
|
+ params = {
|
|
291
|
+ 'content_type': 'html-documents',
|
|
292
|
+ }
|
|
293
|
+ res = self.testapp.get('/api/v2/workspaces/1/contents', status=200, params=params).json_body # nopep8
|
|
294
|
+ assert len(res) == 1
|
|
295
|
+ content = res[0]
|
|
296
|
+ assert content
|
|
297
|
+ assert content['content_id'] == 11
|
|
298
|
+ assert content['content_type'] == 'html-documents'
|
266
|
299
|
assert content['is_archived'] is False
|
267
|
300
|
assert content['is_deleted'] is False
|
268
|
301
|
assert content['label'] == 'Current Menu'
|
|
@@ -549,6 +582,7 @@ class TestWorkspaceContents(FunctionalTest):
|
549
|
582
|
'show_archived': 1,
|
550
|
583
|
'show_deleted': 1,
|
551
|
584
|
'show_active': 1,
|
|
585
|
+ 'content_type': 'any'
|
552
|
586
|
}
|
553
|
587
|
self.testapp.authorization = (
|
554
|
588
|
'Basic',
|