@@ 2881-2921 (lines=41) @@ | ||
2878 | revision = revisions[4] |
|
2879 | revision['revision_type'] == 'undeletion' |
|
2880 | ||
2881 | def test_api__set_thread_status__ok_200__nominal_case(self) -> None: |
|
2882 | """ |
|
2883 | Set thread status |
|
2884 | """ |
|
2885 | self.testapp.authorization = ( |
|
2886 | 'Basic', |
|
2887 | ( |
|
2888 | '[email protected]', |
|
2889 | '[email protected]' |
|
2890 | ) |
|
2891 | ) |
|
2892 | params = { |
|
2893 | 'status': 'closed-deprecated', |
|
2894 | } |
|
2895 | ||
2896 | # before |
|
2897 | res = self.testapp.get( |
|
2898 | '/api/v2/workspaces/2/threads/7', |
|
2899 | status=200 |
|
2900 | ) # nopep8 |
|
2901 | content = res.json_body |
|
2902 | assert content['content_type'] == 'thread' |
|
2903 | assert content['content_id'] == 7 |
|
2904 | assert content['status'] == 'open' |
|
2905 | ||
2906 | # set status |
|
2907 | self.testapp.put_json( |
|
2908 | '/api/v2/workspaces/2/threads/7/status', |
|
2909 | params=params, |
|
2910 | status=204 |
|
2911 | ) |
|
2912 | ||
2913 | # after |
|
2914 | res = self.testapp.get( |
|
2915 | '/api/v2/workspaces/2/threads/7', |
|
2916 | status=200 |
|
2917 | ) # nopep8 |
|
2918 | content = res.json_body |
|
2919 | assert content['content_type'] == 'thread' |
|
2920 | assert content['content_id'] == 7 |
|
2921 | assert content['status'] == 'closed-deprecated' |
|
2922 | ||
2923 | def test_api__set_thread_status__ok_400__wrong_status(self) -> None: |
|
2924 | """ |
|
@@ 1201-1241 (lines=41) @@ | ||
1198 | assert revision['author']['avatar_url'] is None |
|
1199 | assert revision['author']['public_name'] == 'Bob i.' |
|
1200 | ||
1201 | def test_api__set_html_document_status__ok_200__nominal_case(self) -> None: |
|
1202 | """ |
|
1203 | Get one html document of a content |
|
1204 | """ |
|
1205 | self.testapp.authorization = ( |
|
1206 | 'Basic', |
|
1207 | ( |
|
1208 | '[email protected]', |
|
1209 | '[email protected]' |
|
1210 | ) |
|
1211 | ) |
|
1212 | params = { |
|
1213 | 'status': 'closed-deprecated', |
|
1214 | } |
|
1215 | ||
1216 | # before |
|
1217 | res = self.testapp.get( |
|
1218 | '/api/v2/workspaces/2/html-documents/6', |
|
1219 | status=200 |
|
1220 | ) |
|
1221 | content = res.json_body |
|
1222 | assert content['content_type'] == 'html-document' |
|
1223 | assert content['content_id'] == 6 |
|
1224 | assert content['status'] == 'open' |
|
1225 | ||
1226 | # set status |
|
1227 | self.testapp.put_json( |
|
1228 | '/api/v2/workspaces/2/html-documents/6/status', |
|
1229 | params=params, |
|
1230 | status=204 |
|
1231 | ) |
|
1232 | ||
1233 | # after |
|
1234 | res = self.testapp.get( |
|
1235 | '/api/v2/workspaces/2/html-documents/6', |
|
1236 | status=200 |
|
1237 | ) |
|
1238 | content = res.json_body |
|
1239 | assert content['content_type'] == 'html-document' |
|
1240 | assert content['content_id'] == 6 |
|
1241 | assert content['status'] == 'closed-deprecated' |
|
1242 | ||
1243 | def test_api__set_html_document_status__err_400__wrong_status(self) -> None: |
|
1244 | """ |