| @@ 3013-3051 (lines=39) @@ | ||
| 3010 | assert content['modified'] | |
| 3011 | assert content['created'] | |
| 3012 | ||
| 3013 | def test_api__get_workspace_content__ok_200__get_only_deleted_root_content(self): # nopep8 | |
| 3014 | """ | |
| 3015 | Check obtain workspace root deleted contents | |
| 3016 | """ | |
| 3017 |         params = { | |
| 3018 | 'parent_id': 0, | |
| 3019 | 'show_archived': 0, | |
| 3020 | 'show_deleted': 1, | |
| 3021 | 'show_active': 0, | |
| 3022 | } | |
| 3023 | self.testapp.authorization = ( | |
| 3024 | 'Basic', | |
| 3025 | ( | |
| 3026 | '[email protected]', | |
| 3027 | 'foobarbaz' | |
| 3028 | ) | |
| 3029 | ) | |
| 3030 | res = self.testapp.get( | |
| 3031 | '/api/v2/workspaces/3/contents', | |
| 3032 | status=200, | |
| 3033 | params=params, | |
| 3034 | ).json_body # nopep8 | |
| 3035 | # TODO - G.M - 30-05-2018 - Check this test | |
| 3036 | ||
| 3037 | assert len(res) == 1 | |
| 3038 | content = res[0] | |
| 3039 | assert content['content_type'] == 'html-document' | |
| 3040 | assert content['content_id'] == 17 | |
| 3041 | assert content['is_archived'] is False | |
| 3042 | assert content['is_deleted'] is True | |
| 3043 |         assert content['label'].startswith('Bad Fruit Salad') | |
| 3044 | assert content['parent_id'] is None | |
| 3045 | assert content['show_in_ui'] is True | |
| 3046 |         assert content['slug'].startswith('bad-fruit-salad') | |
| 3047 | assert content['status'] == 'open' | |
| 3048 |         assert set(content['sub_content_types']) == {'comment'} | |
| 3049 | assert content['workspace_id'] == 3 | |
| 3050 | assert content['modified'] | |
| 3051 | assert content['created'] | |
| 3052 | ||
| 3053 | def test_api__get_workspace_content__ok_200__get_nothing_root_content(self): | |
| 3054 | """ | |
| @@ 3454-3491 (lines=38) @@ | ||
| 3451 | assert content['modified'] | |
| 3452 | assert content['created'] | |
| 3453 | ||
| 3454 | def test_api__get_workspace_content__ok_200__get_only_deleted_folder_content(self): # nopep8 | |
| 3455 | """ | |
| 3456 | Check obtain workspace folder deleted contents | |
| 3457 | """ | |
| 3458 |         params = { | |
| 3459 | 'parent_id': 10, | |
| 3460 | 'show_archived': 0, | |
| 3461 | 'show_deleted': 1, | |
| 3462 | 'show_active': 0, | |
| 3463 | } | |
| 3464 | self.testapp.authorization = ( | |
| 3465 | 'Basic', | |
| 3466 | ( | |
| 3467 | '[email protected]', | |
| 3468 | '[email protected]' | |
| 3469 | ) | |
| 3470 | ) | |
| 3471 | res = self.testapp.get( | |
| 3472 | '/api/v2/workspaces/2/contents', | |
| 3473 | status=200, | |
| 3474 | params=params, | |
| 3475 | ).json_body # nopep8 | |
| 3476 | ||
| 3477 | assert len(res) == 1 | |
| 3478 | content = res[0] | |
| 3479 | assert content['content_type'] == 'html-document' | |
| 3480 | assert content['content_id'] == 14 | |
| 3481 | assert content['is_archived'] is False | |
| 3482 | assert content['is_deleted'] is True | |
| 3483 |         assert content['label'].startswith('Bad Fruit Salad') | |
| 3484 | assert content['parent_id'] == 10 | |
| 3485 | assert content['show_in_ui'] is True | |
| 3486 |         assert content['slug'].startswith('bad-fruit-salad') | |
| 3487 | assert content['status'] == 'open' | |
| 3488 |         assert set(content['sub_content_types']) == {'comment'}  # nopep8 | |
| 3489 | assert content['workspace_id'] == 2 | |
| 3490 | assert content['modified'] | |
| 3491 | assert content['created'] | |
| 3492 | ||
| 3493 | def test_api__get_workspace_content__ok_200__get_nothing_folder_content(self): # nopep8 | |
| 3494 | """ | |
| @@ 3416-3452 (lines=37) @@ | ||
| 3413 | assert content['modified'] | |
| 3414 | assert content['created'] | |
| 3415 | ||
| 3416 | def test_api__get_workspace_content__ok_200__get_only_archived_folder_content(self): # nopep8 | |
| 3417 | """ | |
| 3418 | Check obtain workspace folder archived contents | |
| 3419 | """ | |
| 3420 |         params = { | |
| 3421 | 'parent_id': 10, | |
| 3422 | 'show_archived': 1, | |
| 3423 | 'show_deleted': 0, | |
| 3424 | 'show_active': 0, | |
| 3425 | } | |
| 3426 | self.testapp.authorization = ( | |
| 3427 | 'Basic', | |
| 3428 | ( | |
| 3429 | '[email protected]', | |
| 3430 | '[email protected]' | |
| 3431 | ) | |
| 3432 | ) | |
| 3433 | res = self.testapp.get( | |
| 3434 | '/api/v2/workspaces/2/contents', | |
| 3435 | status=200, | |
| 3436 | params=params, | |
| 3437 | ).json_body # nopep8 | |
| 3438 | assert len(res) == 1 | |
| 3439 | content = res[0] | |
| 3440 | assert content['content_type'] == 'html-document' | |
| 3441 | assert content['content_id'] == 13 | |
| 3442 | assert content['is_archived'] is True | |
| 3443 | assert content['is_deleted'] is False | |
| 3444 |         assert content['label'].startswith('Fruit Salad') | |
| 3445 | assert content['parent_id'] == 10 | |
| 3446 | assert content['show_in_ui'] is True | |
| 3447 |         assert content['slug'].startswith('fruit-salad') | |
| 3448 | assert content['status'] == 'open' | |
| 3449 |         assert set(content['sub_content_types']) == {'comment'}  # nopep8 | |
| 3450 | assert content['workspace_id'] == 2 | |
| 3451 | assert content['modified'] | |
| 3452 | assert content['created'] | |
| 3453 | ||
| 3454 | def test_api__get_workspace_content__ok_200__get_only_deleted_folder_content(self): # nopep8 | |
| 3455 | """ | |
| @@ 3378-3414 (lines=37) @@ | ||
| 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 | """ | |
| 3380 | Check obtain workspace folder active contents | |
| 3381 | """ | |
| 3382 |         params = { | |
| 3383 | 'parent_id': 10, | |
| 3384 | 'show_archived': 0, | |
| 3385 | 'show_deleted': 0, | |
| 3386 | 'show_active': 1, | |
| 3387 | } | |
| 3388 | self.testapp.authorization = ( | |
| 3389 | 'Basic', | |
| 3390 | ( | |
| 3391 | '[email protected]', | |
| 3392 | '[email protected]' | |
| 3393 | ) | |
| 3394 | ) | |
| 3395 | res = self.testapp.get( | |
| 3396 | '/api/v2/workspaces/2/contents', | |
| 3397 | status=200, | |
| 3398 | params=params, | |
| 3399 | ).json_body # nopep8 | |
| 3400 | assert len(res) == 1 | |
| 3401 | content = res[0] | |
| 3402 | assert content['content_type'] | |
| 3403 | assert content['content_id'] == 12 | |
| 3404 | assert content['is_archived'] is False | |
| 3405 | assert content['is_deleted'] is False | |
| 3406 | assert content['label'] == 'New Fruit Salad' | |
| 3407 | assert content['parent_id'] == 10 | |
| 3408 | assert content['show_in_ui'] is True | |
| 3409 | assert content['slug'] == 'new-fruit-salad' | |
| 3410 | assert content['status'] == 'open' | |
| 3411 |         assert set(content['sub_content_types']) == {'comment'}  # nopep8 | |
| 3412 | assert content['workspace_id'] == 2 | |
| 3413 | assert content['modified'] | |
| 3414 | assert content['created'] | |
| 3415 | ||
| 3416 | def test_api__get_workspace_content__ok_200__get_only_archived_folder_content(self): # nopep8 | |
| 3417 | """ | |
| @@ 2975-3011 (lines=37) @@ | ||
| 2972 | assert content['modified'] | |
| 2973 | assert content['created'] | |
| 2974 | ||
| 2975 | def test_api__get_workspace_content__ok_200__get_only_archived_root_content(self): # nopep8 | |
| 2976 | """ | |
| 2977 | Check obtain workspace root archived contents | |
| 2978 | """ | |
| 2979 |         params = { | |
| 2980 | 'parent_id': 0, | |
| 2981 | 'show_archived': 1, | |
| 2982 | 'show_deleted': 0, | |
| 2983 | 'show_active': 0, | |
| 2984 | } | |
| 2985 | self.testapp.authorization = ( | |
| 2986 | 'Basic', | |
| 2987 | ( | |
| 2988 | '[email protected]', | |
| 2989 | 'foobarbaz' | |
| 2990 | ) | |
| 2991 | ) | |
| 2992 | res = self.testapp.get( | |
| 2993 | '/api/v2/workspaces/3/contents', | |
| 2994 | status=200, | |
| 2995 | params=params, | |
| 2996 | ).json_body # nopep8 | |
| 2997 | assert len(res) == 1 | |
| 2998 | content = res[0] | |
| 2999 | assert content['content_type'] == 'html-document' | |
| 3000 | assert content['content_id'] == 16 | |
| 3001 | assert content['is_archived'] is True | |
| 3002 | assert content['is_deleted'] is False | |
| 3003 |         assert content['label'].startswith('Fruit Salad') | |
| 3004 | assert content['parent_id'] is None | |
| 3005 | assert content['show_in_ui'] is True | |
| 3006 |         assert content['slug'].startswith('fruit-salad') | |
| 3007 | assert content['status'] == 'open' | |
| 3008 |         assert set(content['sub_content_types']) == {'comment'} | |
| 3009 | assert content['workspace_id'] == 3 | |
| 3010 | assert content['modified'] | |
| 3011 | assert content['created'] | |
| 3012 | ||
| 3013 | def test_api__get_workspace_content__ok_200__get_only_deleted_root_content(self): # nopep8 | |
| 3014 | """ | |