From c44371987c6e049cc472a082ec3b95f6e0a4c452 Mon Sep 17 00:00:00 2001 From: Cory Francis Myers Date: Tue, 30 Jan 2024 16:54:58 -0800 Subject: [PATCH] Refactor and update SDK tests to use lightweight VCR interface MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We can't use VCR.py's "custom_patches" parameter because our API._send_json_request() is RPC- rather than connection-oriented. But we can just instrument _send_json_request() directly, which is what we do here. We subclass vcr.cassette.Cassette to handle identical requests with different responses, which was suggestd by @vickyliin as a workaround for kevin1024/vcrpy#753. Now that the SDK‒proxy connection is itself instrumented, there's only one path to test, with no special error-handling logic required, so merge TestAPIProxy into TestAPI. I considered merging TestAPI and TestShared as well, now that (without TestAPIProxy) TestAPI is the only subclass of TestShared. But reorganizing the alphabetized helpers in TestShared versus the strictly-sequenced TestAPI methods can wait. The tests are also now more patient with slow deletion operations. I'd want to DRY up this logic if this pattern shows up in more places, but it would require adding another level of indirection. A @retry decorator isn't appropriate at the level of the test method, and a context manager can't loop over its closure. And re-apply the hack from 880635d by renaming test_logout to start with a "z" so it runs last. --- client/tests/sdk/data/setup_method.json | 1 - client/tests/sdk/data/setup_method.yml | 22 + client/tests/sdk/data/test-badotp.yml | 34 - client/tests/sdk/data/test-badpassword.yml | 33 - client/tests/sdk/data/test-baduser.yml | 34 - .../sdk/data/test-delete-conversation.yml | 271 ---- client/tests/sdk/data/test-delete-reply.yml | 307 ---- client/tests/sdk/data/test-delete-source.yml | 297 ---- .../test-delete-submission-from-string.yml | 432 ------ .../tests/sdk/data/test-delete-submission.yml | 458 ------ client/tests/sdk/data/test-download-reply.yml | 166 -- .../sdk/data/test-download-submission.yml | 256 --- .../sdk/data/test-error-unencrypted-reply.yml | 127 -- .../sdk/data/test-failed-single-source.yml | 36 - client/tests/sdk/data/test-flag-source.yml | 170 -- .../tests/sdk/data/test-get-all-replies.yml | 201 --- .../sdk/data/test-get-all-submissions.yml | 173 --- .../tests/sdk/data/test-get-current-user.yml | 36 - .../sdk/data/test-get-replies-from-source.yml | 140 -- .../sdk/data/test-get-reply-from-source.yml | 178 --- .../tests/sdk/data/test-get-single-source.yml | 136 -- client/tests/sdk/data/test-get-sources.yml | 93 -- client/tests/sdk/data/test-get-submission.yml | 312 ---- .../tests/sdk/data/test-get-submissions.yml | 152 -- client/tests/sdk/data/test-get-users.yml | 38 - .../sdk/data/test-get-wrong-submissions.yml | 127 -- client/tests/sdk/data/test-logout.yml | 36 - .../sdk/data/test-reply-source-with-uuid.yml | 129 -- client/tests/sdk/data/test-reply-source.yml | 129 -- client/tests/sdk/data/test-seen.yml | 315 ---- client/tests/sdk/data/test-setup.yml | 35 - .../tests/sdk/data/test-star-add-remove.yml | 252 --- client/tests/sdk/data/test_api_auth.json | 1 - client/tests/sdk/data/test_auth_badotp.yml | 13 + .../tests/sdk/data/test_auth_badpassword.yml | 12 + client/tests/sdk/data/test_auth_baduser.yml | 13 + .../sdk/data/test_delete_conversation.json | 1 - .../sdk/data/test_delete_conversation.yml | 830 ++++++++++ client/tests/sdk/data/test_delete_reply.json | 1 - client/tests/sdk/data/test_delete_reply.yml | 151 ++ client/tests/sdk/data/test_delete_source.json | 1 - client/tests/sdk/data/test_delete_source.yml | 1366 +++++++++++++++++ .../data/test_delete_source_from_string.json | 1 - .../data/test_delete_source_from_string.yml | 886 +++++++++++ .../sdk/data/test_delete_submission.json | 1 - .../tests/sdk/data/test_delete_submission.yml | 369 +++++ .../test_delete_submission_from_string.json | 1 - .../test_delete_submission_from_string.yml | 484 ++++++ .../tests/sdk/data/test_download_reply.json | 1 - client/tests/sdk/data/test_download_reply.yml | 137 ++ .../sdk/data/test_download_submission.json | 1 - .../sdk/data/test_download_submission.yml | 211 +++ .../data/test_error_unencrypted_reply.json | 1 - .../sdk/data/test_error_unencrypted_reply.yml | 519 +++++++ .../sdk/data/test_failed_single_source.json | 1 - .../sdk/data/test_failed_single_source.yml | 25 + client/tests/sdk/data/test_flag_source.json | 1 - client/tests/sdk/data/test_flag_source.yml | 704 +++++++++ .../tests/sdk/data/test_get_all_replies.json | 1 - .../tests/sdk/data/test_get_all_replies.yml | 602 ++++++++ .../sdk/data/test_get_all_submissions.json | 1 - .../sdk/data/test_get_all_submissions.yml | 161 ++ .../tests/sdk/data/test_get_current_user.json | 1 - .../tests/sdk/data/test_get_current_user.yml | 28 + .../data/test_get_replies_from_source.json | 1 - .../sdk/data/test_get_replies_from_source.yml | 550 +++++++ .../sdk/data/test_get_reply_from_source.json | 1 - .../sdk/data/test_get_reply_from_source.yml | 583 +++++++ .../sdk/data/test_get_single_source.json | 1 - .../tests/sdk/data/test_get_single_source.yml | 683 +++++++++ .../test_get_single_source_from_string.json | 1 - .../test_get_single_source_from_string.yml | 683 +++++++++ client/tests/sdk/data/test_get_sources.json | 1 - client/tests/sdk/data/test_get_sources.yml | 503 ++++++ .../tests/sdk/data/test_get_submission.json | 1 - client/tests/sdk/data/test_get_submission.yml | 440 ++++++ .../data/test_get_submission_from_string.json | 1 - .../data/test_get_submission_from_string.yml | 440 ++++++ .../tests/sdk/data/test_get_submissions.json | 1 - .../tests/sdk/data/test_get_submissions.yml | 570 +++++++ client/tests/sdk/data/test_get_users.json | 1 - client/tests/sdk/data/test_get_users.yml | 35 + .../sdk/data/test_get_wrong_submissions.json | 1 - .../sdk/data/test_get_wrong_submissions.yml | 526 +++++++ client/tests/sdk/data/test_logout.json | 1 - client/tests/sdk/data/test_reply_source.json | 1 - client/tests/sdk/data/test_reply_source.yml | 527 +++++++ .../sdk/data/test_reply_source_with_uuid.json | 1 - .../sdk/data/test_reply_source_with_uuid.yml | 527 +++++++ client/tests/sdk/data/test_seen.json | 1 - client/tests/sdk/data/test_seen.yml | 278 ++++ .../tests/sdk/data/test_star_add_remove.json | 1 - .../tests/sdk/data/test_star_add_remove.yml | 1046 +++++++++++++ client/tests/sdk/data/test_zlogout.yml | 26 + client/tests/sdk/test_api.py | 132 +- client/tests/sdk/test_apiproxy.py | 273 ---- client/tests/sdk/test_shared.py | 42 +- client/tests/sdk/utils.py | 200 ++- 98 files changed, 14134 insertions(+), 5597 deletions(-) delete mode 100644 client/tests/sdk/data/setup_method.json create mode 100644 client/tests/sdk/data/setup_method.yml delete mode 100644 client/tests/sdk/data/test-badotp.yml delete mode 100644 client/tests/sdk/data/test-badpassword.yml delete mode 100644 client/tests/sdk/data/test-baduser.yml delete mode 100644 client/tests/sdk/data/test-delete-conversation.yml delete mode 100644 client/tests/sdk/data/test-delete-reply.yml delete mode 100644 client/tests/sdk/data/test-delete-source.yml delete mode 100644 client/tests/sdk/data/test-delete-submission-from-string.yml delete mode 100644 client/tests/sdk/data/test-delete-submission.yml delete mode 100644 client/tests/sdk/data/test-download-reply.yml delete mode 100644 client/tests/sdk/data/test-download-submission.yml delete mode 100644 client/tests/sdk/data/test-error-unencrypted-reply.yml delete mode 100644 client/tests/sdk/data/test-failed-single-source.yml delete mode 100644 client/tests/sdk/data/test-flag-source.yml delete mode 100644 client/tests/sdk/data/test-get-all-replies.yml delete mode 100644 client/tests/sdk/data/test-get-all-submissions.yml delete mode 100644 client/tests/sdk/data/test-get-current-user.yml delete mode 100644 client/tests/sdk/data/test-get-replies-from-source.yml delete mode 100644 client/tests/sdk/data/test-get-reply-from-source.yml delete mode 100644 client/tests/sdk/data/test-get-single-source.yml delete mode 100644 client/tests/sdk/data/test-get-sources.yml delete mode 100644 client/tests/sdk/data/test-get-submission.yml delete mode 100644 client/tests/sdk/data/test-get-submissions.yml delete mode 100644 client/tests/sdk/data/test-get-users.yml delete mode 100644 client/tests/sdk/data/test-get-wrong-submissions.yml delete mode 100644 client/tests/sdk/data/test-logout.yml delete mode 100644 client/tests/sdk/data/test-reply-source-with-uuid.yml delete mode 100644 client/tests/sdk/data/test-reply-source.yml delete mode 100644 client/tests/sdk/data/test-seen.yml delete mode 100644 client/tests/sdk/data/test-setup.yml delete mode 100644 client/tests/sdk/data/test-star-add-remove.yml delete mode 100644 client/tests/sdk/data/test_api_auth.json create mode 100644 client/tests/sdk/data/test_auth_badotp.yml create mode 100644 client/tests/sdk/data/test_auth_badpassword.yml create mode 100644 client/tests/sdk/data/test_auth_baduser.yml delete mode 100644 client/tests/sdk/data/test_delete_conversation.json create mode 100644 client/tests/sdk/data/test_delete_conversation.yml delete mode 100644 client/tests/sdk/data/test_delete_reply.json create mode 100644 client/tests/sdk/data/test_delete_reply.yml delete mode 100644 client/tests/sdk/data/test_delete_source.json create mode 100644 client/tests/sdk/data/test_delete_source.yml delete mode 100644 client/tests/sdk/data/test_delete_source_from_string.json create mode 100644 client/tests/sdk/data/test_delete_source_from_string.yml delete mode 100644 client/tests/sdk/data/test_delete_submission.json create mode 100644 client/tests/sdk/data/test_delete_submission.yml delete mode 100644 client/tests/sdk/data/test_delete_submission_from_string.json create mode 100644 client/tests/sdk/data/test_delete_submission_from_string.yml delete mode 100644 client/tests/sdk/data/test_download_reply.json create mode 100644 client/tests/sdk/data/test_download_reply.yml delete mode 100644 client/tests/sdk/data/test_download_submission.json create mode 100644 client/tests/sdk/data/test_download_submission.yml delete mode 100644 client/tests/sdk/data/test_error_unencrypted_reply.json create mode 100644 client/tests/sdk/data/test_error_unencrypted_reply.yml delete mode 100644 client/tests/sdk/data/test_failed_single_source.json create mode 100644 client/tests/sdk/data/test_failed_single_source.yml delete mode 100644 client/tests/sdk/data/test_flag_source.json create mode 100644 client/tests/sdk/data/test_flag_source.yml delete mode 100644 client/tests/sdk/data/test_get_all_replies.json create mode 100644 client/tests/sdk/data/test_get_all_replies.yml delete mode 100644 client/tests/sdk/data/test_get_all_submissions.json create mode 100644 client/tests/sdk/data/test_get_all_submissions.yml delete mode 100644 client/tests/sdk/data/test_get_current_user.json create mode 100644 client/tests/sdk/data/test_get_current_user.yml delete mode 100644 client/tests/sdk/data/test_get_replies_from_source.json create mode 100644 client/tests/sdk/data/test_get_replies_from_source.yml delete mode 100644 client/tests/sdk/data/test_get_reply_from_source.json create mode 100644 client/tests/sdk/data/test_get_reply_from_source.yml delete mode 100644 client/tests/sdk/data/test_get_single_source.json create mode 100644 client/tests/sdk/data/test_get_single_source.yml delete mode 100644 client/tests/sdk/data/test_get_single_source_from_string.json create mode 100644 client/tests/sdk/data/test_get_single_source_from_string.yml delete mode 100644 client/tests/sdk/data/test_get_sources.json create mode 100644 client/tests/sdk/data/test_get_sources.yml delete mode 100644 client/tests/sdk/data/test_get_submission.json create mode 100644 client/tests/sdk/data/test_get_submission.yml delete mode 100644 client/tests/sdk/data/test_get_submission_from_string.json create mode 100644 client/tests/sdk/data/test_get_submission_from_string.yml delete mode 100644 client/tests/sdk/data/test_get_submissions.json create mode 100644 client/tests/sdk/data/test_get_submissions.yml delete mode 100644 client/tests/sdk/data/test_get_users.json create mode 100644 client/tests/sdk/data/test_get_users.yml delete mode 100644 client/tests/sdk/data/test_get_wrong_submissions.json create mode 100644 client/tests/sdk/data/test_get_wrong_submissions.yml delete mode 100644 client/tests/sdk/data/test_logout.json delete mode 100644 client/tests/sdk/data/test_reply_source.json create mode 100644 client/tests/sdk/data/test_reply_source.yml delete mode 100644 client/tests/sdk/data/test_reply_source_with_uuid.json create mode 100644 client/tests/sdk/data/test_reply_source_with_uuid.yml delete mode 100644 client/tests/sdk/data/test_seen.json create mode 100644 client/tests/sdk/data/test_seen.yml delete mode 100644 client/tests/sdk/data/test_star_add_remove.json create mode 100644 client/tests/sdk/data/test_star_add_remove.yml create mode 100644 client/tests/sdk/data/test_zlogout.yml delete mode 100644 client/tests/sdk/test_apiproxy.py diff --git a/client/tests/sdk/data/setup_method.json b/client/tests/sdk/data/setup_method.json deleted file mode 100644 index 1bb39d15ab..0000000000 --- a/client/tests/sdk/data/setup_method.json +++ /dev/null @@ -1 +0,0 @@ -{"{\"body\": \"{\\\"passphrase\\\": \\\"correct horse battery staple profanity oil chewy\\\", \\\"username\\\": \\\"journalist\\\"}\", \"method\": \"POST\", \"path_query\": \"api/v1/token\", \"timeout\": 20}+1": "{\"status\": 200, \"body\": \"{\\n \\\"expiration\\\": \\\"2021-06-23T01:59:30.050058Z\\\", \\n \\\"journalist_first_name\\\": null, \\n \\\"journalist_last_name\\\": null, \\n \\\"journalist_uuid\\\": \\\"5b57a2a6-be45-4ffb-879b-1986d0ac209b\\\", \\n \\\"token\\\": \\\"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyNDM4NDc3MCwiZXhwIjoxNjI0NDEzNTcwfQ.eyJpZCI6MX0.Hmva4qg7mONNpC0Da0ZI_Z8PObixhAKRwnytcHw3e2c\\\"\\n}\\n\", \"headers\": {\"Content-Type\": \"application/json\", \"Content-Length\": \"317\", \"Server\": \"Werkzeug/0.16.0 Python/3.8.5\", \"Date\": \"Tue, 22 Jun 2021 17:59:30 GMT\"}, \"version\": \"0.3.1\\n\"}"} \ No newline at end of file diff --git a/client/tests/sdk/data/setup_method.yml b/client/tests/sdk/data/setup_method.yml new file mode 100644 index 0000000000..6aad5450d1 --- /dev/null +++ b/client/tests/sdk/data/setup_method.yml @@ -0,0 +1,22 @@ +interactions: +- request: + body: '{"username": "journalist", "passphrase": "correct horse battery staple + profanity oil chewy", "one_time_code": "112097"}' + headers: {} + method: POST + uri: api/v1/token + response: !!python/object:securedrop_client.sdk.JSONResponse + data: + expiration: '2024-02-29T23:13:01.444028Z' + journalist_first_name: null + journalist_last_name: null + journalist_uuid: ed64b0fa-0565-4b12-9c48-6cfe27a73fd9 + token: Ilhha2ZHZWpVcFZQVmpKdWJOUzJYRG1YVUc4QXZWS0JiOGVNQXJycE5GUFUi.ZeDzXQ.10ODTj49yF7kxKbeMm9eaayR3Xo + headers: + connection: close + content-length: '290' + content-type: application/json + date: Thu, 29 Feb 2024 21:13:01 GMT + server: Werkzeug/2.2.3 Python/3.8.10 + status: 200 +version: 1 diff --git a/client/tests/sdk/data/test-badotp.yml b/client/tests/sdk/data/test-badotp.yml deleted file mode 100644 index 11a49509e0..0000000000 --- a/client/tests/sdk/data/test-badotp.yml +++ /dev/null @@ -1,34 +0,0 @@ -interactions: -- request: - body: '{"username": "journalist", "passphrase": "correct horse battery staple - profanity oil chewy", "one_time_code": "no"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '115' - User-Agent: - - python-requests/2.22.0 - method: POST - uri: http://127.0.0.1:8081/api/v1/token - response: - body: - string: "{\n \"error\": \"Forbidden\", \n \"message\": \"Token authentication - failed.\"\n}\n" - headers: - Content-Length: - - '73' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:18 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 403 - message: FORBIDDEN -version: 1 diff --git a/client/tests/sdk/data/test-badpassword.yml b/client/tests/sdk/data/test-badpassword.yml deleted file mode 100644 index 0d26b21790..0000000000 --- a/client/tests/sdk/data/test-badpassword.yml +++ /dev/null @@ -1,33 +0,0 @@ -interactions: -- request: - body: '{"username": "journalist", "passphrase": "no", "one_time_code": "320603"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '73' - User-Agent: - - python-requests/2.22.0 - method: POST - uri: http://127.0.0.1:8081/api/v1/token - response: - body: - string: "{\n \"error\": \"Forbidden\", \n \"message\": \"Token authentication - failed.\"\n}\n" - headers: - Content-Length: - - '73' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:18 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 403 - message: FORBIDDEN -version: 1 diff --git a/client/tests/sdk/data/test-baduser.yml b/client/tests/sdk/data/test-baduser.yml deleted file mode 100644 index 718d620c30..0000000000 --- a/client/tests/sdk/data/test-baduser.yml +++ /dev/null @@ -1,34 +0,0 @@ -interactions: -- request: - body: '{"username": "no", "passphrase": "correct horse battery staple profanity - oil chewy", "one_time_code": "320603"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '111' - User-Agent: - - python-requests/2.22.0 - method: POST - uri: http://127.0.0.1:8081/api/v1/token - response: - body: - string: "{\n \"error\": \"Forbidden\", \n \"message\": \"Token authentication - failed.\"\n}\n" - headers: - Content-Length: - - '73' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:18 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 403 - message: FORBIDDEN -version: 1 diff --git a/client/tests/sdk/data/test-delete-conversation.yml b/client/tests/sdk/data/test-delete-conversation.yml deleted file mode 100644 index a1c0b94d56..0000000000 --- a/client/tests/sdk/data/test-delete-conversation.yml +++ /dev/null @@ -1,271 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzY5NjMwOCwiZXhwIjoxNjIzNzI1MTA4fQ.eyJpZCI6MX0.nxhSbGPxX_UAFmfWQoKpZjMa274B6Oxld8t2T504ElU - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"local deletion\", \n \"key\": - {\n \"fingerprint\": \"59BBCF63ABC005932BB1D9A59D436C5EA0AC24FD\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAMoP+RjJSfzDOUyQ+OeJgAntHdaOThkheSx4g9MUFlj3oDJgxJkx\\nMWIQ9pWG3gKqznpOCXFT/dm4qz93chbqyKbtOUeyh/h24RAGV43hTGC8QvyiGTks\\n71n2u3oHr2LAbJIL0Q2+p9EkmcEYsKt1i79iO+yYJuvQnXpHeT+ElM/NABEBAAG0\\ndVNvdXJjZSBLZXkgPEhaS1pXVjRSSERYTlYzMlVTWjZEQlpMREk2SEVPWEVNVVJZ\\nNDREN1lVMzNKQ1Y1VzQ2V0YzVE5UNUI1SzRLQlpJUEY1NVFSUzNaWktOSVBFWVNE\\nNlRDWEdSN1NUMk1ITlROQVVWRkE9PojOBBMBCgA4FiEEWbvPY6vABZMrsdmlnUNs\\nXqCsJP0FAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQnUNsXqCs\\nJP24HAQAsLeaTSFRYEUz79J+W6MEqC9DsDUNkHlfscAvyczjE1M9t704tP1ndO6v\\naBjzlJ1CpS2/8w8YrC45SwRO+Lx/dS+aItR6VHnQdC5n1bThyEo2t1MMFTyhrPT6\\nq/YwiK4b1CJEuM5W2CNogUl2DV2oNgztC5dJtsQDYpRhYBRr6wk=\\n=RT3l\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-14T18:31:12.626589Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad/remove_star\", - \n \"replies_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad/replies\", - \n \"submissions_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad/submissions\", - \n \"url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad\", - \n \"uuid\": \"b7cd5c45-c790-46f2-8a24-2660c088daad\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/d72c720d-e80d-4ffe-af85-8c11f43ce6d2/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"ninety-five moonlight\", \n \"key\": - {\n \"fingerprint\": \"520A1D9A186C82F3420BFC5DDFA8A14CA5D8AB22\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL1rw9HOVvlzsRY0LtcZhVTWGgnudShQ1S5qi+uoJFIBRoFevr5N\\nL/M7QpP8XO4QK0BXNyJ+iXHmU8g48tJwws6gaxOYIcVFsvsp7k06RSnHyXBHTgRP\\nZ5wA6bxiFGHMy/U71mvguU1WoGfj4Sha/74xNtFV9XcypHi6mzdrN/4xABEBAAG0\\ndVNvdXJjZSBLZXkgPEZWTEdUM1VRWEdETFM0WklFRzNaSEZIRjRVSE9aQlI2TDRJ\\nWlUzVzJOUTY0SENLSjNLWkFHUkRYVDNLWU9YTlhHSEtORDRNQlVGNUpFRVhUNlVZ\\nRUZIV0NJUlRUWU5FQU5XVklVWUk9PojOBBMBCgA4FiEEUgodmhhsgvNCC/xd36ih\\nTKXYqyIFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ36ihTKXY\\nqyJ8JgP/XC+MjAcseVejJnUzRLSjKf5rcZCGSATv8K9h9p7ypc5qPclcOrLyZH16\\niamvZ7VchsrSA8IaY5cQ/Vux39DJrdu22DBBblWjYBYRv7b5IUbt0WV6FFbJ8bZf\\n+D9iso8Z7dSZ6HdMM6PvxzXR+aRlxe4SWYBnD+cHzxB1ct3vfy4=\\n=rcqH\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-14T18:31:13.422932Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/d72c720d-e80d-4ffe-af85-8c11f43ce6d2/remove_star\", - \n \"replies_url\": \"/api/v1/sources/d72c720d-e80d-4ffe-af85-8c11f43ce6d2/replies\", - \n \"submissions_url\": \"/api/v1/sources/d72c720d-e80d-4ffe-af85-8c11f43ce6d2/submissions\", - \n \"url\": \"/api/v1/sources/d72c720d-e80d-4ffe-af85-8c11f43ce6d2\", - \n \"uuid\": \"d72c720d-e80d-4ffe-af85-8c11f43ce6d2\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/73edf52d-92b5-4cc8-9dea-a002aeb87ac8/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"graven armada\", \n \"key\": - {\n \"fingerprint\": \"0835F4207BA7D157D8BD49A01971F630FC46C20A\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAN50bcT6I5zCdc1OWyvICkTspTZMhg6Hk5jU4E9uINB2jJarBM/B\\nrwWRtVB1HA++zCv57guSIEJXyFCzN6eBdlpwcOSs9Oa8TnB8ZVa1/QB89SN/+lXr\\niPLnqRVKq+GI9RGn0Q43PmhqTTOKGPCUIHi4KskRyZykyb4/2DResCjfABEBAAG0\\ndVNvdXJjZSBLZXkgPE1KWURTRk9GTkpDVzVMWkxJWFFUTFFVVEhKTVZOVlVSUUFY\\nSlJOTVdKU0dRSVhLQVVZQlVPQlpNM0VVWDdUV0REUTJEWlY2TzJXQlZPSlYzQjRN\\nSVZUTkZDNVpLN0NPV0xVTU9LWkE9PojOBBMBCgA4FiEECDX0IHun0VfYvUmgGXH2\\nMPxGwgoFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQGXH2MPxG\\nwgqmAAP8DPMSjywKPVjR5kaqm77D2qNQl7oiLvEEbz3m1JDVwbtte4sty5dG7m/I\\nZdk0E0yPjupBrg5yphUEwFoPIoD0QuHx6nsay7xJ8U95Bl2RM88wL1IXlekQYtAl\\nizPiudmwHkdWTK+oQfnRl2beFzfaTSB9mpvNdnfmb8lxm8Il+p0=\\n=PBfq\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-14T18:31:14.238397Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/73edf52d-92b5-4cc8-9dea-a002aeb87ac8/remove_star\", - \n \"replies_url\": \"/api/v1/sources/73edf52d-92b5-4cc8-9dea-a002aeb87ac8/replies\", - \n \"submissions_url\": \"/api/v1/sources/73edf52d-92b5-4cc8-9dea-a002aeb87ac8/submissions\", - \n \"url\": \"/api/v1/sources/73edf52d-92b5-4cc8-9dea-a002aeb87ac8\", - \n \"uuid\": \"73edf52d-92b5-4cc8-9dea-a002aeb87ac8\"\n }\n ]\n}\n" - headers: - Content-Length: - - '4902' - Content-Type: - - application/json - Date: - - Mon, 14 Jun 2021 18:45:09 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzY5NjMwOCwiZXhwIjoxNjIzNzI1MTA4fQ.eyJpZCI6MX0.nxhSbGPxX_UAFmfWQoKpZjMa274B6Oxld8t2T504ElU - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad/submissions/36d29a84-b799-4e7e-875a-9ab6918bf7bc/download\", - \n \"filename\": \"1-local_deletion-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"de80fcd8-fde8-4bdd-a7bf-e32ccb06dc0c\"\n ], \n \"size\": - 623, \n \"source_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad\", - \n \"submission_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad/submissions/36d29a84-b799-4e7e-875a-9ab6918bf7bc\", - \n \"uuid\": \"36d29a84-b799-4e7e-875a-9ab6918bf7bc\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad/submissions/83ee8a60-368a-4c86-b74d-0dc301d44180/download\", - \n \"filename\": \"2-local_deletion-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [], \n \"size\": 691, \n \"source_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad\", - \n \"submission_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad/submissions/83ee8a60-368a-4c86-b74d-0dc301d44180\", - \n \"uuid\": \"83ee8a60-368a-4c86-b74d-0dc301d44180\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad/submissions/d5aa9638-20e7-46ed-b106-c9eb9b042c5d/download\", - \n \"filename\": \"3-local_deletion-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"de80fcd8-fde8-4bdd-a7bf-e32ccb06dc0c\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad\", - \n \"submission_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad/submissions/d5aa9638-20e7-46ed-b106-c9eb9b042c5d\", - \n \"uuid\": \"d5aa9638-20e7-46ed-b106-c9eb9b042c5d\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad/submissions/d96989bb-c82f-4809-93e8-7a3cd1e1f64d/download\", - \n \"filename\": \"4-local_deletion-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"25d57e95-c33e-43c2-9bda-d23b64721b75\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad\", - \n \"submission_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad/submissions/d96989bb-c82f-4809-93e8-7a3cd1e1f64d\", - \n \"uuid\": \"d96989bb-c82f-4809-93e8-7a3cd1e1f64d\"\n }\n ]\n}\n" - headers: - Content-Length: - - '2497' - Content-Type: - - application/json - Date: - - Mon, 14 Jun 2021 18:45:09 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzY5NjMwOCwiZXhwIjoxNjIzNzI1MTA4fQ.eyJpZCI6MX0.nxhSbGPxX_UAFmfWQoKpZjMa274B6Oxld8t2T504ElU - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"5-local_deletion-reply.gpg\", - \n \"is_deleted_by_source\": false, \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_username\": - \"dellsberg\", \n \"journalist_uuid\": \"25d57e95-c33e-43c2-9bda-d23b64721b75\", - \n \"reply_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad/replies/a92e9033-3b38-4a68-905a-9421b82ed8ea\", - \n \"seen_by\": [\n \"25d57e95-c33e-43c2-9bda-d23b64721b75\"\n - \ ], \n \"size\": 765, \n \"source_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad\", - \n \"uuid\": \"a92e9033-3b38-4a68-905a-9421b82ed8ea\"\n }, \n {\n - \ \"filename\": \"6-local_deletion-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"25d57e95-c33e-43c2-9bda-d23b64721b75\", \n \"reply_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad/replies/1309c317-186b-4e06-b9f8-7d631d181f5e\", - \n \"seen_by\": [\n \"25d57e95-c33e-43c2-9bda-d23b64721b75\"\n - \ ], \n \"size\": 833, \n \"source_url\": \"/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad\", - \n \"uuid\": \"1309c317-186b-4e06-b9f8-7d631d181f5e\"\n }\n ]\n}\n" - headers: - Content-Length: - - '1285' - Content-Type: - - application/json - Date: - - Mon, 14 Jun 2021 18:45:09 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzY5NjMwOCwiZXhwIjoxNjIzNzI1MTA4fQ.eyJpZCI6MX0.nxhSbGPxX_UAFmfWQoKpZjMa274B6Oxld8t2T504ElU - Connection: - - keep-alive - Content-Length: - - '0' - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: DELETE - uri: http://127.0.0.1:8081/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad/conversation - response: - body: - string: "{\n \"message\": \"Source data deleted\"\n}\n" - headers: - Content-Length: - - '39' - Content-Type: - - application/json - Date: - - Mon, 14 Jun 2021 18:45:09 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzY5NjMwOCwiZXhwIjoxNjIzNzI1MTA4fQ.eyJpZCI6MX0.nxhSbGPxX_UAFmfWQoKpZjMa274B6Oxld8t2T504ElU - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad/submissions - response: - body: - string: "{\n \"submissions\": []\n}\n" - headers: - Content-Length: - - '24' - Content-Type: - - application/json - Date: - - Mon, 14 Jun 2021 18:45:09 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzY5NjMwOCwiZXhwIjoxNjIzNzI1MTA4fQ.eyJpZCI6MX0.nxhSbGPxX_UAFmfWQoKpZjMa274B6Oxld8t2T504ElU - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources/b7cd5c45-c790-46f2-8a24-2660c088daad/replies - response: - body: - string: "{\n \"replies\": []\n}\n" - headers: - Content-Length: - - '20' - Content-Type: - - application/json - Date: - - Mon, 14 Jun 2021 18:45:09 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-delete-reply.yml b/client/tests/sdk/data/test-delete-reply.yml deleted file mode 100644 index 236ae9e012..0000000000 --- a/client/tests/sdk/data/test-delete-reply.yml +++ /dev/null @@ -1,307 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"5-humorless_steelmaker-reply.gpg\", - \n \"is_deleted_by_source\": false, \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_username\": - \"dellsberg\", \n \"journalist_uuid\": \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", - \n \"reply_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies/f5fe9fa3-3a17-4cd6-b48e-90257877bb33\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 753, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"f5fe9fa3-3a17-4cd6-b48e-90257877bb33\"\n }, \n {\n - \ \"filename\": \"6-humorless_steelmaker-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies/2387a167-4c3c-4732-a13e-a104b2657b74\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 900, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"2387a167-4c3c-4732-a13e-a104b2657b74\"\n }, \n {\n - \ \"filename\": \"5-compensable_patchiness-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies/9ad0bf31-f920-411b-a0e0-d7d45b5bebd8\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 735, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"9ad0bf31-f920-411b-a0e0-d7d45b5bebd8\"\n }, \n {\n - \ \"filename\": \"6-compensable_patchiness-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies/3154a8e5-2cde-416a-b53d-2168865d70b6\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 737, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"3154a8e5-2cde-416a-b53d-2168865d70b6\"\n }, \n {\n - \ \"filename\": \"5-elliptic_friar-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies/1953dde7-8506-4faf-97cf-e40b7c99391c\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 779, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"1953dde7-8506-4faf-97cf-e40b7c99391c\"\n }, \n {\n - \ \"filename\": \"6-elliptic_friar-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies/6359a232-cb5d-4fae-b832-409b348124f7\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 808, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"6359a232-cb5d-4fae-b832-409b348124f7\"\n }, \n {\n - \ \"filename\": \"5-welcome_nightmare-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies/4ff5e1cf-eb2c-44b7-85ca-c47c85dbb363\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 733, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"4ff5e1cf-eb2c-44b7-85ca-c47c85dbb363\"\n }, \n {\n - \ \"filename\": \"6-welcome_nightmare-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies/d3145c36-ea7f-4da5-89b5-c507c473aaa2\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 733, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"d3145c36-ea7f-4da5-89b5-c507c473aaa2\"\n }\n ]\n}\n" - headers: - Content-Length: - - '5251' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:21 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"5-humorless_steelmaker-reply.gpg\", - \n \"is_deleted_by_source\": false, \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_username\": - \"dellsberg\", \n \"journalist_uuid\": \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", - \n \"reply_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies/f5fe9fa3-3a17-4cd6-b48e-90257877bb33\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 753, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"f5fe9fa3-3a17-4cd6-b48e-90257877bb33\"\n }, \n {\n - \ \"filename\": \"6-humorless_steelmaker-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies/2387a167-4c3c-4732-a13e-a104b2657b74\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 900, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"2387a167-4c3c-4732-a13e-a104b2657b74\"\n }, \n {\n - \ \"filename\": \"5-compensable_patchiness-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies/9ad0bf31-f920-411b-a0e0-d7d45b5bebd8\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 735, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"9ad0bf31-f920-411b-a0e0-d7d45b5bebd8\"\n }, \n {\n - \ \"filename\": \"6-compensable_patchiness-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies/3154a8e5-2cde-416a-b53d-2168865d70b6\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 737, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"3154a8e5-2cde-416a-b53d-2168865d70b6\"\n }, \n {\n - \ \"filename\": \"5-elliptic_friar-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies/1953dde7-8506-4faf-97cf-e40b7c99391c\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 779, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"1953dde7-8506-4faf-97cf-e40b7c99391c\"\n }, \n {\n - \ \"filename\": \"6-elliptic_friar-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies/6359a232-cb5d-4fae-b832-409b348124f7\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 808, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"6359a232-cb5d-4fae-b832-409b348124f7\"\n }, \n {\n - \ \"filename\": \"5-welcome_nightmare-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies/4ff5e1cf-eb2c-44b7-85ca-c47c85dbb363\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 733, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"4ff5e1cf-eb2c-44b7-85ca-c47c85dbb363\"\n }, \n {\n - \ \"filename\": \"6-welcome_nightmare-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies/d3145c36-ea7f-4da5-89b5-c507c473aaa2\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 733, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"d3145c36-ea7f-4da5-89b5-c507c473aaa2\"\n }\n ]\n}\n" - headers: - Content-Length: - - '5251' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:22 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Length: - - '0' - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: DELETE - uri: http://127.0.0.1:8081/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies/f5fe9fa3-3a17-4cd6-b48e-90257877bb33 - response: - body: - string: "{\n \"message\": \"Reply deleted\"\n}\n" - headers: - Content-Length: - - '33' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:22 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"6-humorless_steelmaker-reply.gpg\", - \n \"is_deleted_by_source\": false, \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_username\": - \"dellsberg\", \n \"journalist_uuid\": \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", - \n \"reply_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies/2387a167-4c3c-4732-a13e-a104b2657b74\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 900, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"2387a167-4c3c-4732-a13e-a104b2657b74\"\n }, \n {\n - \ \"filename\": \"5-compensable_patchiness-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies/9ad0bf31-f920-411b-a0e0-d7d45b5bebd8\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 735, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"9ad0bf31-f920-411b-a0e0-d7d45b5bebd8\"\n }, \n {\n - \ \"filename\": \"6-compensable_patchiness-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies/3154a8e5-2cde-416a-b53d-2168865d70b6\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 737, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"3154a8e5-2cde-416a-b53d-2168865d70b6\"\n }, \n {\n - \ \"filename\": \"5-elliptic_friar-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies/1953dde7-8506-4faf-97cf-e40b7c99391c\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 779, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"1953dde7-8506-4faf-97cf-e40b7c99391c\"\n }, \n {\n - \ \"filename\": \"6-elliptic_friar-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies/6359a232-cb5d-4fae-b832-409b348124f7\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 808, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"6359a232-cb5d-4fae-b832-409b348124f7\"\n }, \n {\n - \ \"filename\": \"5-welcome_nightmare-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies/4ff5e1cf-eb2c-44b7-85ca-c47c85dbb363\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 733, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"4ff5e1cf-eb2c-44b7-85ca-c47c85dbb363\"\n }, \n {\n - \ \"filename\": \"6-welcome_nightmare-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies/d3145c36-ea7f-4da5-89b5-c507c473aaa2\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 733, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"d3145c36-ea7f-4da5-89b5-c507c473aaa2\"\n }\n ]\n}\n" - headers: - Content-Length: - - '4564' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:22 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-delete-source.yml b/client/tests/sdk/data/test-delete-source.yml deleted file mode 100644 index e66f91d2eb..0000000000 --- a/client/tests/sdk/data/test-delete-source.yml +++ /dev/null @@ -1,297 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/add_star\", - \n \"interaction_count\": 8, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcoming imperialist\", \n \"key\": - {\n \"fingerprint\": \"6CA4799C305D7DB5ADBAD5CF6EFE190460C35346\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAO+DZTMnikgIxD5cOoqEXzvoepd506s4ouBAuIQwUPcdqI9xouV1\\nkV0x3ENffVC6slpr4o0Ash06RgysOl6EFHWjvP7ZstY+bJ6LmZXU2ZAvwhGmm9P/\\nHr9Mzgr4qa+SyCXrJy4MfUodbfQg+FmIV4wanpG7HRUQT2abvHNOPZZjABEBAAG0\\ndVNvdXJjZSBLZXkgPEI3WFFKTENIU1FBR1ZSQlpaTldQVDRaQVZMRjRUQzNDQ0RE\\nM05EWDREQzNLQUNST0tWN0xBVlJDWVlIV0pGWE8zNjU2NUJRNkNFNkEzR1o1Q1lY\\nTFA0NVJZN1pTTUpZTFhETDNIV0k9PojOBBMBCgA4FiEEbKR5nDBdfbWtutXPbv4Z\\nBGDDU0YFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQbv4ZBGDD\\nU0bR5AP/cuDEPCLCNhB+2hvQw6j/CJzjI2YXJxq509+oupd/YTzNRU//5zsN0scu\\nTyc/zhQYBs3H5cSLn15QKMvpvO/AZiXH1wwbkHEHCM/p6FLRU01Toa6rQB0R67ym\\nvzZG+iHup0yJQYYOtIJ3LK89btDw0dk2/YgcQZAb5P5osq3pdjk=\\n=MP5H\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.055418Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies\", - \n \"submissions_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions\", - \n \"url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"e203b5fe-c2c7-40c2-a679-7c5e663d627b\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"humorless steelmaker\", \n \"key\": - {\n \"fingerprint\": \"B8731EC83AD2B4153B4C903FA5A82A960615D39A\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKxl4c1JRkkrpzLBdKZYHe/OFZHiFbzldNbLNdqASsEBAYa7zPcv\\nSH9bo8/8igoOHjA6jwH2oBDHMBsfXNImByaAy0K9ZXCEj7bMVyoEar/bzRKffTNk\\npFeBz7Muw/fEc2Hcy+Y6DUnI+EBBfHlq+eueb8+7+JCadq6BWL0tFFG3ABEBAAG0\\ndVNvdXJjZSBLZXkgPExDSlEzT0tQNUpUTkg2QU1XM0pXREVNVkhCSzNNVEZPTjM1\\nSDNYWlpLSVVQSTcyQURHU1dESUVPRFpKRVdZWFY1UVlSTVRVUVJJUkdHSFFCS1VP\\nVEVCSjRIRUVLWkI2WVdQTkFZNEk9PojOBBMBCgA4FiEEuHMeyDrStBU7TJA/pagq\\nlgYV05oFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQpagqlgYV\\n05oBqAQAiwPAUgCNg5IUyBnqsxG/kZSaJzOMHZl/6D8saZ5HiLUkYkDhoD/65CB5\\nuHU5Z5zoXwOeXD5ov9IHQNZkJu68TdzJleAP7XznAJoRfFvH63wIsmEGyuDqduyL\\nnCb7wJU0vTq2a9K+DsnhASqSKsWFmuXh6vDszPAc/AiLI1Q0bnM=\\n=5Pyy\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.892220Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/remove_star\", - \n \"replies_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies\", - \n \"submissions_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions\", - \n \"url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"a04f525c-155c-4f5a-a549-a1966f78c1d2\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"compensable patchiness\", \n - \ \"key\": {\n \"fingerprint\": \"EE7E1CFB095A4C40EA84E206EA45EBA3F72F6175\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5PzVxdpTvfacoQx66neG41pBe+fah1z7OTju8UpLmFiPE0IvdB\\n6bcHS3Fa+wDa61Ap6BeF2wYiRGN72EPScl+kF9x1alsbyqU9yp6nFod1w1FPnlK1\\ngGPBQsQrTP8Cw2cSMtaYGsy3ZXG9f4/aIKwCU1eRuEP/utbxBQymaa19ABEBAAG0\\ndVNvdXJjZSBLZXkgPERBU1BZQlRUTk5KSkFIUUFaN01aNlpJSVlGNjJGVTZaQzZR\\nNVFUUDRQRE9SR01YNlJPM0oyVVFSN1hUSUpSNlpDVk1DTk1MRjQyWEtQU0lPTEY0\\nTFVGQktRSUdHU09TUDRXN0w3RFk9PojOBBMBCgA4FiEE7n4c+wlaTEDqhOIG6kXr\\no/cvYXUFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ6kXro/cv\\nYXUNHQP/ZxjQj+W9Rp63gQqz/8PU01dHL7I57KiTjW3GG4zo4ru0yEIsEjBcy+Yk\\nettmiFIxsoBPqG+qxWS3Hg/EqGetlKr2iR0LPIS8wOgPydglrlqUKas9uvRZaopR\\nB7JqPJp8F57u1SohOfp5c0AQAwjsWWHSdzgC6y3je6UuUH+SMoE=\\n=O8uE\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:17.718469Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies\", - \n \"submissions_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions\", - \n \"url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"fa717c8e-fa66-4ef4-b15f-1621318bbd5c\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"elliptic friar\", \n \"key\": - {\n \"fingerprint\": \"823CCF06BC9551E71394D74092B928DF26417DBB\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALPv54sCQNbIkJVy3W3MWXJWb+NWUOfeyOjn3xnEHS/+8yl+olzv\\n+rUkm0GLhdCbKBMCEgwykZX1qbAf9Av88jT88mRHIWRgRk/V2Kd8bPAc0aCggUjB\\nPtP89aIjiNVrWfQ32hTriNtMzHimOebwqi1u5uKJ9ZhuRsiAQkkNSQK9ABEBAAG0\\ndVNvdXJjZSBLZXkgPEg3NzQ0V0ZKTENTSEFKUkdFSTRER1RBTUNYTllUSVZPTUZV\\nR0ZNQ0Y1WFpCRTJGNE5CNjI2R0NRUklHWklOVkhLQlZaSTdRTFlQN09RTFBEQ1M0\\nWUk0QlNISVBXQlA0MlA0UUlONkE9PojOBBMBCgA4FiEEgjzPBryVUecTlNdAkrko\\n3yZBfbsFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQkrko3yZB\\nfbsoiQQAlOAE9Hdl2XIrIQvCMl0ZHgNmSUi/YZfR1ouicJyIycyitGwujE9RsWI4\\njUBEEmOACVlN0FPz2v7PAo7M8A8v+KM7eGaeBNsjqMDphzRH6r5zBs+ZP3poPc50\\n3cQ92JGp3QgT0HICF2N7CHnG0ngNlwu42oai1hhx6NPH5cTeuYE=\\n=f1bh\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:18.595067Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/remove_star\", - \n \"replies_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies\", - \n \"submissions_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions\", - \n \"url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"887ab883-d5db-4ccf-9884-4125fa32076e\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcome nightmare\", \n \"key\": - {\n \"fingerprint\": \"7E60F24FC982BDDD83FAA9950FA06EC42E9E8C29\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOseWZbEtFEPF4BZMl3PR10YGRNCeE5OM3w225Kmv8DCVWgmezld\\nvAgVqpVfPyqB0W7Se1nBAamCZ+A2cqd5/vH6qc9pxNRCRUsX0fUtK0Aaszn8M4p3\\nucg5nV8qy0Ild4T23uV+AKaUs+20p4kUmtGHCAyeIqccQ+mvYrS/UX1XABEBAAG0\\ndVNvdXJjZSBLZXkgPFFUTEVZVVdWVFhMV1BLWUhZWDZQMkZHVFNMN0lVRFVTMlAy\\nRTNRVkRGSkU1TU9TMk5TVlJNTVJZVEtSNzUzUEVKNURWS0FXUTZMQ1hDTTIyTVZE\\nWFRLWVFDUVBYUVJOUFJVUjc3M1E9PojOBBMBCgA4FiEEfmDyT8mCvd2D+qmVD6Bu\\nxC6ejCkFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQD6BuxC6e\\njClOZgQA4n0Ae691orM2+wWBtL2f1cuGlRrebTAru6hC6t04dmxSNITrZEd36kwF\\nxcfF3z7C1bAn3DgCwAKSQgvSA5DsPM4tyA3vI/Wuw+mEG2wje3GeYMe+wg+vjtP6\\nbEzgW9+sigIq3isTz740pqEB9iXJ7bumhlXklq8ngobF+6JvqUM=\\n=heDS\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:19.445532Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/remove_star\", - \n \"replies_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies\", - \n \"submissions_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions\", - \n \"url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"08085505-fe4d-41aa-8732-6f6fe67e4e87\"\n }\n ]\n}\n" - headers: - Content-Length: - - '8170' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:21 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/add_star\", - \n \"interaction_count\": 8, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcoming imperialist\", \n \"key\": - {\n \"fingerprint\": \"6CA4799C305D7DB5ADBAD5CF6EFE190460C35346\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAO+DZTMnikgIxD5cOoqEXzvoepd506s4ouBAuIQwUPcdqI9xouV1\\nkV0x3ENffVC6slpr4o0Ash06RgysOl6EFHWjvP7ZstY+bJ6LmZXU2ZAvwhGmm9P/\\nHr9Mzgr4qa+SyCXrJy4MfUodbfQg+FmIV4wanpG7HRUQT2abvHNOPZZjABEBAAG0\\ndVNvdXJjZSBLZXkgPEI3WFFKTENIU1FBR1ZSQlpaTldQVDRaQVZMRjRUQzNDQ0RE\\nM05EWDREQzNLQUNST0tWN0xBVlJDWVlIV0pGWE8zNjU2NUJRNkNFNkEzR1o1Q1lY\\nTFA0NVJZN1pTTUpZTFhETDNIV0k9PojOBBMBCgA4FiEEbKR5nDBdfbWtutXPbv4Z\\nBGDDU0YFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQbv4ZBGDD\\nU0bR5AP/cuDEPCLCNhB+2hvQw6j/CJzjI2YXJxq509+oupd/YTzNRU//5zsN0scu\\nTyc/zhQYBs3H5cSLn15QKMvpvO/AZiXH1wwbkHEHCM/p6FLRU01Toa6rQB0R67ym\\nvzZG+iHup0yJQYYOtIJ3LK89btDw0dk2/YgcQZAb5P5osq3pdjk=\\n=MP5H\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.055418Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies\", - \n \"submissions_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions\", - \n \"url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"e203b5fe-c2c7-40c2-a679-7c5e663d627b\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"humorless steelmaker\", \n \"key\": - {\n \"fingerprint\": \"B8731EC83AD2B4153B4C903FA5A82A960615D39A\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKxl4c1JRkkrpzLBdKZYHe/OFZHiFbzldNbLNdqASsEBAYa7zPcv\\nSH9bo8/8igoOHjA6jwH2oBDHMBsfXNImByaAy0K9ZXCEj7bMVyoEar/bzRKffTNk\\npFeBz7Muw/fEc2Hcy+Y6DUnI+EBBfHlq+eueb8+7+JCadq6BWL0tFFG3ABEBAAG0\\ndVNvdXJjZSBLZXkgPExDSlEzT0tQNUpUTkg2QU1XM0pXREVNVkhCSzNNVEZPTjM1\\nSDNYWlpLSVVQSTcyQURHU1dESUVPRFpKRVdZWFY1UVlSTVRVUVJJUkdHSFFCS1VP\\nVEVCSjRIRUVLWkI2WVdQTkFZNEk9PojOBBMBCgA4FiEEuHMeyDrStBU7TJA/pagq\\nlgYV05oFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQpagqlgYV\\n05oBqAQAiwPAUgCNg5IUyBnqsxG/kZSaJzOMHZl/6D8saZ5HiLUkYkDhoD/65CB5\\nuHU5Z5zoXwOeXD5ov9IHQNZkJu68TdzJleAP7XznAJoRfFvH63wIsmEGyuDqduyL\\nnCb7wJU0vTq2a9K+DsnhASqSKsWFmuXh6vDszPAc/AiLI1Q0bnM=\\n=5Pyy\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.892220Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/remove_star\", - \n \"replies_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies\", - \n \"submissions_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions\", - \n \"url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"a04f525c-155c-4f5a-a549-a1966f78c1d2\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"compensable patchiness\", \n - \ \"key\": {\n \"fingerprint\": \"EE7E1CFB095A4C40EA84E206EA45EBA3F72F6175\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5PzVxdpTvfacoQx66neG41pBe+fah1z7OTju8UpLmFiPE0IvdB\\n6bcHS3Fa+wDa61Ap6BeF2wYiRGN72EPScl+kF9x1alsbyqU9yp6nFod1w1FPnlK1\\ngGPBQsQrTP8Cw2cSMtaYGsy3ZXG9f4/aIKwCU1eRuEP/utbxBQymaa19ABEBAAG0\\ndVNvdXJjZSBLZXkgPERBU1BZQlRUTk5KSkFIUUFaN01aNlpJSVlGNjJGVTZaQzZR\\nNVFUUDRQRE9SR01YNlJPM0oyVVFSN1hUSUpSNlpDVk1DTk1MRjQyWEtQU0lPTEY0\\nTFVGQktRSUdHU09TUDRXN0w3RFk9PojOBBMBCgA4FiEE7n4c+wlaTEDqhOIG6kXr\\no/cvYXUFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ6kXro/cv\\nYXUNHQP/ZxjQj+W9Rp63gQqz/8PU01dHL7I57KiTjW3GG4zo4ru0yEIsEjBcy+Yk\\nettmiFIxsoBPqG+qxWS3Hg/EqGetlKr2iR0LPIS8wOgPydglrlqUKas9uvRZaopR\\nB7JqPJp8F57u1SohOfp5c0AQAwjsWWHSdzgC6y3je6UuUH+SMoE=\\n=O8uE\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:17.718469Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies\", - \n \"submissions_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions\", - \n \"url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"fa717c8e-fa66-4ef4-b15f-1621318bbd5c\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"elliptic friar\", \n \"key\": - {\n \"fingerprint\": \"823CCF06BC9551E71394D74092B928DF26417DBB\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALPv54sCQNbIkJVy3W3MWXJWb+NWUOfeyOjn3xnEHS/+8yl+olzv\\n+rUkm0GLhdCbKBMCEgwykZX1qbAf9Av88jT88mRHIWRgRk/V2Kd8bPAc0aCggUjB\\nPtP89aIjiNVrWfQ32hTriNtMzHimOebwqi1u5uKJ9ZhuRsiAQkkNSQK9ABEBAAG0\\ndVNvdXJjZSBLZXkgPEg3NzQ0V0ZKTENTSEFKUkdFSTRER1RBTUNYTllUSVZPTUZV\\nR0ZNQ0Y1WFpCRTJGNE5CNjI2R0NRUklHWklOVkhLQlZaSTdRTFlQN09RTFBEQ1M0\\nWUk0QlNISVBXQlA0MlA0UUlONkE9PojOBBMBCgA4FiEEgjzPBryVUecTlNdAkrko\\n3yZBfbsFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQkrko3yZB\\nfbsoiQQAlOAE9Hdl2XIrIQvCMl0ZHgNmSUi/YZfR1ouicJyIycyitGwujE9RsWI4\\njUBEEmOACVlN0FPz2v7PAo7M8A8v+KM7eGaeBNsjqMDphzRH6r5zBs+ZP3poPc50\\n3cQ92JGp3QgT0HICF2N7CHnG0ngNlwu42oai1hhx6NPH5cTeuYE=\\n=f1bh\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:18.595067Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/remove_star\", - \n \"replies_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies\", - \n \"submissions_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions\", - \n \"url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"887ab883-d5db-4ccf-9884-4125fa32076e\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcome nightmare\", \n \"key\": - {\n \"fingerprint\": \"7E60F24FC982BDDD83FAA9950FA06EC42E9E8C29\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOseWZbEtFEPF4BZMl3PR10YGRNCeE5OM3w225Kmv8DCVWgmezld\\nvAgVqpVfPyqB0W7Se1nBAamCZ+A2cqd5/vH6qc9pxNRCRUsX0fUtK0Aaszn8M4p3\\nucg5nV8qy0Ild4T23uV+AKaUs+20p4kUmtGHCAyeIqccQ+mvYrS/UX1XABEBAAG0\\ndVNvdXJjZSBLZXkgPFFUTEVZVVdWVFhMV1BLWUhZWDZQMkZHVFNMN0lVRFVTMlAy\\nRTNRVkRGSkU1TU9TMk5TVlJNTVJZVEtSNzUzUEVKNURWS0FXUTZMQ1hDTTIyTVZE\\nWFRLWVFDUVBYUVJOUFJVUjc3M1E9PojOBBMBCgA4FiEEfmDyT8mCvd2D+qmVD6Bu\\nxC6ejCkFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQD6BuxC6e\\njClOZgQA4n0Ae691orM2+wWBtL2f1cuGlRrebTAru6hC6t04dmxSNITrZEd36kwF\\nxcfF3z7C1bAn3DgCwAKSQgvSA5DsPM4tyA3vI/Wuw+mEG2wje3GeYMe+wg+vjtP6\\nbEzgW9+sigIq3isTz740pqEB9iXJ7bumhlXklq8ngobF+6JvqUM=\\n=heDS\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:19.445532Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/remove_star\", - \n \"replies_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies\", - \n \"submissions_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions\", - \n \"url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"08085505-fe4d-41aa-8732-6f6fe67e4e87\"\n }\n ]\n}\n" - headers: - Content-Length: - - '8170' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:21 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Length: - - '0' - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: DELETE - uri: http://127.0.0.1:8081/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b - response: - body: - string: "{\n \"message\": \"Source and submissions deleted\"\n}\n" - headers: - Content-Length: - - '50' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:21 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"humorless steelmaker\", \n \"key\": - {\n \"fingerprint\": \"B8731EC83AD2B4153B4C903FA5A82A960615D39A\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKxl4c1JRkkrpzLBdKZYHe/OFZHiFbzldNbLNdqASsEBAYa7zPcv\\nSH9bo8/8igoOHjA6jwH2oBDHMBsfXNImByaAy0K9ZXCEj7bMVyoEar/bzRKffTNk\\npFeBz7Muw/fEc2Hcy+Y6DUnI+EBBfHlq+eueb8+7+JCadq6BWL0tFFG3ABEBAAG0\\ndVNvdXJjZSBLZXkgPExDSlEzT0tQNUpUTkg2QU1XM0pXREVNVkhCSzNNVEZPTjM1\\nSDNYWlpLSVVQSTcyQURHU1dESUVPRFpKRVdZWFY1UVlSTVRVUVJJUkdHSFFCS1VP\\nVEVCSjRIRUVLWkI2WVdQTkFZNEk9PojOBBMBCgA4FiEEuHMeyDrStBU7TJA/pagq\\nlgYV05oFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQpagqlgYV\\n05oBqAQAiwPAUgCNg5IUyBnqsxG/kZSaJzOMHZl/6D8saZ5HiLUkYkDhoD/65CB5\\nuHU5Z5zoXwOeXD5ov9IHQNZkJu68TdzJleAP7XznAJoRfFvH63wIsmEGyuDqduyL\\nnCb7wJU0vTq2a9K+DsnhASqSKsWFmuXh6vDszPAc/AiLI1Q0bnM=\\n=5Pyy\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.892220Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/remove_star\", - \n \"replies_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies\", - \n \"submissions_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions\", - \n \"url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"a04f525c-155c-4f5a-a549-a1966f78c1d2\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"compensable patchiness\", \n - \ \"key\": {\n \"fingerprint\": \"EE7E1CFB095A4C40EA84E206EA45EBA3F72F6175\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5PzVxdpTvfacoQx66neG41pBe+fah1z7OTju8UpLmFiPE0IvdB\\n6bcHS3Fa+wDa61Ap6BeF2wYiRGN72EPScl+kF9x1alsbyqU9yp6nFod1w1FPnlK1\\ngGPBQsQrTP8Cw2cSMtaYGsy3ZXG9f4/aIKwCU1eRuEP/utbxBQymaa19ABEBAAG0\\ndVNvdXJjZSBLZXkgPERBU1BZQlRUTk5KSkFIUUFaN01aNlpJSVlGNjJGVTZaQzZR\\nNVFUUDRQRE9SR01YNlJPM0oyVVFSN1hUSUpSNlpDVk1DTk1MRjQyWEtQU0lPTEY0\\nTFVGQktRSUdHU09TUDRXN0w3RFk9PojOBBMBCgA4FiEE7n4c+wlaTEDqhOIG6kXr\\no/cvYXUFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ6kXro/cv\\nYXUNHQP/ZxjQj+W9Rp63gQqz/8PU01dHL7I57KiTjW3GG4zo4ru0yEIsEjBcy+Yk\\nettmiFIxsoBPqG+qxWS3Hg/EqGetlKr2iR0LPIS8wOgPydglrlqUKas9uvRZaopR\\nB7JqPJp8F57u1SohOfp5c0AQAwjsWWHSdzgC6y3je6UuUH+SMoE=\\n=O8uE\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:17.718469Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies\", - \n \"submissions_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions\", - \n \"url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"fa717c8e-fa66-4ef4-b15f-1621318bbd5c\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"elliptic friar\", \n \"key\": - {\n \"fingerprint\": \"823CCF06BC9551E71394D74092B928DF26417DBB\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALPv54sCQNbIkJVy3W3MWXJWb+NWUOfeyOjn3xnEHS/+8yl+olzv\\n+rUkm0GLhdCbKBMCEgwykZX1qbAf9Av88jT88mRHIWRgRk/V2Kd8bPAc0aCggUjB\\nPtP89aIjiNVrWfQ32hTriNtMzHimOebwqi1u5uKJ9ZhuRsiAQkkNSQK9ABEBAAG0\\ndVNvdXJjZSBLZXkgPEg3NzQ0V0ZKTENTSEFKUkdFSTRER1RBTUNYTllUSVZPTUZV\\nR0ZNQ0Y1WFpCRTJGNE5CNjI2R0NRUklHWklOVkhLQlZaSTdRTFlQN09RTFBEQ1M0\\nWUk0QlNISVBXQlA0MlA0UUlONkE9PojOBBMBCgA4FiEEgjzPBryVUecTlNdAkrko\\n3yZBfbsFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQkrko3yZB\\nfbsoiQQAlOAE9Hdl2XIrIQvCMl0ZHgNmSUi/YZfR1ouicJyIycyitGwujE9RsWI4\\njUBEEmOACVlN0FPz2v7PAo7M8A8v+KM7eGaeBNsjqMDphzRH6r5zBs+ZP3poPc50\\n3cQ92JGp3QgT0HICF2N7CHnG0ngNlwu42oai1hhx6NPH5cTeuYE=\\n=f1bh\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:18.595067Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/remove_star\", - \n \"replies_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies\", - \n \"submissions_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions\", - \n \"url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"887ab883-d5db-4ccf-9884-4125fa32076e\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcome nightmare\", \n \"key\": - {\n \"fingerprint\": \"7E60F24FC982BDDD83FAA9950FA06EC42E9E8C29\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOseWZbEtFEPF4BZMl3PR10YGRNCeE5OM3w225Kmv8DCVWgmezld\\nvAgVqpVfPyqB0W7Se1nBAamCZ+A2cqd5/vH6qc9pxNRCRUsX0fUtK0Aaszn8M4p3\\nucg5nV8qy0Ild4T23uV+AKaUs+20p4kUmtGHCAyeIqccQ+mvYrS/UX1XABEBAAG0\\ndVNvdXJjZSBLZXkgPFFUTEVZVVdWVFhMV1BLWUhZWDZQMkZHVFNMN0lVRFVTMlAy\\nRTNRVkRGSkU1TU9TMk5TVlJNTVJZVEtSNzUzUEVKNURWS0FXUTZMQ1hDTTIyTVZE\\nWFRLWVFDUVBYUVJOUFJVUjc3M1E9PojOBBMBCgA4FiEEfmDyT8mCvd2D+qmVD6Bu\\nxC6ejCkFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQD6BuxC6e\\njClOZgQA4n0Ae691orM2+wWBtL2f1cuGlRrebTAru6hC6t04dmxSNITrZEd36kwF\\nxcfF3z7C1bAn3DgCwAKSQgvSA5DsPM4tyA3vI/Wuw+mEG2wje3GeYMe+wg+vjtP6\\nbEzgW9+sigIq3isTz740pqEB9iXJ7bumhlXklq8ngobF+6JvqUM=\\n=heDS\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:19.445532Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/remove_star\", - \n \"replies_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies\", - \n \"submissions_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions\", - \n \"url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"08085505-fe4d-41aa-8732-6f6fe67e4e87\"\n }\n ]\n}\n" - headers: - Content-Length: - - '6538' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:21 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-delete-submission-from-string.yml b/client/tests/sdk/data/test-delete-submission-from-string.yml deleted file mode 100644 index 34130ec8fa..0000000000 --- a/client/tests/sdk/data/test-delete-submission-from-string.yml +++ /dev/null @@ -1,432 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/bc914985-dd69-4aee-b25a-549e8d5daeb1/download\", - \n \"filename\": \"2-humorless_steelmaker-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 758, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/bc914985-dd69-4aee-b25a-549e8d5daeb1\", - \n \"uuid\": \"bc914985-dd69-4aee-b25a-549e8d5daeb1\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd/download\", - \n \"filename\": \"3-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd\", - \n \"uuid\": \"59822dde-92c9-4872-80dc-6061818fdadd\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd/download\", - \n \"filename\": \"4-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd\", - \n \"uuid\": \"9690a838-56f1-45a9-9920-d97ad3c645fd\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/2971feb6-bd55-4bea-bb89-14a2b75b13ec/download\", - \n \"filename\": \"1-compensable_patchiness-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/2971feb6-bd55-4bea-bb89-14a2b75b13ec\", - \n \"uuid\": \"2971feb6-bd55-4bea-bb89-14a2b75b13ec\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/f61693ef-ff7f-4602-aa3a-b56ea90a1508/download\", - \n \"filename\": \"2-compensable_patchiness-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 595, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/f61693ef-ff7f-4602-aa3a-b56ea90a1508\", - \n \"uuid\": \"f61693ef-ff7f-4602-aa3a-b56ea90a1508\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/897f81a7-7d67-4638-b804-396fdbcd4daf/download\", - \n \"filename\": \"3-compensable_patchiness-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/897f81a7-7d67-4638-b804-396fdbcd4daf\", - \n \"uuid\": \"897f81a7-7d67-4638-b804-396fdbcd4daf\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/62361a6d-4574-4d10-82b2-988f37730a84/download\", - \n \"filename\": \"4-compensable_patchiness-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/62361a6d-4574-4d10-82b2-988f37730a84\", - \n \"uuid\": \"62361a6d-4574-4d10-82b2-988f37730a84\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/fe6b99ee-a541-45a8-bcec-13a31ee57bae/download\", - \n \"filename\": \"1-elliptic_friar-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 637, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/fe6b99ee-a541-45a8-bcec-13a31ee57bae\", - \n \"uuid\": \"fe6b99ee-a541-45a8-bcec-13a31ee57bae\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d/download\", - \n \"filename\": \"2-elliptic_friar-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 666, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d\", - \n \"uuid\": \"c86fc22e-fc95-46e1-9db7-5ff524efb54d\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/38984757-d81b-47ad-b79f-d0e8e6c84d00/download\", - \n \"filename\": \"3-elliptic_friar-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/38984757-d81b-47ad-b79f-d0e8e6c84d00\", - \n \"uuid\": \"38984757-d81b-47ad-b79f-d0e8e6c84d00\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/d9ea9d08-9474-45c9-b00b-8f4127620102/download\", - \n \"filename\": \"4-elliptic_friar-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/d9ea9d08-9474-45c9-b00b-8f4127620102\", - \n \"uuid\": \"d9ea9d08-9474-45c9-b00b-8f4127620102\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5/download\", - \n \"filename\": \"1-welcome_nightmare-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 591, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5\", - \n \"uuid\": \"85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/7738b283-b094-433b-a62f-1212b6dd24f5/download\", - \n \"filename\": \"2-welcome_nightmare-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 591, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/7738b283-b094-433b-a62f-1212b6dd24f5\", - \n \"uuid\": \"7738b283-b094-433b-a62f-1212b6dd24f5\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/53150f88-7a9a-4e3b-bb8f-a2582ee5be59/download\", - \n \"filename\": \"3-welcome_nightmare-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/53150f88-7a9a-4e3b-bb8f-a2582ee5be59\", - \n \"uuid\": \"53150f88-7a9a-4e3b-bb8f-a2582ee5be59\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/711ea1dc-092f-41e2-9036-c19b6b62c223/download\", - \n \"filename\": \"4-welcome_nightmare-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/711ea1dc-092f-41e2-9036-c19b6b62c223\", - \n \"uuid\": \"711ea1dc-092f-41e2-9036-c19b6b62c223\"\n }\n ]\n}\n" - headers: - Content-Length: - - '9904' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:21 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"humorless steelmaker\", \n \"key\": - {\n \"fingerprint\": \"B8731EC83AD2B4153B4C903FA5A82A960615D39A\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKxl4c1JRkkrpzLBdKZYHe/OFZHiFbzldNbLNdqASsEBAYa7zPcv\\nSH9bo8/8igoOHjA6jwH2oBDHMBsfXNImByaAy0K9ZXCEj7bMVyoEar/bzRKffTNk\\npFeBz7Muw/fEc2Hcy+Y6DUnI+EBBfHlq+eueb8+7+JCadq6BWL0tFFG3ABEBAAG0\\ndVNvdXJjZSBLZXkgPExDSlEzT0tQNUpUTkg2QU1XM0pXREVNVkhCSzNNVEZPTjM1\\nSDNYWlpLSVVQSTcyQURHU1dESUVPRFpKRVdZWFY1UVlSTVRVUVJJUkdHSFFCS1VP\\nVEVCSjRIRUVLWkI2WVdQTkFZNEk9PojOBBMBCgA4FiEEuHMeyDrStBU7TJA/pagq\\nlgYV05oFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQpagqlgYV\\n05oBqAQAiwPAUgCNg5IUyBnqsxG/kZSaJzOMHZl/6D8saZ5HiLUkYkDhoD/65CB5\\nuHU5Z5zoXwOeXD5ov9IHQNZkJu68TdzJleAP7XznAJoRfFvH63wIsmEGyuDqduyL\\nnCb7wJU0vTq2a9K+DsnhASqSKsWFmuXh6vDszPAc/AiLI1Q0bnM=\\n=5Pyy\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.892220Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 1, \n \"remove_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/remove_star\", - \n \"replies_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies\", - \n \"submissions_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions\", - \n \"url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"a04f525c-155c-4f5a-a549-a1966f78c1d2\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"compensable patchiness\", \n - \ \"key\": {\n \"fingerprint\": \"EE7E1CFB095A4C40EA84E206EA45EBA3F72F6175\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5PzVxdpTvfacoQx66neG41pBe+fah1z7OTju8UpLmFiPE0IvdB\\n6bcHS3Fa+wDa61Ap6BeF2wYiRGN72EPScl+kF9x1alsbyqU9yp6nFod1w1FPnlK1\\ngGPBQsQrTP8Cw2cSMtaYGsy3ZXG9f4/aIKwCU1eRuEP/utbxBQymaa19ABEBAAG0\\ndVNvdXJjZSBLZXkgPERBU1BZQlRUTk5KSkFIUUFaN01aNlpJSVlGNjJGVTZaQzZR\\nNVFUUDRQRE9SR01YNlJPM0oyVVFSN1hUSUpSNlpDVk1DTk1MRjQyWEtQU0lPTEY0\\nTFVGQktRSUdHU09TUDRXN0w3RFk9PojOBBMBCgA4FiEE7n4c+wlaTEDqhOIG6kXr\\no/cvYXUFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ6kXro/cv\\nYXUNHQP/ZxjQj+W9Rp63gQqz/8PU01dHL7I57KiTjW3GG4zo4ru0yEIsEjBcy+Yk\\nettmiFIxsoBPqG+qxWS3Hg/EqGetlKr2iR0LPIS8wOgPydglrlqUKas9uvRZaopR\\nB7JqPJp8F57u1SohOfp5c0AQAwjsWWHSdzgC6y3je6UuUH+SMoE=\\n=O8uE\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:17.718469Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies\", - \n \"submissions_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions\", - \n \"url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"fa717c8e-fa66-4ef4-b15f-1621318bbd5c\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"elliptic friar\", \n \"key\": - {\n \"fingerprint\": \"823CCF06BC9551E71394D74092B928DF26417DBB\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALPv54sCQNbIkJVy3W3MWXJWb+NWUOfeyOjn3xnEHS/+8yl+olzv\\n+rUkm0GLhdCbKBMCEgwykZX1qbAf9Av88jT88mRHIWRgRk/V2Kd8bPAc0aCggUjB\\nPtP89aIjiNVrWfQ32hTriNtMzHimOebwqi1u5uKJ9ZhuRsiAQkkNSQK9ABEBAAG0\\ndVNvdXJjZSBLZXkgPEg3NzQ0V0ZKTENTSEFKUkdFSTRER1RBTUNYTllUSVZPTUZV\\nR0ZNQ0Y1WFpCRTJGNE5CNjI2R0NRUklHWklOVkhLQlZaSTdRTFlQN09RTFBEQ1M0\\nWUk0QlNISVBXQlA0MlA0UUlONkE9PojOBBMBCgA4FiEEgjzPBryVUecTlNdAkrko\\n3yZBfbsFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQkrko3yZB\\nfbsoiQQAlOAE9Hdl2XIrIQvCMl0ZHgNmSUi/YZfR1ouicJyIycyitGwujE9RsWI4\\njUBEEmOACVlN0FPz2v7PAo7M8A8v+KM7eGaeBNsjqMDphzRH6r5zBs+ZP3poPc50\\n3cQ92JGp3QgT0HICF2N7CHnG0ngNlwu42oai1hhx6NPH5cTeuYE=\\n=f1bh\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:18.595067Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/remove_star\", - \n \"replies_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies\", - \n \"submissions_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions\", - \n \"url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"887ab883-d5db-4ccf-9884-4125fa32076e\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcome nightmare\", \n \"key\": - {\n \"fingerprint\": \"7E60F24FC982BDDD83FAA9950FA06EC42E9E8C29\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOseWZbEtFEPF4BZMl3PR10YGRNCeE5OM3w225Kmv8DCVWgmezld\\nvAgVqpVfPyqB0W7Se1nBAamCZ+A2cqd5/vH6qc9pxNRCRUsX0fUtK0Aaszn8M4p3\\nucg5nV8qy0Ild4T23uV+AKaUs+20p4kUmtGHCAyeIqccQ+mvYrS/UX1XABEBAAG0\\ndVNvdXJjZSBLZXkgPFFUTEVZVVdWVFhMV1BLWUhZWDZQMkZHVFNMN0lVRFVTMlAy\\nRTNRVkRGSkU1TU9TMk5TVlJNTVJZVEtSNzUzUEVKNURWS0FXUTZMQ1hDTTIyTVZE\\nWFRLWVFDUVBYUVJOUFJVUjc3M1E9PojOBBMBCgA4FiEEfmDyT8mCvd2D+qmVD6Bu\\nxC6ejCkFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQD6BuxC6e\\njClOZgQA4n0Ae691orM2+wWBtL2f1cuGlRrebTAru6hC6t04dmxSNITrZEd36kwF\\nxcfF3z7C1bAn3DgCwAKSQgvSA5DsPM4tyA3vI/Wuw+mEG2wje3GeYMe+wg+vjtP6\\nbEzgW9+sigIq3isTz740pqEB9iXJ7bumhlXklq8ngobF+6JvqUM=\\n=heDS\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:19.445532Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/remove_star\", - \n \"replies_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies\", - \n \"submissions_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions\", - \n \"url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"08085505-fe4d-41aa-8732-6f6fe67e4e87\"\n }\n ]\n}\n" - headers: - Content-Length: - - '6538' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:21 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/bc914985-dd69-4aee-b25a-549e8d5daeb1/download\", - \n \"filename\": \"2-humorless_steelmaker-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 758, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/bc914985-dd69-4aee-b25a-549e8d5daeb1\", - \n \"uuid\": \"bc914985-dd69-4aee-b25a-549e8d5daeb1\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd/download\", - \n \"filename\": \"3-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd\", - \n \"uuid\": \"59822dde-92c9-4872-80dc-6061818fdadd\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd/download\", - \n \"filename\": \"4-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd\", - \n \"uuid\": \"9690a838-56f1-45a9-9920-d97ad3c645fd\"\n }\n ]\n}\n" - headers: - Content-Length: - - '2037' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:21 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Length: - - '0' - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: DELETE - uri: http://127.0.0.1:8081/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/bc914985-dd69-4aee-b25a-549e8d5daeb1 - response: - body: - string: "{\n \"message\": \"Submission deleted\"\n}\n" - headers: - Content-Length: - - '38' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:21 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd/download\", - \n \"filename\": \"3-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd\", - \n \"uuid\": \"59822dde-92c9-4872-80dc-6061818fdadd\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd/download\", - \n \"filename\": \"4-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd\", - \n \"uuid\": \"9690a838-56f1-45a9-9920-d97ad3c645fd\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/2971feb6-bd55-4bea-bb89-14a2b75b13ec/download\", - \n \"filename\": \"1-compensable_patchiness-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/2971feb6-bd55-4bea-bb89-14a2b75b13ec\", - \n \"uuid\": \"2971feb6-bd55-4bea-bb89-14a2b75b13ec\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/f61693ef-ff7f-4602-aa3a-b56ea90a1508/download\", - \n \"filename\": \"2-compensable_patchiness-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 595, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/f61693ef-ff7f-4602-aa3a-b56ea90a1508\", - \n \"uuid\": \"f61693ef-ff7f-4602-aa3a-b56ea90a1508\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/897f81a7-7d67-4638-b804-396fdbcd4daf/download\", - \n \"filename\": \"3-compensable_patchiness-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/897f81a7-7d67-4638-b804-396fdbcd4daf\", - \n \"uuid\": \"897f81a7-7d67-4638-b804-396fdbcd4daf\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/62361a6d-4574-4d10-82b2-988f37730a84/download\", - \n \"filename\": \"4-compensable_patchiness-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/62361a6d-4574-4d10-82b2-988f37730a84\", - \n \"uuid\": \"62361a6d-4574-4d10-82b2-988f37730a84\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/fe6b99ee-a541-45a8-bcec-13a31ee57bae/download\", - \n \"filename\": \"1-elliptic_friar-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 637, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/fe6b99ee-a541-45a8-bcec-13a31ee57bae\", - \n \"uuid\": \"fe6b99ee-a541-45a8-bcec-13a31ee57bae\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d/download\", - \n \"filename\": \"2-elliptic_friar-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 666, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d\", - \n \"uuid\": \"c86fc22e-fc95-46e1-9db7-5ff524efb54d\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/38984757-d81b-47ad-b79f-d0e8e6c84d00/download\", - \n \"filename\": \"3-elliptic_friar-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/38984757-d81b-47ad-b79f-d0e8e6c84d00\", - \n \"uuid\": \"38984757-d81b-47ad-b79f-d0e8e6c84d00\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/d9ea9d08-9474-45c9-b00b-8f4127620102/download\", - \n \"filename\": \"4-elliptic_friar-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/d9ea9d08-9474-45c9-b00b-8f4127620102\", - \n \"uuid\": \"d9ea9d08-9474-45c9-b00b-8f4127620102\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5/download\", - \n \"filename\": \"1-welcome_nightmare-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 591, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5\", - \n \"uuid\": \"85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/7738b283-b094-433b-a62f-1212b6dd24f5/download\", - \n \"filename\": \"2-welcome_nightmare-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 591, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/7738b283-b094-433b-a62f-1212b6dd24f5\", - \n \"uuid\": \"7738b283-b094-433b-a62f-1212b6dd24f5\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/53150f88-7a9a-4e3b-bb8f-a2582ee5be59/download\", - \n \"filename\": \"3-welcome_nightmare-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/53150f88-7a9a-4e3b-bb8f-a2582ee5be59\", - \n \"uuid\": \"53150f88-7a9a-4e3b-bb8f-a2582ee5be59\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/711ea1dc-092f-41e2-9036-c19b6b62c223/download\", - \n \"filename\": \"4-welcome_nightmare-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/711ea1dc-092f-41e2-9036-c19b6b62c223\", - \n \"uuid\": \"711ea1dc-092f-41e2-9036-c19b6b62c223\"\n }\n ]\n}\n" - headers: - Content-Length: - - '9268' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:21 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-delete-submission.yml b/client/tests/sdk/data/test-delete-submission.yml deleted file mode 100644 index 2f7652e5a6..0000000000 --- a/client/tests/sdk/data/test-delete-submission.yml +++ /dev/null @@ -1,458 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/7474699f-ef83-44a2-bdbe-072ff5e19905/download\", - \n \"filename\": \"1-humorless_steelmaker-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 611, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/7474699f-ef83-44a2-bdbe-072ff5e19905\", - \n \"uuid\": \"7474699f-ef83-44a2-bdbe-072ff5e19905\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/bc914985-dd69-4aee-b25a-549e8d5daeb1/download\", - \n \"filename\": \"2-humorless_steelmaker-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 758, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/bc914985-dd69-4aee-b25a-549e8d5daeb1\", - \n \"uuid\": \"bc914985-dd69-4aee-b25a-549e8d5daeb1\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd/download\", - \n \"filename\": \"3-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd\", - \n \"uuid\": \"59822dde-92c9-4872-80dc-6061818fdadd\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd/download\", - \n \"filename\": \"4-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd\", - \n \"uuid\": \"9690a838-56f1-45a9-9920-d97ad3c645fd\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/2971feb6-bd55-4bea-bb89-14a2b75b13ec/download\", - \n \"filename\": \"1-compensable_patchiness-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/2971feb6-bd55-4bea-bb89-14a2b75b13ec\", - \n \"uuid\": \"2971feb6-bd55-4bea-bb89-14a2b75b13ec\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/f61693ef-ff7f-4602-aa3a-b56ea90a1508/download\", - \n \"filename\": \"2-compensable_patchiness-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 595, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/f61693ef-ff7f-4602-aa3a-b56ea90a1508\", - \n \"uuid\": \"f61693ef-ff7f-4602-aa3a-b56ea90a1508\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/897f81a7-7d67-4638-b804-396fdbcd4daf/download\", - \n \"filename\": \"3-compensable_patchiness-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/897f81a7-7d67-4638-b804-396fdbcd4daf\", - \n \"uuid\": \"897f81a7-7d67-4638-b804-396fdbcd4daf\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/62361a6d-4574-4d10-82b2-988f37730a84/download\", - \n \"filename\": \"4-compensable_patchiness-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/62361a6d-4574-4d10-82b2-988f37730a84\", - \n \"uuid\": \"62361a6d-4574-4d10-82b2-988f37730a84\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/fe6b99ee-a541-45a8-bcec-13a31ee57bae/download\", - \n \"filename\": \"1-elliptic_friar-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 637, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/fe6b99ee-a541-45a8-bcec-13a31ee57bae\", - \n \"uuid\": \"fe6b99ee-a541-45a8-bcec-13a31ee57bae\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d/download\", - \n \"filename\": \"2-elliptic_friar-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 666, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d\", - \n \"uuid\": \"c86fc22e-fc95-46e1-9db7-5ff524efb54d\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/38984757-d81b-47ad-b79f-d0e8e6c84d00/download\", - \n \"filename\": \"3-elliptic_friar-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/38984757-d81b-47ad-b79f-d0e8e6c84d00\", - \n \"uuid\": \"38984757-d81b-47ad-b79f-d0e8e6c84d00\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/d9ea9d08-9474-45c9-b00b-8f4127620102/download\", - \n \"filename\": \"4-elliptic_friar-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/d9ea9d08-9474-45c9-b00b-8f4127620102\", - \n \"uuid\": \"d9ea9d08-9474-45c9-b00b-8f4127620102\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5/download\", - \n \"filename\": \"1-welcome_nightmare-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 591, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5\", - \n \"uuid\": \"85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/7738b283-b094-433b-a62f-1212b6dd24f5/download\", - \n \"filename\": \"2-welcome_nightmare-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 591, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/7738b283-b094-433b-a62f-1212b6dd24f5\", - \n \"uuid\": \"7738b283-b094-433b-a62f-1212b6dd24f5\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/53150f88-7a9a-4e3b-bb8f-a2582ee5be59/download\", - \n \"filename\": \"3-welcome_nightmare-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/53150f88-7a9a-4e3b-bb8f-a2582ee5be59\", - \n \"uuid\": \"53150f88-7a9a-4e3b-bb8f-a2582ee5be59\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/711ea1dc-092f-41e2-9036-c19b6b62c223/download\", - \n \"filename\": \"4-welcome_nightmare-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/711ea1dc-092f-41e2-9036-c19b6b62c223\", - \n \"uuid\": \"711ea1dc-092f-41e2-9036-c19b6b62c223\"\n }\n ]\n}\n" - headers: - Content-Length: - - '10589' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:21 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/7474699f-ef83-44a2-bdbe-072ff5e19905/download\", - \n \"filename\": \"1-humorless_steelmaker-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 611, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/7474699f-ef83-44a2-bdbe-072ff5e19905\", - \n \"uuid\": \"7474699f-ef83-44a2-bdbe-072ff5e19905\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/bc914985-dd69-4aee-b25a-549e8d5daeb1/download\", - \n \"filename\": \"2-humorless_steelmaker-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 758, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/bc914985-dd69-4aee-b25a-549e8d5daeb1\", - \n \"uuid\": \"bc914985-dd69-4aee-b25a-549e8d5daeb1\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd/download\", - \n \"filename\": \"3-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd\", - \n \"uuid\": \"59822dde-92c9-4872-80dc-6061818fdadd\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd/download\", - \n \"filename\": \"4-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd\", - \n \"uuid\": \"9690a838-56f1-45a9-9920-d97ad3c645fd\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/2971feb6-bd55-4bea-bb89-14a2b75b13ec/download\", - \n \"filename\": \"1-compensable_patchiness-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/2971feb6-bd55-4bea-bb89-14a2b75b13ec\", - \n \"uuid\": \"2971feb6-bd55-4bea-bb89-14a2b75b13ec\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/f61693ef-ff7f-4602-aa3a-b56ea90a1508/download\", - \n \"filename\": \"2-compensable_patchiness-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 595, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/f61693ef-ff7f-4602-aa3a-b56ea90a1508\", - \n \"uuid\": \"f61693ef-ff7f-4602-aa3a-b56ea90a1508\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/897f81a7-7d67-4638-b804-396fdbcd4daf/download\", - \n \"filename\": \"3-compensable_patchiness-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/897f81a7-7d67-4638-b804-396fdbcd4daf\", - \n \"uuid\": \"897f81a7-7d67-4638-b804-396fdbcd4daf\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/62361a6d-4574-4d10-82b2-988f37730a84/download\", - \n \"filename\": \"4-compensable_patchiness-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/62361a6d-4574-4d10-82b2-988f37730a84\", - \n \"uuid\": \"62361a6d-4574-4d10-82b2-988f37730a84\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/fe6b99ee-a541-45a8-bcec-13a31ee57bae/download\", - \n \"filename\": \"1-elliptic_friar-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 637, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/fe6b99ee-a541-45a8-bcec-13a31ee57bae\", - \n \"uuid\": \"fe6b99ee-a541-45a8-bcec-13a31ee57bae\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d/download\", - \n \"filename\": \"2-elliptic_friar-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 666, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d\", - \n \"uuid\": \"c86fc22e-fc95-46e1-9db7-5ff524efb54d\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/38984757-d81b-47ad-b79f-d0e8e6c84d00/download\", - \n \"filename\": \"3-elliptic_friar-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/38984757-d81b-47ad-b79f-d0e8e6c84d00\", - \n \"uuid\": \"38984757-d81b-47ad-b79f-d0e8e6c84d00\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/d9ea9d08-9474-45c9-b00b-8f4127620102/download\", - \n \"filename\": \"4-elliptic_friar-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/d9ea9d08-9474-45c9-b00b-8f4127620102\", - \n \"uuid\": \"d9ea9d08-9474-45c9-b00b-8f4127620102\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5/download\", - \n \"filename\": \"1-welcome_nightmare-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 591, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5\", - \n \"uuid\": \"85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/7738b283-b094-433b-a62f-1212b6dd24f5/download\", - \n \"filename\": \"2-welcome_nightmare-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 591, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/7738b283-b094-433b-a62f-1212b6dd24f5\", - \n \"uuid\": \"7738b283-b094-433b-a62f-1212b6dd24f5\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/53150f88-7a9a-4e3b-bb8f-a2582ee5be59/download\", - \n \"filename\": \"3-welcome_nightmare-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/53150f88-7a9a-4e3b-bb8f-a2582ee5be59\", - \n \"uuid\": \"53150f88-7a9a-4e3b-bb8f-a2582ee5be59\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/711ea1dc-092f-41e2-9036-c19b6b62c223/download\", - \n \"filename\": \"4-welcome_nightmare-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/711ea1dc-092f-41e2-9036-c19b6b62c223\", - \n \"uuid\": \"711ea1dc-092f-41e2-9036-c19b6b62c223\"\n }\n ]\n}\n" - headers: - Content-Length: - - '10589' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:21 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Length: - - '0' - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: DELETE - uri: http://127.0.0.1:8081/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/7474699f-ef83-44a2-bdbe-072ff5e19905 - response: - body: - string: "{\n \"message\": \"Submission deleted\"\n}\n" - headers: - Content-Length: - - '38' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:21 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/bc914985-dd69-4aee-b25a-549e8d5daeb1/download\", - \n \"filename\": \"2-humorless_steelmaker-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 758, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/bc914985-dd69-4aee-b25a-549e8d5daeb1\", - \n \"uuid\": \"bc914985-dd69-4aee-b25a-549e8d5daeb1\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd/download\", - \n \"filename\": \"3-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd\", - \n \"uuid\": \"59822dde-92c9-4872-80dc-6061818fdadd\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd/download\", - \n \"filename\": \"4-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd\", - \n \"uuid\": \"9690a838-56f1-45a9-9920-d97ad3c645fd\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/2971feb6-bd55-4bea-bb89-14a2b75b13ec/download\", - \n \"filename\": \"1-compensable_patchiness-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/2971feb6-bd55-4bea-bb89-14a2b75b13ec\", - \n \"uuid\": \"2971feb6-bd55-4bea-bb89-14a2b75b13ec\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/f61693ef-ff7f-4602-aa3a-b56ea90a1508/download\", - \n \"filename\": \"2-compensable_patchiness-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 595, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/f61693ef-ff7f-4602-aa3a-b56ea90a1508\", - \n \"uuid\": \"f61693ef-ff7f-4602-aa3a-b56ea90a1508\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/897f81a7-7d67-4638-b804-396fdbcd4daf/download\", - \n \"filename\": \"3-compensable_patchiness-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/897f81a7-7d67-4638-b804-396fdbcd4daf\", - \n \"uuid\": \"897f81a7-7d67-4638-b804-396fdbcd4daf\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/62361a6d-4574-4d10-82b2-988f37730a84/download\", - \n \"filename\": \"4-compensable_patchiness-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/62361a6d-4574-4d10-82b2-988f37730a84\", - \n \"uuid\": \"62361a6d-4574-4d10-82b2-988f37730a84\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/fe6b99ee-a541-45a8-bcec-13a31ee57bae/download\", - \n \"filename\": \"1-elliptic_friar-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 637, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/fe6b99ee-a541-45a8-bcec-13a31ee57bae\", - \n \"uuid\": \"fe6b99ee-a541-45a8-bcec-13a31ee57bae\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d/download\", - \n \"filename\": \"2-elliptic_friar-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 666, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d\", - \n \"uuid\": \"c86fc22e-fc95-46e1-9db7-5ff524efb54d\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/38984757-d81b-47ad-b79f-d0e8e6c84d00/download\", - \n \"filename\": \"3-elliptic_friar-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/38984757-d81b-47ad-b79f-d0e8e6c84d00\", - \n \"uuid\": \"38984757-d81b-47ad-b79f-d0e8e6c84d00\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/d9ea9d08-9474-45c9-b00b-8f4127620102/download\", - \n \"filename\": \"4-elliptic_friar-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/d9ea9d08-9474-45c9-b00b-8f4127620102\", - \n \"uuid\": \"d9ea9d08-9474-45c9-b00b-8f4127620102\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5/download\", - \n \"filename\": \"1-welcome_nightmare-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 591, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5\", - \n \"uuid\": \"85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/7738b283-b094-433b-a62f-1212b6dd24f5/download\", - \n \"filename\": \"2-welcome_nightmare-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 591, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/7738b283-b094-433b-a62f-1212b6dd24f5\", - \n \"uuid\": \"7738b283-b094-433b-a62f-1212b6dd24f5\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/53150f88-7a9a-4e3b-bb8f-a2582ee5be59/download\", - \n \"filename\": \"3-welcome_nightmare-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/53150f88-7a9a-4e3b-bb8f-a2582ee5be59\", - \n \"uuid\": \"53150f88-7a9a-4e3b-bb8f-a2582ee5be59\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/711ea1dc-092f-41e2-9036-c19b6b62c223/download\", - \n \"filename\": \"4-welcome_nightmare-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/711ea1dc-092f-41e2-9036-c19b6b62c223\", - \n \"uuid\": \"711ea1dc-092f-41e2-9036-c19b6b62c223\"\n }\n ]\n}\n" - headers: - Content-Length: - - '9904' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:21 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-download-reply.yml b/client/tests/sdk/data/test-download-reply.yml deleted file mode 100644 index 02c4be6c8b..0000000000 --- a/client/tests/sdk/data/test-download-reply.yml +++ /dev/null @@ -1,166 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"5-welcoming_imperialist-reply.gpg\", - \n \"is_deleted_by_source\": false, \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_username\": - \"dellsberg\", \n \"journalist_uuid\": \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", - \n \"reply_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies/61891d96-19d8-4753-9be9-705eb0d2bf88\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 765, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"61891d96-19d8-4753-9be9-705eb0d2bf88\"\n }, \n {\n - \ \"filename\": \"6-welcoming_imperialist-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies/38e040ba-f004-41e1-98a9-5c66b704b3da\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 832, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"38e040ba-f004-41e1-98a9-5c66b704b3da\"\n }, \n {\n - \ \"filename\": \"5-humorless_steelmaker-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies/f5fe9fa3-3a17-4cd6-b48e-90257877bb33\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 753, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"f5fe9fa3-3a17-4cd6-b48e-90257877bb33\"\n }, \n {\n - \ \"filename\": \"6-humorless_steelmaker-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies/2387a167-4c3c-4732-a13e-a104b2657b74\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 900, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"2387a167-4c3c-4732-a13e-a104b2657b74\"\n }, \n {\n - \ \"filename\": \"5-compensable_patchiness-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies/9ad0bf31-f920-411b-a0e0-d7d45b5bebd8\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 735, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"9ad0bf31-f920-411b-a0e0-d7d45b5bebd8\"\n }, \n {\n - \ \"filename\": \"6-compensable_patchiness-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies/3154a8e5-2cde-416a-b53d-2168865d70b6\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 737, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"3154a8e5-2cde-416a-b53d-2168865d70b6\"\n }, \n {\n - \ \"filename\": \"5-elliptic_friar-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies/1953dde7-8506-4faf-97cf-e40b7c99391c\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 779, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"1953dde7-8506-4faf-97cf-e40b7c99391c\"\n }, \n {\n - \ \"filename\": \"6-elliptic_friar-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies/6359a232-cb5d-4fae-b832-409b348124f7\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 808, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"6359a232-cb5d-4fae-b832-409b348124f7\"\n }, \n {\n - \ \"filename\": \"5-welcome_nightmare-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies/4ff5e1cf-eb2c-44b7-85ca-c47c85dbb363\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 733, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"4ff5e1cf-eb2c-44b7-85ca-c47c85dbb363\"\n }, \n {\n - \ \"filename\": \"6-welcome_nightmare-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies/d3145c36-ea7f-4da5-89b5-c507c473aaa2\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 733, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"d3145c36-ea7f-4da5-89b5-c507c473aaa2\"\n }\n ]\n}\n" - headers: - Content-Length: - - '6543' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies/61891d96-19d8-4753-9be9-705eb0d2bf88/download - response: - body: - string: !!binary | - hIwDbv4ZBGDDU0YBA/sHZ/R6kYC9KKEJ9phgr21CpUbaYt+E1Ki8YsHiq/uSw1Kz40aWh088raQk - BD1YyKAWKecRDuCVLUX773P7ZpycRrNALQC+lEiC2lKcPR97rin3c53EQqM+SIErEUsL5tXt3Xw8 - /q+69XsLss7ON34C//ZPX2jqKX3Yi6ROivtAbIUCDAPD58TAoiAbKgEP/AhAkqtHqA6wAOZhoc3U - KqofBCy8+LnuR8sp53o8JYaTqAotcgx+DGbti0/DmLOZR2+mWgRToQ7WJUDFmU8FWE/a4IDsdPl7 - eJmbLDZ/zCmHIMGQGm/QZpAWlbzG54nD9C+SagUGz+RDNMmfWbo37GIPF9TnasVGQByjfSdWSbqQ - BUCP1Aew9l/0Z6u+VB0VVV/2DRROlYFFM9j37mKv+I5G4tah9QrojiUertCNLRU5nTzY4EOx/wbf - 2g1VOFOQ6wyXvFHN3bSOsNZ+t+nEZWgOZYmaYBG8210OlIt6fqsSMfiJTWkEQPV2BFEEZ9oXLOLm - b/nyaO8UxheKCErgtVZSotoBhWwK2AoHmAtPl93zmyT2nHdiymWbowkK4pWa0dpPy0RIXeQiQMdM - MjHi8LuNMOR1VOsj1Q8vDenHe45tNzabP9lN2kS1eVLYRH15BXolu7q38FqHdUPYNxEL5ZwYCwBh - 4rRR6j3z1Wx8iFhGGjShH1NNDlHDzCR4o9Wy+rP9AXksZTUNhqBLd4P8mi9lkjRrrYVfZF/faHvX - bt3WYHtN6iI5eDtRIuXV+zgtStRkH7HWbuchYRhgwbvIgsouWlpCL6ZLsGLak53ijrVXVMz9VCdW - e0d3E6PYn82IcBg122v6JgZw0QmaW5jhgXaknbl72YXRR9Rf8Mf9w8TE0l4B+v535V5fv8sGvXpj - h0OGMbZnmZADOqemqH6owqUJf43/EElVW5LYAoCRCWqxxH6Yv0HSFURBcQf2sJo04mbzZsXP/GHO - OKLCv29jcrVRrZYmwfkOTQoMUD0QxOkB - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=5-welcoming_imperialist-reply.gpg - Content-Length: - - '765' - Content-Type: - - application/pgp-encrypted - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Etag: - - sha256:880e6ef3117e8888563e9cd7fdda1622a7855582f2d5f29c5273d0f37f10e776 - Expires: - - Fri, 18 Jun 2021 03:12:20 GMT - Last-Modified: - - Thu, 17 Jun 2021 15:11:16 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-download-submission.yml b/client/tests/sdk/data/test-download-submission.yml deleted file mode 100644 index e3fbac4f8a..0000000000 --- a/client/tests/sdk/data/test-download-submission.yml +++ /dev/null @@ -1,256 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/fae66b29-bea2-4c70-8386-f23c575cc63c/download\", - \n \"filename\": \"1-welcoming_imperialist-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [], \n \"size\": 623, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/fae66b29-bea2-4c70-8386-f23c575cc63c\", - \n \"uuid\": \"fae66b29-bea2-4c70-8386-f23c575cc63c\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/dd7d7fd1-2f1b-49e6-a66e-540c20aa21f8/download\", - \n \"filename\": \"2-welcoming_imperialist-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 690, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/dd7d7fd1-2f1b-49e6-a66e-540c20aa21f8\", - \n \"uuid\": \"dd7d7fd1-2f1b-49e6-a66e-540c20aa21f8\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/47a7b028-5bb4-41d7-b7c7-f69baba318d1/download\", - \n \"filename\": \"3-welcoming_imperialist-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/47a7b028-5bb4-41d7-b7c7-f69baba318d1\", - \n \"uuid\": \"47a7b028-5bb4-41d7-b7c7-f69baba318d1\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/48d2441c-7ffc-4878-8369-d13ecde02193/download\", - \n \"filename\": \"4-welcoming_imperialist-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/48d2441c-7ffc-4878-8369-d13ecde02193\", - \n \"uuid\": \"48d2441c-7ffc-4878-8369-d13ecde02193\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/7474699f-ef83-44a2-bdbe-072ff5e19905/download\", - \n \"filename\": \"1-humorless_steelmaker-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 611, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/7474699f-ef83-44a2-bdbe-072ff5e19905\", - \n \"uuid\": \"7474699f-ef83-44a2-bdbe-072ff5e19905\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/bc914985-dd69-4aee-b25a-549e8d5daeb1/download\", - \n \"filename\": \"2-humorless_steelmaker-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [], \n \"size\": 758, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/bc914985-dd69-4aee-b25a-549e8d5daeb1\", - \n \"uuid\": \"bc914985-dd69-4aee-b25a-549e8d5daeb1\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd/download\", - \n \"filename\": \"3-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd\", - \n \"uuid\": \"59822dde-92c9-4872-80dc-6061818fdadd\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd/download\", - \n \"filename\": \"4-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd\", - \n \"uuid\": \"9690a838-56f1-45a9-9920-d97ad3c645fd\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/2971feb6-bd55-4bea-bb89-14a2b75b13ec/download\", - \n \"filename\": \"1-compensable_patchiness-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 593, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/2971feb6-bd55-4bea-bb89-14a2b75b13ec\", - \n \"uuid\": \"2971feb6-bd55-4bea-bb89-14a2b75b13ec\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/f61693ef-ff7f-4602-aa3a-b56ea90a1508/download\", - \n \"filename\": \"2-compensable_patchiness-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 595, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/f61693ef-ff7f-4602-aa3a-b56ea90a1508\", - \n \"uuid\": \"f61693ef-ff7f-4602-aa3a-b56ea90a1508\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/897f81a7-7d67-4638-b804-396fdbcd4daf/download\", - \n \"filename\": \"3-compensable_patchiness-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/897f81a7-7d67-4638-b804-396fdbcd4daf\", - \n \"uuid\": \"897f81a7-7d67-4638-b804-396fdbcd4daf\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/62361a6d-4574-4d10-82b2-988f37730a84/download\", - \n \"filename\": \"4-compensable_patchiness-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/62361a6d-4574-4d10-82b2-988f37730a84\", - \n \"uuid\": \"62361a6d-4574-4d10-82b2-988f37730a84\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/fe6b99ee-a541-45a8-bcec-13a31ee57bae/download\", - \n \"filename\": \"1-elliptic_friar-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 637, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/fe6b99ee-a541-45a8-bcec-13a31ee57bae\", - \n \"uuid\": \"fe6b99ee-a541-45a8-bcec-13a31ee57bae\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d/download\", - \n \"filename\": \"2-elliptic_friar-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": false, \n \"seen_by\": - [], \n \"size\": 666, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d\", - \n \"uuid\": \"c86fc22e-fc95-46e1-9db7-5ff524efb54d\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/38984757-d81b-47ad-b79f-d0e8e6c84d00/download\", - \n \"filename\": \"3-elliptic_friar-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/38984757-d81b-47ad-b79f-d0e8e6c84d00\", - \n \"uuid\": \"38984757-d81b-47ad-b79f-d0e8e6c84d00\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/d9ea9d08-9474-45c9-b00b-8f4127620102/download\", - \n \"filename\": \"4-elliptic_friar-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": false, \n \"seen_by\": - [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/d9ea9d08-9474-45c9-b00b-8f4127620102\", - \n \"uuid\": \"d9ea9d08-9474-45c9-b00b-8f4127620102\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5/download\", - \n \"filename\": \"1-welcome_nightmare-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": false, \n \"seen_by\": - [], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5\", - \n \"uuid\": \"85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/7738b283-b094-433b-a62f-1212b6dd24f5/download\", - \n \"filename\": \"2-welcome_nightmare-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": false, \n \"seen_by\": - [], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/7738b283-b094-433b-a62f-1212b6dd24f5\", - \n \"uuid\": \"7738b283-b094-433b-a62f-1212b6dd24f5\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/53150f88-7a9a-4e3b-bb8f-a2582ee5be59/download\", - \n \"filename\": \"3-welcome_nightmare-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": false, \n \"seen_by\": - [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/53150f88-7a9a-4e3b-bb8f-a2582ee5be59\", - \n \"uuid\": \"53150f88-7a9a-4e3b-bb8f-a2582ee5be59\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/711ea1dc-092f-41e2-9036-c19b6b62c223/download\", - \n \"filename\": \"4-welcome_nightmare-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": false, \n \"seen_by\": - [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/711ea1dc-092f-41e2-9036-c19b6b62c223\", - \n \"uuid\": \"711ea1dc-092f-41e2-9036-c19b6b62c223\"\n }\n ]\n}\n" - headers: - Content-Length: - - '12325' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:18 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ//Wgt1JhL+gNuLe6sXBVg4LCljLxK0epbUKmAWiiihp+y6kW355kFciJPn - JwK4Fn0+hYU08ir6qC/j56zZHvg5w9WG3WxlXFFaV5hFMb5CTP3tQleS+Y7YecGqkiw/cR26flnm - FnFkHNIBBB95g0zvuxTIAQUC9VrehXyt5HpqHruI7AXabsdx2aiI9T5DAMyZGlJ1ubdXOqqRRYCk - /JtumDJSfRW3BifRNzcjzKMDgm7MVYyiv+vD1mI/E/UAg3j8RKK5TmRuf3vxKRTHE0PfF07B4hc9 - pik042jm4MdIpvsp/4Ua2RMZjyc6oTsXgv4BzV7SoC78TOC10ZpLP+yj7ecV/6fIKqq9ApLAZ6YF - LpNVFlhIncLu+TalQ9oa8rkZ12p425OfSfi7jZ0pkeEKFyI6GAYnhJ6DBsvI4++pVpd28TKe5maW - q1htxKBJhtjxoBhjb5JuL1FH4Yj1/lFj17cad1lr3kK/C3JbNz0QWZQgHPajYOiUeAlTWDpmYWkE - 8yX1DstJbBQlodKrMwBYsays0OBJupXYHNqIS6vLxiZKkVK8UeWReGuL7Lj1Sq4WKAhEKnU1I502 - 4eijz8rCOVum4gJ+LOH/YTF1dL+F21Sh2afFaAJyOQWnWf2ztcv3G3zIYVoMBlaSsUSqONYnErmG - epwkL19JBw7lgr2CfunSiQHCk9y81LhIDdFEI0xV2FeLC9+O88df2j9CICn4wWma81Fpu/HQIqxX - UkxaGtrdp/C1K+2VHta4xED2IXZnOeghHpWsZmROckrexLxb4vsONVVUQUKqDo3JxMetj4drTKpw - hTc7491C9EowviPECSH9onuir5vusSUSkvnFNZwlTTr03xDG7dHX - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=2-elliptic_friar-msg.gpg - Content-Length: - - '666' - Content-Type: - - application/pgp-encrypted - Date: - - Thu, 17 Jun 2021 15:12:18 GMT - Etag: - - sha256:20a4ff1887cee798ddc76e14ea886db1d12aac42c729bef5b4a939d169855258 - Expires: - - Fri, 18 Jun 2021 03:12:18 GMT - Last-Modified: - - Thu, 17 Jun 2021 15:11:18 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d - response: - body: - string: "{\n \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d/download\", - \n \"filename\": \"2-elliptic_friar-msg.gpg\", \n \"is_file\": false, \n - \ \"is_message\": true, \n \"is_read\": false, \n \"seen_by\": [], \n \"size\": - 666, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d\", - \n \"uuid\": \"c86fc22e-fc95-46e1-9db7-5ff524efb54d\"\n}\n" - headers: - Content-Length: - - '527' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:18 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-error-unencrypted-reply.yml b/client/tests/sdk/data/test-error-unencrypted-reply.yml deleted file mode 100644 index fd03bfd080..0000000000 --- a/client/tests/sdk/data/test-error-unencrypted-reply.yml +++ /dev/null @@ -1,127 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcoming imperialist\", \n \"key\": - {\n \"fingerprint\": \"6CA4799C305D7DB5ADBAD5CF6EFE190460C35346\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAO+DZTMnikgIxD5cOoqEXzvoepd506s4ouBAuIQwUPcdqI9xouV1\\nkV0x3ENffVC6slpr4o0Ash06RgysOl6EFHWjvP7ZstY+bJ6LmZXU2ZAvwhGmm9P/\\nHr9Mzgr4qa+SyCXrJy4MfUodbfQg+FmIV4wanpG7HRUQT2abvHNOPZZjABEBAAG0\\ndVNvdXJjZSBLZXkgPEI3WFFKTENIU1FBR1ZSQlpaTldQVDRaQVZMRjRUQzNDQ0RE\\nM05EWDREQzNLQUNST0tWN0xBVlJDWVlIV0pGWE8zNjU2NUJRNkNFNkEzR1o1Q1lY\\nTFA0NVJZN1pTTUpZTFhETDNIV0k9PojOBBMBCgA4FiEEbKR5nDBdfbWtutXPbv4Z\\nBGDDU0YFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQbv4ZBGDD\\nU0bR5AP/cuDEPCLCNhB+2hvQw6j/CJzjI2YXJxq509+oupd/YTzNRU//5zsN0scu\\nTyc/zhQYBs3H5cSLn15QKMvpvO/AZiXH1wwbkHEHCM/p6FLRU01Toa6rQB0R67ym\\nvzZG+iHup0yJQYYOtIJ3LK89btDw0dk2/YgcQZAb5P5osq3pdjk=\\n=MP5H\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.055418Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies\", - \n \"submissions_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions\", - \n \"url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"e203b5fe-c2c7-40c2-a679-7c5e663d627b\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"humorless steelmaker\", \n \"key\": - {\n \"fingerprint\": \"B8731EC83AD2B4153B4C903FA5A82A960615D39A\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKxl4c1JRkkrpzLBdKZYHe/OFZHiFbzldNbLNdqASsEBAYa7zPcv\\nSH9bo8/8igoOHjA6jwH2oBDHMBsfXNImByaAy0K9ZXCEj7bMVyoEar/bzRKffTNk\\npFeBz7Muw/fEc2Hcy+Y6DUnI+EBBfHlq+eueb8+7+JCadq6BWL0tFFG3ABEBAAG0\\ndVNvdXJjZSBLZXkgPExDSlEzT0tQNUpUTkg2QU1XM0pXREVNVkhCSzNNVEZPTjM1\\nSDNYWlpLSVVQSTcyQURHU1dESUVPRFpKRVdZWFY1UVlSTVRVUVJJUkdHSFFCS1VP\\nVEVCSjRIRUVLWkI2WVdQTkFZNEk9PojOBBMBCgA4FiEEuHMeyDrStBU7TJA/pagq\\nlgYV05oFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQpagqlgYV\\n05oBqAQAiwPAUgCNg5IUyBnqsxG/kZSaJzOMHZl/6D8saZ5HiLUkYkDhoD/65CB5\\nuHU5Z5zoXwOeXD5ov9IHQNZkJu68TdzJleAP7XznAJoRfFvH63wIsmEGyuDqduyL\\nnCb7wJU0vTq2a9K+DsnhASqSKsWFmuXh6vDszPAc/AiLI1Q0bnM=\\n=5Pyy\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.892220Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/remove_star\", - \n \"replies_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies\", - \n \"submissions_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions\", - \n \"url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"a04f525c-155c-4f5a-a549-a1966f78c1d2\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"compensable patchiness\", \n - \ \"key\": {\n \"fingerprint\": \"EE7E1CFB095A4C40EA84E206EA45EBA3F72F6175\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5PzVxdpTvfacoQx66neG41pBe+fah1z7OTju8UpLmFiPE0IvdB\\n6bcHS3Fa+wDa61Ap6BeF2wYiRGN72EPScl+kF9x1alsbyqU9yp6nFod1w1FPnlK1\\ngGPBQsQrTP8Cw2cSMtaYGsy3ZXG9f4/aIKwCU1eRuEP/utbxBQymaa19ABEBAAG0\\ndVNvdXJjZSBLZXkgPERBU1BZQlRUTk5KSkFIUUFaN01aNlpJSVlGNjJGVTZaQzZR\\nNVFUUDRQRE9SR01YNlJPM0oyVVFSN1hUSUpSNlpDVk1DTk1MRjQyWEtQU0lPTEY0\\nTFVGQktRSUdHU09TUDRXN0w3RFk9PojOBBMBCgA4FiEE7n4c+wlaTEDqhOIG6kXr\\no/cvYXUFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ6kXro/cv\\nYXUNHQP/ZxjQj+W9Rp63gQqz/8PU01dHL7I57KiTjW3GG4zo4ru0yEIsEjBcy+Yk\\nettmiFIxsoBPqG+qxWS3Hg/EqGetlKr2iR0LPIS8wOgPydglrlqUKas9uvRZaopR\\nB7JqPJp8F57u1SohOfp5c0AQAwjsWWHSdzgC6y3je6UuUH+SMoE=\\n=O8uE\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:17.718469Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies\", - \n \"submissions_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions\", - \n \"url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"fa717c8e-fa66-4ef4-b15f-1621318bbd5c\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"elliptic friar\", \n \"key\": - {\n \"fingerprint\": \"823CCF06BC9551E71394D74092B928DF26417DBB\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALPv54sCQNbIkJVy3W3MWXJWb+NWUOfeyOjn3xnEHS/+8yl+olzv\\n+rUkm0GLhdCbKBMCEgwykZX1qbAf9Av88jT88mRHIWRgRk/V2Kd8bPAc0aCggUjB\\nPtP89aIjiNVrWfQ32hTriNtMzHimOebwqi1u5uKJ9ZhuRsiAQkkNSQK9ABEBAAG0\\ndVNvdXJjZSBLZXkgPEg3NzQ0V0ZKTENTSEFKUkdFSTRER1RBTUNYTllUSVZPTUZV\\nR0ZNQ0Y1WFpCRTJGNE5CNjI2R0NRUklHWklOVkhLQlZaSTdRTFlQN09RTFBEQ1M0\\nWUk0QlNISVBXQlA0MlA0UUlONkE9PojOBBMBCgA4FiEEgjzPBryVUecTlNdAkrko\\n3yZBfbsFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQkrko3yZB\\nfbsoiQQAlOAE9Hdl2XIrIQvCMl0ZHgNmSUi/YZfR1ouicJyIycyitGwujE9RsWI4\\njUBEEmOACVlN0FPz2v7PAo7M8A8v+KM7eGaeBNsjqMDphzRH6r5zBs+ZP3poPc50\\n3cQ92JGp3QgT0HICF2N7CHnG0ngNlwu42oai1hhx6NPH5cTeuYE=\\n=f1bh\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:18.595067Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/remove_star\", - \n \"replies_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies\", - \n \"submissions_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions\", - \n \"url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"887ab883-d5db-4ccf-9884-4125fa32076e\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcome nightmare\", \n \"key\": - {\n \"fingerprint\": \"7E60F24FC982BDDD83FAA9950FA06EC42E9E8C29\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOseWZbEtFEPF4BZMl3PR10YGRNCeE5OM3w225Kmv8DCVWgmezld\\nvAgVqpVfPyqB0W7Se1nBAamCZ+A2cqd5/vH6qc9pxNRCRUsX0fUtK0Aaszn8M4p3\\nucg5nV8qy0Ild4T23uV+AKaUs+20p4kUmtGHCAyeIqccQ+mvYrS/UX1XABEBAAG0\\ndVNvdXJjZSBLZXkgPFFUTEVZVVdWVFhMV1BLWUhZWDZQMkZHVFNMN0lVRFVTMlAy\\nRTNRVkRGSkU1TU9TMk5TVlJNTVJZVEtSNzUzUEVKNURWS0FXUTZMQ1hDTTIyTVZE\\nWFRLWVFDUVBYUVJOUFJVUjc3M1E9PojOBBMBCgA4FiEEfmDyT8mCvd2D+qmVD6Bu\\nxC6ejCkFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQD6BuxC6e\\njClOZgQA4n0Ae691orM2+wWBtL2f1cuGlRrebTAru6hC6t04dmxSNITrZEd36kwF\\nxcfF3z7C1bAn3DgCwAKSQgvSA5DsPM4tyA3vI/Wuw+mEG2wje3GeYMe+wg+vjtP6\\nbEzgW9+sigIq3isTz740pqEB9iXJ7bumhlXklq8ngobF+6JvqUM=\\n=heDS\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:19.445532Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/remove_star\", - \n \"replies_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies\", - \n \"submissions_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions\", - \n \"url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"08085505-fe4d-41aa-8732-6f6fe67e4e87\"\n }\n ]\n}\n" - headers: - Content-Length: - - '8170' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: '{"reply": "hello"}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Length: - - '18' - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: POST - uri: http://127.0.0.1:8081/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies - response: - body: - string: "{\n \"message\": \"You must encrypt replies client side\"\n}\n" - headers: - Content-Length: - - '56' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 400 - message: BAD REQUEST -version: 1 diff --git a/client/tests/sdk/data/test-failed-single-source.yml b/client/tests/sdk/data/test-failed-single-source.yml deleted file mode 100644 index 7bc7492e97..0000000000 --- a/client/tests/sdk/data/test-failed-single-source.yml +++ /dev/null @@ -1,36 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources/not%20there - response: - body: - string: "{\n \"error\": \"Not Found\", \n \"message\": \"The requested URL - was not found on the server. If you entered the URL manually please check - your spelling and try again.\"\n}\n" - headers: - Content-Length: - - '165' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:19 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 404 - message: NOT FOUND -version: 1 diff --git a/client/tests/sdk/data/test-flag-source.yml b/client/tests/sdk/data/test-flag-source.yml deleted file mode 100644 index aedf1f9db6..0000000000 --- a/client/tests/sdk/data/test-flag-source.yml +++ /dev/null @@ -1,170 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcoming imperialist\", \n \"key\": - {\n \"fingerprint\": \"6CA4799C305D7DB5ADBAD5CF6EFE190460C35346\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAO+DZTMnikgIxD5cOoqEXzvoepd506s4ouBAuIQwUPcdqI9xouV1\\nkV0x3ENffVC6slpr4o0Ash06RgysOl6EFHWjvP7ZstY+bJ6LmZXU2ZAvwhGmm9P/\\nHr9Mzgr4qa+SyCXrJy4MfUodbfQg+FmIV4wanpG7HRUQT2abvHNOPZZjABEBAAG0\\ndVNvdXJjZSBLZXkgPEI3WFFKTENIU1FBR1ZSQlpaTldQVDRaQVZMRjRUQzNDQ0RE\\nM05EWDREQzNLQUNST0tWN0xBVlJDWVlIV0pGWE8zNjU2NUJRNkNFNkEzR1o1Q1lY\\nTFA0NVJZN1pTTUpZTFhETDNIV0k9PojOBBMBCgA4FiEEbKR5nDBdfbWtutXPbv4Z\\nBGDDU0YFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQbv4ZBGDD\\nU0bR5AP/cuDEPCLCNhB+2hvQw6j/CJzjI2YXJxq509+oupd/YTzNRU//5zsN0scu\\nTyc/zhQYBs3H5cSLn15QKMvpvO/AZiXH1wwbkHEHCM/p6FLRU01Toa6rQB0R67ym\\nvzZG+iHup0yJQYYOtIJ3LK89btDw0dk2/YgcQZAb5P5osq3pdjk=\\n=MP5H\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.055418Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies\", - \n \"submissions_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions\", - \n \"url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"e203b5fe-c2c7-40c2-a679-7c5e663d627b\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"humorless steelmaker\", \n \"key\": - {\n \"fingerprint\": \"B8731EC83AD2B4153B4C903FA5A82A960615D39A\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKxl4c1JRkkrpzLBdKZYHe/OFZHiFbzldNbLNdqASsEBAYa7zPcv\\nSH9bo8/8igoOHjA6jwH2oBDHMBsfXNImByaAy0K9ZXCEj7bMVyoEar/bzRKffTNk\\npFeBz7Muw/fEc2Hcy+Y6DUnI+EBBfHlq+eueb8+7+JCadq6BWL0tFFG3ABEBAAG0\\ndVNvdXJjZSBLZXkgPExDSlEzT0tQNUpUTkg2QU1XM0pXREVNVkhCSzNNVEZPTjM1\\nSDNYWlpLSVVQSTcyQURHU1dESUVPRFpKRVdZWFY1UVlSTVRVUVJJUkdHSFFCS1VP\\nVEVCSjRIRUVLWkI2WVdQTkFZNEk9PojOBBMBCgA4FiEEuHMeyDrStBU7TJA/pagq\\nlgYV05oFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQpagqlgYV\\n05oBqAQAiwPAUgCNg5IUyBnqsxG/kZSaJzOMHZl/6D8saZ5HiLUkYkDhoD/65CB5\\nuHU5Z5zoXwOeXD5ov9IHQNZkJu68TdzJleAP7XznAJoRfFvH63wIsmEGyuDqduyL\\nnCb7wJU0vTq2a9K+DsnhASqSKsWFmuXh6vDszPAc/AiLI1Q0bnM=\\n=5Pyy\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.892220Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/remove_star\", - \n \"replies_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies\", - \n \"submissions_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions\", - \n \"url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"a04f525c-155c-4f5a-a549-a1966f78c1d2\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"compensable patchiness\", \n - \ \"key\": {\n \"fingerprint\": \"EE7E1CFB095A4C40EA84E206EA45EBA3F72F6175\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5PzVxdpTvfacoQx66neG41pBe+fah1z7OTju8UpLmFiPE0IvdB\\n6bcHS3Fa+wDa61Ap6BeF2wYiRGN72EPScl+kF9x1alsbyqU9yp6nFod1w1FPnlK1\\ngGPBQsQrTP8Cw2cSMtaYGsy3ZXG9f4/aIKwCU1eRuEP/utbxBQymaa19ABEBAAG0\\ndVNvdXJjZSBLZXkgPERBU1BZQlRUTk5KSkFIUUFaN01aNlpJSVlGNjJGVTZaQzZR\\nNVFUUDRQRE9SR01YNlJPM0oyVVFSN1hUSUpSNlpDVk1DTk1MRjQyWEtQU0lPTEY0\\nTFVGQktRSUdHU09TUDRXN0w3RFk9PojOBBMBCgA4FiEE7n4c+wlaTEDqhOIG6kXr\\no/cvYXUFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ6kXro/cv\\nYXUNHQP/ZxjQj+W9Rp63gQqz/8PU01dHL7I57KiTjW3GG4zo4ru0yEIsEjBcy+Yk\\nettmiFIxsoBPqG+qxWS3Hg/EqGetlKr2iR0LPIS8wOgPydglrlqUKas9uvRZaopR\\nB7JqPJp8F57u1SohOfp5c0AQAwjsWWHSdzgC6y3je6UuUH+SMoE=\\n=O8uE\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:17.718469Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies\", - \n \"submissions_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions\", - \n \"url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"fa717c8e-fa66-4ef4-b15f-1621318bbd5c\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"elliptic friar\", \n \"key\": - {\n \"fingerprint\": \"823CCF06BC9551E71394D74092B928DF26417DBB\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALPv54sCQNbIkJVy3W3MWXJWb+NWUOfeyOjn3xnEHS/+8yl+olzv\\n+rUkm0GLhdCbKBMCEgwykZX1qbAf9Av88jT88mRHIWRgRk/V2Kd8bPAc0aCggUjB\\nPtP89aIjiNVrWfQ32hTriNtMzHimOebwqi1u5uKJ9ZhuRsiAQkkNSQK9ABEBAAG0\\ndVNvdXJjZSBLZXkgPEg3NzQ0V0ZKTENTSEFKUkdFSTRER1RBTUNYTllUSVZPTUZV\\nR0ZNQ0Y1WFpCRTJGNE5CNjI2R0NRUklHWklOVkhLQlZaSTdRTFlQN09RTFBEQ1M0\\nWUk0QlNISVBXQlA0MlA0UUlONkE9PojOBBMBCgA4FiEEgjzPBryVUecTlNdAkrko\\n3yZBfbsFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQkrko3yZB\\nfbsoiQQAlOAE9Hdl2XIrIQvCMl0ZHgNmSUi/YZfR1ouicJyIycyitGwujE9RsWI4\\njUBEEmOACVlN0FPz2v7PAo7M8A8v+KM7eGaeBNsjqMDphzRH6r5zBs+ZP3poPc50\\n3cQ92JGp3QgT0HICF2N7CHnG0ngNlwu42oai1hhx6NPH5cTeuYE=\\n=f1bh\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:18.595067Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/remove_star\", - \n \"replies_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies\", - \n \"submissions_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions\", - \n \"url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"887ab883-d5db-4ccf-9884-4125fa32076e\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcome nightmare\", \n \"key\": - {\n \"fingerprint\": \"7E60F24FC982BDDD83FAA9950FA06EC42E9E8C29\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOseWZbEtFEPF4BZMl3PR10YGRNCeE5OM3w225Kmv8DCVWgmezld\\nvAgVqpVfPyqB0W7Se1nBAamCZ+A2cqd5/vH6qc9pxNRCRUsX0fUtK0Aaszn8M4p3\\nucg5nV8qy0Ild4T23uV+AKaUs+20p4kUmtGHCAyeIqccQ+mvYrS/UX1XABEBAAG0\\ndVNvdXJjZSBLZXkgPFFUTEVZVVdWVFhMV1BLWUhZWDZQMkZHVFNMN0lVRFVTMlAy\\nRTNRVkRGSkU1TU9TMk5TVlJNTVJZVEtSNzUzUEVKNURWS0FXUTZMQ1hDTTIyTVZE\\nWFRLWVFDUVBYUVJOUFJVUjc3M1E9PojOBBMBCgA4FiEEfmDyT8mCvd2D+qmVD6Bu\\nxC6ejCkFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQD6BuxC6e\\njClOZgQA4n0Ae691orM2+wWBtL2f1cuGlRrebTAru6hC6t04dmxSNITrZEd36kwF\\nxcfF3z7C1bAn3DgCwAKSQgvSA5DsPM4tyA3vI/Wuw+mEG2wje3GeYMe+wg+vjtP6\\nbEzgW9+sigIq3isTz740pqEB9iXJ7bumhlXklq8ngobF+6JvqUM=\\n=heDS\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:19.445532Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/remove_star\", - \n \"replies_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies\", - \n \"submissions_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions\", - \n \"url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"08085505-fe4d-41aa-8732-6f6fe67e4e87\"\n }\n ]\n}\n" - headers: - Content-Length: - - '8170' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Length: - - '0' - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: POST - uri: http://127.0.0.1:8081/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/flag - response: - body: - string: "{\n \"message\": \"Sources no longer need to be flagged for reply\"\n}\n" - headers: - Content-Length: - - '66' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b - response: - body: - string: "{\n \"add_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcoming imperialist\", \n \"key\": - {\n \"fingerprint\": \"6CA4799C305D7DB5ADBAD5CF6EFE190460C35346\", \n \"public\": - \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAO+DZTMnikgIxD5cOoqEXzvoepd506s4ouBAuIQwUPcdqI9xouV1\\nkV0x3ENffVC6slpr4o0Ash06RgysOl6EFHWjvP7ZstY+bJ6LmZXU2ZAvwhGmm9P/\\nHr9Mzgr4qa+SyCXrJy4MfUodbfQg+FmIV4wanpG7HRUQT2abvHNOPZZjABEBAAG0\\ndVNvdXJjZSBLZXkgPEI3WFFKTENIU1FBR1ZSQlpaTldQVDRaQVZMRjRUQzNDQ0RE\\nM05EWDREQzNLQUNST0tWN0xBVlJDWVlIV0pGWE8zNjU2NUJRNkNFNkEzR1o1Q1lY\\nTFA0NVJZN1pTTUpZTFhETDNIV0k9PojOBBMBCgA4FiEEbKR5nDBdfbWtutXPbv4Z\\nBGDDU0YFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQbv4ZBGDD\\nU0bR5AP/cuDEPCLCNhB+2hvQw6j/CJzjI2YXJxq509+oupd/YTzNRU//5zsN0scu\\nTyc/zhQYBs3H5cSLn15QKMvpvO/AZiXH1wwbkHEHCM/p6FLRU01Toa6rQB0R67ym\\nvzZG+iHup0yJQYYOtIJ3LK89btDw0dk2/YgcQZAb5P5osq3pdjk=\\n=MP5H\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.055418Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies\", - \n \"submissions_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions\", - \n \"url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", \n - \ \"uuid\": \"e203b5fe-c2c7-40c2-a679-7c5e663d627b\"\n}\n" - headers: - Content-Length: - - '1550' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-get-all-replies.yml b/client/tests/sdk/data/test-get-all-replies.yml deleted file mode 100644 index 52674970f3..0000000000 --- a/client/tests/sdk/data/test-get-all-replies.yml +++ /dev/null @@ -1,201 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcoming imperialist\", \n \"key\": - {\n \"fingerprint\": \"6CA4799C305D7DB5ADBAD5CF6EFE190460C35346\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAO+DZTMnikgIxD5cOoqEXzvoepd506s4ouBAuIQwUPcdqI9xouV1\\nkV0x3ENffVC6slpr4o0Ash06RgysOl6EFHWjvP7ZstY+bJ6LmZXU2ZAvwhGmm9P/\\nHr9Mzgr4qa+SyCXrJy4MfUodbfQg+FmIV4wanpG7HRUQT2abvHNOPZZjABEBAAG0\\ndVNvdXJjZSBLZXkgPEI3WFFKTENIU1FBR1ZSQlpaTldQVDRaQVZMRjRUQzNDQ0RE\\nM05EWDREQzNLQUNST0tWN0xBVlJDWVlIV0pGWE8zNjU2NUJRNkNFNkEzR1o1Q1lY\\nTFA0NVJZN1pTTUpZTFhETDNIV0k9PojOBBMBCgA4FiEEbKR5nDBdfbWtutXPbv4Z\\nBGDDU0YFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQbv4ZBGDD\\nU0bR5AP/cuDEPCLCNhB+2hvQw6j/CJzjI2YXJxq509+oupd/YTzNRU//5zsN0scu\\nTyc/zhQYBs3H5cSLn15QKMvpvO/AZiXH1wwbkHEHCM/p6FLRU01Toa6rQB0R67ym\\nvzZG+iHup0yJQYYOtIJ3LK89btDw0dk2/YgcQZAb5P5osq3pdjk=\\n=MP5H\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.055418Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies\", - \n \"submissions_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions\", - \n \"url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"e203b5fe-c2c7-40c2-a679-7c5e663d627b\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"humorless steelmaker\", \n \"key\": - {\n \"fingerprint\": \"B8731EC83AD2B4153B4C903FA5A82A960615D39A\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKxl4c1JRkkrpzLBdKZYHe/OFZHiFbzldNbLNdqASsEBAYa7zPcv\\nSH9bo8/8igoOHjA6jwH2oBDHMBsfXNImByaAy0K9ZXCEj7bMVyoEar/bzRKffTNk\\npFeBz7Muw/fEc2Hcy+Y6DUnI+EBBfHlq+eueb8+7+JCadq6BWL0tFFG3ABEBAAG0\\ndVNvdXJjZSBLZXkgPExDSlEzT0tQNUpUTkg2QU1XM0pXREVNVkhCSzNNVEZPTjM1\\nSDNYWlpLSVVQSTcyQURHU1dESUVPRFpKRVdZWFY1UVlSTVRVUVJJUkdHSFFCS1VP\\nVEVCSjRIRUVLWkI2WVdQTkFZNEk9PojOBBMBCgA4FiEEuHMeyDrStBU7TJA/pagq\\nlgYV05oFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQpagqlgYV\\n05oBqAQAiwPAUgCNg5IUyBnqsxG/kZSaJzOMHZl/6D8saZ5HiLUkYkDhoD/65CB5\\nuHU5Z5zoXwOeXD5ov9IHQNZkJu68TdzJleAP7XznAJoRfFvH63wIsmEGyuDqduyL\\nnCb7wJU0vTq2a9K+DsnhASqSKsWFmuXh6vDszPAc/AiLI1Q0bnM=\\n=5Pyy\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.892220Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/remove_star\", - \n \"replies_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies\", - \n \"submissions_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions\", - \n \"url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"a04f525c-155c-4f5a-a549-a1966f78c1d2\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"compensable patchiness\", \n - \ \"key\": {\n \"fingerprint\": \"EE7E1CFB095A4C40EA84E206EA45EBA3F72F6175\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5PzVxdpTvfacoQx66neG41pBe+fah1z7OTju8UpLmFiPE0IvdB\\n6bcHS3Fa+wDa61Ap6BeF2wYiRGN72EPScl+kF9x1alsbyqU9yp6nFod1w1FPnlK1\\ngGPBQsQrTP8Cw2cSMtaYGsy3ZXG9f4/aIKwCU1eRuEP/utbxBQymaa19ABEBAAG0\\ndVNvdXJjZSBLZXkgPERBU1BZQlRUTk5KSkFIUUFaN01aNlpJSVlGNjJGVTZaQzZR\\nNVFUUDRQRE9SR01YNlJPM0oyVVFSN1hUSUpSNlpDVk1DTk1MRjQyWEtQU0lPTEY0\\nTFVGQktRSUdHU09TUDRXN0w3RFk9PojOBBMBCgA4FiEE7n4c+wlaTEDqhOIG6kXr\\no/cvYXUFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ6kXro/cv\\nYXUNHQP/ZxjQj+W9Rp63gQqz/8PU01dHL7I57KiTjW3GG4zo4ru0yEIsEjBcy+Yk\\nettmiFIxsoBPqG+qxWS3Hg/EqGetlKr2iR0LPIS8wOgPydglrlqUKas9uvRZaopR\\nB7JqPJp8F57u1SohOfp5c0AQAwjsWWHSdzgC6y3je6UuUH+SMoE=\\n=O8uE\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:17.718469Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies\", - \n \"submissions_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions\", - \n \"url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"fa717c8e-fa66-4ef4-b15f-1621318bbd5c\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"elliptic friar\", \n \"key\": - {\n \"fingerprint\": \"823CCF06BC9551E71394D74092B928DF26417DBB\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALPv54sCQNbIkJVy3W3MWXJWb+NWUOfeyOjn3xnEHS/+8yl+olzv\\n+rUkm0GLhdCbKBMCEgwykZX1qbAf9Av88jT88mRHIWRgRk/V2Kd8bPAc0aCggUjB\\nPtP89aIjiNVrWfQ32hTriNtMzHimOebwqi1u5uKJ9ZhuRsiAQkkNSQK9ABEBAAG0\\ndVNvdXJjZSBLZXkgPEg3NzQ0V0ZKTENTSEFKUkdFSTRER1RBTUNYTllUSVZPTUZV\\nR0ZNQ0Y1WFpCRTJGNE5CNjI2R0NRUklHWklOVkhLQlZaSTdRTFlQN09RTFBEQ1M0\\nWUk0QlNISVBXQlA0MlA0UUlONkE9PojOBBMBCgA4FiEEgjzPBryVUecTlNdAkrko\\n3yZBfbsFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQkrko3yZB\\nfbsoiQQAlOAE9Hdl2XIrIQvCMl0ZHgNmSUi/YZfR1ouicJyIycyitGwujE9RsWI4\\njUBEEmOACVlN0FPz2v7PAo7M8A8v+KM7eGaeBNsjqMDphzRH6r5zBs+ZP3poPc50\\n3cQ92JGp3QgT0HICF2N7CHnG0ngNlwu42oai1hhx6NPH5cTeuYE=\\n=f1bh\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:18.595067Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/remove_star\", - \n \"replies_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies\", - \n \"submissions_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions\", - \n \"url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"887ab883-d5db-4ccf-9884-4125fa32076e\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcome nightmare\", \n \"key\": - {\n \"fingerprint\": \"7E60F24FC982BDDD83FAA9950FA06EC42E9E8C29\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOseWZbEtFEPF4BZMl3PR10YGRNCeE5OM3w225Kmv8DCVWgmezld\\nvAgVqpVfPyqB0W7Se1nBAamCZ+A2cqd5/vH6qc9pxNRCRUsX0fUtK0Aaszn8M4p3\\nucg5nV8qy0Ild4T23uV+AKaUs+20p4kUmtGHCAyeIqccQ+mvYrS/UX1XABEBAAG0\\ndVNvdXJjZSBLZXkgPFFUTEVZVVdWVFhMV1BLWUhZWDZQMkZHVFNMN0lVRFVTMlAy\\nRTNRVkRGSkU1TU9TMk5TVlJNTVJZVEtSNzUzUEVKNURWS0FXUTZMQ1hDTTIyTVZE\\nWFRLWVFDUVBYUVJOUFJVUjc3M1E9PojOBBMBCgA4FiEEfmDyT8mCvd2D+qmVD6Bu\\nxC6ejCkFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQD6BuxC6e\\njClOZgQA4n0Ae691orM2+wWBtL2f1cuGlRrebTAru6hC6t04dmxSNITrZEd36kwF\\nxcfF3z7C1bAn3DgCwAKSQgvSA5DsPM4tyA3vI/Wuw+mEG2wje3GeYMe+wg+vjtP6\\nbEzgW9+sigIq3isTz740pqEB9iXJ7bumhlXklq8ngobF+6JvqUM=\\n=heDS\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:19.445532Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/remove_star\", - \n \"replies_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies\", - \n \"submissions_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions\", - \n \"url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"08085505-fe4d-41aa-8732-6f6fe67e4e87\"\n }\n ]\n}\n" - headers: - Content-Length: - - '8170' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"5-welcoming_imperialist-reply.gpg\", - \n \"is_deleted_by_source\": false, \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_username\": - \"dellsberg\", \n \"journalist_uuid\": \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", - \n \"reply_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies/61891d96-19d8-4753-9be9-705eb0d2bf88\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 765, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"61891d96-19d8-4753-9be9-705eb0d2bf88\"\n }, \n {\n - \ \"filename\": \"6-welcoming_imperialist-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies/38e040ba-f004-41e1-98a9-5c66b704b3da\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 832, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"38e040ba-f004-41e1-98a9-5c66b704b3da\"\n }, \n {\n - \ \"filename\": \"5-humorless_steelmaker-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies/f5fe9fa3-3a17-4cd6-b48e-90257877bb33\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 753, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"f5fe9fa3-3a17-4cd6-b48e-90257877bb33\"\n }, \n {\n - \ \"filename\": \"6-humorless_steelmaker-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies/2387a167-4c3c-4732-a13e-a104b2657b74\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 900, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"2387a167-4c3c-4732-a13e-a104b2657b74\"\n }, \n {\n - \ \"filename\": \"5-compensable_patchiness-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies/9ad0bf31-f920-411b-a0e0-d7d45b5bebd8\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 735, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"9ad0bf31-f920-411b-a0e0-d7d45b5bebd8\"\n }, \n {\n - \ \"filename\": \"6-compensable_patchiness-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies/3154a8e5-2cde-416a-b53d-2168865d70b6\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 737, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"3154a8e5-2cde-416a-b53d-2168865d70b6\"\n }, \n {\n - \ \"filename\": \"5-elliptic_friar-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies/1953dde7-8506-4faf-97cf-e40b7c99391c\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 779, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"1953dde7-8506-4faf-97cf-e40b7c99391c\"\n }, \n {\n - \ \"filename\": \"6-elliptic_friar-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies/6359a232-cb5d-4fae-b832-409b348124f7\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 808, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"6359a232-cb5d-4fae-b832-409b348124f7\"\n }, \n {\n - \ \"filename\": \"5-welcome_nightmare-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies/4ff5e1cf-eb2c-44b7-85ca-c47c85dbb363\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 733, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"4ff5e1cf-eb2c-44b7-85ca-c47c85dbb363\"\n }, \n {\n - \ \"filename\": \"6-welcome_nightmare-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies/d3145c36-ea7f-4da5-89b5-c507c473aaa2\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 733, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"d3145c36-ea7f-4da5-89b5-c507c473aaa2\"\n }\n ]\n}\n" - headers: - Content-Length: - - '6543' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-get-all-submissions.yml b/client/tests/sdk/data/test-get-all-submissions.yml deleted file mode 100644 index 801b677b73..0000000000 --- a/client/tests/sdk/data/test-get-all-submissions.yml +++ /dev/null @@ -1,173 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/fae66b29-bea2-4c70-8386-f23c575cc63c/download\", - \n \"filename\": \"1-welcoming_imperialist-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 623, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/fae66b29-bea2-4c70-8386-f23c575cc63c\", - \n \"uuid\": \"fae66b29-bea2-4c70-8386-f23c575cc63c\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/dd7d7fd1-2f1b-49e6-a66e-540c20aa21f8/download\", - \n \"filename\": \"2-welcoming_imperialist-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 690, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/dd7d7fd1-2f1b-49e6-a66e-540c20aa21f8\", - \n \"uuid\": \"dd7d7fd1-2f1b-49e6-a66e-540c20aa21f8\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/47a7b028-5bb4-41d7-b7c7-f69baba318d1/download\", - \n \"filename\": \"3-welcoming_imperialist-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/47a7b028-5bb4-41d7-b7c7-f69baba318d1\", - \n \"uuid\": \"47a7b028-5bb4-41d7-b7c7-f69baba318d1\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/48d2441c-7ffc-4878-8369-d13ecde02193/download\", - \n \"filename\": \"4-welcoming_imperialist-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/48d2441c-7ffc-4878-8369-d13ecde02193\", - \n \"uuid\": \"48d2441c-7ffc-4878-8369-d13ecde02193\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/7474699f-ef83-44a2-bdbe-072ff5e19905/download\", - \n \"filename\": \"1-humorless_steelmaker-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 611, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/7474699f-ef83-44a2-bdbe-072ff5e19905\", - \n \"uuid\": \"7474699f-ef83-44a2-bdbe-072ff5e19905\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/bc914985-dd69-4aee-b25a-549e8d5daeb1/download\", - \n \"filename\": \"2-humorless_steelmaker-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 758, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/bc914985-dd69-4aee-b25a-549e8d5daeb1\", - \n \"uuid\": \"bc914985-dd69-4aee-b25a-549e8d5daeb1\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd/download\", - \n \"filename\": \"3-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd\", - \n \"uuid\": \"59822dde-92c9-4872-80dc-6061818fdadd\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd/download\", - \n \"filename\": \"4-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd\", - \n \"uuid\": \"9690a838-56f1-45a9-9920-d97ad3c645fd\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/2971feb6-bd55-4bea-bb89-14a2b75b13ec/download\", - \n \"filename\": \"1-compensable_patchiness-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/2971feb6-bd55-4bea-bb89-14a2b75b13ec\", - \n \"uuid\": \"2971feb6-bd55-4bea-bb89-14a2b75b13ec\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/f61693ef-ff7f-4602-aa3a-b56ea90a1508/download\", - \n \"filename\": \"2-compensable_patchiness-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 595, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/f61693ef-ff7f-4602-aa3a-b56ea90a1508\", - \n \"uuid\": \"f61693ef-ff7f-4602-aa3a-b56ea90a1508\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/897f81a7-7d67-4638-b804-396fdbcd4daf/download\", - \n \"filename\": \"3-compensable_patchiness-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/897f81a7-7d67-4638-b804-396fdbcd4daf\", - \n \"uuid\": \"897f81a7-7d67-4638-b804-396fdbcd4daf\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/62361a6d-4574-4d10-82b2-988f37730a84/download\", - \n \"filename\": \"4-compensable_patchiness-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/62361a6d-4574-4d10-82b2-988f37730a84\", - \n \"uuid\": \"62361a6d-4574-4d10-82b2-988f37730a84\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/fe6b99ee-a541-45a8-bcec-13a31ee57bae/download\", - \n \"filename\": \"1-elliptic_friar-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 637, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/fe6b99ee-a541-45a8-bcec-13a31ee57bae\", - \n \"uuid\": \"fe6b99ee-a541-45a8-bcec-13a31ee57bae\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d/download\", - \n \"filename\": \"2-elliptic_friar-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 666, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d\", - \n \"uuid\": \"c86fc22e-fc95-46e1-9db7-5ff524efb54d\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/38984757-d81b-47ad-b79f-d0e8e6c84d00/download\", - \n \"filename\": \"3-elliptic_friar-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/38984757-d81b-47ad-b79f-d0e8e6c84d00\", - \n \"uuid\": \"38984757-d81b-47ad-b79f-d0e8e6c84d00\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/d9ea9d08-9474-45c9-b00b-8f4127620102/download\", - \n \"filename\": \"4-elliptic_friar-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/d9ea9d08-9474-45c9-b00b-8f4127620102\", - \n \"uuid\": \"d9ea9d08-9474-45c9-b00b-8f4127620102\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5/download\", - \n \"filename\": \"1-welcome_nightmare-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 591, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5\", - \n \"uuid\": \"85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/7738b283-b094-433b-a62f-1212b6dd24f5/download\", - \n \"filename\": \"2-welcome_nightmare-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 591, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/7738b283-b094-433b-a62f-1212b6dd24f5\", - \n \"uuid\": \"7738b283-b094-433b-a62f-1212b6dd24f5\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/53150f88-7a9a-4e3b-bb8f-a2582ee5be59/download\", - \n \"filename\": \"3-welcome_nightmare-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/53150f88-7a9a-4e3b-bb8f-a2582ee5be59\", - \n \"uuid\": \"53150f88-7a9a-4e3b-bb8f-a2582ee5be59\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/711ea1dc-092f-41e2-9036-c19b6b62c223/download\", - \n \"filename\": \"4-welcome_nightmare-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/711ea1dc-092f-41e2-9036-c19b6b62c223\", - \n \"uuid\": \"711ea1dc-092f-41e2-9036-c19b6b62c223\"\n }\n ]\n}\n" - headers: - Content-Length: - - '13192' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-get-current-user.yml b/client/tests/sdk/data/test-get-current-user.yml deleted file mode 100644 index ebbed7e361..0000000000 --- a/client/tests/sdk/data/test-get-current-user.yml +++ /dev/null @@ -1,36 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/user - response: - body: - string: "{\n \"first_name\": null, \n \"is_admin\": true, \n \"last_login\": - \"2021-06-17T15:12:18.455273Z\", \n \"last_name\": null, \n \"username\": - \"journalist\", \n \"uuid\": \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n}\n" - headers: - Content-Length: - - '196' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-get-replies-from-source.yml b/client/tests/sdk/data/test-get-replies-from-source.yml deleted file mode 100644 index 480f61fafb..0000000000 --- a/client/tests/sdk/data/test-get-replies-from-source.yml +++ /dev/null @@ -1,140 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcoming imperialist\", \n \"key\": - {\n \"fingerprint\": \"6CA4799C305D7DB5ADBAD5CF6EFE190460C35346\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAO+DZTMnikgIxD5cOoqEXzvoepd506s4ouBAuIQwUPcdqI9xouV1\\nkV0x3ENffVC6slpr4o0Ash06RgysOl6EFHWjvP7ZstY+bJ6LmZXU2ZAvwhGmm9P/\\nHr9Mzgr4qa+SyCXrJy4MfUodbfQg+FmIV4wanpG7HRUQT2abvHNOPZZjABEBAAG0\\ndVNvdXJjZSBLZXkgPEI3WFFKTENIU1FBR1ZSQlpaTldQVDRaQVZMRjRUQzNDQ0RE\\nM05EWDREQzNLQUNST0tWN0xBVlJDWVlIV0pGWE8zNjU2NUJRNkNFNkEzR1o1Q1lY\\nTFA0NVJZN1pTTUpZTFhETDNIV0k9PojOBBMBCgA4FiEEbKR5nDBdfbWtutXPbv4Z\\nBGDDU0YFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQbv4ZBGDD\\nU0bR5AP/cuDEPCLCNhB+2hvQw6j/CJzjI2YXJxq509+oupd/YTzNRU//5zsN0scu\\nTyc/zhQYBs3H5cSLn15QKMvpvO/AZiXH1wwbkHEHCM/p6FLRU01Toa6rQB0R67ym\\nvzZG+iHup0yJQYYOtIJ3LK89btDw0dk2/YgcQZAb5P5osq3pdjk=\\n=MP5H\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.055418Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies\", - \n \"submissions_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions\", - \n \"url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"e203b5fe-c2c7-40c2-a679-7c5e663d627b\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"humorless steelmaker\", \n \"key\": - {\n \"fingerprint\": \"B8731EC83AD2B4153B4C903FA5A82A960615D39A\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKxl4c1JRkkrpzLBdKZYHe/OFZHiFbzldNbLNdqASsEBAYa7zPcv\\nSH9bo8/8igoOHjA6jwH2oBDHMBsfXNImByaAy0K9ZXCEj7bMVyoEar/bzRKffTNk\\npFeBz7Muw/fEc2Hcy+Y6DUnI+EBBfHlq+eueb8+7+JCadq6BWL0tFFG3ABEBAAG0\\ndVNvdXJjZSBLZXkgPExDSlEzT0tQNUpUTkg2QU1XM0pXREVNVkhCSzNNVEZPTjM1\\nSDNYWlpLSVVQSTcyQURHU1dESUVPRFpKRVdZWFY1UVlSTVRVUVJJUkdHSFFCS1VP\\nVEVCSjRIRUVLWkI2WVdQTkFZNEk9PojOBBMBCgA4FiEEuHMeyDrStBU7TJA/pagq\\nlgYV05oFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQpagqlgYV\\n05oBqAQAiwPAUgCNg5IUyBnqsxG/kZSaJzOMHZl/6D8saZ5HiLUkYkDhoD/65CB5\\nuHU5Z5zoXwOeXD5ov9IHQNZkJu68TdzJleAP7XznAJoRfFvH63wIsmEGyuDqduyL\\nnCb7wJU0vTq2a9K+DsnhASqSKsWFmuXh6vDszPAc/AiLI1Q0bnM=\\n=5Pyy\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.892220Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/remove_star\", - \n \"replies_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies\", - \n \"submissions_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions\", - \n \"url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"a04f525c-155c-4f5a-a549-a1966f78c1d2\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"compensable patchiness\", \n - \ \"key\": {\n \"fingerprint\": \"EE7E1CFB095A4C40EA84E206EA45EBA3F72F6175\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5PzVxdpTvfacoQx66neG41pBe+fah1z7OTju8UpLmFiPE0IvdB\\n6bcHS3Fa+wDa61Ap6BeF2wYiRGN72EPScl+kF9x1alsbyqU9yp6nFod1w1FPnlK1\\ngGPBQsQrTP8Cw2cSMtaYGsy3ZXG9f4/aIKwCU1eRuEP/utbxBQymaa19ABEBAAG0\\ndVNvdXJjZSBLZXkgPERBU1BZQlRUTk5KSkFIUUFaN01aNlpJSVlGNjJGVTZaQzZR\\nNVFUUDRQRE9SR01YNlJPM0oyVVFSN1hUSUpSNlpDVk1DTk1MRjQyWEtQU0lPTEY0\\nTFVGQktRSUdHU09TUDRXN0w3RFk9PojOBBMBCgA4FiEE7n4c+wlaTEDqhOIG6kXr\\no/cvYXUFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ6kXro/cv\\nYXUNHQP/ZxjQj+W9Rp63gQqz/8PU01dHL7I57KiTjW3GG4zo4ru0yEIsEjBcy+Yk\\nettmiFIxsoBPqG+qxWS3Hg/EqGetlKr2iR0LPIS8wOgPydglrlqUKas9uvRZaopR\\nB7JqPJp8F57u1SohOfp5c0AQAwjsWWHSdzgC6y3je6UuUH+SMoE=\\n=O8uE\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:17.718469Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies\", - \n \"submissions_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions\", - \n \"url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"fa717c8e-fa66-4ef4-b15f-1621318bbd5c\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"elliptic friar\", \n \"key\": - {\n \"fingerprint\": \"823CCF06BC9551E71394D74092B928DF26417DBB\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALPv54sCQNbIkJVy3W3MWXJWb+NWUOfeyOjn3xnEHS/+8yl+olzv\\n+rUkm0GLhdCbKBMCEgwykZX1qbAf9Av88jT88mRHIWRgRk/V2Kd8bPAc0aCggUjB\\nPtP89aIjiNVrWfQ32hTriNtMzHimOebwqi1u5uKJ9ZhuRsiAQkkNSQK9ABEBAAG0\\ndVNvdXJjZSBLZXkgPEg3NzQ0V0ZKTENTSEFKUkdFSTRER1RBTUNYTllUSVZPTUZV\\nR0ZNQ0Y1WFpCRTJGNE5CNjI2R0NRUklHWklOVkhLQlZaSTdRTFlQN09RTFBEQ1M0\\nWUk0QlNISVBXQlA0MlA0UUlONkE9PojOBBMBCgA4FiEEgjzPBryVUecTlNdAkrko\\n3yZBfbsFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQkrko3yZB\\nfbsoiQQAlOAE9Hdl2XIrIQvCMl0ZHgNmSUi/YZfR1ouicJyIycyitGwujE9RsWI4\\njUBEEmOACVlN0FPz2v7PAo7M8A8v+KM7eGaeBNsjqMDphzRH6r5zBs+ZP3poPc50\\n3cQ92JGp3QgT0HICF2N7CHnG0ngNlwu42oai1hhx6NPH5cTeuYE=\\n=f1bh\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:18.595067Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/remove_star\", - \n \"replies_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies\", - \n \"submissions_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions\", - \n \"url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"887ab883-d5db-4ccf-9884-4125fa32076e\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcome nightmare\", \n \"key\": - {\n \"fingerprint\": \"7E60F24FC982BDDD83FAA9950FA06EC42E9E8C29\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOseWZbEtFEPF4BZMl3PR10YGRNCeE5OM3w225Kmv8DCVWgmezld\\nvAgVqpVfPyqB0W7Se1nBAamCZ+A2cqd5/vH6qc9pxNRCRUsX0fUtK0Aaszn8M4p3\\nucg5nV8qy0Ild4T23uV+AKaUs+20p4kUmtGHCAyeIqccQ+mvYrS/UX1XABEBAAG0\\ndVNvdXJjZSBLZXkgPFFUTEVZVVdWVFhMV1BLWUhZWDZQMkZHVFNMN0lVRFVTMlAy\\nRTNRVkRGSkU1TU9TMk5TVlJNTVJZVEtSNzUzUEVKNURWS0FXUTZMQ1hDTTIyTVZE\\nWFRLWVFDUVBYUVJOUFJVUjc3M1E9PojOBBMBCgA4FiEEfmDyT8mCvd2D+qmVD6Bu\\nxC6ejCkFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQD6BuxC6e\\njClOZgQA4n0Ae691orM2+wWBtL2f1cuGlRrebTAru6hC6t04dmxSNITrZEd36kwF\\nxcfF3z7C1bAn3DgCwAKSQgvSA5DsPM4tyA3vI/Wuw+mEG2wje3GeYMe+wg+vjtP6\\nbEzgW9+sigIq3isTz740pqEB9iXJ7bumhlXklq8ngobF+6JvqUM=\\n=heDS\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:19.445532Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/remove_star\", - \n \"replies_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies\", - \n \"submissions_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions\", - \n \"url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"08085505-fe4d-41aa-8732-6f6fe67e4e87\"\n }\n ]\n}\n" - headers: - Content-Length: - - '8170' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"5-welcoming_imperialist-reply.gpg\", - \n \"is_deleted_by_source\": false, \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_username\": - \"dellsberg\", \n \"journalist_uuid\": \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", - \n \"reply_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies/61891d96-19d8-4753-9be9-705eb0d2bf88\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 765, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"61891d96-19d8-4753-9be9-705eb0d2bf88\"\n }, \n {\n - \ \"filename\": \"6-welcoming_imperialist-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies/38e040ba-f004-41e1-98a9-5c66b704b3da\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 832, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"38e040ba-f004-41e1-98a9-5c66b704b3da\"\n }\n ]\n}\n" - headers: - Content-Length: - - '1313' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-get-reply-from-source.yml b/client/tests/sdk/data/test-get-reply-from-source.yml deleted file mode 100644 index e6f4f61abb..0000000000 --- a/client/tests/sdk/data/test-get-reply-from-source.yml +++ /dev/null @@ -1,178 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcoming imperialist\", \n \"key\": - {\n \"fingerprint\": \"6CA4799C305D7DB5ADBAD5CF6EFE190460C35346\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAO+DZTMnikgIxD5cOoqEXzvoepd506s4ouBAuIQwUPcdqI9xouV1\\nkV0x3ENffVC6slpr4o0Ash06RgysOl6EFHWjvP7ZstY+bJ6LmZXU2ZAvwhGmm9P/\\nHr9Mzgr4qa+SyCXrJy4MfUodbfQg+FmIV4wanpG7HRUQT2abvHNOPZZjABEBAAG0\\ndVNvdXJjZSBLZXkgPEI3WFFKTENIU1FBR1ZSQlpaTldQVDRaQVZMRjRUQzNDQ0RE\\nM05EWDREQzNLQUNST0tWN0xBVlJDWVlIV0pGWE8zNjU2NUJRNkNFNkEzR1o1Q1lY\\nTFA0NVJZN1pTTUpZTFhETDNIV0k9PojOBBMBCgA4FiEEbKR5nDBdfbWtutXPbv4Z\\nBGDDU0YFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQbv4ZBGDD\\nU0bR5AP/cuDEPCLCNhB+2hvQw6j/CJzjI2YXJxq509+oupd/YTzNRU//5zsN0scu\\nTyc/zhQYBs3H5cSLn15QKMvpvO/AZiXH1wwbkHEHCM/p6FLRU01Toa6rQB0R67ym\\nvzZG+iHup0yJQYYOtIJ3LK89btDw0dk2/YgcQZAb5P5osq3pdjk=\\n=MP5H\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.055418Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies\", - \n \"submissions_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions\", - \n \"url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"e203b5fe-c2c7-40c2-a679-7c5e663d627b\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"humorless steelmaker\", \n \"key\": - {\n \"fingerprint\": \"B8731EC83AD2B4153B4C903FA5A82A960615D39A\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKxl4c1JRkkrpzLBdKZYHe/OFZHiFbzldNbLNdqASsEBAYa7zPcv\\nSH9bo8/8igoOHjA6jwH2oBDHMBsfXNImByaAy0K9ZXCEj7bMVyoEar/bzRKffTNk\\npFeBz7Muw/fEc2Hcy+Y6DUnI+EBBfHlq+eueb8+7+JCadq6BWL0tFFG3ABEBAAG0\\ndVNvdXJjZSBLZXkgPExDSlEzT0tQNUpUTkg2QU1XM0pXREVNVkhCSzNNVEZPTjM1\\nSDNYWlpLSVVQSTcyQURHU1dESUVPRFpKRVdZWFY1UVlSTVRVUVJJUkdHSFFCS1VP\\nVEVCSjRIRUVLWkI2WVdQTkFZNEk9PojOBBMBCgA4FiEEuHMeyDrStBU7TJA/pagq\\nlgYV05oFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQpagqlgYV\\n05oBqAQAiwPAUgCNg5IUyBnqsxG/kZSaJzOMHZl/6D8saZ5HiLUkYkDhoD/65CB5\\nuHU5Z5zoXwOeXD5ov9IHQNZkJu68TdzJleAP7XznAJoRfFvH63wIsmEGyuDqduyL\\nnCb7wJU0vTq2a9K+DsnhASqSKsWFmuXh6vDszPAc/AiLI1Q0bnM=\\n=5Pyy\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.892220Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/remove_star\", - \n \"replies_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies\", - \n \"submissions_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions\", - \n \"url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"a04f525c-155c-4f5a-a549-a1966f78c1d2\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"compensable patchiness\", \n - \ \"key\": {\n \"fingerprint\": \"EE7E1CFB095A4C40EA84E206EA45EBA3F72F6175\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5PzVxdpTvfacoQx66neG41pBe+fah1z7OTju8UpLmFiPE0IvdB\\n6bcHS3Fa+wDa61Ap6BeF2wYiRGN72EPScl+kF9x1alsbyqU9yp6nFod1w1FPnlK1\\ngGPBQsQrTP8Cw2cSMtaYGsy3ZXG9f4/aIKwCU1eRuEP/utbxBQymaa19ABEBAAG0\\ndVNvdXJjZSBLZXkgPERBU1BZQlRUTk5KSkFIUUFaN01aNlpJSVlGNjJGVTZaQzZR\\nNVFUUDRQRE9SR01YNlJPM0oyVVFSN1hUSUpSNlpDVk1DTk1MRjQyWEtQU0lPTEY0\\nTFVGQktRSUdHU09TUDRXN0w3RFk9PojOBBMBCgA4FiEE7n4c+wlaTEDqhOIG6kXr\\no/cvYXUFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ6kXro/cv\\nYXUNHQP/ZxjQj+W9Rp63gQqz/8PU01dHL7I57KiTjW3GG4zo4ru0yEIsEjBcy+Yk\\nettmiFIxsoBPqG+qxWS3Hg/EqGetlKr2iR0LPIS8wOgPydglrlqUKas9uvRZaopR\\nB7JqPJp8F57u1SohOfp5c0AQAwjsWWHSdzgC6y3je6UuUH+SMoE=\\n=O8uE\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:17.718469Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies\", - \n \"submissions_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions\", - \n \"url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"fa717c8e-fa66-4ef4-b15f-1621318bbd5c\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"elliptic friar\", \n \"key\": - {\n \"fingerprint\": \"823CCF06BC9551E71394D74092B928DF26417DBB\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALPv54sCQNbIkJVy3W3MWXJWb+NWUOfeyOjn3xnEHS/+8yl+olzv\\n+rUkm0GLhdCbKBMCEgwykZX1qbAf9Av88jT88mRHIWRgRk/V2Kd8bPAc0aCggUjB\\nPtP89aIjiNVrWfQ32hTriNtMzHimOebwqi1u5uKJ9ZhuRsiAQkkNSQK9ABEBAAG0\\ndVNvdXJjZSBLZXkgPEg3NzQ0V0ZKTENTSEFKUkdFSTRER1RBTUNYTllUSVZPTUZV\\nR0ZNQ0Y1WFpCRTJGNE5CNjI2R0NRUklHWklOVkhLQlZaSTdRTFlQN09RTFBEQ1M0\\nWUk0QlNISVBXQlA0MlA0UUlONkE9PojOBBMBCgA4FiEEgjzPBryVUecTlNdAkrko\\n3yZBfbsFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQkrko3yZB\\nfbsoiQQAlOAE9Hdl2XIrIQvCMl0ZHgNmSUi/YZfR1ouicJyIycyitGwujE9RsWI4\\njUBEEmOACVlN0FPz2v7PAo7M8A8v+KM7eGaeBNsjqMDphzRH6r5zBs+ZP3poPc50\\n3cQ92JGp3QgT0HICF2N7CHnG0ngNlwu42oai1hhx6NPH5cTeuYE=\\n=f1bh\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:18.595067Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/remove_star\", - \n \"replies_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies\", - \n \"submissions_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions\", - \n \"url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"887ab883-d5db-4ccf-9884-4125fa32076e\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcome nightmare\", \n \"key\": - {\n \"fingerprint\": \"7E60F24FC982BDDD83FAA9950FA06EC42E9E8C29\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOseWZbEtFEPF4BZMl3PR10YGRNCeE5OM3w225Kmv8DCVWgmezld\\nvAgVqpVfPyqB0W7Se1nBAamCZ+A2cqd5/vH6qc9pxNRCRUsX0fUtK0Aaszn8M4p3\\nucg5nV8qy0Ild4T23uV+AKaUs+20p4kUmtGHCAyeIqccQ+mvYrS/UX1XABEBAAG0\\ndVNvdXJjZSBLZXkgPFFUTEVZVVdWVFhMV1BLWUhZWDZQMkZHVFNMN0lVRFVTMlAy\\nRTNRVkRGSkU1TU9TMk5TVlJNTVJZVEtSNzUzUEVKNURWS0FXUTZMQ1hDTTIyTVZE\\nWFRLWVFDUVBYUVJOUFJVUjc3M1E9PojOBBMBCgA4FiEEfmDyT8mCvd2D+qmVD6Bu\\nxC6ejCkFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQD6BuxC6e\\njClOZgQA4n0Ae691orM2+wWBtL2f1cuGlRrebTAru6hC6t04dmxSNITrZEd36kwF\\nxcfF3z7C1bAn3DgCwAKSQgvSA5DsPM4tyA3vI/Wuw+mEG2wje3GeYMe+wg+vjtP6\\nbEzgW9+sigIq3isTz740pqEB9iXJ7bumhlXklq8ngobF+6JvqUM=\\n=heDS\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:19.445532Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/remove_star\", - \n \"replies_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies\", - \n \"submissions_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions\", - \n \"url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"08085505-fe4d-41aa-8732-6f6fe67e4e87\"\n }\n ]\n}\n" - headers: - Content-Length: - - '8170' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"5-welcoming_imperialist-reply.gpg\", - \n \"is_deleted_by_source\": false, \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_username\": - \"dellsberg\", \n \"journalist_uuid\": \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", - \n \"reply_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies/61891d96-19d8-4753-9be9-705eb0d2bf88\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 765, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"61891d96-19d8-4753-9be9-705eb0d2bf88\"\n }, \n {\n - \ \"filename\": \"6-welcoming_imperialist-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies/38e040ba-f004-41e1-98a9-5c66b704b3da\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 832, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"38e040ba-f004-41e1-98a9-5c66b704b3da\"\n }\n ]\n}\n" - headers: - Content-Length: - - '1313' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies/61891d96-19d8-4753-9be9-705eb0d2bf88 - response: - body: - string: "{\n \"filename\": \"5-welcoming_imperialist-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies/61891d96-19d8-4753-9be9-705eb0d2bf88\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 765, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"61891d96-19d8-4753-9be9-705eb0d2bf88\"\n}\n" - headers: - Content-Length: - - '622' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-get-single-source.yml b/client/tests/sdk/data/test-get-single-source.yml deleted file mode 100644 index b040dc4902..0000000000 --- a/client/tests/sdk/data/test-get-single-source.yml +++ /dev/null @@ -1,136 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcoming imperialist\", \n \"key\": - {\n \"fingerprint\": \"6CA4799C305D7DB5ADBAD5CF6EFE190460C35346\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAO+DZTMnikgIxD5cOoqEXzvoepd506s4ouBAuIQwUPcdqI9xouV1\\nkV0x3ENffVC6slpr4o0Ash06RgysOl6EFHWjvP7ZstY+bJ6LmZXU2ZAvwhGmm9P/\\nHr9Mzgr4qa+SyCXrJy4MfUodbfQg+FmIV4wanpG7HRUQT2abvHNOPZZjABEBAAG0\\ndVNvdXJjZSBLZXkgPEI3WFFKTENIU1FBR1ZSQlpaTldQVDRaQVZMRjRUQzNDQ0RE\\nM05EWDREQzNLQUNST0tWN0xBVlJDWVlIV0pGWE8zNjU2NUJRNkNFNkEzR1o1Q1lY\\nTFA0NVJZN1pTTUpZTFhETDNIV0k9PojOBBMBCgA4FiEEbKR5nDBdfbWtutXPbv4Z\\nBGDDU0YFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQbv4ZBGDD\\nU0bR5AP/cuDEPCLCNhB+2hvQw6j/CJzjI2YXJxq509+oupd/YTzNRU//5zsN0scu\\nTyc/zhQYBs3H5cSLn15QKMvpvO/AZiXH1wwbkHEHCM/p6FLRU01Toa6rQB0R67ym\\nvzZG+iHup0yJQYYOtIJ3LK89btDw0dk2/YgcQZAb5P5osq3pdjk=\\n=MP5H\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.055418Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies\", - \n \"submissions_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions\", - \n \"url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"e203b5fe-c2c7-40c2-a679-7c5e663d627b\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"humorless steelmaker\", \n \"key\": - {\n \"fingerprint\": \"B8731EC83AD2B4153B4C903FA5A82A960615D39A\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKxl4c1JRkkrpzLBdKZYHe/OFZHiFbzldNbLNdqASsEBAYa7zPcv\\nSH9bo8/8igoOHjA6jwH2oBDHMBsfXNImByaAy0K9ZXCEj7bMVyoEar/bzRKffTNk\\npFeBz7Muw/fEc2Hcy+Y6DUnI+EBBfHlq+eueb8+7+JCadq6BWL0tFFG3ABEBAAG0\\ndVNvdXJjZSBLZXkgPExDSlEzT0tQNUpUTkg2QU1XM0pXREVNVkhCSzNNVEZPTjM1\\nSDNYWlpLSVVQSTcyQURHU1dESUVPRFpKRVdZWFY1UVlSTVRVUVJJUkdHSFFCS1VP\\nVEVCSjRIRUVLWkI2WVdQTkFZNEk9PojOBBMBCgA4FiEEuHMeyDrStBU7TJA/pagq\\nlgYV05oFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQpagqlgYV\\n05oBqAQAiwPAUgCNg5IUyBnqsxG/kZSaJzOMHZl/6D8saZ5HiLUkYkDhoD/65CB5\\nuHU5Z5zoXwOeXD5ov9IHQNZkJu68TdzJleAP7XznAJoRfFvH63wIsmEGyuDqduyL\\nnCb7wJU0vTq2a9K+DsnhASqSKsWFmuXh6vDszPAc/AiLI1Q0bnM=\\n=5Pyy\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.892220Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/remove_star\", - \n \"replies_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies\", - \n \"submissions_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions\", - \n \"url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"a04f525c-155c-4f5a-a549-a1966f78c1d2\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"compensable patchiness\", \n - \ \"key\": {\n \"fingerprint\": \"EE7E1CFB095A4C40EA84E206EA45EBA3F72F6175\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5PzVxdpTvfacoQx66neG41pBe+fah1z7OTju8UpLmFiPE0IvdB\\n6bcHS3Fa+wDa61Ap6BeF2wYiRGN72EPScl+kF9x1alsbyqU9yp6nFod1w1FPnlK1\\ngGPBQsQrTP8Cw2cSMtaYGsy3ZXG9f4/aIKwCU1eRuEP/utbxBQymaa19ABEBAAG0\\ndVNvdXJjZSBLZXkgPERBU1BZQlRUTk5KSkFIUUFaN01aNlpJSVlGNjJGVTZaQzZR\\nNVFUUDRQRE9SR01YNlJPM0oyVVFSN1hUSUpSNlpDVk1DTk1MRjQyWEtQU0lPTEY0\\nTFVGQktRSUdHU09TUDRXN0w3RFk9PojOBBMBCgA4FiEE7n4c+wlaTEDqhOIG6kXr\\no/cvYXUFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ6kXro/cv\\nYXUNHQP/ZxjQj+W9Rp63gQqz/8PU01dHL7I57KiTjW3GG4zo4ru0yEIsEjBcy+Yk\\nettmiFIxsoBPqG+qxWS3Hg/EqGetlKr2iR0LPIS8wOgPydglrlqUKas9uvRZaopR\\nB7JqPJp8F57u1SohOfp5c0AQAwjsWWHSdzgC6y3je6UuUH+SMoE=\\n=O8uE\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:17.718469Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies\", - \n \"submissions_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions\", - \n \"url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"fa717c8e-fa66-4ef4-b15f-1621318bbd5c\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"elliptic friar\", \n \"key\": - {\n \"fingerprint\": \"823CCF06BC9551E71394D74092B928DF26417DBB\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALPv54sCQNbIkJVy3W3MWXJWb+NWUOfeyOjn3xnEHS/+8yl+olzv\\n+rUkm0GLhdCbKBMCEgwykZX1qbAf9Av88jT88mRHIWRgRk/V2Kd8bPAc0aCggUjB\\nPtP89aIjiNVrWfQ32hTriNtMzHimOebwqi1u5uKJ9ZhuRsiAQkkNSQK9ABEBAAG0\\ndVNvdXJjZSBLZXkgPEg3NzQ0V0ZKTENTSEFKUkdFSTRER1RBTUNYTllUSVZPTUZV\\nR0ZNQ0Y1WFpCRTJGNE5CNjI2R0NRUklHWklOVkhLQlZaSTdRTFlQN09RTFBEQ1M0\\nWUk0QlNISVBXQlA0MlA0UUlONkE9PojOBBMBCgA4FiEEgjzPBryVUecTlNdAkrko\\n3yZBfbsFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQkrko3yZB\\nfbsoiQQAlOAE9Hdl2XIrIQvCMl0ZHgNmSUi/YZfR1ouicJyIycyitGwujE9RsWI4\\njUBEEmOACVlN0FPz2v7PAo7M8A8v+KM7eGaeBNsjqMDphzRH6r5zBs+ZP3poPc50\\n3cQ92JGp3QgT0HICF2N7CHnG0ngNlwu42oai1hhx6NPH5cTeuYE=\\n=f1bh\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:18.595067Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/remove_star\", - \n \"replies_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies\", - \n \"submissions_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions\", - \n \"url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"887ab883-d5db-4ccf-9884-4125fa32076e\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcome nightmare\", \n \"key\": - {\n \"fingerprint\": \"7E60F24FC982BDDD83FAA9950FA06EC42E9E8C29\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOseWZbEtFEPF4BZMl3PR10YGRNCeE5OM3w225Kmv8DCVWgmezld\\nvAgVqpVfPyqB0W7Se1nBAamCZ+A2cqd5/vH6qc9pxNRCRUsX0fUtK0Aaszn8M4p3\\nucg5nV8qy0Ild4T23uV+AKaUs+20p4kUmtGHCAyeIqccQ+mvYrS/UX1XABEBAAG0\\ndVNvdXJjZSBLZXkgPFFUTEVZVVdWVFhMV1BLWUhZWDZQMkZHVFNMN0lVRFVTMlAy\\nRTNRVkRGSkU1TU9TMk5TVlJNTVJZVEtSNzUzUEVKNURWS0FXUTZMQ1hDTTIyTVZE\\nWFRLWVFDUVBYUVJOUFJVUjc3M1E9PojOBBMBCgA4FiEEfmDyT8mCvd2D+qmVD6Bu\\nxC6ejCkFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQD6BuxC6e\\njClOZgQA4n0Ae691orM2+wWBtL2f1cuGlRrebTAru6hC6t04dmxSNITrZEd36kwF\\nxcfF3z7C1bAn3DgCwAKSQgvSA5DsPM4tyA3vI/Wuw+mEG2wje3GeYMe+wg+vjtP6\\nbEzgW9+sigIq3isTz740pqEB9iXJ7bumhlXklq8ngobF+6JvqUM=\\n=heDS\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:19.445532Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/remove_star\", - \n \"replies_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies\", - \n \"submissions_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions\", - \n \"url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"08085505-fe4d-41aa-8732-6f6fe67e4e87\"\n }\n ]\n}\n" - headers: - Content-Length: - - '8170' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:19 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b - response: - body: - string: "{\n \"add_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcoming imperialist\", \n \"key\": - {\n \"fingerprint\": \"6CA4799C305D7DB5ADBAD5CF6EFE190460C35346\", \n \"public\": - \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAO+DZTMnikgIxD5cOoqEXzvoepd506s4ouBAuIQwUPcdqI9xouV1\\nkV0x3ENffVC6slpr4o0Ash06RgysOl6EFHWjvP7ZstY+bJ6LmZXU2ZAvwhGmm9P/\\nHr9Mzgr4qa+SyCXrJy4MfUodbfQg+FmIV4wanpG7HRUQT2abvHNOPZZjABEBAAG0\\ndVNvdXJjZSBLZXkgPEI3WFFKTENIU1FBR1ZSQlpaTldQVDRaQVZMRjRUQzNDQ0RE\\nM05EWDREQzNLQUNST0tWN0xBVlJDWVlIV0pGWE8zNjU2NUJRNkNFNkEzR1o1Q1lY\\nTFA0NVJZN1pTTUpZTFhETDNIV0k9PojOBBMBCgA4FiEEbKR5nDBdfbWtutXPbv4Z\\nBGDDU0YFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQbv4ZBGDD\\nU0bR5AP/cuDEPCLCNhB+2hvQw6j/CJzjI2YXJxq509+oupd/YTzNRU//5zsN0scu\\nTyc/zhQYBs3H5cSLn15QKMvpvO/AZiXH1wwbkHEHCM/p6FLRU01Toa6rQB0R67ym\\nvzZG+iHup0yJQYYOtIJ3LK89btDw0dk2/YgcQZAb5P5osq3pdjk=\\n=MP5H\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.055418Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies\", - \n \"submissions_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions\", - \n \"url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", \n - \ \"uuid\": \"e203b5fe-c2c7-40c2-a679-7c5e663d627b\"\n}\n" - headers: - Content-Length: - - '1550' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:19 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-get-sources.yml b/client/tests/sdk/data/test-get-sources.yml deleted file mode 100644 index 6b46166373..0000000000 --- a/client/tests/sdk/data/test-get-sources.yml +++ /dev/null @@ -1,93 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcoming imperialist\", \n \"key\": - {\n \"fingerprint\": \"6CA4799C305D7DB5ADBAD5CF6EFE190460C35346\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAO+DZTMnikgIxD5cOoqEXzvoepd506s4ouBAuIQwUPcdqI9xouV1\\nkV0x3ENffVC6slpr4o0Ash06RgysOl6EFHWjvP7ZstY+bJ6LmZXU2ZAvwhGmm9P/\\nHr9Mzgr4qa+SyCXrJy4MfUodbfQg+FmIV4wanpG7HRUQT2abvHNOPZZjABEBAAG0\\ndVNvdXJjZSBLZXkgPEI3WFFKTENIU1FBR1ZSQlpaTldQVDRaQVZMRjRUQzNDQ0RE\\nM05EWDREQzNLQUNST0tWN0xBVlJDWVlIV0pGWE8zNjU2NUJRNkNFNkEzR1o1Q1lY\\nTFA0NVJZN1pTTUpZTFhETDNIV0k9PojOBBMBCgA4FiEEbKR5nDBdfbWtutXPbv4Z\\nBGDDU0YFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQbv4ZBGDD\\nU0bR5AP/cuDEPCLCNhB+2hvQw6j/CJzjI2YXJxq509+oupd/YTzNRU//5zsN0scu\\nTyc/zhQYBs3H5cSLn15QKMvpvO/AZiXH1wwbkHEHCM/p6FLRU01Toa6rQB0R67ym\\nvzZG+iHup0yJQYYOtIJ3LK89btDw0dk2/YgcQZAb5P5osq3pdjk=\\n=MP5H\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.055418Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies\", - \n \"submissions_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions\", - \n \"url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"e203b5fe-c2c7-40c2-a679-7c5e663d627b\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"humorless steelmaker\", \n \"key\": - {\n \"fingerprint\": \"B8731EC83AD2B4153B4C903FA5A82A960615D39A\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKxl4c1JRkkrpzLBdKZYHe/OFZHiFbzldNbLNdqASsEBAYa7zPcv\\nSH9bo8/8igoOHjA6jwH2oBDHMBsfXNImByaAy0K9ZXCEj7bMVyoEar/bzRKffTNk\\npFeBz7Muw/fEc2Hcy+Y6DUnI+EBBfHlq+eueb8+7+JCadq6BWL0tFFG3ABEBAAG0\\ndVNvdXJjZSBLZXkgPExDSlEzT0tQNUpUTkg2QU1XM0pXREVNVkhCSzNNVEZPTjM1\\nSDNYWlpLSVVQSTcyQURHU1dESUVPRFpKRVdZWFY1UVlSTVRVUVJJUkdHSFFCS1VP\\nVEVCSjRIRUVLWkI2WVdQTkFZNEk9PojOBBMBCgA4FiEEuHMeyDrStBU7TJA/pagq\\nlgYV05oFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQpagqlgYV\\n05oBqAQAiwPAUgCNg5IUyBnqsxG/kZSaJzOMHZl/6D8saZ5HiLUkYkDhoD/65CB5\\nuHU5Z5zoXwOeXD5ov9IHQNZkJu68TdzJleAP7XznAJoRfFvH63wIsmEGyuDqduyL\\nnCb7wJU0vTq2a9K+DsnhASqSKsWFmuXh6vDszPAc/AiLI1Q0bnM=\\n=5Pyy\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.892220Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/remove_star\", - \n \"replies_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies\", - \n \"submissions_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions\", - \n \"url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"a04f525c-155c-4f5a-a549-a1966f78c1d2\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"compensable patchiness\", \n - \ \"key\": {\n \"fingerprint\": \"EE7E1CFB095A4C40EA84E206EA45EBA3F72F6175\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5PzVxdpTvfacoQx66neG41pBe+fah1z7OTju8UpLmFiPE0IvdB\\n6bcHS3Fa+wDa61Ap6BeF2wYiRGN72EPScl+kF9x1alsbyqU9yp6nFod1w1FPnlK1\\ngGPBQsQrTP8Cw2cSMtaYGsy3ZXG9f4/aIKwCU1eRuEP/utbxBQymaa19ABEBAAG0\\ndVNvdXJjZSBLZXkgPERBU1BZQlRUTk5KSkFIUUFaN01aNlpJSVlGNjJGVTZaQzZR\\nNVFUUDRQRE9SR01YNlJPM0oyVVFSN1hUSUpSNlpDVk1DTk1MRjQyWEtQU0lPTEY0\\nTFVGQktRSUdHU09TUDRXN0w3RFk9PojOBBMBCgA4FiEE7n4c+wlaTEDqhOIG6kXr\\no/cvYXUFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ6kXro/cv\\nYXUNHQP/ZxjQj+W9Rp63gQqz/8PU01dHL7I57KiTjW3GG4zo4ru0yEIsEjBcy+Yk\\nettmiFIxsoBPqG+qxWS3Hg/EqGetlKr2iR0LPIS8wOgPydglrlqUKas9uvRZaopR\\nB7JqPJp8F57u1SohOfp5c0AQAwjsWWHSdzgC6y3je6UuUH+SMoE=\\n=O8uE\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:17.718469Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies\", - \n \"submissions_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions\", - \n \"url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"fa717c8e-fa66-4ef4-b15f-1621318bbd5c\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"elliptic friar\", \n \"key\": - {\n \"fingerprint\": \"823CCF06BC9551E71394D74092B928DF26417DBB\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALPv54sCQNbIkJVy3W3MWXJWb+NWUOfeyOjn3xnEHS/+8yl+olzv\\n+rUkm0GLhdCbKBMCEgwykZX1qbAf9Av88jT88mRHIWRgRk/V2Kd8bPAc0aCggUjB\\nPtP89aIjiNVrWfQ32hTriNtMzHimOebwqi1u5uKJ9ZhuRsiAQkkNSQK9ABEBAAG0\\ndVNvdXJjZSBLZXkgPEg3NzQ0V0ZKTENTSEFKUkdFSTRER1RBTUNYTllUSVZPTUZV\\nR0ZNQ0Y1WFpCRTJGNE5CNjI2R0NRUklHWklOVkhLQlZaSTdRTFlQN09RTFBEQ1M0\\nWUk0QlNISVBXQlA0MlA0UUlONkE9PojOBBMBCgA4FiEEgjzPBryVUecTlNdAkrko\\n3yZBfbsFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQkrko3yZB\\nfbsoiQQAlOAE9Hdl2XIrIQvCMl0ZHgNmSUi/YZfR1ouicJyIycyitGwujE9RsWI4\\njUBEEmOACVlN0FPz2v7PAo7M8A8v+KM7eGaeBNsjqMDphzRH6r5zBs+ZP3poPc50\\n3cQ92JGp3QgT0HICF2N7CHnG0ngNlwu42oai1hhx6NPH5cTeuYE=\\n=f1bh\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:18.595067Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/remove_star\", - \n \"replies_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies\", - \n \"submissions_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions\", - \n \"url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"887ab883-d5db-4ccf-9884-4125fa32076e\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcome nightmare\", \n \"key\": - {\n \"fingerprint\": \"7E60F24FC982BDDD83FAA9950FA06EC42E9E8C29\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOseWZbEtFEPF4BZMl3PR10YGRNCeE5OM3w225Kmv8DCVWgmezld\\nvAgVqpVfPyqB0W7Se1nBAamCZ+A2cqd5/vH6qc9pxNRCRUsX0fUtK0Aaszn8M4p3\\nucg5nV8qy0Ild4T23uV+AKaUs+20p4kUmtGHCAyeIqccQ+mvYrS/UX1XABEBAAG0\\ndVNvdXJjZSBLZXkgPFFUTEVZVVdWVFhMV1BLWUhZWDZQMkZHVFNMN0lVRFVTMlAy\\nRTNRVkRGSkU1TU9TMk5TVlJNTVJZVEtSNzUzUEVKNURWS0FXUTZMQ1hDTTIyTVZE\\nWFRLWVFDUVBYUVJOUFJVUjc3M1E9PojOBBMBCgA4FiEEfmDyT8mCvd2D+qmVD6Bu\\nxC6ejCkFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQD6BuxC6e\\njClOZgQA4n0Ae691orM2+wWBtL2f1cuGlRrebTAru6hC6t04dmxSNITrZEd36kwF\\nxcfF3z7C1bAn3DgCwAKSQgvSA5DsPM4tyA3vI/Wuw+mEG2wje3GeYMe+wg+vjtP6\\nbEzgW9+sigIq3isTz740pqEB9iXJ7bumhlXklq8ngobF+6JvqUM=\\n=heDS\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:19.445532Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/remove_star\", - \n \"replies_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies\", - \n \"submissions_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions\", - \n \"url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"08085505-fe4d-41aa-8732-6f6fe67e4e87\"\n }\n ]\n}\n" - headers: - Content-Length: - - '8170' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:19 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-get-submission.yml b/client/tests/sdk/data/test-get-submission.yml deleted file mode 100644 index e02ea7ef07..0000000000 --- a/client/tests/sdk/data/test-get-submission.yml +++ /dev/null @@ -1,312 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/fae66b29-bea2-4c70-8386-f23c575cc63c/download\", - \n \"filename\": \"1-welcoming_imperialist-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 623, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/fae66b29-bea2-4c70-8386-f23c575cc63c\", - \n \"uuid\": \"fae66b29-bea2-4c70-8386-f23c575cc63c\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/dd7d7fd1-2f1b-49e6-a66e-540c20aa21f8/download\", - \n \"filename\": \"2-welcoming_imperialist-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 690, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/dd7d7fd1-2f1b-49e6-a66e-540c20aa21f8\", - \n \"uuid\": \"dd7d7fd1-2f1b-49e6-a66e-540c20aa21f8\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/47a7b028-5bb4-41d7-b7c7-f69baba318d1/download\", - \n \"filename\": \"3-welcoming_imperialist-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/47a7b028-5bb4-41d7-b7c7-f69baba318d1\", - \n \"uuid\": \"47a7b028-5bb4-41d7-b7c7-f69baba318d1\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/48d2441c-7ffc-4878-8369-d13ecde02193/download\", - \n \"filename\": \"4-welcoming_imperialist-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/48d2441c-7ffc-4878-8369-d13ecde02193\", - \n \"uuid\": \"48d2441c-7ffc-4878-8369-d13ecde02193\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/7474699f-ef83-44a2-bdbe-072ff5e19905/download\", - \n \"filename\": \"1-humorless_steelmaker-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 611, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/7474699f-ef83-44a2-bdbe-072ff5e19905\", - \n \"uuid\": \"7474699f-ef83-44a2-bdbe-072ff5e19905\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/bc914985-dd69-4aee-b25a-549e8d5daeb1/download\", - \n \"filename\": \"2-humorless_steelmaker-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 758, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/bc914985-dd69-4aee-b25a-549e8d5daeb1\", - \n \"uuid\": \"bc914985-dd69-4aee-b25a-549e8d5daeb1\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd/download\", - \n \"filename\": \"3-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd\", - \n \"uuid\": \"59822dde-92c9-4872-80dc-6061818fdadd\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd/download\", - \n \"filename\": \"4-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd\", - \n \"uuid\": \"9690a838-56f1-45a9-9920-d97ad3c645fd\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/2971feb6-bd55-4bea-bb89-14a2b75b13ec/download\", - \n \"filename\": \"1-compensable_patchiness-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/2971feb6-bd55-4bea-bb89-14a2b75b13ec\", - \n \"uuid\": \"2971feb6-bd55-4bea-bb89-14a2b75b13ec\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/f61693ef-ff7f-4602-aa3a-b56ea90a1508/download\", - \n \"filename\": \"2-compensable_patchiness-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 595, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/f61693ef-ff7f-4602-aa3a-b56ea90a1508\", - \n \"uuid\": \"f61693ef-ff7f-4602-aa3a-b56ea90a1508\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/897f81a7-7d67-4638-b804-396fdbcd4daf/download\", - \n \"filename\": \"3-compensable_patchiness-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/897f81a7-7d67-4638-b804-396fdbcd4daf\", - \n \"uuid\": \"897f81a7-7d67-4638-b804-396fdbcd4daf\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/62361a6d-4574-4d10-82b2-988f37730a84/download\", - \n \"filename\": \"4-compensable_patchiness-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/62361a6d-4574-4d10-82b2-988f37730a84\", - \n \"uuid\": \"62361a6d-4574-4d10-82b2-988f37730a84\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/fe6b99ee-a541-45a8-bcec-13a31ee57bae/download\", - \n \"filename\": \"1-elliptic_friar-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 637, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/fe6b99ee-a541-45a8-bcec-13a31ee57bae\", - \n \"uuid\": \"fe6b99ee-a541-45a8-bcec-13a31ee57bae\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d/download\", - \n \"filename\": \"2-elliptic_friar-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 666, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d\", - \n \"uuid\": \"c86fc22e-fc95-46e1-9db7-5ff524efb54d\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/38984757-d81b-47ad-b79f-d0e8e6c84d00/download\", - \n \"filename\": \"3-elliptic_friar-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/38984757-d81b-47ad-b79f-d0e8e6c84d00\", - \n \"uuid\": \"38984757-d81b-47ad-b79f-d0e8e6c84d00\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/d9ea9d08-9474-45c9-b00b-8f4127620102/download\", - \n \"filename\": \"4-elliptic_friar-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/d9ea9d08-9474-45c9-b00b-8f4127620102\", - \n \"uuid\": \"d9ea9d08-9474-45c9-b00b-8f4127620102\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5/download\", - \n \"filename\": \"1-welcome_nightmare-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 591, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5\", - \n \"uuid\": \"85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/7738b283-b094-433b-a62f-1212b6dd24f5/download\", - \n \"filename\": \"2-welcome_nightmare-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 591, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/7738b283-b094-433b-a62f-1212b6dd24f5\", - \n \"uuid\": \"7738b283-b094-433b-a62f-1212b6dd24f5\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/53150f88-7a9a-4e3b-bb8f-a2582ee5be59/download\", - \n \"filename\": \"3-welcome_nightmare-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/53150f88-7a9a-4e3b-bb8f-a2582ee5be59\", - \n \"uuid\": \"53150f88-7a9a-4e3b-bb8f-a2582ee5be59\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/711ea1dc-092f-41e2-9036-c19b6b62c223/download\", - \n \"filename\": \"4-welcome_nightmare-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/711ea1dc-092f-41e2-9036-c19b6b62c223\", - \n \"uuid\": \"711ea1dc-092f-41e2-9036-c19b6b62c223\"\n }\n ]\n}\n" - headers: - Content-Length: - - '13192' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:19 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b - response: - body: - string: "{\n \"add_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcoming imperialist\", \n \"key\": - {\n \"fingerprint\": \"6CA4799C305D7DB5ADBAD5CF6EFE190460C35346\", \n \"public\": - \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAO+DZTMnikgIxD5cOoqEXzvoepd506s4ouBAuIQwUPcdqI9xouV1\\nkV0x3ENffVC6slpr4o0Ash06RgysOl6EFHWjvP7ZstY+bJ6LmZXU2ZAvwhGmm9P/\\nHr9Mzgr4qa+SyCXrJy4MfUodbfQg+FmIV4wanpG7HRUQT2abvHNOPZZjABEBAAG0\\ndVNvdXJjZSBLZXkgPEI3WFFKTENIU1FBR1ZSQlpaTldQVDRaQVZMRjRUQzNDQ0RE\\nM05EWDREQzNLQUNST0tWN0xBVlJDWVlIV0pGWE8zNjU2NUJRNkNFNkEzR1o1Q1lY\\nTFA0NVJZN1pTTUpZTFhETDNIV0k9PojOBBMBCgA4FiEEbKR5nDBdfbWtutXPbv4Z\\nBGDDU0YFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQbv4ZBGDD\\nU0bR5AP/cuDEPCLCNhB+2hvQw6j/CJzjI2YXJxq509+oupd/YTzNRU//5zsN0scu\\nTyc/zhQYBs3H5cSLn15QKMvpvO/AZiXH1wwbkHEHCM/p6FLRU01Toa6rQB0R67ym\\nvzZG+iHup0yJQYYOtIJ3LK89btDw0dk2/YgcQZAb5P5osq3pdjk=\\n=MP5H\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.055418Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies\", - \n \"submissions_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions\", - \n \"url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", \n - \ \"uuid\": \"e203b5fe-c2c7-40c2-a679-7c5e663d627b\"\n}\n" - headers: - Content-Length: - - '1550' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:19 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/fae66b29-bea2-4c70-8386-f23c575cc63c/download\", - \n \"filename\": \"1-welcoming_imperialist-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 623, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/fae66b29-bea2-4c70-8386-f23c575cc63c\", - \n \"uuid\": \"fae66b29-bea2-4c70-8386-f23c575cc63c\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/dd7d7fd1-2f1b-49e6-a66e-540c20aa21f8/download\", - \n \"filename\": \"2-welcoming_imperialist-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 690, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/dd7d7fd1-2f1b-49e6-a66e-540c20aa21f8\", - \n \"uuid\": \"dd7d7fd1-2f1b-49e6-a66e-540c20aa21f8\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/47a7b028-5bb4-41d7-b7c7-f69baba318d1/download\", - \n \"filename\": \"3-welcoming_imperialist-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/47a7b028-5bb4-41d7-b7c7-f69baba318d1\", - \n \"uuid\": \"47a7b028-5bb4-41d7-b7c7-f69baba318d1\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/48d2441c-7ffc-4878-8369-d13ecde02193/download\", - \n \"filename\": \"4-welcoming_imperialist-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/48d2441c-7ffc-4878-8369-d13ecde02193\", - \n \"uuid\": \"48d2441c-7ffc-4878-8369-d13ecde02193\"\n }\n ]\n}\n" - headers: - Content-Length: - - '2628' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:19 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/fae66b29-bea2-4c70-8386-f23c575cc63c - response: - body: - string: "{\n \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/fae66b29-bea2-4c70-8386-f23c575cc63c/download\", - \n \"filename\": \"1-welcoming_imperialist-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 623, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/fae66b29-bea2-4c70-8386-f23c575cc63c\", - \n \"uuid\": \"fae66b29-bea2-4c70-8386-f23c575cc63c\"\n}\n" - headers: - Content-Length: - - '579' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:19 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-get-submissions.yml b/client/tests/sdk/data/test-get-submissions.yml deleted file mode 100644 index 006d738a6e..0000000000 --- a/client/tests/sdk/data/test-get-submissions.yml +++ /dev/null @@ -1,152 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcoming imperialist\", \n \"key\": - {\n \"fingerprint\": \"6CA4799C305D7DB5ADBAD5CF6EFE190460C35346\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAO+DZTMnikgIxD5cOoqEXzvoepd506s4ouBAuIQwUPcdqI9xouV1\\nkV0x3ENffVC6slpr4o0Ash06RgysOl6EFHWjvP7ZstY+bJ6LmZXU2ZAvwhGmm9P/\\nHr9Mzgr4qa+SyCXrJy4MfUodbfQg+FmIV4wanpG7HRUQT2abvHNOPZZjABEBAAG0\\ndVNvdXJjZSBLZXkgPEI3WFFKTENIU1FBR1ZSQlpaTldQVDRaQVZMRjRUQzNDQ0RE\\nM05EWDREQzNLQUNST0tWN0xBVlJDWVlIV0pGWE8zNjU2NUJRNkNFNkEzR1o1Q1lY\\nTFA0NVJZN1pTTUpZTFhETDNIV0k9PojOBBMBCgA4FiEEbKR5nDBdfbWtutXPbv4Z\\nBGDDU0YFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQbv4ZBGDD\\nU0bR5AP/cuDEPCLCNhB+2hvQw6j/CJzjI2YXJxq509+oupd/YTzNRU//5zsN0scu\\nTyc/zhQYBs3H5cSLn15QKMvpvO/AZiXH1wwbkHEHCM/p6FLRU01Toa6rQB0R67ym\\nvzZG+iHup0yJQYYOtIJ3LK89btDw0dk2/YgcQZAb5P5osq3pdjk=\\n=MP5H\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.055418Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies\", - \n \"submissions_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions\", - \n \"url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"e203b5fe-c2c7-40c2-a679-7c5e663d627b\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"humorless steelmaker\", \n \"key\": - {\n \"fingerprint\": \"B8731EC83AD2B4153B4C903FA5A82A960615D39A\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKxl4c1JRkkrpzLBdKZYHe/OFZHiFbzldNbLNdqASsEBAYa7zPcv\\nSH9bo8/8igoOHjA6jwH2oBDHMBsfXNImByaAy0K9ZXCEj7bMVyoEar/bzRKffTNk\\npFeBz7Muw/fEc2Hcy+Y6DUnI+EBBfHlq+eueb8+7+JCadq6BWL0tFFG3ABEBAAG0\\ndVNvdXJjZSBLZXkgPExDSlEzT0tQNUpUTkg2QU1XM0pXREVNVkhCSzNNVEZPTjM1\\nSDNYWlpLSVVQSTcyQURHU1dESUVPRFpKRVdZWFY1UVlSTVRVUVJJUkdHSFFCS1VP\\nVEVCSjRIRUVLWkI2WVdQTkFZNEk9PojOBBMBCgA4FiEEuHMeyDrStBU7TJA/pagq\\nlgYV05oFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQpagqlgYV\\n05oBqAQAiwPAUgCNg5IUyBnqsxG/kZSaJzOMHZl/6D8saZ5HiLUkYkDhoD/65CB5\\nuHU5Z5zoXwOeXD5ov9IHQNZkJu68TdzJleAP7XznAJoRfFvH63wIsmEGyuDqduyL\\nnCb7wJU0vTq2a9K+DsnhASqSKsWFmuXh6vDszPAc/AiLI1Q0bnM=\\n=5Pyy\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.892220Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/remove_star\", - \n \"replies_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies\", - \n \"submissions_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions\", - \n \"url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"a04f525c-155c-4f5a-a549-a1966f78c1d2\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"compensable patchiness\", \n - \ \"key\": {\n \"fingerprint\": \"EE7E1CFB095A4C40EA84E206EA45EBA3F72F6175\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5PzVxdpTvfacoQx66neG41pBe+fah1z7OTju8UpLmFiPE0IvdB\\n6bcHS3Fa+wDa61Ap6BeF2wYiRGN72EPScl+kF9x1alsbyqU9yp6nFod1w1FPnlK1\\ngGPBQsQrTP8Cw2cSMtaYGsy3ZXG9f4/aIKwCU1eRuEP/utbxBQymaa19ABEBAAG0\\ndVNvdXJjZSBLZXkgPERBU1BZQlRUTk5KSkFIUUFaN01aNlpJSVlGNjJGVTZaQzZR\\nNVFUUDRQRE9SR01YNlJPM0oyVVFSN1hUSUpSNlpDVk1DTk1MRjQyWEtQU0lPTEY0\\nTFVGQktRSUdHU09TUDRXN0w3RFk9PojOBBMBCgA4FiEE7n4c+wlaTEDqhOIG6kXr\\no/cvYXUFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ6kXro/cv\\nYXUNHQP/ZxjQj+W9Rp63gQqz/8PU01dHL7I57KiTjW3GG4zo4ru0yEIsEjBcy+Yk\\nettmiFIxsoBPqG+qxWS3Hg/EqGetlKr2iR0LPIS8wOgPydglrlqUKas9uvRZaopR\\nB7JqPJp8F57u1SohOfp5c0AQAwjsWWHSdzgC6y3je6UuUH+SMoE=\\n=O8uE\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:17.718469Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies\", - \n \"submissions_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions\", - \n \"url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"fa717c8e-fa66-4ef4-b15f-1621318bbd5c\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"elliptic friar\", \n \"key\": - {\n \"fingerprint\": \"823CCF06BC9551E71394D74092B928DF26417DBB\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALPv54sCQNbIkJVy3W3MWXJWb+NWUOfeyOjn3xnEHS/+8yl+olzv\\n+rUkm0GLhdCbKBMCEgwykZX1qbAf9Av88jT88mRHIWRgRk/V2Kd8bPAc0aCggUjB\\nPtP89aIjiNVrWfQ32hTriNtMzHimOebwqi1u5uKJ9ZhuRsiAQkkNSQK9ABEBAAG0\\ndVNvdXJjZSBLZXkgPEg3NzQ0V0ZKTENTSEFKUkdFSTRER1RBTUNYTllUSVZPTUZV\\nR0ZNQ0Y1WFpCRTJGNE5CNjI2R0NRUklHWklOVkhLQlZaSTdRTFlQN09RTFBEQ1M0\\nWUk0QlNISVBXQlA0MlA0UUlONkE9PojOBBMBCgA4FiEEgjzPBryVUecTlNdAkrko\\n3yZBfbsFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQkrko3yZB\\nfbsoiQQAlOAE9Hdl2XIrIQvCMl0ZHgNmSUi/YZfR1ouicJyIycyitGwujE9RsWI4\\njUBEEmOACVlN0FPz2v7PAo7M8A8v+KM7eGaeBNsjqMDphzRH6r5zBs+ZP3poPc50\\n3cQ92JGp3QgT0HICF2N7CHnG0ngNlwu42oai1hhx6NPH5cTeuYE=\\n=f1bh\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:18.595067Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/remove_star\", - \n \"replies_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies\", - \n \"submissions_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions\", - \n \"url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"887ab883-d5db-4ccf-9884-4125fa32076e\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcome nightmare\", \n \"key\": - {\n \"fingerprint\": \"7E60F24FC982BDDD83FAA9950FA06EC42E9E8C29\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOseWZbEtFEPF4BZMl3PR10YGRNCeE5OM3w225Kmv8DCVWgmezld\\nvAgVqpVfPyqB0W7Se1nBAamCZ+A2cqd5/vH6qc9pxNRCRUsX0fUtK0Aaszn8M4p3\\nucg5nV8qy0Ild4T23uV+AKaUs+20p4kUmtGHCAyeIqccQ+mvYrS/UX1XABEBAAG0\\ndVNvdXJjZSBLZXkgPFFUTEVZVVdWVFhMV1BLWUhZWDZQMkZHVFNMN0lVRFVTMlAy\\nRTNRVkRGSkU1TU9TMk5TVlJNTVJZVEtSNzUzUEVKNURWS0FXUTZMQ1hDTTIyTVZE\\nWFRLWVFDUVBYUVJOUFJVUjc3M1E9PojOBBMBCgA4FiEEfmDyT8mCvd2D+qmVD6Bu\\nxC6ejCkFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQD6BuxC6e\\njClOZgQA4n0Ae691orM2+wWBtL2f1cuGlRrebTAru6hC6t04dmxSNITrZEd36kwF\\nxcfF3z7C1bAn3DgCwAKSQgvSA5DsPM4tyA3vI/Wuw+mEG2wje3GeYMe+wg+vjtP6\\nbEzgW9+sigIq3isTz740pqEB9iXJ7bumhlXklq8ngobF+6JvqUM=\\n=heDS\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:19.445532Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/remove_star\", - \n \"replies_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies\", - \n \"submissions_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions\", - \n \"url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"08085505-fe4d-41aa-8732-6f6fe67e4e87\"\n }\n ]\n}\n" - headers: - Content-Length: - - '8170' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:19 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/fae66b29-bea2-4c70-8386-f23c575cc63c/download\", - \n \"filename\": \"1-welcoming_imperialist-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 623, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/fae66b29-bea2-4c70-8386-f23c575cc63c\", - \n \"uuid\": \"fae66b29-bea2-4c70-8386-f23c575cc63c\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/dd7d7fd1-2f1b-49e6-a66e-540c20aa21f8/download\", - \n \"filename\": \"2-welcoming_imperialist-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 690, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/dd7d7fd1-2f1b-49e6-a66e-540c20aa21f8\", - \n \"uuid\": \"dd7d7fd1-2f1b-49e6-a66e-540c20aa21f8\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/47a7b028-5bb4-41d7-b7c7-f69baba318d1/download\", - \n \"filename\": \"3-welcoming_imperialist-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/47a7b028-5bb4-41d7-b7c7-f69baba318d1\", - \n \"uuid\": \"47a7b028-5bb4-41d7-b7c7-f69baba318d1\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/48d2441c-7ffc-4878-8369-d13ecde02193/download\", - \n \"filename\": \"4-welcoming_imperialist-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/48d2441c-7ffc-4878-8369-d13ecde02193\", - \n \"uuid\": \"48d2441c-7ffc-4878-8369-d13ecde02193\"\n }\n ]\n}\n" - headers: - Content-Length: - - '2628' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:19 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-get-users.yml b/client/tests/sdk/data/test-get-users.yml deleted file mode 100644 index eaf064077c..0000000000 --- a/client/tests/sdk/data/test-get-users.yml +++ /dev/null @@ -1,38 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/users - response: - body: - string: "{\n \"users\": [\n {\n \"first_name\": null, \n \"last_name\": - null, \n \"username\": \"journalist\", \n \"uuid\": \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ }, \n {\n \"first_name\": null, \n \"last_name\": null, \n - \ \"username\": \"dellsberg\", \n \"uuid\": \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ }\n ]\n}\n" - headers: - Content-Length: - - '324' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-get-wrong-submissions.yml b/client/tests/sdk/data/test-get-wrong-submissions.yml deleted file mode 100644 index 0d9db08eda..0000000000 --- a/client/tests/sdk/data/test-get-wrong-submissions.yml +++ /dev/null @@ -1,127 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcoming imperialist\", \n \"key\": - {\n \"fingerprint\": \"6CA4799C305D7DB5ADBAD5CF6EFE190460C35346\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAO+DZTMnikgIxD5cOoqEXzvoepd506s4ouBAuIQwUPcdqI9xouV1\\nkV0x3ENffVC6slpr4o0Ash06RgysOl6EFHWjvP7ZstY+bJ6LmZXU2ZAvwhGmm9P/\\nHr9Mzgr4qa+SyCXrJy4MfUodbfQg+FmIV4wanpG7HRUQT2abvHNOPZZjABEBAAG0\\ndVNvdXJjZSBLZXkgPEI3WFFKTENIU1FBR1ZSQlpaTldQVDRaQVZMRjRUQzNDQ0RE\\nM05EWDREQzNLQUNST0tWN0xBVlJDWVlIV0pGWE8zNjU2NUJRNkNFNkEzR1o1Q1lY\\nTFA0NVJZN1pTTUpZTFhETDNIV0k9PojOBBMBCgA4FiEEbKR5nDBdfbWtutXPbv4Z\\nBGDDU0YFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQbv4ZBGDD\\nU0bR5AP/cuDEPCLCNhB+2hvQw6j/CJzjI2YXJxq509+oupd/YTzNRU//5zsN0scu\\nTyc/zhQYBs3H5cSLn15QKMvpvO/AZiXH1wwbkHEHCM/p6FLRU01Toa6rQB0R67ym\\nvzZG+iHup0yJQYYOtIJ3LK89btDw0dk2/YgcQZAb5P5osq3pdjk=\\n=MP5H\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.055418Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies\", - \n \"submissions_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions\", - \n \"url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"e203b5fe-c2c7-40c2-a679-7c5e663d627b\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"humorless steelmaker\", \n \"key\": - {\n \"fingerprint\": \"B8731EC83AD2B4153B4C903FA5A82A960615D39A\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKxl4c1JRkkrpzLBdKZYHe/OFZHiFbzldNbLNdqASsEBAYa7zPcv\\nSH9bo8/8igoOHjA6jwH2oBDHMBsfXNImByaAy0K9ZXCEj7bMVyoEar/bzRKffTNk\\npFeBz7Muw/fEc2Hcy+Y6DUnI+EBBfHlq+eueb8+7+JCadq6BWL0tFFG3ABEBAAG0\\ndVNvdXJjZSBLZXkgPExDSlEzT0tQNUpUTkg2QU1XM0pXREVNVkhCSzNNVEZPTjM1\\nSDNYWlpLSVVQSTcyQURHU1dESUVPRFpKRVdZWFY1UVlSTVRVUVJJUkdHSFFCS1VP\\nVEVCSjRIRUVLWkI2WVdQTkFZNEk9PojOBBMBCgA4FiEEuHMeyDrStBU7TJA/pagq\\nlgYV05oFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQpagqlgYV\\n05oBqAQAiwPAUgCNg5IUyBnqsxG/kZSaJzOMHZl/6D8saZ5HiLUkYkDhoD/65CB5\\nuHU5Z5zoXwOeXD5ov9IHQNZkJu68TdzJleAP7XznAJoRfFvH63wIsmEGyuDqduyL\\nnCb7wJU0vTq2a9K+DsnhASqSKsWFmuXh6vDszPAc/AiLI1Q0bnM=\\n=5Pyy\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.892220Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/remove_star\", - \n \"replies_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies\", - \n \"submissions_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions\", - \n \"url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"a04f525c-155c-4f5a-a549-a1966f78c1d2\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"compensable patchiness\", \n - \ \"key\": {\n \"fingerprint\": \"EE7E1CFB095A4C40EA84E206EA45EBA3F72F6175\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5PzVxdpTvfacoQx66neG41pBe+fah1z7OTju8UpLmFiPE0IvdB\\n6bcHS3Fa+wDa61Ap6BeF2wYiRGN72EPScl+kF9x1alsbyqU9yp6nFod1w1FPnlK1\\ngGPBQsQrTP8Cw2cSMtaYGsy3ZXG9f4/aIKwCU1eRuEP/utbxBQymaa19ABEBAAG0\\ndVNvdXJjZSBLZXkgPERBU1BZQlRUTk5KSkFIUUFaN01aNlpJSVlGNjJGVTZaQzZR\\nNVFUUDRQRE9SR01YNlJPM0oyVVFSN1hUSUpSNlpDVk1DTk1MRjQyWEtQU0lPTEY0\\nTFVGQktRSUdHU09TUDRXN0w3RFk9PojOBBMBCgA4FiEE7n4c+wlaTEDqhOIG6kXr\\no/cvYXUFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ6kXro/cv\\nYXUNHQP/ZxjQj+W9Rp63gQqz/8PU01dHL7I57KiTjW3GG4zo4ru0yEIsEjBcy+Yk\\nettmiFIxsoBPqG+qxWS3Hg/EqGetlKr2iR0LPIS8wOgPydglrlqUKas9uvRZaopR\\nB7JqPJp8F57u1SohOfp5c0AQAwjsWWHSdzgC6y3je6UuUH+SMoE=\\n=O8uE\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:17.718469Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies\", - \n \"submissions_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions\", - \n \"url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"fa717c8e-fa66-4ef4-b15f-1621318bbd5c\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"elliptic friar\", \n \"key\": - {\n \"fingerprint\": \"823CCF06BC9551E71394D74092B928DF26417DBB\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALPv54sCQNbIkJVy3W3MWXJWb+NWUOfeyOjn3xnEHS/+8yl+olzv\\n+rUkm0GLhdCbKBMCEgwykZX1qbAf9Av88jT88mRHIWRgRk/V2Kd8bPAc0aCggUjB\\nPtP89aIjiNVrWfQ32hTriNtMzHimOebwqi1u5uKJ9ZhuRsiAQkkNSQK9ABEBAAG0\\ndVNvdXJjZSBLZXkgPEg3NzQ0V0ZKTENTSEFKUkdFSTRER1RBTUNYTllUSVZPTUZV\\nR0ZNQ0Y1WFpCRTJGNE5CNjI2R0NRUklHWklOVkhLQlZaSTdRTFlQN09RTFBEQ1M0\\nWUk0QlNISVBXQlA0MlA0UUlONkE9PojOBBMBCgA4FiEEgjzPBryVUecTlNdAkrko\\n3yZBfbsFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQkrko3yZB\\nfbsoiQQAlOAE9Hdl2XIrIQvCMl0ZHgNmSUi/YZfR1ouicJyIycyitGwujE9RsWI4\\njUBEEmOACVlN0FPz2v7PAo7M8A8v+KM7eGaeBNsjqMDphzRH6r5zBs+ZP3poPc50\\n3cQ92JGp3QgT0HICF2N7CHnG0ngNlwu42oai1hhx6NPH5cTeuYE=\\n=f1bh\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:18.595067Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/remove_star\", - \n \"replies_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies\", - \n \"submissions_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions\", - \n \"url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"887ab883-d5db-4ccf-9884-4125fa32076e\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcome nightmare\", \n \"key\": - {\n \"fingerprint\": \"7E60F24FC982BDDD83FAA9950FA06EC42E9E8C29\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOseWZbEtFEPF4BZMl3PR10YGRNCeE5OM3w225Kmv8DCVWgmezld\\nvAgVqpVfPyqB0W7Se1nBAamCZ+A2cqd5/vH6qc9pxNRCRUsX0fUtK0Aaszn8M4p3\\nucg5nV8qy0Ild4T23uV+AKaUs+20p4kUmtGHCAyeIqccQ+mvYrS/UX1XABEBAAG0\\ndVNvdXJjZSBLZXkgPFFUTEVZVVdWVFhMV1BLWUhZWDZQMkZHVFNMN0lVRFVTMlAy\\nRTNRVkRGSkU1TU9TMk5TVlJNTVJZVEtSNzUzUEVKNURWS0FXUTZMQ1hDTTIyTVZE\\nWFRLWVFDUVBYUVJOUFJVUjc3M1E9PojOBBMBCgA4FiEEfmDyT8mCvd2D+qmVD6Bu\\nxC6ejCkFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQD6BuxC6e\\njClOZgQA4n0Ae691orM2+wWBtL2f1cuGlRrebTAru6hC6t04dmxSNITrZEd36kwF\\nxcfF3z7C1bAn3DgCwAKSQgvSA5DsPM4tyA3vI/Wuw+mEG2wje3GeYMe+wg+vjtP6\\nbEzgW9+sigIq3isTz740pqEB9iXJ7bumhlXklq8ngobF+6JvqUM=\\n=heDS\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:19.445532Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/remove_star\", - \n \"replies_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies\", - \n \"submissions_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions\", - \n \"url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"08085505-fe4d-41aa-8732-6f6fe67e4e87\"\n }\n ]\n}\n" - headers: - Content-Length: - - '8170' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources/rofl-missing/submissions - response: - body: - string: "{\n \"error\": \"Not Found\", \n \"message\": \"The requested URL - was not found on the server. If you entered the URL manually please check - your spelling and try again.\"\n}\n" - headers: - Content-Length: - - '165' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 404 - message: NOT FOUND -version: 1 diff --git a/client/tests/sdk/data/test-logout.yml b/client/tests/sdk/data/test-logout.yml deleted file mode 100644 index f2e3359f29..0000000000 --- a/client/tests/sdk/data/test-logout.yml +++ /dev/null @@ -1,36 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Length: - - '0' - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: POST - uri: http://127.0.0.1:8081/api/v1/logout - response: - body: - string: "{\n \"message\": \"Your token has been revoked.\"\n}\n" - headers: - Content-Length: - - '48' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:22 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-reply-source-with-uuid.yml b/client/tests/sdk/data/test-reply-source-with-uuid.yml deleted file mode 100644 index 4106412e8c..0000000000 --- a/client/tests/sdk/data/test-reply-source-with-uuid.yml +++ /dev/null @@ -1,129 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/add_star\", - \n \"interaction_count\": 7, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcoming imperialist\", \n \"key\": - {\n \"fingerprint\": \"6CA4799C305D7DB5ADBAD5CF6EFE190460C35346\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAO+DZTMnikgIxD5cOoqEXzvoepd506s4ouBAuIQwUPcdqI9xouV1\\nkV0x3ENffVC6slpr4o0Ash06RgysOl6EFHWjvP7ZstY+bJ6LmZXU2ZAvwhGmm9P/\\nHr9Mzgr4qa+SyCXrJy4MfUodbfQg+FmIV4wanpG7HRUQT2abvHNOPZZjABEBAAG0\\ndVNvdXJjZSBLZXkgPEI3WFFKTENIU1FBR1ZSQlpaTldQVDRaQVZMRjRUQzNDQ0RE\\nM05EWDREQzNLQUNST0tWN0xBVlJDWVlIV0pGWE8zNjU2NUJRNkNFNkEzR1o1Q1lY\\nTFA0NVJZN1pTTUpZTFhETDNIV0k9PojOBBMBCgA4FiEEbKR5nDBdfbWtutXPbv4Z\\nBGDDU0YFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQbv4ZBGDD\\nU0bR5AP/cuDEPCLCNhB+2hvQw6j/CJzjI2YXJxq509+oupd/YTzNRU//5zsN0scu\\nTyc/zhQYBs3H5cSLn15QKMvpvO/AZiXH1wwbkHEHCM/p6FLRU01Toa6rQB0R67ym\\nvzZG+iHup0yJQYYOtIJ3LK89btDw0dk2/YgcQZAb5P5osq3pdjk=\\n=MP5H\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.055418Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies\", - \n \"submissions_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions\", - \n \"url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"e203b5fe-c2c7-40c2-a679-7c5e663d627b\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"humorless steelmaker\", \n \"key\": - {\n \"fingerprint\": \"B8731EC83AD2B4153B4C903FA5A82A960615D39A\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKxl4c1JRkkrpzLBdKZYHe/OFZHiFbzldNbLNdqASsEBAYa7zPcv\\nSH9bo8/8igoOHjA6jwH2oBDHMBsfXNImByaAy0K9ZXCEj7bMVyoEar/bzRKffTNk\\npFeBz7Muw/fEc2Hcy+Y6DUnI+EBBfHlq+eueb8+7+JCadq6BWL0tFFG3ABEBAAG0\\ndVNvdXJjZSBLZXkgPExDSlEzT0tQNUpUTkg2QU1XM0pXREVNVkhCSzNNVEZPTjM1\\nSDNYWlpLSVVQSTcyQURHU1dESUVPRFpKRVdZWFY1UVlSTVRVUVJJUkdHSFFCS1VP\\nVEVCSjRIRUVLWkI2WVdQTkFZNEk9PojOBBMBCgA4FiEEuHMeyDrStBU7TJA/pagq\\nlgYV05oFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQpagqlgYV\\n05oBqAQAiwPAUgCNg5IUyBnqsxG/kZSaJzOMHZl/6D8saZ5HiLUkYkDhoD/65CB5\\nuHU5Z5zoXwOeXD5ov9IHQNZkJu68TdzJleAP7XznAJoRfFvH63wIsmEGyuDqduyL\\nnCb7wJU0vTq2a9K+DsnhASqSKsWFmuXh6vDszPAc/AiLI1Q0bnM=\\n=5Pyy\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.892220Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/remove_star\", - \n \"replies_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies\", - \n \"submissions_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions\", - \n \"url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"a04f525c-155c-4f5a-a549-a1966f78c1d2\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"compensable patchiness\", \n - \ \"key\": {\n \"fingerprint\": \"EE7E1CFB095A4C40EA84E206EA45EBA3F72F6175\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5PzVxdpTvfacoQx66neG41pBe+fah1z7OTju8UpLmFiPE0IvdB\\n6bcHS3Fa+wDa61Ap6BeF2wYiRGN72EPScl+kF9x1alsbyqU9yp6nFod1w1FPnlK1\\ngGPBQsQrTP8Cw2cSMtaYGsy3ZXG9f4/aIKwCU1eRuEP/utbxBQymaa19ABEBAAG0\\ndVNvdXJjZSBLZXkgPERBU1BZQlRUTk5KSkFIUUFaN01aNlpJSVlGNjJGVTZaQzZR\\nNVFUUDRQRE9SR01YNlJPM0oyVVFSN1hUSUpSNlpDVk1DTk1MRjQyWEtQU0lPTEY0\\nTFVGQktRSUdHU09TUDRXN0w3RFk9PojOBBMBCgA4FiEE7n4c+wlaTEDqhOIG6kXr\\no/cvYXUFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ6kXro/cv\\nYXUNHQP/ZxjQj+W9Rp63gQqz/8PU01dHL7I57KiTjW3GG4zo4ru0yEIsEjBcy+Yk\\nettmiFIxsoBPqG+qxWS3Hg/EqGetlKr2iR0LPIS8wOgPydglrlqUKas9uvRZaopR\\nB7JqPJp8F57u1SohOfp5c0AQAwjsWWHSdzgC6y3je6UuUH+SMoE=\\n=O8uE\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:17.718469Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies\", - \n \"submissions_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions\", - \n \"url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"fa717c8e-fa66-4ef4-b15f-1621318bbd5c\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"elliptic friar\", \n \"key\": - {\n \"fingerprint\": \"823CCF06BC9551E71394D74092B928DF26417DBB\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALPv54sCQNbIkJVy3W3MWXJWb+NWUOfeyOjn3xnEHS/+8yl+olzv\\n+rUkm0GLhdCbKBMCEgwykZX1qbAf9Av88jT88mRHIWRgRk/V2Kd8bPAc0aCggUjB\\nPtP89aIjiNVrWfQ32hTriNtMzHimOebwqi1u5uKJ9ZhuRsiAQkkNSQK9ABEBAAG0\\ndVNvdXJjZSBLZXkgPEg3NzQ0V0ZKTENTSEFKUkdFSTRER1RBTUNYTllUSVZPTUZV\\nR0ZNQ0Y1WFpCRTJGNE5CNjI2R0NRUklHWklOVkhLQlZaSTdRTFlQN09RTFBEQ1M0\\nWUk0QlNISVBXQlA0MlA0UUlONkE9PojOBBMBCgA4FiEEgjzPBryVUecTlNdAkrko\\n3yZBfbsFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQkrko3yZB\\nfbsoiQQAlOAE9Hdl2XIrIQvCMl0ZHgNmSUi/YZfR1ouicJyIycyitGwujE9RsWI4\\njUBEEmOACVlN0FPz2v7PAo7M8A8v+KM7eGaeBNsjqMDphzRH6r5zBs+ZP3poPc50\\n3cQ92JGp3QgT0HICF2N7CHnG0ngNlwu42oai1hhx6NPH5cTeuYE=\\n=f1bh\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:18.595067Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/remove_star\", - \n \"replies_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies\", - \n \"submissions_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions\", - \n \"url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"887ab883-d5db-4ccf-9884-4125fa32076e\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcome nightmare\", \n \"key\": - {\n \"fingerprint\": \"7E60F24FC982BDDD83FAA9950FA06EC42E9E8C29\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOseWZbEtFEPF4BZMl3PR10YGRNCeE5OM3w225Kmv8DCVWgmezld\\nvAgVqpVfPyqB0W7Se1nBAamCZ+A2cqd5/vH6qc9pxNRCRUsX0fUtK0Aaszn8M4p3\\nucg5nV8qy0Ild4T23uV+AKaUs+20p4kUmtGHCAyeIqccQ+mvYrS/UX1XABEBAAG0\\ndVNvdXJjZSBLZXkgPFFUTEVZVVdWVFhMV1BLWUhZWDZQMkZHVFNMN0lVRFVTMlAy\\nRTNRVkRGSkU1TU9TMk5TVlJNTVJZVEtSNzUzUEVKNURWS0FXUTZMQ1hDTTIyTVZE\\nWFRLWVFDUVBYUVJOUFJVUjc3M1E9PojOBBMBCgA4FiEEfmDyT8mCvd2D+qmVD6Bu\\nxC6ejCkFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQD6BuxC6e\\njClOZgQA4n0Ae691orM2+wWBtL2f1cuGlRrebTAru6hC6t04dmxSNITrZEd36kwF\\nxcfF3z7C1bAn3DgCwAKSQgvSA5DsPM4tyA3vI/Wuw+mEG2wje3GeYMe+wg+vjtP6\\nbEzgW9+sigIq3isTz740pqEB9iXJ7bumhlXklq8ngobF+6JvqUM=\\n=heDS\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:19.445532Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/remove_star\", - \n \"replies_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies\", - \n \"submissions_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions\", - \n \"url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"08085505-fe4d-41aa-8732-6f6fe67e4e87\"\n }\n ]\n}\n" - headers: - Content-Length: - - '8170' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:21 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: '{"reply": "-----BEGIN PGP MESSAGE-----\n\nhQIMA/uCql0ybaddAQ//dg2iojyiyXBaUzKbPaL9+FlEEvraxXO+BbhcsbEdLI5E\nKYxP5xb1LEOdaJjUcQaPjSARPnFbLzq3vsafZCBrEHtMWnSWxEpxbI1/DO+/Wbk1\nT+ZVltaAdOIulfuMlIlL4rVCbprg+QUQbsbtIIOFdXpvuS1kQdv+F/sfYsFQanQw\nV6u/yz3hgyymUyoBfZOXUfpFQ/t759s3rt3OGvwTzOx6o8Q3X+cKypwYsGsHzAUr\n/N2Ggy6hYVzDj1czjtgUF2EWyKKfTN2RO9y+E0PYnu7C6QN41dx4yPsXFq16kOWC\nLDyeXW2A/3/fGqp9176V4DRHMkUB6WkkXnekJBiyar1rG7WJ09KNdXGKJw6tjlqT\nz4mnjgkZopSbuwJJgs+RZFddpGU31PSQg3ODWZRmSQbL/7lFtsJCY0yFjGoEdJFw\npg5nJ6uOQN6bWPdM47nEPweFgNBIPmQccm0ayewaxvpIgTH+okBlLMPxnDg51vaA\nF7dzZP4SdNQuBkHKq3DW7tu21+haa5YcjY5vJry9o5Fu9qJJadiI8Cg0JJqTVsUs\n7Vu4eK1F9popI5hzdRBvBIdNB4LlIJiYmMKxD7l5yyOXSdoyINPU04PwxM3yO6QH\n5Uw7gVNYCvgKSHAvfFnYAjPSd1m7CPW/aI2EjIHMBf+8FEyyWdHduPCMHZhUZ5XS\nVAFdU++LS7PKxIFsXKtkHSMmO+GRfI/+SrVmGfw1YJbSmhaRAPk5ChqS7RQMgz/j\nt+mAINV0vHUNAJkMW/QZXgdVw+eca0ITs/1u3fKsBlmQNv4Efg==\n=686S\n-----END - PGP MESSAGE-----\n\n", "uuid": "e467868c-1fbb-4b5e-bca2-87944ea83855"}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Length: - - '974' - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: POST - uri: http://127.0.0.1:8081/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies - response: - body: - string: "{\n \"filename\": \"8-welcoming_imperialist-reply.gpg\", \n \"message\": - \"Your reply has been stored\", \n \"uuid\": \"e467868c-1fbb-4b5e-bca2-87944ea83855\"\n}\n" - headers: - Content-Length: - - '149' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:21 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 201 - message: CREATED -version: 1 diff --git a/client/tests/sdk/data/test-reply-source.yml b/client/tests/sdk/data/test-reply-source.yml deleted file mode 100644 index 56fa8b9941..0000000000 --- a/client/tests/sdk/data/test-reply-source.yml +++ /dev/null @@ -1,129 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcoming imperialist\", \n \"key\": - {\n \"fingerprint\": \"6CA4799C305D7DB5ADBAD5CF6EFE190460C35346\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAO+DZTMnikgIxD5cOoqEXzvoepd506s4ouBAuIQwUPcdqI9xouV1\\nkV0x3ENffVC6slpr4o0Ash06RgysOl6EFHWjvP7ZstY+bJ6LmZXU2ZAvwhGmm9P/\\nHr9Mzgr4qa+SyCXrJy4MfUodbfQg+FmIV4wanpG7HRUQT2abvHNOPZZjABEBAAG0\\ndVNvdXJjZSBLZXkgPEI3WFFKTENIU1FBR1ZSQlpaTldQVDRaQVZMRjRUQzNDQ0RE\\nM05EWDREQzNLQUNST0tWN0xBVlJDWVlIV0pGWE8zNjU2NUJRNkNFNkEzR1o1Q1lY\\nTFA0NVJZN1pTTUpZTFhETDNIV0k9PojOBBMBCgA4FiEEbKR5nDBdfbWtutXPbv4Z\\nBGDDU0YFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQbv4ZBGDD\\nU0bR5AP/cuDEPCLCNhB+2hvQw6j/CJzjI2YXJxq509+oupd/YTzNRU//5zsN0scu\\nTyc/zhQYBs3H5cSLn15QKMvpvO/AZiXH1wwbkHEHCM/p6FLRU01Toa6rQB0R67ym\\nvzZG+iHup0yJQYYOtIJ3LK89btDw0dk2/YgcQZAb5P5osq3pdjk=\\n=MP5H\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.055418Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies\", - \n \"submissions_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions\", - \n \"url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"e203b5fe-c2c7-40c2-a679-7c5e663d627b\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"humorless steelmaker\", \n \"key\": - {\n \"fingerprint\": \"B8731EC83AD2B4153B4C903FA5A82A960615D39A\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKxl4c1JRkkrpzLBdKZYHe/OFZHiFbzldNbLNdqASsEBAYa7zPcv\\nSH9bo8/8igoOHjA6jwH2oBDHMBsfXNImByaAy0K9ZXCEj7bMVyoEar/bzRKffTNk\\npFeBz7Muw/fEc2Hcy+Y6DUnI+EBBfHlq+eueb8+7+JCadq6BWL0tFFG3ABEBAAG0\\ndVNvdXJjZSBLZXkgPExDSlEzT0tQNUpUTkg2QU1XM0pXREVNVkhCSzNNVEZPTjM1\\nSDNYWlpLSVVQSTcyQURHU1dESUVPRFpKRVdZWFY1UVlSTVRVUVJJUkdHSFFCS1VP\\nVEVCSjRIRUVLWkI2WVdQTkFZNEk9PojOBBMBCgA4FiEEuHMeyDrStBU7TJA/pagq\\nlgYV05oFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQpagqlgYV\\n05oBqAQAiwPAUgCNg5IUyBnqsxG/kZSaJzOMHZl/6D8saZ5HiLUkYkDhoD/65CB5\\nuHU5Z5zoXwOeXD5ov9IHQNZkJu68TdzJleAP7XznAJoRfFvH63wIsmEGyuDqduyL\\nnCb7wJU0vTq2a9K+DsnhASqSKsWFmuXh6vDszPAc/AiLI1Q0bnM=\\n=5Pyy\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.892220Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/remove_star\", - \n \"replies_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies\", - \n \"submissions_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions\", - \n \"url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"a04f525c-155c-4f5a-a549-a1966f78c1d2\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"compensable patchiness\", \n - \ \"key\": {\n \"fingerprint\": \"EE7E1CFB095A4C40EA84E206EA45EBA3F72F6175\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5PzVxdpTvfacoQx66neG41pBe+fah1z7OTju8UpLmFiPE0IvdB\\n6bcHS3Fa+wDa61Ap6BeF2wYiRGN72EPScl+kF9x1alsbyqU9yp6nFod1w1FPnlK1\\ngGPBQsQrTP8Cw2cSMtaYGsy3ZXG9f4/aIKwCU1eRuEP/utbxBQymaa19ABEBAAG0\\ndVNvdXJjZSBLZXkgPERBU1BZQlRUTk5KSkFIUUFaN01aNlpJSVlGNjJGVTZaQzZR\\nNVFUUDRQRE9SR01YNlJPM0oyVVFSN1hUSUpSNlpDVk1DTk1MRjQyWEtQU0lPTEY0\\nTFVGQktRSUdHU09TUDRXN0w3RFk9PojOBBMBCgA4FiEE7n4c+wlaTEDqhOIG6kXr\\no/cvYXUFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ6kXro/cv\\nYXUNHQP/ZxjQj+W9Rp63gQqz/8PU01dHL7I57KiTjW3GG4zo4ru0yEIsEjBcy+Yk\\nettmiFIxsoBPqG+qxWS3Hg/EqGetlKr2iR0LPIS8wOgPydglrlqUKas9uvRZaopR\\nB7JqPJp8F57u1SohOfp5c0AQAwjsWWHSdzgC6y3je6UuUH+SMoE=\\n=O8uE\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:17.718469Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies\", - \n \"submissions_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions\", - \n \"url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"fa717c8e-fa66-4ef4-b15f-1621318bbd5c\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"elliptic friar\", \n \"key\": - {\n \"fingerprint\": \"823CCF06BC9551E71394D74092B928DF26417DBB\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALPv54sCQNbIkJVy3W3MWXJWb+NWUOfeyOjn3xnEHS/+8yl+olzv\\n+rUkm0GLhdCbKBMCEgwykZX1qbAf9Av88jT88mRHIWRgRk/V2Kd8bPAc0aCggUjB\\nPtP89aIjiNVrWfQ32hTriNtMzHimOebwqi1u5uKJ9ZhuRsiAQkkNSQK9ABEBAAG0\\ndVNvdXJjZSBLZXkgPEg3NzQ0V0ZKTENTSEFKUkdFSTRER1RBTUNYTllUSVZPTUZV\\nR0ZNQ0Y1WFpCRTJGNE5CNjI2R0NRUklHWklOVkhLQlZaSTdRTFlQN09RTFBEQ1M0\\nWUk0QlNISVBXQlA0MlA0UUlONkE9PojOBBMBCgA4FiEEgjzPBryVUecTlNdAkrko\\n3yZBfbsFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQkrko3yZB\\nfbsoiQQAlOAE9Hdl2XIrIQvCMl0ZHgNmSUi/YZfR1ouicJyIycyitGwujE9RsWI4\\njUBEEmOACVlN0FPz2v7PAo7M8A8v+KM7eGaeBNsjqMDphzRH6r5zBs+ZP3poPc50\\n3cQ92JGp3QgT0HICF2N7CHnG0ngNlwu42oai1hhx6NPH5cTeuYE=\\n=f1bh\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:18.595067Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/remove_star\", - \n \"replies_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies\", - \n \"submissions_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions\", - \n \"url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"887ab883-d5db-4ccf-9884-4125fa32076e\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcome nightmare\", \n \"key\": - {\n \"fingerprint\": \"7E60F24FC982BDDD83FAA9950FA06EC42E9E8C29\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOseWZbEtFEPF4BZMl3PR10YGRNCeE5OM3w225Kmv8DCVWgmezld\\nvAgVqpVfPyqB0W7Se1nBAamCZ+A2cqd5/vH6qc9pxNRCRUsX0fUtK0Aaszn8M4p3\\nucg5nV8qy0Ild4T23uV+AKaUs+20p4kUmtGHCAyeIqccQ+mvYrS/UX1XABEBAAG0\\ndVNvdXJjZSBLZXkgPFFUTEVZVVdWVFhMV1BLWUhZWDZQMkZHVFNMN0lVRFVTMlAy\\nRTNRVkRGSkU1TU9TMk5TVlJNTVJZVEtSNzUzUEVKNURWS0FXUTZMQ1hDTTIyTVZE\\nWFRLWVFDUVBYUVJOUFJVUjc3M1E9PojOBBMBCgA4FiEEfmDyT8mCvd2D+qmVD6Bu\\nxC6ejCkFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQD6BuxC6e\\njClOZgQA4n0Ae691orM2+wWBtL2f1cuGlRrebTAru6hC6t04dmxSNITrZEd36kwF\\nxcfF3z7C1bAn3DgCwAKSQgvSA5DsPM4tyA3vI/Wuw+mEG2wje3GeYMe+wg+vjtP6\\nbEzgW9+sigIq3isTz740pqEB9iXJ7bumhlXklq8ngobF+6JvqUM=\\n=heDS\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:19.445532Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/remove_star\", - \n \"replies_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies\", - \n \"submissions_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions\", - \n \"url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"08085505-fe4d-41aa-8732-6f6fe67e4e87\"\n }\n ]\n}\n" - headers: - Content-Length: - - '8170' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: '{"reply": "-----BEGIN PGP MESSAGE-----\n\nhQIMA/uCql0ybaddAQ//dg2iojyiyXBaUzKbPaL9+FlEEvraxXO+BbhcsbEdLI5E\nKYxP5xb1LEOdaJjUcQaPjSARPnFbLzq3vsafZCBrEHtMWnSWxEpxbI1/DO+/Wbk1\nT+ZVltaAdOIulfuMlIlL4rVCbprg+QUQbsbtIIOFdXpvuS1kQdv+F/sfYsFQanQw\nV6u/yz3hgyymUyoBfZOXUfpFQ/t759s3rt3OGvwTzOx6o8Q3X+cKypwYsGsHzAUr\n/N2Ggy6hYVzDj1czjtgUF2EWyKKfTN2RO9y+E0PYnu7C6QN41dx4yPsXFq16kOWC\nLDyeXW2A/3/fGqp9176V4DRHMkUB6WkkXnekJBiyar1rG7WJ09KNdXGKJw6tjlqT\nz4mnjgkZopSbuwJJgs+RZFddpGU31PSQg3ODWZRmSQbL/7lFtsJCY0yFjGoEdJFw\npg5nJ6uOQN6bWPdM47nEPweFgNBIPmQccm0ayewaxvpIgTH+okBlLMPxnDg51vaA\nF7dzZP4SdNQuBkHKq3DW7tu21+haa5YcjY5vJry9o5Fu9qJJadiI8Cg0JJqTVsUs\n7Vu4eK1F9popI5hzdRBvBIdNB4LlIJiYmMKxD7l5yyOXSdoyINPU04PwxM3yO6QH\n5Uw7gVNYCvgKSHAvfFnYAjPSd1m7CPW/aI2EjIHMBf+8FEyyWdHduPCMHZhUZ5XS\nVAFdU++LS7PKxIFsXKtkHSMmO+GRfI/+SrVmGfw1YJbSmhaRAPk5ChqS7RQMgz/j\nt+mAINV0vHUNAJkMW/QZXgdVw+eca0ITs/1u3fKsBlmQNv4Efg==\n=686S\n-----END - PGP MESSAGE-----\n\n"}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Length: - - '926' - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: POST - uri: http://127.0.0.1:8081/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies - response: - body: - string: "{\n \"filename\": \"7-welcoming_imperialist-reply.gpg\", \n \"message\": - \"Your reply has been stored\", \n \"uuid\": \"88e0dfc2-cfd3-427b-9de4-c11e29ebc76d\"\n}\n" - headers: - Content-Length: - - '149' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:20 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 201 - message: CREATED -version: 1 diff --git a/client/tests/sdk/data/test-seen.yml b/client/tests/sdk/data/test-seen.yml deleted file mode 100644 index 0a56ffd431..0000000000 --- a/client/tests/sdk/data/test-seen.yml +++ /dev/null @@ -1,315 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/fae66b29-bea2-4c70-8386-f23c575cc63c/download\", - \n \"filename\": \"1-welcoming_imperialist-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [], \n \"size\": 623, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/fae66b29-bea2-4c70-8386-f23c575cc63c\", - \n \"uuid\": \"fae66b29-bea2-4c70-8386-f23c575cc63c\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/dd7d7fd1-2f1b-49e6-a66e-540c20aa21f8/download\", - \n \"filename\": \"2-welcoming_imperialist-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 690, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/dd7d7fd1-2f1b-49e6-a66e-540c20aa21f8\", - \n \"uuid\": \"dd7d7fd1-2f1b-49e6-a66e-540c20aa21f8\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/47a7b028-5bb4-41d7-b7c7-f69baba318d1/download\", - \n \"filename\": \"3-welcoming_imperialist-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/47a7b028-5bb4-41d7-b7c7-f69baba318d1\", - \n \"uuid\": \"47a7b028-5bb4-41d7-b7c7-f69baba318d1\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/48d2441c-7ffc-4878-8369-d13ecde02193/download\", - \n \"filename\": \"4-welcoming_imperialist-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"submission_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions/48d2441c-7ffc-4878-8369-d13ecde02193\", - \n \"uuid\": \"48d2441c-7ffc-4878-8369-d13ecde02193\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/7474699f-ef83-44a2-bdbe-072ff5e19905/download\", - \n \"filename\": \"1-humorless_steelmaker-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 611, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/7474699f-ef83-44a2-bdbe-072ff5e19905\", - \n \"uuid\": \"7474699f-ef83-44a2-bdbe-072ff5e19905\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/bc914985-dd69-4aee-b25a-549e8d5daeb1/download\", - \n \"filename\": \"2-humorless_steelmaker-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [], \n \"size\": 758, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/bc914985-dd69-4aee-b25a-549e8d5daeb1\", - \n \"uuid\": \"bc914985-dd69-4aee-b25a-549e8d5daeb1\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd/download\", - \n \"filename\": \"3-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/59822dde-92c9-4872-80dc-6061818fdadd\", - \n \"uuid\": \"59822dde-92c9-4872-80dc-6061818fdadd\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd/download\", - \n \"filename\": \"4-humorless_steelmaker-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"submission_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions/9690a838-56f1-45a9-9920-d97ad3c645fd\", - \n \"uuid\": \"9690a838-56f1-45a9-9920-d97ad3c645fd\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/2971feb6-bd55-4bea-bb89-14a2b75b13ec/download\", - \n \"filename\": \"1-compensable_patchiness-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 593, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/2971feb6-bd55-4bea-bb89-14a2b75b13ec\", - \n \"uuid\": \"2971feb6-bd55-4bea-bb89-14a2b75b13ec\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/f61693ef-ff7f-4602-aa3a-b56ea90a1508/download\", - \n \"filename\": \"2-compensable_patchiness-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n ], \n \"size\": - 595, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/f61693ef-ff7f-4602-aa3a-b56ea90a1508\", - \n \"uuid\": \"f61693ef-ff7f-4602-aa3a-b56ea90a1508\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/897f81a7-7d67-4638-b804-396fdbcd4daf/download\", - \n \"filename\": \"3-compensable_patchiness-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/897f81a7-7d67-4638-b804-396fdbcd4daf\", - \n \"uuid\": \"897f81a7-7d67-4638-b804-396fdbcd4daf\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/62361a6d-4574-4d10-82b2-988f37730a84/download\", - \n \"filename\": \"4-compensable_patchiness-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"submission_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions/62361a6d-4574-4d10-82b2-988f37730a84\", - \n \"uuid\": \"62361a6d-4574-4d10-82b2-988f37730a84\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/fe6b99ee-a541-45a8-bcec-13a31ee57bae/download\", - \n \"filename\": \"1-elliptic_friar-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": true, \n \"seen_by\": - [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 637, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/fe6b99ee-a541-45a8-bcec-13a31ee57bae\", - \n \"uuid\": \"fe6b99ee-a541-45a8-bcec-13a31ee57bae\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d/download\", - \n \"filename\": \"2-elliptic_friar-msg.gpg\", \n \"is_file\": false, - \n \"is_message\": true, \n \"is_read\": false, \n \"seen_by\": - [], \n \"size\": 666, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/c86fc22e-fc95-46e1-9db7-5ff524efb54d\", - \n \"uuid\": \"c86fc22e-fc95-46e1-9db7-5ff524efb54d\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/38984757-d81b-47ad-b79f-d0e8e6c84d00/download\", - \n \"filename\": \"3-elliptic_friar-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": true, \n \"seen_by\": - [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 661, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/38984757-d81b-47ad-b79f-d0e8e6c84d00\", - \n \"uuid\": \"38984757-d81b-47ad-b79f-d0e8e6c84d00\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/d9ea9d08-9474-45c9-b00b-8f4127620102/download\", - \n \"filename\": \"4-elliptic_friar-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": false, \n \"seen_by\": - [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"submission_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions/d9ea9d08-9474-45c9-b00b-8f4127620102\", - \n \"uuid\": \"d9ea9d08-9474-45c9-b00b-8f4127620102\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5/download\", - \n \"filename\": \"1-welcome_nightmare-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": false, \n \"seen_by\": - [], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5\", - \n \"uuid\": \"85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/7738b283-b094-433b-a62f-1212b6dd24f5/download\", - \n \"filename\": \"2-welcome_nightmare-msg.gpg\", \n \"is_file\": - false, \n \"is_message\": true, \n \"is_read\": false, \n \"seen_by\": - [], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/7738b283-b094-433b-a62f-1212b6dd24f5\", - \n \"uuid\": \"7738b283-b094-433b-a62f-1212b6dd24f5\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/53150f88-7a9a-4e3b-bb8f-a2582ee5be59/download\", - \n \"filename\": \"3-welcome_nightmare-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": false, \n \"seen_by\": - [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/53150f88-7a9a-4e3b-bb8f-a2582ee5be59\", - \n \"uuid\": \"53150f88-7a9a-4e3b-bb8f-a2582ee5be59\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/711ea1dc-092f-41e2-9036-c19b6b62c223/download\", - \n \"filename\": \"4-welcome_nightmare-doc.gz.gpg\", \n \"is_file\": - true, \n \"is_message\": false, \n \"is_read\": false, \n \"seen_by\": - [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"submission_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions/711ea1dc-092f-41e2-9036-c19b6b62c223\", - \n \"uuid\": \"711ea1dc-092f-41e2-9036-c19b6b62c223\"\n }\n ]\n}\n" - headers: - Content-Length: - - '12325' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:18 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"5-welcoming_imperialist-reply.gpg\", - \n \"is_deleted_by_source\": false, \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_username\": - \"dellsberg\", \n \"journalist_uuid\": \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", - \n \"reply_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies/61891d96-19d8-4753-9be9-705eb0d2bf88\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 765, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"61891d96-19d8-4753-9be9-705eb0d2bf88\"\n }, \n {\n - \ \"filename\": \"6-welcoming_imperialist-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies/38e040ba-f004-41e1-98a9-5c66b704b3da\", - \n \"seen_by\": [], \n \"size\": 832, \n \"source_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"38e040ba-f004-41e1-98a9-5c66b704b3da\"\n }, \n {\n - \ \"filename\": \"5-humorless_steelmaker-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies/f5fe9fa3-3a17-4cd6-b48e-90257877bb33\", - \n \"seen_by\": [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 753, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"f5fe9fa3-3a17-4cd6-b48e-90257877bb33\"\n }, \n {\n - \ \"filename\": \"6-humorless_steelmaker-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies/2387a167-4c3c-4732-a13e-a104b2657b74\", - \n \"seen_by\": [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 900, \n \"source_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"2387a167-4c3c-4732-a13e-a104b2657b74\"\n }, \n {\n - \ \"filename\": \"5-compensable_patchiness-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies/9ad0bf31-f920-411b-a0e0-d7d45b5bebd8\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 735, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"9ad0bf31-f920-411b-a0e0-d7d45b5bebd8\"\n }, \n {\n - \ \"filename\": \"6-compensable_patchiness-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies/3154a8e5-2cde-416a-b53d-2168865d70b6\", - \n \"seen_by\": [\n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n - \ ], \n \"size\": 737, \n \"source_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"3154a8e5-2cde-416a-b53d-2168865d70b6\"\n }, \n {\n - \ \"filename\": \"5-elliptic_friar-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies/1953dde7-8506-4faf-97cf-e40b7c99391c\", - \n \"seen_by\": [], \n \"size\": 779, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"1953dde7-8506-4faf-97cf-e40b7c99391c\"\n }, \n {\n - \ \"filename\": \"6-elliptic_friar-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies/6359a232-cb5d-4fae-b832-409b348124f7\", - \n \"seen_by\": [], \n \"size\": 808, \n \"source_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"6359a232-cb5d-4fae-b832-409b348124f7\"\n }, \n {\n - \ \"filename\": \"5-welcome_nightmare-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\": - \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\", \n \"reply_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies/4ff5e1cf-eb2c-44b7-85ca-c47c85dbb363\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"636dbf24-2f83-458b-8ec2-f26e9c14dc86\"\n ], \n \"size\": - 733, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"4ff5e1cf-eb2c-44b7-85ca-c47c85dbb363\"\n }, \n {\n - \ \"filename\": \"6-welcome_nightmare-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\": - \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\": - \"deleted\", \n \"reply_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies/d3145c36-ea7f-4da5-89b5-c507c473aaa2\", - \n \"seen_by\": [\n \"4333050a-5415-4ef7-bfd6-2152f9743648\"\n - \ ], \n \"size\": 733, \n \"source_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"d3145c36-ea7f-4da5-89b5-c507c473aaa2\"\n }\n ]\n}\n" - headers: - Content-Length: - - '6234' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:19 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: '{"files": ["47a7b028-5bb4-41d7-b7c7-f69baba318d1", "48d2441c-7ffc-4878-8369-d13ecde02193", - "59822dde-92c9-4872-80dc-6061818fdadd", "9690a838-56f1-45a9-9920-d97ad3c645fd", - "897f81a7-7d67-4638-b804-396fdbcd4daf", "62361a6d-4574-4d10-82b2-988f37730a84", - "38984757-d81b-47ad-b79f-d0e8e6c84d00", "d9ea9d08-9474-45c9-b00b-8f4127620102", - "53150f88-7a9a-4e3b-bb8f-a2582ee5be59", "711ea1dc-092f-41e2-9036-c19b6b62c223"], - "messages": ["fae66b29-bea2-4c70-8386-f23c575cc63c", "dd7d7fd1-2f1b-49e6-a66e-540c20aa21f8", - "7474699f-ef83-44a2-bdbe-072ff5e19905", "bc914985-dd69-4aee-b25a-549e8d5daeb1", - "2971feb6-bd55-4bea-bb89-14a2b75b13ec", "f61693ef-ff7f-4602-aa3a-b56ea90a1508", - "fe6b99ee-a541-45a8-bcec-13a31ee57bae", "c86fc22e-fc95-46e1-9db7-5ff524efb54d", - "85d7e9ff-7e86-4a05-b19e-a62d3c87a0f5", "7738b283-b094-433b-a62f-1212b6dd24f5"], - "replies": ["61891d96-19d8-4753-9be9-705eb0d2bf88", "38e040ba-f004-41e1-98a9-5c66b704b3da", - "f5fe9fa3-3a17-4cd6-b48e-90257877bb33", "2387a167-4c3c-4732-a13e-a104b2657b74", - "9ad0bf31-f920-411b-a0e0-d7d45b5bebd8", "3154a8e5-2cde-416a-b53d-2168865d70b6", - "1953dde7-8506-4faf-97cf-e40b7c99391c", "6359a232-cb5d-4fae-b832-409b348124f7", - "4ff5e1cf-eb2c-44b7-85ca-c47c85dbb363", "d3145c36-ea7f-4da5-89b5-c507c473aaa2"]}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Length: - - '1238' - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: POST - uri: http://127.0.0.1:8081/api/v1/seen - response: - body: - string: "{\n \"message\": \"resources marked seen\"\n}\n" - headers: - Content-Length: - - '41' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:19 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-setup.yml b/client/tests/sdk/data/test-setup.yml deleted file mode 100644 index dc3595a01d..0000000000 --- a/client/tests/sdk/data/test-setup.yml +++ /dev/null @@ -1,35 +0,0 @@ -interactions: -- request: - body: '{"username": "journalist", "passphrase": "correct horse battery staple - profanity oil chewy", "one_time_code": "320603"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '119' - User-Agent: - - python-requests/2.22.0 - method: POST - uri: http://127.0.0.1:8081/api/v1/token - response: - body: - string: "{\n \"expiration\": \"2021-06-17T23:12:18.454912Z\", \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_uuid\": \"4333050a-5415-4ef7-bfd6-2152f9743648\", - \n \"token\": \"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do\"\n}\n" - headers: - Content-Length: - - '317' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:18 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test-star-add-remove.yml b/client/tests/sdk/data/test-star-add-remove.yml deleted file mode 100644 index 6a03c6c90f..0000000000 --- a/client/tests/sdk/data/test-star-add-remove.yml +++ /dev/null @@ -1,252 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcoming imperialist\", \n \"key\": - {\n \"fingerprint\": \"6CA4799C305D7DB5ADBAD5CF6EFE190460C35346\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAO+DZTMnikgIxD5cOoqEXzvoepd506s4ouBAuIQwUPcdqI9xouV1\\nkV0x3ENffVC6slpr4o0Ash06RgysOl6EFHWjvP7ZstY+bJ6LmZXU2ZAvwhGmm9P/\\nHr9Mzgr4qa+SyCXrJy4MfUodbfQg+FmIV4wanpG7HRUQT2abvHNOPZZjABEBAAG0\\ndVNvdXJjZSBLZXkgPEI3WFFKTENIU1FBR1ZSQlpaTldQVDRaQVZMRjRUQzNDQ0RE\\nM05EWDREQzNLQUNST0tWN0xBVlJDWVlIV0pGWE8zNjU2NUJRNkNFNkEzR1o1Q1lY\\nTFA0NVJZN1pTTUpZTFhETDNIV0k9PojOBBMBCgA4FiEEbKR5nDBdfbWtutXPbv4Z\\nBGDDU0YFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQbv4ZBGDD\\nU0bR5AP/cuDEPCLCNhB+2hvQw6j/CJzjI2YXJxq509+oupd/YTzNRU//5zsN0scu\\nTyc/zhQYBs3H5cSLn15QKMvpvO/AZiXH1wwbkHEHCM/p6FLRU01Toa6rQB0R67ym\\nvzZG+iHup0yJQYYOtIJ3LK89btDw0dk2/YgcQZAb5P5osq3pdjk=\\n=MP5H\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.055418Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies\", - \n \"submissions_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions\", - \n \"url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"e203b5fe-c2c7-40c2-a679-7c5e663d627b\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"humorless steelmaker\", \n \"key\": - {\n \"fingerprint\": \"B8731EC83AD2B4153B4C903FA5A82A960615D39A\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKxl4c1JRkkrpzLBdKZYHe/OFZHiFbzldNbLNdqASsEBAYa7zPcv\\nSH9bo8/8igoOHjA6jwH2oBDHMBsfXNImByaAy0K9ZXCEj7bMVyoEar/bzRKffTNk\\npFeBz7Muw/fEc2Hcy+Y6DUnI+EBBfHlq+eueb8+7+JCadq6BWL0tFFG3ABEBAAG0\\ndVNvdXJjZSBLZXkgPExDSlEzT0tQNUpUTkg2QU1XM0pXREVNVkhCSzNNVEZPTjM1\\nSDNYWlpLSVVQSTcyQURHU1dESUVPRFpKRVdZWFY1UVlSTVRVUVJJUkdHSFFCS1VP\\nVEVCSjRIRUVLWkI2WVdQTkFZNEk9PojOBBMBCgA4FiEEuHMeyDrStBU7TJA/pagq\\nlgYV05oFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQpagqlgYV\\n05oBqAQAiwPAUgCNg5IUyBnqsxG/kZSaJzOMHZl/6D8saZ5HiLUkYkDhoD/65CB5\\nuHU5Z5zoXwOeXD5ov9IHQNZkJu68TdzJleAP7XznAJoRfFvH63wIsmEGyuDqduyL\\nnCb7wJU0vTq2a9K+DsnhASqSKsWFmuXh6vDszPAc/AiLI1Q0bnM=\\n=5Pyy\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.892220Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/remove_star\", - \n \"replies_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies\", - \n \"submissions_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions\", - \n \"url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"a04f525c-155c-4f5a-a549-a1966f78c1d2\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"compensable patchiness\", \n - \ \"key\": {\n \"fingerprint\": \"EE7E1CFB095A4C40EA84E206EA45EBA3F72F6175\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5PzVxdpTvfacoQx66neG41pBe+fah1z7OTju8UpLmFiPE0IvdB\\n6bcHS3Fa+wDa61Ap6BeF2wYiRGN72EPScl+kF9x1alsbyqU9yp6nFod1w1FPnlK1\\ngGPBQsQrTP8Cw2cSMtaYGsy3ZXG9f4/aIKwCU1eRuEP/utbxBQymaa19ABEBAAG0\\ndVNvdXJjZSBLZXkgPERBU1BZQlRUTk5KSkFIUUFaN01aNlpJSVlGNjJGVTZaQzZR\\nNVFUUDRQRE9SR01YNlJPM0oyVVFSN1hUSUpSNlpDVk1DTk1MRjQyWEtQU0lPTEY0\\nTFVGQktRSUdHU09TUDRXN0w3RFk9PojOBBMBCgA4FiEE7n4c+wlaTEDqhOIG6kXr\\no/cvYXUFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ6kXro/cv\\nYXUNHQP/ZxjQj+W9Rp63gQqz/8PU01dHL7I57KiTjW3GG4zo4ru0yEIsEjBcy+Yk\\nettmiFIxsoBPqG+qxWS3Hg/EqGetlKr2iR0LPIS8wOgPydglrlqUKas9uvRZaopR\\nB7JqPJp8F57u1SohOfp5c0AQAwjsWWHSdzgC6y3je6UuUH+SMoE=\\n=O8uE\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:17.718469Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies\", - \n \"submissions_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions\", - \n \"url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"fa717c8e-fa66-4ef4-b15f-1621318bbd5c\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"elliptic friar\", \n \"key\": - {\n \"fingerprint\": \"823CCF06BC9551E71394D74092B928DF26417DBB\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALPv54sCQNbIkJVy3W3MWXJWb+NWUOfeyOjn3xnEHS/+8yl+olzv\\n+rUkm0GLhdCbKBMCEgwykZX1qbAf9Av88jT88mRHIWRgRk/V2Kd8bPAc0aCggUjB\\nPtP89aIjiNVrWfQ32hTriNtMzHimOebwqi1u5uKJ9ZhuRsiAQkkNSQK9ABEBAAG0\\ndVNvdXJjZSBLZXkgPEg3NzQ0V0ZKTENTSEFKUkdFSTRER1RBTUNYTllUSVZPTUZV\\nR0ZNQ0Y1WFpCRTJGNE5CNjI2R0NRUklHWklOVkhLQlZaSTdRTFlQN09RTFBEQ1M0\\nWUk0QlNISVBXQlA0MlA0UUlONkE9PojOBBMBCgA4FiEEgjzPBryVUecTlNdAkrko\\n3yZBfbsFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQkrko3yZB\\nfbsoiQQAlOAE9Hdl2XIrIQvCMl0ZHgNmSUi/YZfR1ouicJyIycyitGwujE9RsWI4\\njUBEEmOACVlN0FPz2v7PAo7M8A8v+KM7eGaeBNsjqMDphzRH6r5zBs+ZP3poPc50\\n3cQ92JGp3QgT0HICF2N7CHnG0ngNlwu42oai1hhx6NPH5cTeuYE=\\n=f1bh\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:18.595067Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/remove_star\", - \n \"replies_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies\", - \n \"submissions_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions\", - \n \"url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"887ab883-d5db-4ccf-9884-4125fa32076e\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcome nightmare\", \n \"key\": - {\n \"fingerprint\": \"7E60F24FC982BDDD83FAA9950FA06EC42E9E8C29\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOseWZbEtFEPF4BZMl3PR10YGRNCeE5OM3w225Kmv8DCVWgmezld\\nvAgVqpVfPyqB0W7Se1nBAamCZ+A2cqd5/vH6qc9pxNRCRUsX0fUtK0Aaszn8M4p3\\nucg5nV8qy0Ild4T23uV+AKaUs+20p4kUmtGHCAyeIqccQ+mvYrS/UX1XABEBAAG0\\ndVNvdXJjZSBLZXkgPFFUTEVZVVdWVFhMV1BLWUhZWDZQMkZHVFNMN0lVRFVTMlAy\\nRTNRVkRGSkU1TU9TMk5TVlJNTVJZVEtSNzUzUEVKNURWS0FXUTZMQ1hDTTIyTVZE\\nWFRLWVFDUVBYUVJOUFJVUjc3M1E9PojOBBMBCgA4FiEEfmDyT8mCvd2D+qmVD6Bu\\nxC6ejCkFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQD6BuxC6e\\njClOZgQA4n0Ae691orM2+wWBtL2f1cuGlRrebTAru6hC6t04dmxSNITrZEd36kwF\\nxcfF3z7C1bAn3DgCwAKSQgvSA5DsPM4tyA3vI/Wuw+mEG2wje3GeYMe+wg+vjtP6\\nbEzgW9+sigIq3isTz740pqEB9iXJ7bumhlXklq8ngobF+6JvqUM=\\n=heDS\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:19.445532Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/remove_star\", - \n \"replies_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies\", - \n \"submissions_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions\", - \n \"url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"08085505-fe4d-41aa-8732-6f6fe67e4e87\"\n }\n ]\n}\n" - headers: - Content-Length: - - '8170' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:19 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Length: - - '0' - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: POST - uri: http://127.0.0.1:8081/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/add_star - response: - body: - string: "{\n \"message\": \"Star added\"\n}\n" - headers: - Content-Length: - - '30' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:19 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 201 - message: CREATED -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Length: - - '0' - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: DELETE - uri: http://127.0.0.1:8081/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/remove_star - response: - body: - string: "{\n \"message\": \"Star removed\"\n}\n" - headers: - Content-Length: - - '32' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:19 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyMzk0MjczOCwiZXhwIjoxNjIzOTcxNTM4fQ.eyJpZCI6MX0.xNE1oOw5qVbJjX3qZB4dYJW1pnhWHu1pEJ6j7Xoy0do - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.22.0 - method: GET - uri: http://127.0.0.1:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcoming imperialist\", \n \"key\": - {\n \"fingerprint\": \"6CA4799C305D7DB5ADBAD5CF6EFE190460C35346\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAO+DZTMnikgIxD5cOoqEXzvoepd506s4ouBAuIQwUPcdqI9xouV1\\nkV0x3ENffVC6slpr4o0Ash06RgysOl6EFHWjvP7ZstY+bJ6LmZXU2ZAvwhGmm9P/\\nHr9Mzgr4qa+SyCXrJy4MfUodbfQg+FmIV4wanpG7HRUQT2abvHNOPZZjABEBAAG0\\ndVNvdXJjZSBLZXkgPEI3WFFKTENIU1FBR1ZSQlpaTldQVDRaQVZMRjRUQzNDQ0RE\\nM05EWDREQzNLQUNST0tWN0xBVlJDWVlIV0pGWE8zNjU2NUJRNkNFNkEzR1o1Q1lY\\nTFA0NVJZN1pTTUpZTFhETDNIV0k9PojOBBMBCgA4FiEEbKR5nDBdfbWtutXPbv4Z\\nBGDDU0YFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQbv4ZBGDD\\nU0bR5AP/cuDEPCLCNhB+2hvQw6j/CJzjI2YXJxq509+oupd/YTzNRU//5zsN0scu\\nTyc/zhQYBs3H5cSLn15QKMvpvO/AZiXH1wwbkHEHCM/p6FLRU01Toa6rQB0R67ym\\nvzZG+iHup0yJQYYOtIJ3LK89btDw0dk2/YgcQZAb5P5osq3pdjk=\\n=MP5H\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.055418Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/replies\", - \n \"submissions_url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b/submissions\", - \n \"url\": \"/api/v1/sources/e203b5fe-c2c7-40c2-a679-7c5e663d627b\", - \n \"uuid\": \"e203b5fe-c2c7-40c2-a679-7c5e663d627b\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"humorless steelmaker\", \n \"key\": - {\n \"fingerprint\": \"B8731EC83AD2B4153B4C903FA5A82A960615D39A\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKxl4c1JRkkrpzLBdKZYHe/OFZHiFbzldNbLNdqASsEBAYa7zPcv\\nSH9bo8/8igoOHjA6jwH2oBDHMBsfXNImByaAy0K9ZXCEj7bMVyoEar/bzRKffTNk\\npFeBz7Muw/fEc2Hcy+Y6DUnI+EBBfHlq+eueb8+7+JCadq6BWL0tFFG3ABEBAAG0\\ndVNvdXJjZSBLZXkgPExDSlEzT0tQNUpUTkg2QU1XM0pXREVNVkhCSzNNVEZPTjM1\\nSDNYWlpLSVVQSTcyQURHU1dESUVPRFpKRVdZWFY1UVlSTVRVUVJJUkdHSFFCS1VP\\nVEVCSjRIRUVLWkI2WVdQTkFZNEk9PojOBBMBCgA4FiEEuHMeyDrStBU7TJA/pagq\\nlgYV05oFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQpagqlgYV\\n05oBqAQAiwPAUgCNg5IUyBnqsxG/kZSaJzOMHZl/6D8saZ5HiLUkYkDhoD/65CB5\\nuHU5Z5zoXwOeXD5ov9IHQNZkJu68TdzJleAP7XznAJoRfFvH63wIsmEGyuDqduyL\\nnCb7wJU0vTq2a9K+DsnhASqSKsWFmuXh6vDszPAc/AiLI1Q0bnM=\\n=5Pyy\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:16.892220Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/remove_star\", - \n \"replies_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/replies\", - \n \"submissions_url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2/submissions\", - \n \"url\": \"/api/v1/sources/a04f525c-155c-4f5a-a549-a1966f78c1d2\", - \n \"uuid\": \"a04f525c-155c-4f5a-a549-a1966f78c1d2\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"compensable patchiness\", \n - \ \"key\": {\n \"fingerprint\": \"EE7E1CFB095A4C40EA84E206EA45EBA3F72F6175\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5PzVxdpTvfacoQx66neG41pBe+fah1z7OTju8UpLmFiPE0IvdB\\n6bcHS3Fa+wDa61Ap6BeF2wYiRGN72EPScl+kF9x1alsbyqU9yp6nFod1w1FPnlK1\\ngGPBQsQrTP8Cw2cSMtaYGsy3ZXG9f4/aIKwCU1eRuEP/utbxBQymaa19ABEBAAG0\\ndVNvdXJjZSBLZXkgPERBU1BZQlRUTk5KSkFIUUFaN01aNlpJSVlGNjJGVTZaQzZR\\nNVFUUDRQRE9SR01YNlJPM0oyVVFSN1hUSUpSNlpDVk1DTk1MRjQyWEtQU0lPTEY0\\nTFVGQktRSUdHU09TUDRXN0w3RFk9PojOBBMBCgA4FiEE7n4c+wlaTEDqhOIG6kXr\\no/cvYXUFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ6kXro/cv\\nYXUNHQP/ZxjQj+W9Rp63gQqz/8PU01dHL7I57KiTjW3GG4zo4ru0yEIsEjBcy+Yk\\nettmiFIxsoBPqG+qxWS3Hg/EqGetlKr2iR0LPIS8wOgPydglrlqUKas9uvRZaopR\\nB7JqPJp8F57u1SohOfp5c0AQAwjsWWHSdzgC6y3je6UuUH+SMoE=\\n=O8uE\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:17.718469Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/replies\", - \n \"submissions_url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c/submissions\", - \n \"url\": \"/api/v1/sources/fa717c8e-fa66-4ef4-b15f-1621318bbd5c\", - \n \"uuid\": \"fa717c8e-fa66-4ef4-b15f-1621318bbd5c\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"elliptic friar\", \n \"key\": - {\n \"fingerprint\": \"823CCF06BC9551E71394D74092B928DF26417DBB\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALPv54sCQNbIkJVy3W3MWXJWb+NWUOfeyOjn3xnEHS/+8yl+olzv\\n+rUkm0GLhdCbKBMCEgwykZX1qbAf9Av88jT88mRHIWRgRk/V2Kd8bPAc0aCggUjB\\nPtP89aIjiNVrWfQ32hTriNtMzHimOebwqi1u5uKJ9ZhuRsiAQkkNSQK9ABEBAAG0\\ndVNvdXJjZSBLZXkgPEg3NzQ0V0ZKTENTSEFKUkdFSTRER1RBTUNYTllUSVZPTUZV\\nR0ZNQ0Y1WFpCRTJGNE5CNjI2R0NRUklHWklOVkhLQlZaSTdRTFlQN09RTFBEQ1M0\\nWUk0QlNISVBXQlA0MlA0UUlONkE9PojOBBMBCgA4FiEEgjzPBryVUecTlNdAkrko\\n3yZBfbsFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQkrko3yZB\\nfbsoiQQAlOAE9Hdl2XIrIQvCMl0ZHgNmSUi/YZfR1ouicJyIycyitGwujE9RsWI4\\njUBEEmOACVlN0FPz2v7PAo7M8A8v+KM7eGaeBNsjqMDphzRH6r5zBs+ZP3poPc50\\n3cQ92JGp3QgT0HICF2N7CHnG0ngNlwu42oai1hhx6NPH5cTeuYE=\\n=f1bh\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:18.595067Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/remove_star\", - \n \"replies_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/replies\", - \n \"submissions_url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e/submissions\", - \n \"url\": \"/api/v1/sources/887ab883-d5db-4ccf-9884-4125fa32076e\", - \n \"uuid\": \"887ab883-d5db-4ccf-9884-4125fa32076e\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/add_star\", - \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"welcome nightmare\", \n \"key\": - {\n \"fingerprint\": \"7E60F24FC982BDDD83FAA9950FA06EC42E9E8C29\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOseWZbEtFEPF4BZMl3PR10YGRNCeE5OM3w225Kmv8DCVWgmezld\\nvAgVqpVfPyqB0W7Se1nBAamCZ+A2cqd5/vH6qc9pxNRCRUsX0fUtK0Aaszn8M4p3\\nucg5nV8qy0Ild4T23uV+AKaUs+20p4kUmtGHCAyeIqccQ+mvYrS/UX1XABEBAAG0\\ndVNvdXJjZSBLZXkgPFFUTEVZVVdWVFhMV1BLWUhZWDZQMkZHVFNMN0lVRFVTMlAy\\nRTNRVkRGSkU1TU9TMk5TVlJNTVJZVEtSNzUzUEVKNURWS0FXUTZMQ1hDTTIyTVZE\\nWFRLWVFDUVBYUVJOUFJVUjc3M1E9PojOBBMBCgA4FiEEfmDyT8mCvd2D+qmVD6Bu\\nxC6ejCkFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQD6BuxC6e\\njClOZgQA4n0Ae691orM2+wWBtL2f1cuGlRrebTAru6hC6t04dmxSNITrZEd36kwF\\nxcfF3z7C1bAn3DgCwAKSQgvSA5DsPM4tyA3vI/Wuw+mEG2wje3GeYMe+wg+vjtP6\\nbEzgW9+sigIq3isTz740pqEB9iXJ7bumhlXklq8ngobF+6JvqUM=\\n=heDS\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2021-06-17T15:11:19.445532Z\", \n \"number_of_documents\": 2, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/remove_star\", - \n \"replies_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/replies\", - \n \"submissions_url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87/submissions\", - \n \"url\": \"/api/v1/sources/08085505-fe4d-41aa-8732-6f6fe67e4e87\", - \n \"uuid\": \"08085505-fe4d-41aa-8732-6f6fe67e4e87\"\n }\n ]\n}\n" - headers: - Content-Length: - - '8170' - Content-Type: - - application/json - Date: - - Thu, 17 Jun 2021 15:12:19 GMT - Server: - - Werkzeug/0.16.0 Python/3.8.5 - status: - code: 200 - message: OK -version: 1 diff --git a/client/tests/sdk/data/test_api_auth.json b/client/tests/sdk/data/test_api_auth.json deleted file mode 100644 index 1bb39d15ab..0000000000 --- a/client/tests/sdk/data/test_api_auth.json +++ /dev/null @@ -1 +0,0 @@ -{"{\"body\": \"{\\\"passphrase\\\": \\\"correct horse battery staple profanity oil chewy\\\", \\\"username\\\": \\\"journalist\\\"}\", \"method\": \"POST\", \"path_query\": \"api/v1/token\", \"timeout\": 20}+1": "{\"status\": 200, \"body\": \"{\\n \\\"expiration\\\": \\\"2021-06-23T01:59:30.050058Z\\\", \\n \\\"journalist_first_name\\\": null, \\n \\\"journalist_last_name\\\": null, \\n \\\"journalist_uuid\\\": \\\"5b57a2a6-be45-4ffb-879b-1986d0ac209b\\\", \\n \\\"token\\\": \\\"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyNDM4NDc3MCwiZXhwIjoxNjI0NDEzNTcwfQ.eyJpZCI6MX0.Hmva4qg7mONNpC0Da0ZI_Z8PObixhAKRwnytcHw3e2c\\\"\\n}\\n\", \"headers\": {\"Content-Type\": \"application/json\", \"Content-Length\": \"317\", \"Server\": \"Werkzeug/0.16.0 Python/3.8.5\", \"Date\": \"Tue, 22 Jun 2021 17:59:30 GMT\"}, \"version\": \"0.3.1\\n\"}"} \ No newline at end of file diff --git a/client/tests/sdk/data/test_auth_badotp.yml b/client/tests/sdk/data/test_auth_badotp.yml new file mode 100644 index 0000000000..d3964d021a --- /dev/null +++ b/client/tests/sdk/data/test_auth_badotp.yml @@ -0,0 +1,13 @@ +interactions: +- request: + body: '{"username": "journalist", "passphrase": "correct horse battery staple + profanity oil chewy", "one_time_code": "no"}' + headers: {} + method: POST + uri: api/v1/token + response: !!python/object/apply:securedrop_client.sdk.sdlocalobjects.AuthError + args: + - Forbidden + state: + msg: Forbidden +version: 1 diff --git a/client/tests/sdk/data/test_auth_badpassword.yml b/client/tests/sdk/data/test_auth_badpassword.yml new file mode 100644 index 0000000000..7de1a43e3b --- /dev/null +++ b/client/tests/sdk/data/test_auth_badpassword.yml @@ -0,0 +1,12 @@ +interactions: +- request: + body: '{"username": "journalist", "passphrase": "no", "one_time_code": "112097"}' + headers: {} + method: POST + uri: api/v1/token + response: !!python/object/apply:securedrop_client.sdk.sdlocalobjects.AuthError + args: + - Forbidden + state: + msg: Forbidden +version: 1 diff --git a/client/tests/sdk/data/test_auth_baduser.yml b/client/tests/sdk/data/test_auth_baduser.yml new file mode 100644 index 0000000000..a419a34a4c --- /dev/null +++ b/client/tests/sdk/data/test_auth_baduser.yml @@ -0,0 +1,13 @@ +interactions: +- request: + body: '{"username": "no", "passphrase": "correct horse battery staple profanity + oil chewy", "one_time_code": "112097"}' + headers: {} + method: POST + uri: api/v1/token + response: !!python/object/apply:securedrop_client.sdk.sdlocalobjects.AuthError + args: + - Forbidden + state: + msg: Forbidden +version: 1 diff --git a/client/tests/sdk/data/test_delete_conversation.json b/client/tests/sdk/data/test_delete_conversation.json deleted file mode 100644 index da46c53f2e..0000000000 --- a/client/tests/sdk/data/test_delete_conversation.json +++ /dev/null @@ -1 +0,0 @@ -{"{\"body\": \"{\\\"passphrase\\\": \\\"correct horse battery staple profanity oil chewy\\\", \\\"username\\\": \\\"journalist\\\"}\", \"method\": \"POST\", \"path_query\": \"api/v1/token\", \"timeout\": 20}+1": "{\"status\": 200, \"body\": \"{\\n \\\"expiration\\\": \\\"2021-06-23T02:13:14.701751Z\\\", \\n \\\"journalist_first_name\\\": null, \\n \\\"journalist_last_name\\\": null, \\n \\\"journalist_uuid\\\": \\\"5b57a2a6-be45-4ffb-879b-1986d0ac209b\\\", \\n \\\"token\\\": \\\"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYyNDM4NTU5NCwiZXhwIjoxNjI0NDE0Mzk0fQ.eyJpZCI6MX0.zVdF6YxqqtFU5ntkZeDSAwlHPJslRRPazSsbu1Sq0xY\\\"\\n}\\n\", \"headers\": {\"Content-Type\": \"application/json\", \"Content-Length\": \"317\", \"Server\": \"Werkzeug/0.16.0 Python/3.8.5\", \"Date\": \"Tue, 22 Jun 2021 18:13:14 GMT\"}, \"version\": \"0.3.1\\n\"}", "{\"headers\": \"{\\\"Accept\\\": \\\"application/json\\\", \\\"Content-Type\\\": \\\"application/json\\\"}\", \"method\": \"GET\", \"path_query\": \"api/v1/sources\", \"timeout\": 20}+1": "{\"status\": 200, \"body\": \"{\\n \\\"sources\\\": [\\n {\\n \\\"add_star_url\\\": \\\"/api/v1/sources/5bf38a0b-9ed2-4d88-8ea2-f48ae8f7fd4a/add_star\\\", \\n \\\"interaction_count\\\": 6, \\n \\\"is_flagged\\\": false, \\n \\\"is_starred\\\": false, \\n \\\"journalist_designation\\\": \\\"uric parole\\\", \\n \\\"key\\\": {\\n \\\"fingerprint\\\": \\\"1A370F8E6C5542BB11C90DAFE2DE26C55C62D7F7\\\", \\n \\\"public\\\": \\\"-----BEGIN PGP PUBLIC KEY BLOCK-----\\\\n\\\\nmI0EUZF+gAEEAMAbkyUgBdtrOAg3pKJRYiuUMGeIbCyFt2HJoIni/5rYB9YVc9KV\\\\nPq9PMLnZO+noeaePc3g3RWMzgKut6S0WOwv9R7nmmWZ3TFBMZMkKqbSwx6LJqlZS\\\\neAWlcLaOpZs1yJXKxjOtDVqdy5+jFuNp0blIlzQUEeAxkDU9JDIwGl77ABEBAAG0\\\\ndVNvdXJjZSBLZXkgPDZZN05FVVZBR0tSSVZDT1g0WTVDWElVVlI0RjdUVEdYSEhI\\\\nSFRTMzVZSUxGTVFZSUNWSUpKU0pOVUdHSEY2UDQ1SUxNRVVFSUxNTTdLNVIyT0xJ\\\\nM1dDN0JMTEhLUUIyWFlRQkg0Ulk9PojOBBMBCgA4FiEEGjcPjmxVQrsRyQ2v4t4m\\\\nxVxi1/cFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ4t4mxVxi\\\\n1/c9pgQAol+dzDTdsQEMgWMQj6uFVGeU1LUFQ6aBPhIJG8KJ6zMS1Xj32pOBDIWN\\\\ndnfEyW2tkY1Mg2nQD7AIMjXk4AYpIOmTk9Q3Okid6PqIzd1xlperg7yzvthMZhWU\\\\nLI0Mw4bzUAPi3WeRqqooywaodHVH7G3uaUFJzt8zjfyGYCBtrwg=\\\\n=0AFB\\\\n-----END PGP PUBLIC KEY BLOCK-----\\\\n\\\", \\n \\\"type\\\": \\\"PGP\\\"\\n }, \\n \\\"last_updated\\\": \\\"2021-06-22T17:59:20.228379Z\\\", \\n \\\"number_of_documents\\\": 2, \\n \\\"number_of_messages\\\": 0, \\n \\\"remove_star_url\\\": \\\"/api/v1/sources/5bf38a0b-9ed2-4d88-8ea2-f48ae8f7fd4a/remove_star\\\", \\n \\\"replies_url\\\": \\\"/api/v1/sources/5bf38a0b-9ed2-4d88-8ea2-f48ae8f7fd4a/replies\\\", \\n \\\"submissions_url\\\": \\\"/api/v1/sources/5bf38a0b-9ed2-4d88-8ea2-f48ae8f7fd4a/submissions\\\", \\n \\\"url\\\": \\\"/api/v1/sources/5bf38a0b-9ed2-4d88-8ea2-f48ae8f7fd4a\\\", \\n \\\"uuid\\\": \\\"5bf38a0b-9ed2-4d88-8ea2-f48ae8f7fd4a\\\"\\n }, \\n {\\n \\\"add_star_url\\\": \\\"/api/v1/sources/dfe3201f-f733-4b9e-a7c7-d4dd46562dc3/add_star\\\", \\n \\\"interaction_count\\\": 6, \\n \\\"is_flagged\\\": false, \\n \\\"is_starred\\\": false, \\n \\\"journalist_designation\\\": \\\"ciliate vigil\\\", \\n \\\"key\\\": {\\n \\\"fingerprint\\\": \\\"B20CCD95C100E9D2E70C21B0D718E538E53FD348\\\", \\n \\\"public\\\": \\\"-----BEGIN PGP PUBLIC KEY BLOCK-----\\\\n\\\\nmI0EUZF+gAEEALwy0QkWgrlXG7VR++2M/5Os3iWKkgg7KS9flNJQZySTqOx914SN\\\\nHJDe+UBwPT5YZoI8ORiiJ5YLkPuK7JJ7ZMNzJDLLloTjzpIDRdZ889tbRXit6NSS\\\\ne4gudJWFUxs/6HbluJrZ27Wq4iAHXjNzkgKck+3Izqaoa9mPFefRDCIBABEBAAG0\\\\ndVNvdXJjZSBLZXkgPEFKTTU0WldOVURPQU1SSFhVVk5EMkE2VkdCT0RXNjVZTERD\\\\nNDRMNTdEVEFXQUZPTDJLVFhYRE1IV0VYSEhNU0xYVEhWUUg3M09TS1NQV0VRR1NJ\\\\nTzRRSkxGSFFGQ0JYTVBKVFpZRUk9PojOBBMBCgA4FiEEsgzNlcEA6dLnDCGw1xjl\\\\nOOU/00gFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ1xjlOOU/\\\\n00g8ZQP6AoGLLPmo7X5kR7Jzqs5W5I6JaRim6e+u81qotDMuW8DISWtzc6jxiK7r\\\\nqBXit8APuiaxP12vlmaGxCzvnQukBxzyHk/NBnbJpxsLEgqsqMIYMg8Eic7MHlIS\\\\nWqYyKjRKh6AiXRCFwKNADcL/W1YMptapsniiXlDu/aGXCaB98V0=\\\\n=RKk/\\\\n-----END PGP PUBLIC KEY BLOCK-----\\\\n\\\", \\n \\\"type\\\": \\\"PGP\\\"\\n }, \\n \\\"last_updated\\\": \\\"2021-06-22T17:59:21.418624Z\\\", \\n \\\"number_of_documents\\\": 2, \\n \\\"number_of_messages\\\": 2, \\n \\\"remove_star_url\\\": \\\"/api/v1/sources/dfe3201f-f733-4b9e-a7c7-d4dd46562dc3/remove_star\\\", \\n \\\"replies_url\\\": \\\"/api/v1/sources/dfe3201f-f733-4b9e-a7c7-d4dd46562dc3/replies\\\", \\n \\\"submissions_url\\\": \\\"/api/v1/sources/dfe3201f-f733-4b9e-a7c7-d4dd46562dc3/submissions\\\", \\n \\\"url\\\": \\\"/api/v1/sources/dfe3201f-f733-4b9e-a7c7-d4dd46562dc3\\\", \\n \\\"uuid\\\": \\\"dfe3201f-f733-4b9e-a7c7-d4dd46562dc3\\\"\\n }, \\n {\\n \\\"add_star_url\\\": \\\"/api/v1/sources/b1d6cc70-6d62-429a-a31a-28e2e7bdff02/add_star\\\", \\n \\\"interaction_count\\\": 6, \\n \\\"is_flagged\\\": false, \\n \\\"is_starred\\\": false, \\n \\\"journalist_designation\\\": \\\"opinionated afghan\\\", \\n \\\"key\\\": {\\n \\\"fingerprint\\\": \\\"B7008215F19F4B79D93149FCE416A170659F61A0\\\", \\n \\\"public\\\": \\\"-----BEGIN PGP PUBLIC KEY BLOCK-----\\\\n\\\\nmI0EUZF+gAEEAL/sK0+yyjSI1CwHGo/3iyj0tceISx7RsyYmzEZODVAK0PL3vYQp\\\\nJGMEmGhFmuYMlokQDHPr/bGE0U25BgvVlQmYufwrDvl3Yn4Vsv4mg5FvqTBdmkye\\\\nf7uNc6iWpVGap7Y+AJXPOVFy2DO6tZqh5NlwLreuF2pbqig4pvpMjglTABEBAAG0\\\\ndVNvdXJjZSBLZXkgPFZRM0EyRkZWRk9WUzZYUTMzWVdQTU5YNklUUVhRVjZUMkZC\\\\nSUlYM0FLTjNWMzUzUk03VzVORkpRWTNURFA1TTNSMlVUNjc0U0E3TUw3TzVXNlBY\\\\nNVAzT0RFUVUyWTJTVkJHTkQzSkE9PojOBBMBCgA4FiEEtwCCFfGfS3nZMUn85Bah\\\\ncGWfYaAFAlGRfoACGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ5BahcGWf\\\\nYaBwbgP/VnhlbNb9TRwiDQkSjIW/AAY/yLsPH7a0xiVIoNrmJmaeUkca/6zzzM1y\\\\nEQeMB/3CbNqP8fQqgMrFJgb2niqNeq2YjGH0iy1+a9BJqmNqdoO9oRgx8T+PJESH\\\\n2u599VeGcG1G3GrBhu4621jPKJoM4KBVGQVhGaUlYbusOvAYyjE=\\\\n=Jufk\\\\n-----END PGP PUBLIC KEY BLOCK-----\\\\n\\\", \\n \\\"type\\\": \\\"PGP\\\"\\n }, \\n \\\"last_updated\\\": \\\"2021-06-22T17:59:22.221573Z\\\", \\n \\\"number_of_documents\\\": 2, \\n \\\"number_of_messages\\\": 2, \\n \\\"remove_star_url\\\": \\\"/api/v1/sources/b1d6cc70-6d62-429a-a31a-28e2e7bdff02/remove_star\\\", \\n \\\"replies_url\\\": \\\"/api/v1/sources/b1d6cc70-6d62-429a-a31a-28e2e7bdff02/replies\\\", \\n \\\"submissions_url\\\": \\\"/api/v1/sources/b1d6cc70-6d62-429a-a31a-28e2e7bdff02/submissions\\\", \\n \\\"url\\\": \\\"/api/v1/sources/b1d6cc70-6d62-429a-a31a-28e2e7bdff02\\\", \\n \\\"uuid\\\": \\\"b1d6cc70-6d62-429a-a31a-28e2e7bdff02\\\"\\n }\\n ]\\n}\\n\", \"headers\": {\"Content-Type\": \"application/json\", \"Content-Length\": \"4896\", \"Server\": \"Werkzeug/0.16.0 Python/3.8.5\", \"Date\": \"Tue, 22 Jun 2021 18:13:15 GMT\"}, \"version\": \"0.3.1\\n\"}", "{\"headers\": \"{\\\"Accept\\\": \\\"application/json\\\", \\\"Content-Type\\\": \\\"application/json\\\"}\", \"method\": \"GET\", \"path_query\": \"api/v1/sources/5bf38a0b-9ed2-4d88-8ea2-f48ae8f7fd4a/submissions\", \"timeout\": 20}+2": "{\"status\": 200, \"body\": \"{\\n \\\"submissions\\\": [\\n {\\n \\\"download_url\\\": \\\"/api/v1/sources/5bf38a0b-9ed2-4d88-8ea2-f48ae8f7fd4a/submissions/e6b07385-d2fc-4169-8be7-9f78e303a939/download\\\", \\n \\\"filename\\\": \\\"3-uric_parole-doc.gz.gpg\\\", \\n \\\"is_file\\\": true, \\n \\\"is_message\\\": false, \\n \\\"is_read\\\": true, \\n \\\"seen_by\\\": [\\n \\\"5b57a2a6-be45-4ffb-879b-1986d0ac209b\\\", \\n \\\"bdd20ca1-e840-4b35-8813-3d95ca514f42\\\"\\n ], \\n \\\"size\\\": 661, \\n \\\"source_url\\\": \\\"/api/v1/sources/5bf38a0b-9ed2-4d88-8ea2-f48ae8f7fd4a\\\", \\n \\\"submission_url\\\": \\\"/api/v1/sources/5bf38a0b-9ed2-4d88-8ea2-f48ae8f7fd4a/submissions/e6b07385-d2fc-4169-8be7-9f78e303a939\\\", \\n \\\"uuid\\\": \\\"e6b07385-d2fc-4169-8be7-9f78e303a939\\\"\\n }, \\n {\\n \\\"download_url\\\": \\\"/api/v1/sources/5bf38a0b-9ed2-4d88-8ea2-f48ae8f7fd4a/submissions/f60ba431-d36f-4fc9-9a25-c7457def5076/download\\\", \\n \\\"filename\\\": \\\"4-uric_parole-doc.gz.gpg\\\", \\n \\\"is_file\\\": true, \\n \\\"is_message\\\": false, \\n \\\"is_read\\\": true, \\n \\\"seen_by\\\": [\\n \\\"5b57a2a6-be45-4ffb-879b-1986d0ac209b\\\"\\n ], \\n \\\"size\\\": 661, \\n \\\"source_url\\\": \\\"/api/v1/sources/5bf38a0b-9ed2-4d88-8ea2-f48ae8f7fd4a\\\", \\n \\\"submission_url\\\": \\\"/api/v1/sources/5bf38a0b-9ed2-4d88-8ea2-f48ae8f7fd4a/submissions/f60ba431-d36f-4fc9-9a25-c7457def5076\\\", \\n \\\"uuid\\\": \\\"f60ba431-d36f-4fc9-9a25-c7457def5076\\\"\\n }\\n ]\\n}\\n\", \"headers\": {\"Content-Type\": \"application/json\", \"Content-Length\": \"1334\", \"Server\": \"Werkzeug/0.16.0 Python/3.8.5\", \"Date\": \"Tue, 22 Jun 2021 18:13:16 GMT\"}, \"version\": \"0.3.1\\n\"}", "{\"headers\": \"{\\\"Accept\\\": \\\"application/json\\\", \\\"Content-Type\\\": \\\"application/json\\\"}\", \"method\": \"GET\", \"path_query\": \"api/v1/sources/5bf38a0b-9ed2-4d88-8ea2-f48ae8f7fd4a/replies\", \"timeout\": 20}+3": "{\"status\": 200, \"body\": \"{\\n \\\"replies\\\": [\\n {\\n \\\"filename\\\": \\\"6-uric_parole-reply.gpg\\\", \\n \\\"is_deleted_by_source\\\": false, \\n \\\"journalist_first_name\\\": null, \\n \\\"journalist_last_name\\\": null, \\n \\\"journalist_username\\\": \\\"dellsberg\\\", \\n \\\"journalist_uuid\\\": \\\"bdd20ca1-e840-4b35-8813-3d95ca514f42\\\", \\n \\\"reply_url\\\": \\\"/api/v1/sources/5bf38a0b-9ed2-4d88-8ea2-f48ae8f7fd4a/replies/5f215a16-3681-4279-b69f-1e18d2e7fb04\\\", \\n \\\"seen_by\\\": [\\n \\\"5b57a2a6-be45-4ffb-879b-1986d0ac209b\\\", \\n \\\"bdd20ca1-e840-4b35-8813-3d95ca514f42\\\"\\n ], \\n \\\"size\\\": 737, \\n \\\"source_url\\\": \\\"/api/v1/sources/5bf38a0b-9ed2-4d88-8ea2-f48ae8f7fd4a\\\", \\n \\\"uuid\\\": \\\"5f215a16-3681-4279-b69f-1e18d2e7fb04\\\"\\n }\\n ]\\n}\\n\", \"headers\": {\"Content-Type\": \"application/json\", \"Content-Length\": \"699\", \"Server\": \"Werkzeug/0.16.0 Python/3.8.5\", \"Date\": \"Tue, 22 Jun 2021 18:13:17 GMT\"}, \"version\": \"0.3.1\\n\"}", "{\"headers\": \"{\\\"Accept\\\": \\\"application/json\\\", \\\"Content-Type\\\": \\\"application/json\\\"}\", \"method\": \"DELETE\", \"path_query\": \"api/v1/sources/5bf38a0b-9ed2-4d88-8ea2-f48ae8f7fd4a/conversation\", \"timeout\": 20}+4": "{\"status\": 200, \"body\": \"{\\n \\\"message\\\": \\\"Source data deleted\\\"\\n}\\n\", \"headers\": {\"Content-Type\": \"application/json\", \"Content-Length\": \"39\", \"Server\": \"Werkzeug/0.16.0 Python/3.8.5\", \"Date\": \"Tue, 22 Jun 2021 18:13:17 GMT\"}, \"version\": \"0.3.1\\n\"}", "{\"headers\": \"{\\\"Accept\\\": \\\"application/json\\\", \\\"Content-Type\\\": \\\"application/json\\\"}\", \"method\": \"GET\", \"path_query\": \"api/v1/sources/5bf38a0b-9ed2-4d88-8ea2-f48ae8f7fd4a/submissions\", \"timeout\": 20}+5": "{\"status\": 200, \"body\": \"{\\n \\\"submissions\\\": []\\n}\\n\", \"headers\": {\"Content-Type\": \"application/json\", \"Content-Length\": \"24\", \"Server\": \"Werkzeug/0.16.0 Python/3.8.5\", \"Date\": \"Tue, 22 Jun 2021 18:13:18 GMT\"}, \"version\": \"0.3.1\\n\"}", "{\"headers\": \"{\\\"Accept\\\": \\\"application/json\\\", \\\"Content-Type\\\": \\\"application/json\\\"}\", \"method\": \"GET\", \"path_query\": \"api/v1/sources/5bf38a0b-9ed2-4d88-8ea2-f48ae8f7fd4a/replies\", \"timeout\": 20}+6": "{\"status\": 200, \"body\": \"{\\n \\\"replies\\\": []\\n}\\n\", \"headers\": {\"Content-Type\": \"application/json\", \"Content-Length\": \"20\", \"Server\": \"Werkzeug/0.16.0 Python/3.8.5\", \"Date\": \"Tue, 22 Jun 2021 18:13:19 GMT\"}, \"version\": \"0.3.1\\n\"}"} \ No newline at end of file diff --git a/client/tests/sdk/data/test_delete_conversation.yml b/client/tests/sdk/data/test_delete_conversation.yml new file mode 100644 index 0000000000..f86f9568fd --- /dev/null +++ b/client/tests/sdk/data/test_delete_conversation.yml @@ -0,0 +1,830 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Authorization: + - Token Ilhha2ZHZWpVcFZQVmpKdWJOUzJYRG1YVUc4QXZWS0JiOGVNQXJycE5GUFUi.ZeDzXQ.10ODTj49yF7kxKbeMm9eaayR3Xo + Content-Type: + - application/json + method: GET + uri: api/v1/sources + response: !!python/object:securedrop_client.sdk.JSONResponse + data: + sources: + - add_star_url: /api/v1/sources/286347a8-7d7b-4ace-8982-d5db927ed246/add_star + interaction_count: 8 + is_flagged: false + is_starred: false + journalist_designation: conclusive musk + key: + fingerprint: 95557C4B8AE2109AC287A260805532D035EFEC13 + public: '-----BEGIN PGP PUBLIC KEY BLOCK----- + + Comment: 9555 7C4B 8AE2 109A C287 A260 8055 32D0 35EF EC13 + + Comment: Source Key <4WU2GUDMMTNLE5FDHIHZPUSQB47SRKBV2E7QCV4ZHDY + + + xsFNBFGRxNABEADmRiBvutkRKaVbniTv8g09zY708m0SB09PO/Bmzvz6GOJ3rUxg + + 0806pmjuSZM1SDWbYFvrxRdSJffQ7rDEbh50kZX7kxeZNcAryFHvKNvor2p6WBBH + + jrURgYjJBrqcEpf5gjP2cYKiO9l8Uumeye5nn88hcez1QIlK9ALydSO0gP0Dh8SU + + HlFXNmFfQmtl/afD5nPpNl4ORqxIe8Vg1vOdeQvredh/3O2Rhq4a5n7sDAl0Zpwi + + v6rU/484n/b3J0sUwwgv9KtPkEvfKUoDnL9lIiCfKdtvfUuIHe+MvyBEqt9INt3n + + E6tdvMbmvDRPjkYem+bgrxplvFsMb6B2GXiZ8RLdBW/xk8ZV9WvfjErOtWi57AQW + + /6RpnM/ngdAFlZEE9KBfH3Rpqm2ip89RCtcU427kVxyM9xzMkbzlmZSRJuGPk6uL + + aHi+bT6t1yJvx3b/FGdcoZl8RMoJpWkFHX0Bb+c/m+MAsvT+HahRLgB5xyIbCBr0 + + vvVGQ0orjlB7oArEXdaSY2Lu8XzNG59Vp4ZCEZx0Ft72TFyGXOtDtEdycobe8tvh + + lP4gEdp36fSto0JqvvoVzhMvZ2yxcQ7CrwCBKR7s10agq1iKBHo+QSjy6rSur1PQ + + uHIW7158pNVB+rfn7EnS5DWyJM0+iQ2t2fzLw/aVlQuI28Mfjcsh9SUWfwARAQAB + + wsHJBB8BCgB9BYJRkcTQAwsJBwkQgFUy0DXv7BNHFAAAAAAAHgAgc2FsdEBub3Rh + + dGlvbnMuc2VxdW9pYS1wZ3Aub3JnrSnLYehJpCzsoiquaTCq76hnTngbVfEPINMy + + dJ0Q46IDFQoIApsBAh4BFiEElVV8S4riEJrCh6JggFUy0DXv7BMAADcRD/0RSnp8 + + QMijwh3hTH3HYJcowAy3B152r5ibwp3wyi6oU4fUyH9RjwEiFteVeNbLRoAG8+fR + + QoZ2IbMW0qIiGpERZFBSOam+Ocgs71OYWgcObOMpZj+jII7zyDjvB08KjfDf4x/+ + + HXKhqyAN3x0bYhK0HdtgQ4sqOMjJuEqD7jZaZFCaTIxoVOINX5Hw5BbKNhHfZYg0 + + rO+Uwhw3q+ve2ZfV7dHUaBm2sGqWwSaB4MocPU6FF4Cp1wsv479RiwowZtuCd4hi + + GID7IfXk6SnC3FIeSEAajnB8RQPdYmElXueWWcl1N0T4sRpZtbJs1LA/x6PCiQLa + + 2eTF2cIoH1xyjcuWaMQGzDEbYoTntNMO64886Lu8f7JxNkFF/d6xg+KUgz/sN0Ax + + 6/Vx2lgilssCnlj+dc8XL/8E53Od85ok2dMvwBL1BDNDm7pN8fqjpOhMqlAkaC7B + + rydTLW7jGwU3aaBRdKB7zVOqKa/nJU6S7qYlpiMDD44rQGIzGuR6BEZTvpYzInqC + + l39+Him17CizFZ0QHQfsWXWmUAJCGQIb/ZHXkEdSyQMh761yvt/IRVDDYD7UD0nf + + dsncVkFac69RuCXO4u2P2IyRXWmW5jvToJ2jdVLwXPyHy21dQ1rpcq0Cgr0R1YfZ + + H/GCYEB1IXMukkG/dhPuQXuIRsOeH62iwMwQWc11U291cmNlIEtleSA8NFdVMkdV + + RE1NVE5MRTVGREhJSFpQVVNRQjQ3U1JLQlYyRTdRQ1Y0WkhEWVVaRjJXVllBWjRB + + VFFaRDdKRU41TFlGR0ZNWFpDTlpNVEpHQklTS0NCWUs0SEtXUUNHN0FYRjZPN0xB + + WT0+wsHMBBMBCgCABYJRkcTQAwsJBwkQgFUy0DXv7BNHFAAAAAAAHgAgc2FsdEBu + + b3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JngVF2Foc4fyMDJQqHh/lPVPO/KORLjv6M + + Ol53avkydmkDFQoIApkBApsBAh4BFiEElVV8S4riEJrCh6JggFUy0DXv7BMAAIV3 + + EADajj+mfLKo43FKXAfVK/a0SdVE5tGD8ZWdCz8XLjhUfp10QyHbql9m36So6lP2 + + S/iBT6Uw56ZrXtOLnGWGBpcYncvEQ1tPSHmLs7fYjlCO126V7Muw/WQ3BEv5C7Hs + + htFueM7oL9VfJD3kqUXnNXIjJPBU8eQ8h/DDQZ9yWEFr4XvE59envIhmXczEskN5 + + UIbQoZCDQGRvq9jUs8eI/EgbqxvryMMfE9ZaEL+ewOAFGpZJyUtkRGNTX8XOa9GC + + d0/QmwrVYVS71LDjMdMs71WdGZe7+btXOFow1Y/31APKDF2rPsCUE6dRzhi7O3OW + + AgWCZexcc8U1/shCBdhGx9Qm+ZP+AU/0EbkRI6XBSRlbGgxTTxWBseYerWESAE+5 + + eUTWgqEJm8g1Mi25w6rS5Bs7N62MNhx/95Oppv3VuzGNS7w4IYUwxEwHExkt2cgU + + MJIIQjgvOo+bWB0Uc198S3G8Yl8RYXnGIQ9rnjAb4j9jqp4dQdjAIfva4J/uQ/1H + + qJXW4/f+yMB4V2nPt4smvgTcEtX0ktG3fn7HDc5RRdiNgcm7T8zEmIkHqdCSPm/w + + H5J0kQcj9TGe6m+WU+IU92SOVOi4xKqNOZap4m9+c9baNGjO7l/fQa7P3GhqP+Ic + + StM/RtZ/IUbKXCS1Feb7H8W2iaFEKf/py6nHpCcI6Hug/s7BTQRRkcTQARAAzNdn + + EFDzfClORYxGlqzREHJfcbpRF25ypzxvoKbWth7JyWqmlX3vt7OztXP9tc015acf + + NJQvqDKSpjh8YOfYIGKnqHGHlVZjbmqApDNJyDe5LEq5cWszX/ASuMp7/tWHRkH9 + + xKJo0/0NJaAYG6G3+zpTUoy7QYuSzwFu8Yid3ZC55Nz+8xoDrFnJh6KwSQ7lqvt2 + + RbHyDs6iNzo0sM2EgbXbQ48sSu0WSVIO3M9Vo/xpLKbj180C8gffhTIgJj6BXmbW + + v4+0q7r/OoPHiK/k9B7bAGBHg4n7wKgK76JPkRV3cfdA8TGvwGJ81o0Uia66mWFo + + bITtu9DI33hzYSNjcL8xhkqRBuf1tSIXc43gb3OVxsyayYEG+p2Eb9CZ/0+EzAj3 + + CBdF/bkhsnKExSb0p9vKycBt5GddklhmPhuqvbGISXJzvCwTs1Pyod+1TpEu2mSk + + UQWHsM5f4700WtZ026hcKAHDfFlTQJO/Ubb0wO15TJD+24l8UnVKrTKPqNcoxaID + + FFRIJkCDNXN9wjlCOoWWdkR0OC2gzon1VT2StQG6l6OTgcJlN00YXXDo/2rP3zAz + + A0XzNTLJ7Iou8COEubLc70UWPydP4eoi6dwU2IRqKLcMaZqBHENO809eOs6M4Zmx + + S9UNItsGfuwGQQ34qicN5L84I7ZrTxYrpFMxP78AEQEAAcLBvgQYAQoAcgWCUZHE + + 0AkQgFUy0DXv7BNHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Au + + b3JnNndaCZTKjimOjDkCtwdFGDLd2woxDA29xPxq2RpT+iICmwgWIQSVVXxLiuIQ + + msKHomCAVTLQNe/sEwAApjwQALeHOwKmzyA9Hkcb09jx0d5FLkMS2jRytc++m9B9 + + 7Z44qV46ugJX75hAhrXsuag/c1DKZkW8FcngVjf00A5ZcwTpV3/5UmYjEqcrmpfW + + TOrnoUBsGjpcfzJi146rk5GO0oJvAz898NKAbzeipljXHyoSltVizkStr9tgIu8v + + aW0n84+++nv96sjwDojxU8AB+iuuDKwti0YtWx1J2RIrEDYX3p0GrGJs3Dgj1T7j + + 5bOLRkcYYVysTdDsxyhMZXNnKopA0RI51eS5y6HkSnM07bBN22y3K1XFnD4FsuZ2 + + uHw6qv+KsKer41eJjsP+jixhWP7Jb0/Q5OkwqxGabPawhV18Im5tiicpgMPzwVsc + + x8maTiDjf446DwXGKTyDPWbNHUCO1oYPcl6F995R/BK+oEmG2saNFpB4XiJvpmMz + + 7527BkeZDzjgQsTpWcrbgnM8hEvcJQGmN7MvX48CQjBY8N3bEuKGj4sY50otTZq3 + + HnXVRF9Dg1rHSUKZ0929E12zca+8oH8maHR3zax6eEb4Z3keLtQ4SQ4WWmSGSDIb + + ucLbGtOoQm9+7ASH0zd4zPj0AiDopQZ2xT+1wsZ3Otm/WCNZGklzUaRo822fTB+t + + pOWZFk7Q+tHFPv2rmmMlQnrY1jOrGTR2zhmBh2v1HmMu9k9QSabx4nMvDDJInpn6 + + 9RB1 + + =mubG + + -----END PGP PUBLIC KEY BLOCK----- + + ' + type: PGP + last_updated: '2024-02-29T21:12:55.475745Z' + number_of_documents: 2 + number_of_messages: 2 + remove_star_url: /api/v1/sources/286347a8-7d7b-4ace-8982-d5db927ed246/remove_star + replies_url: /api/v1/sources/286347a8-7d7b-4ace-8982-d5db927ed246/replies + submissions_url: /api/v1/sources/286347a8-7d7b-4ace-8982-d5db927ed246/submissions + url: /api/v1/sources/286347a8-7d7b-4ace-8982-d5db927ed246 + uuid: 286347a8-7d7b-4ace-8982-d5db927ed246 + - add_star_url: /api/v1/sources/74241930-15f1-4eaf-9425-eb4e73c57a58/add_star + interaction_count: 6 + is_flagged: false + is_starred: false + journalist_designation: blue-eyed parallelogram + key: + fingerprint: 424CD740556BB98BDE82A2A2EC365C01C4524636 + public: '-----BEGIN PGP PUBLIC KEY BLOCK----- + + Comment: 424C D740 556B B98B DE82 A2A2 EC36 5C01 C452 4636 + + Comment: Source Key None: - self.stdin = mocker.MagicMock() - - def communicate(self, *nargs, **kwargs) -> None: - raise TimeoutExpired(["mock"], 123) - - api = API("mock", "mock", "mock", "mock", proxy=True) - mocker.patch("securedrop_client.sdk.Popen", MockedPopen) - - with pytest.raises(RequestTimeoutError): - api.authenticate() - - -def test_download_reply_timeout(mocker): - class MockedPopen: - def __init__(self, *nargs, **kwargs) -> None: - self.stdin = mocker.MagicMock() - - def communicate(self, *nargs, **kwargs) -> None: - raise TimeoutExpired(["mock"], 123) - - api = API("mock", "mock", "mock", "mock", proxy=True) - mocker.patch("securedrop_client.sdk.Popen", MockedPopen) - r = Reply(uuid="humanproblem", filename="secret.txt") - with pytest.raises(RequestTimeoutError): - api.download_reply(r) - - -def test_download_submission_timeout(mocker): - class MockedPopen: - def __init__(self, *nargs, **kwargs) -> None: - self.stdin = mocker.MagicMock() - - def communicate(self, *nargs, **kwargs) -> None: - raise TimeoutExpired(["mock"], 123) - - api = API("mock", "mock", "mock", "mock", proxy=True) - mocker.patch("securedrop_client.sdk.Popen", MockedPopen) - s = Submission(uuid="climateproblem") - with pytest.raises(RequestTimeoutError): - api.download_submission(s) - - -def test_download_get_sources_error_request_timeout(mocker): - api = API("mock", "mock", "mock", "mock", True) - mocker.patch( - "securedrop_client.sdk.json_query", - return_value=( - json.dumps( - { - "body": json.dumps({"error": "wah"}), - "status": http.HTTPStatus.GATEWAY_TIMEOUT, - "headers": "foo", - } - ) - ), - ) - with pytest.raises(RequestTimeoutError): - api.get_sources() - - -def test_filename_key_not_in_download_response(mocker): - api = API("mock", "mock", "mock", "mock", True) - s = Submission(uuid="foobar") - mocker.patch( - "securedrop_client.sdk.json_query", - return_value=( - json.dumps({"body": json.dumps({"error": "wah"}), "status": 200, "headers": "foo"}) - ), - ) - with pytest.raises(BaseError): - api.download_submission(s) diff --git a/client/tests/sdk/test_shared.py b/client/tests/sdk/test_shared.py index ac6a04de71..2cc0916505 100644 --- a/client/tests/sdk/test_shared.py +++ b/client/tests/sdk/test_shared.py @@ -1,5 +1,6 @@ import datetime import os +import time import pytest @@ -10,9 +11,9 @@ class TestShared: """ - Base class for test code that is shared by the API and API proxy tests. - Tests in this file should not be prefixed with test_; they are called - only from subclasses. + Base class for tests against the SDK. Methods in this file should not be + prefixed with `test_`; they are run only from subclasses that define their + own `test_` methods to be picked up by pytest. """ # ---------------- AUTH VALIDATION ---------------- @@ -37,11 +38,20 @@ def delete_conversation(self): self.api.delete_conversation(s.uuid) - submissions = self.api.get_submissions(s) - assert len(submissions) == 0 - - replies = self.api.get_replies_from_source(s) - assert len(replies) == 0 + attempts = 3 + while attempts >= 0: # Deletion is both non-blocking and slow. + attempts = attempts - 1 + try: + submissions = self.api.get_submissions(s) + assert len(submissions) == 0 + + replies = self.api.get_replies_from_source(s) + assert len(replies) == 0 + except AssertionError: + if attempts == 0: + raise + else: + time.sleep(5) def delete_source(self, from_string=False): number_of_sources_before = len(self.api.get_sources()) @@ -98,9 +108,19 @@ def delete_submission(self, from_string=False): else: subs = self.api.get_all_submissions() assert self.api.delete_submission(subs[0]) - new_subs = self.api.get_all_submissions() - # We now should have 1 less submission - assert len(new_subs) == number_of_submissions_before - 1 + + attempts = 3 + while attempts >= 0: # Deletion is both non-blocking and slow. + attempts = attempts - 1 + try: + new_subs = self.api.get_all_submissions() + # We now should have 1 less submission + assert len(new_subs) == number_of_submissions_before - 1 + except: + if attempts == 0: + raise + else: + time.sleep(5) # Let us make sure that sub[0] is not there for s in new_subs: diff --git a/client/tests/sdk/utils.py b/client/tests/sdk/utils.py index e44a59a927..f05b82468d 100644 --- a/client/tests/sdk/utils.py +++ b/client/tests/sdk/utils.py @@ -1,108 +1,92 @@ -import json -import os -from collections import OrderedDict -from unittest.mock import MagicMock, patch - -from securedrop_client.sdk import json_query - -# We are making calls to securedrop.Proxy qrexec service -# in the QubesOS to get the data from the server. This is difficult to test -# unless we have an easy way to store/cache each function call and returned -# result. In this file we have a new decorator called `qrexec_datasaver`. -# This decorator checks for each json_query call and related arguments sent -# to the function, and then stores the result in a json file if required. -# From the next time, for the same signature, it will serve the result from the -# stored cache and will enable us to write unittests which can run without a -# real server. -# The result files will be stored in data/function_name.json files. - -RES = {} -CALLNUMBER = 0 - - -real_json_query = json_query - - -# This function obtains a JSON query result from the cache object (RES), or -# otherwise performs a real query. -def mocked_json_query(*args, **kwargs): - global CALLNUMBER - CALLNUMBER += 1 - arguments = tuple(args) - # Now remove the one time code - # As it will be a different value every time. - python_args = json.loads(args[1]) - - try: - value_str = python_args["body"] - value = json.loads(value_str) - del value["one_time_code"] - python_args["body"] = json.dumps(value, sort_keys=True) - except Exception: - pass # Means no body in the call - - # Now remove the authorization token from the key - # Because in differnet runs, the token would be different - # that is why we have to remove that. - try: - value = python_args["headers"] - del value["Authorization"] - python_args["headers"] = json.dumps(value, sort_keys=True) - except Exception: - pass # Means no Authorization token in the call - - # Make sure the body is also sorted - # This will work incase one_time_code is still missing - # and there is a body in the call. - try: - value_str = python_args["body"] - value = json.loads(value_str) - dkeys = list(value.keys()) - dkeys.sort() - print("\nDKEYS: ", dkeys) - print("\n") - od = OrderedDict() - for k in dkeys: - od[k] = value[k] - python_args["body"] = json.dumps(od) - except Exception: - pass - - newargs = json.dumps(python_args, sort_keys=True) - arguments = (newargs,) - - key = arguments[0] + "+" + str(CALLNUMBER) - print(f"\nKEY: {key}") - answer = RES.get(key) - if not answer: - # Means it is not in cache. - # So, execute the real function and store in cache - answer = real_json_query(*args) - RES[key] = answer - return answer - - -def qrexec_datasaver(func): - "This is the decorator to save qrexec call data" - - def wrapper(self, *args, **kwargs): - global CALLNUMBER - global RES - # This is the filename to store the results - filename = os.path.join("tests/sdk/data", func.__name__ + ".json") - - if os.path.exists(filename): - with open(filename) as fobj: - RES = json.load(fobj) - mock = MagicMock() - mock.side_effect = mocked_json_query - with patch("securedrop_client.sdk.json_query", mock): - result = func(self, *args, **kwargs) - - if not os.path.exists(filename): - with open(filename, "w") as fobj: - json.dump(RES, fobj) - CALLNUMBER = 0 - return result - - return wrapper +from unittest.mock import patch + +import vcr +from vcr.request import Request + +from securedrop_client.sdk import API, JSONResponse, StreamedResponse + +VCR = vcr.VCR(cassette_library_dir="tests/sdk/data/") + + +class Cassette(vcr.cassette.Cassette): + """Subclass `Cassette` to be able to handle two or more identical requests + with different responses at different positions in the cassette. Thanks to + @vickyliin for suggesting this workaround for kevin1024/vcrpy#753.""" + + def append_and_play(self, request, response) -> None: + prev_len_data = len(self.data) + super().append(request, response) + is_appended = len(self.data) == prev_len_data + 1 + if is_appended: + self.play_counts[prev_len_data] += 1 + + def _load(self) -> None: + super()._load() + self.append = self.append_and_play + self._load = None + + +class VCRAPI(API): + """Subclass `API` so that `_send_json_request()` is instrumented to record + and replay VCR.py cassettes. + """ + + def _send_json_request( + self, + method: str, + path_query: str, + stream: bool = False, + body: str | None = None, + headers: dict[str, str] | None = None, + timeout: int | None = None, + ) -> StreamedResponse | JSONResponse: + """If the cassette contains a VCR.py `Request` object corresponding to + this request, play back the response. If it's an exception, raise it to + be handled by the caller. + + Otherwise, make the request normally and record the response. If it's + an exception, record it anyway, then raise it to be handled by the + caller. + """ + + request = Request(method, path_query, body, headers) + + # Playback mode: + try: + response = self._cassette.play_response(request) + if isinstance(response, Exception): + raise response + + return response + + # Request not in cassette; recording mode: + except vcr.errors.UnhandledHTTPRequestError: + try: + response = super()._send_json_request( + method, path_query, stream, body, headers, timeout + ) + self._cassette.append(request, response) + return response + + except Exception as exc: + self._cassette.append(request, exc) + raise + + @staticmethod + def use_cassette(func): + """The decorated function `func` will be run with its corresponding + cassette patched into place. + """ + + def wrapper(self, *args, **kwargs): + # We have to specify an explicit path for each cassette because + # we're not using vcr.use_cassette() directly as a decorator. + context = VCR.use_cassette(f"{func.__name__}.yml") + + # Override `Cassette` to use our subclass before we enter the + # context manager. + context.cls = Cassette + with context as cassette, patch.object(VCRAPI, "_cassette", cassette, create=True): + return func(self, *args, **kwargs) + + return wrapper