@@ 2374-2410 (lines=37) @@ | ||
2371 | assert set(content['sub_content_types']) == {'comment'} |
|
2372 | assert content['workspace_id'] == 3 |
|
2373 | ||
2374 | def test_api__get_workspace_content__ok_200__get_only_deleted_root_content(self): # nopep8 |
|
2375 | """ |
|
2376 | Check obtain workspace root deleted contents |
|
2377 | """ |
|
2378 | params = { |
|
2379 | 'parent_id': 0, |
|
2380 | 'show_archived': 0, |
|
2381 | 'show_deleted': 1, |
|
2382 | 'show_active': 0, |
|
2383 | } |
|
2384 | self.testapp.authorization = ( |
|
2385 | 'Basic', |
|
2386 | ( |
|
2387 | '[email protected]', |
|
2388 | 'foobarbaz' |
|
2389 | ) |
|
2390 | ) |
|
2391 | res = self.testapp.get( |
|
2392 | '/api/v2/workspaces/3/contents', |
|
2393 | status=200, |
|
2394 | params=params, |
|
2395 | ).json_body # nopep8 |
|
2396 | # TODO - G.M - 30-05-2018 - Check this test |
|
2397 | ||
2398 | assert len(res) == 1 |
|
2399 | content = res[0] |
|
2400 | assert content['content_type'] == 'html-document' |
|
2401 | assert content['content_id'] == 17 |
|
2402 | assert content['is_archived'] is False |
|
2403 | assert content['is_deleted'] is True |
|
2404 | assert content['label'].startswith('Bad Fruit Salad') |
|
2405 | assert content['parent_id'] is None |
|
2406 | assert content['show_in_ui'] is True |
|
2407 | assert content['slug'].startswith('bad-fruit-salad') |
|
2408 | assert content['status'] == 'open' |
|
2409 | assert set(content['sub_content_types']) == {'comment'} |
|
2410 | assert content['workspace_id'] == 3 |
|
2411 | ||
2412 | def test_api__get_workspace_content__ok_200__get_nothing_root_content(self): |
|
2413 | """ |
|
@@ 2799-2834 (lines=36) @@ | ||
2796 | assert set(content['sub_content_types']) == {'comment'} # nopep8 |
|
2797 | assert content['workspace_id'] == 2 |
|
2798 | ||
2799 | def test_api__get_workspace_content__ok_200__get_only_deleted_folder_content(self): # nopep8 |
|
2800 | """ |
|
2801 | Check obtain workspace folder deleted contents |
|
2802 | """ |
|
2803 | params = { |
|
2804 | 'parent_id': 10, |
|
2805 | 'show_archived': 0, |
|
2806 | 'show_deleted': 1, |
|
2807 | 'show_active': 0, |
|
2808 | } |
|
2809 | self.testapp.authorization = ( |
|
2810 | 'Basic', |
|
2811 | ( |
|
2812 | '[email protected]', |
|
2813 | '[email protected]' |
|
2814 | ) |
|
2815 | ) |
|
2816 | res = self.testapp.get( |
|
2817 | '/api/v2/workspaces/2/contents', |
|
2818 | status=200, |
|
2819 | params=params, |
|
2820 | ).json_body # nopep8 |
|
2821 | ||
2822 | assert len(res) == 1 |
|
2823 | content = res[0] |
|
2824 | assert content['content_type'] == 'html-document' |
|
2825 | assert content['content_id'] == 14 |
|
2826 | assert content['is_archived'] is False |
|
2827 | assert content['is_deleted'] is True |
|
2828 | assert content['label'].startswith('Bad Fruit Salad') |
|
2829 | assert content['parent_id'] == 10 |
|
2830 | assert content['show_in_ui'] is True |
|
2831 | assert content['slug'].startswith('bad-fruit-salad') |
|
2832 | assert content['status'] == 'open' |
|
2833 | assert set(content['sub_content_types']) == {'comment'} # nopep8 |
|
2834 | assert content['workspace_id'] == 2 |
|
2835 | ||
2836 | def test_api__get_workspace_content__ok_200__get_nothing_folder_content(self): # nopep8 |
|
2837 | """ |
|
@@ 2763-2797 (lines=35) @@ | ||
2760 | assert set(content['sub_content_types']) == {'comment'} # nopep8 |
|
2761 | assert content['workspace_id'] == 2 |
|
2762 | ||
2763 | def test_api__get_workspace_content__ok_200__get_only_archived_folder_content(self): # nopep8 |
|
2764 | """ |
|
2765 | Check obtain workspace folder archived contents |
|
2766 | """ |
|
2767 | params = { |
|
2768 | 'parent_id': 10, |
|
2769 | 'show_archived': 1, |
|
2770 | 'show_deleted': 0, |
|
2771 | 'show_active': 0, |
|
2772 | } |
|
2773 | self.testapp.authorization = ( |
|
2774 | 'Basic', |
|
2775 | ( |
|
2776 | '[email protected]', |
|
2777 | '[email protected]' |
|
2778 | ) |
|
2779 | ) |
|
2780 | res = self.testapp.get( |
|
2781 | '/api/v2/workspaces/2/contents', |
|
2782 | status=200, |
|
2783 | params=params, |
|
2784 | ).json_body # nopep8 |
|
2785 | assert len(res) == 1 |
|
2786 | content = res[0] |
|
2787 | assert content['content_type'] == 'html-document' |
|
2788 | assert content['content_id'] == 13 |
|
2789 | assert content['is_archived'] is True |
|
2790 | assert content['is_deleted'] is False |
|
2791 | assert content['label'].startswith('Fruit Salad') |
|
2792 | assert content['parent_id'] == 10 |
|
2793 | assert content['show_in_ui'] is True |
|
2794 | assert content['slug'].startswith('fruit-salad') |
|
2795 | assert content['status'] == 'open' |
|
2796 | assert set(content['sub_content_types']) == {'comment'} # nopep8 |
|
2797 | assert content['workspace_id'] == 2 |
|
2798 | ||
2799 | def test_api__get_workspace_content__ok_200__get_only_deleted_folder_content(self): # nopep8 |
|
2800 | """ |
|
@@ 2727-2761 (lines=35) @@ | ||
2724 | assert set(content['sub_content_types']) == {'comment'} # nopep8 |
|
2725 | assert content['workspace_id'] == 2 |
|
2726 | ||
2727 | def test_api__get_workspace_content__ok_200__get_only_active_folder_content(self): # nopep8 |
|
2728 | """ |
|
2729 | Check obtain workspace folder active contents |
|
2730 | """ |
|
2731 | params = { |
|
2732 | 'parent_id': 10, |
|
2733 | 'show_archived': 0, |
|
2734 | 'show_deleted': 0, |
|
2735 | 'show_active': 1, |
|
2736 | } |
|
2737 | self.testapp.authorization = ( |
|
2738 | 'Basic', |
|
2739 | ( |
|
2740 | '[email protected]', |
|
2741 | '[email protected]' |
|
2742 | ) |
|
2743 | ) |
|
2744 | res = self.testapp.get( |
|
2745 | '/api/v2/workspaces/2/contents', |
|
2746 | status=200, |
|
2747 | params=params, |
|
2748 | ).json_body # nopep8 |
|
2749 | assert len(res) == 1 |
|
2750 | content = res[0] |
|
2751 | assert content['content_type'] |
|
2752 | assert content['content_id'] == 12 |
|
2753 | assert content['is_archived'] is False |
|
2754 | assert content['is_deleted'] is False |
|
2755 | assert content['label'] == 'New Fruit Salad' |
|
2756 | assert content['parent_id'] == 10 |
|
2757 | assert content['show_in_ui'] is True |
|
2758 | assert content['slug'] == 'new-fruit-salad' |
|
2759 | assert content['status'] == 'open' |
|
2760 | assert set(content['sub_content_types']) == {'comment'} # nopep8 |
|
2761 | assert content['workspace_id'] == 2 |
|
2762 | ||
2763 | def test_api__get_workspace_content__ok_200__get_only_archived_folder_content(self): # nopep8 |
|
2764 | """ |
|
@@ 2338-2372 (lines=35) @@ | ||
2335 | assert set(content['sub_content_types']) == {'comment'} |
|
2336 | assert content['workspace_id'] == 3 |
|
2337 | ||
2338 | def test_api__get_workspace_content__ok_200__get_only_archived_root_content(self): # nopep8 |
|
2339 | """ |
|
2340 | Check obtain workspace root archived contents |
|
2341 | """ |
|
2342 | params = { |
|
2343 | 'parent_id': 0, |
|
2344 | 'show_archived': 1, |
|
2345 | 'show_deleted': 0, |
|
2346 | 'show_active': 0, |
|
2347 | } |
|
2348 | self.testapp.authorization = ( |
|
2349 | 'Basic', |
|
2350 | ( |
|
2351 | '[email protected]', |
|
2352 | 'foobarbaz' |
|
2353 | ) |
|
2354 | ) |
|
2355 | res = self.testapp.get( |
|
2356 | '/api/v2/workspaces/3/contents', |
|
2357 | status=200, |
|
2358 | params=params, |
|
2359 | ).json_body # nopep8 |
|
2360 | assert len(res) == 1 |
|
2361 | content = res[0] |
|
2362 | assert content['content_type'] == 'html-document' |
|
2363 | assert content['content_id'] == 16 |
|
2364 | assert content['is_archived'] is True |
|
2365 | assert content['is_deleted'] is False |
|
2366 | assert content['label'].startswith('Fruit Salad') |
|
2367 | assert content['parent_id'] is None |
|
2368 | assert content['show_in_ui'] is True |
|
2369 | assert content['slug'].startswith('fruit-salad') |
|
2370 | assert content['status'] == 'open' |
|
2371 | assert set(content['sub_content_types']) == {'comment'} |
|
2372 | assert content['workspace_id'] == 3 |
|
2373 | ||
2374 | def test_api__get_workspace_content__ok_200__get_only_deleted_root_content(self): # nopep8 |
|
2375 | """ |