|
@@ 840-879 (lines=40) @@
|
| 837 |
|
assert content['last_modifier']['avatar_url'] is None |
| 838 |
|
assert content['raw_content'] == '<p>To cook a great Tiramisu, you need many ingredients.</p>' # nopep8 |
| 839 |
|
|
| 840 |
|
def test_api__get_html_document__ok_200__nominal_case(self) -> None: |
| 841 |
|
""" |
| 842 |
|
Get one html document of a content |
| 843 |
|
""" |
| 844 |
|
self.testapp.authorization = ( |
| 845 |
|
'Basic', |
| 846 |
|
( |
| 847 |
|
'[email protected]', |
| 848 |
|
'[email protected]' |
| 849 |
|
) |
| 850 |
|
) |
| 851 |
|
res = self.testapp.get( |
| 852 |
|
'/api/v2/workspaces/2/html-documents/6', |
| 853 |
|
status=200 |
| 854 |
|
) |
| 855 |
|
content = res.json_body |
| 856 |
|
assert content['content_type'] == 'html-document' |
| 857 |
|
assert content['content_id'] == 6 |
| 858 |
|
assert content['is_archived'] is False |
| 859 |
|
assert content['is_deleted'] is False |
| 860 |
|
assert content['label'] == 'Tiramisu Recipe' |
| 861 |
|
assert content['parent_id'] == 3 |
| 862 |
|
assert content['show_in_ui'] is True |
| 863 |
|
assert content['slug'] == 'tiramisu-recipe' |
| 864 |
|
assert content['status'] == 'open' |
| 865 |
|
assert content['workspace_id'] == 2 |
| 866 |
|
assert content['current_revision_id'] == 27 |
| 867 |
|
# TODO - G.M - 2018-06-173 - check date format |
| 868 |
|
assert content['created'] |
| 869 |
|
assert content['author'] |
| 870 |
|
assert content['author']['user_id'] == 1 |
| 871 |
|
assert content['author']['avatar_url'] is None |
| 872 |
|
assert content['author']['public_name'] == 'Global manager' |
| 873 |
|
# TODO - G.M - 2018-06-173 - check date format |
| 874 |
|
assert content['modified'] |
| 875 |
|
assert content['last_modifier'] != content['author'] |
| 876 |
|
assert content['last_modifier']['user_id'] == 3 |
| 877 |
|
assert content['last_modifier']['public_name'] == 'Bob i.' |
| 878 |
|
assert content['last_modifier']['avatar_url'] is None |
| 879 |
|
assert content['raw_content'] == '<p>To cook a great Tiramisu, you need many ingredients.</p>' # nopep8 |
| 880 |
|
|
| 881 |
|
def test_api__get_html_document__ok_200__archived_content(self) -> None: |
| 882 |
|
""" |
|
@@ 2589-2628 (lines=40) @@
|
| 2586 |
|
status=400 |
| 2587 |
|
) |
| 2588 |
|
|
| 2589 |
|
def test_api__get_thread__ok_200__nominal_case(self) -> None: |
| 2590 |
|
""" |
| 2591 |
|
Get one html document of a content |
| 2592 |
|
""" |
| 2593 |
|
self.testapp.authorization = ( |
| 2594 |
|
'Basic', |
| 2595 |
|
( |
| 2596 |
|
'[email protected]', |
| 2597 |
|
'[email protected]' |
| 2598 |
|
) |
| 2599 |
|
) |
| 2600 |
|
res = self.testapp.get( |
| 2601 |
|
'/api/v2/workspaces/2/threads/7', |
| 2602 |
|
status=200 |
| 2603 |
|
) # nopep8 |
| 2604 |
|
content = res.json_body |
| 2605 |
|
assert content['content_type'] == 'thread' |
| 2606 |
|
assert content['content_id'] == 7 |
| 2607 |
|
assert content['is_archived'] is False |
| 2608 |
|
assert content['is_deleted'] is False |
| 2609 |
|
assert content['label'] == 'Best Cakes?' |
| 2610 |
|
assert content['parent_id'] == 3 |
| 2611 |
|
assert content['show_in_ui'] is True |
| 2612 |
|
assert content['slug'] == 'best-cakes' |
| 2613 |
|
assert content['status'] == 'open' |
| 2614 |
|
assert content['workspace_id'] == 2 |
| 2615 |
|
assert content['current_revision_id'] == 26 |
| 2616 |
|
# TODO - G.M - 2018-06-173 - check date format |
| 2617 |
|
assert content['created'] |
| 2618 |
|
assert content['author'] |
| 2619 |
|
assert content['author']['user_id'] == 1 |
| 2620 |
|
assert content['author']['avatar_url'] is None |
| 2621 |
|
assert content['author']['public_name'] == 'Global manager' |
| 2622 |
|
# TODO - G.M - 2018-06-173 - check date format |
| 2623 |
|
assert content['modified'] |
| 2624 |
|
assert content['last_modifier'] != content['author'] |
| 2625 |
|
assert content['last_modifier']['user_id'] == 3 |
| 2626 |
|
assert content['last_modifier']['public_name'] == 'Bob i.' |
| 2627 |
|
assert content['last_modifier']['avatar_url'] is None |
| 2628 |
|
assert content['raw_content'] == 'What is the best cake?' # nopep8 |
| 2629 |
|
|
| 2630 |
|
|
| 2631 |
|
def test_api__get_thread__err_400__content_does_not_exist(self) -> None: |