@@ 2664-2725 (lines=62) @@ | ||
2661 | assert content['workspace_id'] == 1 |
|
2662 | assert res[0]['content_id'] != res[1]['content_id'] |
|
2663 | ||
2664 | def test_api__get_workspace_content__ok_200__get_all_folder_content(self): |
|
2665 | """ |
|
2666 | Check obtain workspace folder all contents |
|
2667 | """ |
|
2668 | params = { |
|
2669 | 'parent_id': 10, # TODO - G.M - 30-05-2018 - Find a real id |
|
2670 | 'show_archived': 1, |
|
2671 | 'show_deleted': 1, |
|
2672 | 'show_active': 1, |
|
2673 | # 'content_type': 'any' |
|
2674 | } |
|
2675 | self.testapp.authorization = ( |
|
2676 | 'Basic', |
|
2677 | ( |
|
2678 | '[email protected]', |
|
2679 | '[email protected]' |
|
2680 | ) |
|
2681 | ) |
|
2682 | res = self.testapp.get( |
|
2683 | '/api/v2/workspaces/2/contents', |
|
2684 | status=200, |
|
2685 | params=params, |
|
2686 | ).json_body # nopep8 |
|
2687 | assert len(res) == 3 |
|
2688 | content = res[0] |
|
2689 | assert content['content_type'] == 'html-document' |
|
2690 | assert content['content_id'] == 12 |
|
2691 | assert content['is_archived'] is False |
|
2692 | assert content['is_deleted'] is False |
|
2693 | assert content['label'] == 'New Fruit Salad' |
|
2694 | assert content['parent_id'] == 10 |
|
2695 | assert content['show_in_ui'] is True |
|
2696 | assert content['slug'] == 'new-fruit-salad' |
|
2697 | assert content['status'] == 'open' |
|
2698 | assert set(content['sub_content_types']) == {'comment'} # nopep8 |
|
2699 | assert content['workspace_id'] == 2 |
|
2700 | ||
2701 | content = res[1] |
|
2702 | assert content['content_type'] == 'html-document' |
|
2703 | assert content['content_id'] == 13 |
|
2704 | assert content['is_archived'] is True |
|
2705 | assert content['is_deleted'] is False |
|
2706 | assert content['label'].startswith('Fruit Salad') |
|
2707 | assert content['parent_id'] == 10 |
|
2708 | assert content['show_in_ui'] is True |
|
2709 | assert content['slug'].startswith('fruit-salad') |
|
2710 | assert content['status'] == 'open' |
|
2711 | assert set(content['sub_content_types']) == {'comment'} # nopep8 |
|
2712 | assert content['workspace_id'] == 2 |
|
2713 | ||
2714 | content = res[2] |
|
2715 | assert content['content_type'] == 'html-document' |
|
2716 | assert content['content_id'] == 14 |
|
2717 | assert content['is_archived'] is False |
|
2718 | assert content['is_deleted'] is True |
|
2719 | assert content['label'].startswith('Bad Fruit Salad') |
|
2720 | assert content['parent_id'] == 10 |
|
2721 | assert content['show_in_ui'] is True |
|
2722 | assert content['slug'].startswith('bad-fruit-salad') |
|
2723 | assert content['status'] == 'open' |
|
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 | """ |
|
@@ 2238-2299 (lines=62) @@ | ||
2235 | assert set(content['sub_content_types']) == {'comment'} |
|
2236 | assert content['workspace_id'] == 3 |
|
2237 | ||
2238 | def test_api__get_workspace_content__ok_200__get_all_root_content(self): |
|
2239 | """ |
|
2240 | Check obtain workspace all root contents |
|
2241 | """ |
|
2242 | params = { |
|
2243 | 'parent_id': 0, |
|
2244 | 'show_archived': 1, |
|
2245 | 'show_deleted': 1, |
|
2246 | 'show_active': 1, |
|
2247 | } |
|
2248 | self.testapp.authorization = ( |
|
2249 | 'Basic', |
|
2250 | ( |
|
2251 | '[email protected]', |
|
2252 | 'foobarbaz' |
|
2253 | ) |
|
2254 | ) |
|
2255 | res = self.testapp.get( |
|
2256 | '/api/v2/workspaces/3/contents', |
|
2257 | status=200, |
|
2258 | params=params, |
|
2259 | ).json_body # nopep8 |
|
2260 | # TODO - G.M - 30-05-2018 - Check this test |
|
2261 | assert len(res) == 4 |
|
2262 | content = res[1] |
|
2263 | assert content['content_type'] == 'html-document' |
|
2264 | assert content['content_id'] == 15 |
|
2265 | assert content['is_archived'] is False |
|
2266 | assert content['is_deleted'] is False |
|
2267 | assert content['label'] == 'New Fruit Salad' |
|
2268 | assert content['parent_id'] is None |
|
2269 | assert content['show_in_ui'] is True |
|
2270 | assert content['slug'] == 'new-fruit-salad' |
|
2271 | assert content['status'] == 'open' |
|
2272 | assert set(content['sub_content_types']) == {'comment'} |
|
2273 | assert content['workspace_id'] == 3 |
|
2274 | ||
2275 | content = res[2] |
|
2276 | assert content['content_type'] == 'html-document' |
|
2277 | assert content['content_id'] == 16 |
|
2278 | assert content['is_archived'] is True |
|
2279 | assert content['is_deleted'] is False |
|
2280 | assert content['label'].startswith('Fruit Salad') |
|
2281 | assert content['parent_id'] is None |
|
2282 | assert content['show_in_ui'] is True |
|
2283 | assert content['slug'].startswith('fruit-salad') |
|
2284 | assert content['status'] == 'open' |
|
2285 | assert set(content['sub_content_types']) == {'comment'} |
|
2286 | assert content['workspace_id'] == 3 |
|
2287 | ||
2288 | content = res[3] |
|
2289 | assert content['content_type'] == 'html-document' |
|
2290 | assert content['content_id'] == 17 |
|
2291 | assert content['is_archived'] is False |
|
2292 | assert content['is_deleted'] is True |
|
2293 | assert content['label'].startswith('Bad Fruit Salad') |
|
2294 | assert content['parent_id'] is None |
|
2295 | assert content['show_in_ui'] is True |
|
2296 | assert content['slug'].startswith('bad-fruit-salad') |
|
2297 | assert content['status'] == 'open' |
|
2298 | assert set(content['sub_content_types']) == {'comment'} |
|
2299 | assert content['workspace_id'] == 3 |
|
2300 | ||
2301 | def test_api__get_workspace_content__ok_200__get_only_active_root_content(self): # nopep8 |
|
2302 | """ |