@@ 3311-3376 (lines=66) @@ | ||
3308 | assert content['modified'] |
|
3309 | assert content['created'] |
|
3310 | ||
3311 | def test_api__get_workspace_content__ok_200__get_all_folder_content(self): |
|
3312 | """ |
|
3313 | Check obtain workspace folder all contents |
|
3314 | """ |
|
3315 | params = { |
|
3316 | 'parent_id': 10, # TODO - G.M - 30-05-2018 - Find a real id |
|
3317 | 'show_archived': 1, |
|
3318 | 'show_deleted': 1, |
|
3319 | 'show_active': 1, |
|
3320 | # 'content_type': 'any' |
|
3321 | } |
|
3322 | self.testapp.authorization = ( |
|
3323 | 'Basic', |
|
3324 | ( |
|
3325 | '[email protected]', |
|
3326 | '[email protected]' |
|
3327 | ) |
|
3328 | ) |
|
3329 | res = self.testapp.get( |
|
3330 | '/api/v2/workspaces/2/contents', |
|
3331 | status=200, |
|
3332 | params=params, |
|
3333 | ).json_body # nopep8 |
|
3334 | assert len(res) == 3 |
|
3335 | content = res[0] |
|
3336 | assert content['content_type'] == 'html-document' |
|
3337 | assert content['content_id'] == 14 |
|
3338 | assert content['is_archived'] is False |
|
3339 | assert content['is_deleted'] is True |
|
3340 | assert content['label'].startswith('Bad Fruit Salad') |
|
3341 | assert content['parent_id'] == 10 |
|
3342 | assert content['show_in_ui'] is True |
|
3343 | assert content['slug'].startswith('bad-fruit-salad') |
|
3344 | assert content['status'] == 'open' |
|
3345 | assert set(content['sub_content_types']) == {'comment'} # nopep8 |
|
3346 | assert content['workspace_id'] == 2 |
|
3347 | assert content['modified'] |
|
3348 | assert content['created'] |
|
3349 | content = res[1] |
|
3350 | assert content['content_type'] == 'html-document' |
|
3351 | assert content['content_id'] == 13 |
|
3352 | assert content['is_archived'] is True |
|
3353 | assert content['is_deleted'] is False |
|
3354 | assert content['label'].startswith('Fruit Salad') |
|
3355 | assert content['parent_id'] == 10 |
|
3356 | assert content['show_in_ui'] is True |
|
3357 | assert content['slug'].startswith('fruit-salad') |
|
3358 | assert content['status'] == 'open' |
|
3359 | assert set(content['sub_content_types']) == {'comment'} # nopep8 |
|
3360 | assert content['workspace_id'] == 2 |
|
3361 | assert content['modified'] |
|
3362 | assert content['created'] |
|
3363 | content = res[2] |
|
3364 | assert content['content_type'] == 'html-document' |
|
3365 | assert content['content_id'] == 12 |
|
3366 | assert content['is_archived'] is False |
|
3367 | assert content['is_deleted'] is False |
|
3368 | assert content['label'] == 'New Fruit Salad' |
|
3369 | assert content['parent_id'] == 10 |
|
3370 | assert content['show_in_ui'] is True |
|
3371 | assert content['slug'] == 'new-fruit-salad' |
|
3372 | assert content['status'] == 'open' |
|
3373 | assert set(content['sub_content_types']) == {'comment'} # nopep8 |
|
3374 | assert content['workspace_id'] == 2 |
|
3375 | assert content['modified'] |
|
3376 | assert content['created'] |
|
3377 | ||
3378 | def test_api__get_workspace_content__ok_200__get_only_active_folder_content(self): # nopep8 |
|
3379 | """ |
|
@@ 2829-2894 (lines=66) @@ | ||
2826 | assert content['modified'] |
|
2827 | assert content['created'] |
|
2828 | ||
2829 | def test_api__get_workspace_content__ok_200__get_all_root_content(self): |
|
2830 | """ |
|
2831 | Check obtain workspace all root contents |
|
2832 | """ |
|
2833 | params = { |
|
2834 | 'parent_id': 0, |
|
2835 | 'show_archived': 1, |
|
2836 | 'show_deleted': 1, |
|
2837 | 'show_active': 1, |
|
2838 | } |
|
2839 | self.testapp.authorization = ( |
|
2840 | 'Basic', |
|
2841 | ( |
|
2842 | '[email protected]', |
|
2843 | 'foobarbaz' |
|
2844 | ) |
|
2845 | ) |
|
2846 | res = self.testapp.get( |
|
2847 | '/api/v2/workspaces/3/contents', |
|
2848 | status=200, |
|
2849 | params=params, |
|
2850 | ).json_body # nopep8 |
|
2851 | # TODO - G.M - 30-05-2018 - Check this test |
|
2852 | assert len(res) == 4 |
|
2853 | content = res[0] |
|
2854 | assert content['content_type'] == 'html-document' |
|
2855 | assert content['content_id'] == 17 |
|
2856 | assert content['is_archived'] is False |
|
2857 | assert content['is_deleted'] is True |
|
2858 | assert content['label'].startswith('Bad Fruit Salad') |
|
2859 | assert content['parent_id'] is None |
|
2860 | assert content['show_in_ui'] is True |
|
2861 | assert content['slug'].startswith('bad-fruit-salad') |
|
2862 | assert content['status'] == 'open' |
|
2863 | assert set(content['sub_content_types']) == {'comment'} |
|
2864 | assert content['workspace_id'] == 3 |
|
2865 | assert content['modified'] |
|
2866 | assert content['created'] |
|
2867 | content = res[1] |
|
2868 | assert content['content_type'] == 'html-document' |
|
2869 | assert content['content_id'] == 16 |
|
2870 | assert content['is_archived'] is True |
|
2871 | assert content['is_deleted'] is False |
|
2872 | assert content['label'].startswith('Fruit Salad') |
|
2873 | assert content['parent_id'] is None |
|
2874 | assert content['show_in_ui'] is True |
|
2875 | assert content['slug'].startswith('fruit-salad') |
|
2876 | assert content['status'] == 'open' |
|
2877 | assert set(content['sub_content_types']) == {'comment'} |
|
2878 | assert content['workspace_id'] == 3 |
|
2879 | assert content['modified'] |
|
2880 | assert content['created'] |
|
2881 | content = res[3] |
|
2882 | assert content['content_type'] == 'html-document' |
|
2883 | assert content['content_id'] == 15 |
|
2884 | assert content['is_archived'] is False |
|
2885 | assert content['is_deleted'] is False |
|
2886 | assert content['label'] == 'New Fruit Salad' |
|
2887 | assert content['parent_id'] is None |
|
2888 | assert content['show_in_ui'] is True |
|
2889 | assert content['slug'] == 'new-fruit-salad' |
|
2890 | assert content['status'] == 'open' |
|
2891 | assert set(content['sub_content_types']) == {'comment'} |
|
2892 | assert content['workspace_id'] == 3 |
|
2893 | assert content['modified'] |
|
2894 | assert content['created'] |
|
2895 | ||
2896 | def test_api__get_workspace_content__ok_200__get_all_root_content_filter_by_label(self): # nopep8 |
|
2897 | """ |