diff --git a/README.md b/README.md index fe0551ee7..13e8acbaf 100644 --- a/README.md +++ b/README.md @@ -292,16 +292,41 @@ To individually run the unit tests, run `make test` to run the suite in parallel Functional tests are run alone using `make test-functional` and otherwise will be ran along with `make check`. -Some of the tests appear to get into a state that reliably causes subsequent tests to crash. Such tests have been isolated and are clearly marked. The Makefile is used to ensure we exercise them in a completely new process. -Use the `qtbot` object to drive the UI. This is part of the [pytest-qt](https://pytest-qt.readthedocs.io/en/latest/) package. +We use `qtbot`, bundled with the [pytest-qt](https://pytest-qt.readthedocs.io/en/latest/) package, for UI interaction within our functional tests. We use [vcrpy](https://vcrpy.readthedocs.io/en/latest/) to replay the original response from the test server. These responses are stored in the `tests/functional/cassettes` directory. Our test TOTP is set to `994892` and stored in casettes. -When writing tests that require the user to log in, on first run of the test -you must make sure the TOTP value in `conftest.py` is correct for the time at which the test is run. -For any further run of the test, this doesn't need to be the case since [vcrpy](https://vcrpy.readthedocs.io/en/latest/) -will replay the original response from the test server. These responses are -stored in the cassettes directory and should be committed to the git -repository. Before committing, set the TOTP value in the cassette back to the value we use across all functional tests: `994892`. +#### Generating new cassettes +Some changes may require generating new cassettes, such as modifications to API endpoints. If you see the following warning, you may need to generate a new cassette or all new cassettes, depending on the change you made: + +``` +Can't overwrite existing cassette ('') in your current record mode ('once'). +``` + +To generate new cassettes, follow these instructions: + +1. Before generating new cassettes that will be used to replay server interaction, bypass TOTP verification so that we can use the hard-coded value of `123456` in `tests/conftest.py`. You can do this by applying the following diff to the securedrop server, which you will be running in the next step: + ```diff + diff --git a/securedrop/models.py b/securedrop/models.py + index dcd26bbaf..50bc491b4 100644 + --- a/securedrop/models.py + +++ b/securedrop/models.py + @@ -649,6 +649,7 @@ class Journalist(db.Model): + + try: + user = Journalist.query.filter_by(username=username).one() + + return user + except NoResultFound: + raise InvalidUsernameException( + "invalid username '{}'".format(username)) + (END) + ``` +2. Start the dev server: `NUM_SOURCES=0 make dev` +3. Set up the dev server with data required for functional tests to pass and run in any order: + - Create two new sources, each with one submission that contains both a file and a message. The message should be set to `this is the message`. The file should be called `hello.txt` and contain a single line of text: `hello`. +3. Delete all the old cassettes by running `rm -r tests/functional/cassettes` or just delete the cassettes you wish to regenerate. +4. Run `make test-functional` which will regenerate cassettes for any that are missing in the `tests/functional/cassettes` folder. + +Note: One of the functional tests deletes a source, so you may need to add it back in between test runs where you are generating new cassettes. ## Making a Release diff --git a/tests/conftest.py b/tests/conftest.py index 45e08aab2..c63135da9 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -34,14 +34,17 @@ # Modify cassettes to use the following TOTP code. For developing new tests, # you can modify this so you don't need to keep editing cassettes during # development. -TOTP = "994892" +TOTP = "123456" # Time (in milliseconds) to wait for these GUI elements to render. TIME_APP_START = 1000 +TIME_LOGIN = 10000 +TIME_LOGOUT = 10000 +TIME_SYNC = 10000 TIME_CLICK_ACTION = 1000 TIME_RENDER_SOURCE_LIST = 20000 TIME_RENDER_CONV_VIEW = 1000 -TIME_SYNC = 10000 +TIME_RENDER_EXPORT_DIALOG = 1000 TIME_FILE_DOWNLOAD = 5000 @@ -78,47 +81,75 @@ def homedir(i18n): @pytest.fixture(scope="function") -def functional_test_logged_out_context(homedir, reply_status_codes, session, config): +def functional_test_app_started_context(homedir, reply_status_codes, session, config, qtbot): """ - Returns a tuple containing a Window instance and a Controller instance that - have been correctly set up and isolated from any other instances of the - application to be run in the test suite. + Returns a tuple containing the gui window and controller of a configured client. This should be + used to for tests that need to start from the login dialog before the main application window + is visible. """ - gui = Window() - # Configure test keys. - create_gpg_test_context(homedir) + create_gpg_test_context(homedir) # Configure test keys + session_maker = make_session_maker(homedir) # Configure and create the database + controller = Controller(HOSTNAME, gui, session_maker, homedir, False, False) + gui.setup(controller) # Connect the gui to the controller - # Configure and create the database. - session_maker = make_session_maker(homedir) + def login_dialog_is_visible(): + assert gui.login_dialog is not None - # Create the controller. - controller = Controller(HOSTNAME, gui, session_maker, homedir, False, False) - # Link the gui and controller together. - gui.controller = controller - # Et Voila... - return (gui, controller, homedir) + qtbot.waitUntil(login_dialog_is_visible, timeout=TIME_APP_START) + + return (gui, controller) @pytest.fixture(scope="function") -def functional_test_logged_in_context(functional_test_logged_out_context, qtbot): +def functional_test_logged_in_context(functional_test_app_started_context, qtbot): """ - Returns a tuple containing a Window and Controller instance that have been - correctly configured to work together, isolated from other runs of the - test suite and in a logged in state. + Returns a tuple containing the gui window and controller of a configured client after logging in + with our test user account. """ - gui, controller, tempdir = functional_test_logged_out_context - gui.setup(controller) + gui, controller = functional_test_app_started_context + + # Authenticate our test account and login in qtbot.keyClicks(gui.login_dialog.username_field, USERNAME) + qtbot.wait(TIME_CLICK_ACTION) qtbot.keyClicks(gui.login_dialog.password_field, PASSWORD) qtbot.keyClicks(gui.login_dialog.tfa_field, TOTP) qtbot.mouseClick(gui.login_dialog.submit, Qt.LeftButton) + qtbot.wait(TIME_CLICK_ACTION) - def wait_for_login(): + def logged_in(): assert gui.login_dialog is None + assert gui.isVisible() + + qtbot.waitUntil(logged_in, timeout=TIME_LOGIN) + + return (gui, controller) + + +@pytest.fixture(scope="function") +def functional_test_offline_context(functional_test_logged_in_context, qtbot): + """ + Returns a tuple containing the gui window and controller of a configured client after making + sure we have sources from a sync before switching to offline mode. + """ + gui, controller = functional_test_logged_in_context + + # The controller begins a sync as soon as the user authentication is successful so we just + # need to wait for the length of a sync to ensure the local db is up to date with the server + qtbot.wait(TIME_SYNC) + + # Trigger log out + # Note: The qtbot object cannot interact with QAction items (as used in the logout button/menu), + # so we programatically logout rather than using the GUI via qtbot + gui.left_pane.user_profile.user_button.menu.logout.trigger() + + def check_login_button(): + assert gui.left_pane.user_profile.login_button.isVisible() + + # When the login button appears then we know we're now in offline mode + qtbot.waitUntil(check_login_button, timeout=TIME_LOGOUT) - qtbot.waitUntil(wait_for_login, timeout=10000) - return (gui, controller, homedir) + return (gui, controller) @pytest.fixture(scope="function") diff --git a/tests/functional/cassettes/test_delete_source.yaml b/tests/functional/cassettes/test_delete_source.yaml new file mode 100644 index 000000000..fa0125712 --- /dev/null +++ b/tests/functional/cassettes/test_delete_source.yaml @@ -0,0 +1,664 @@ +interactions: +- request: + body: '{"username": "journalist", "passphrase": "correct horse battery staple + profanity oil chewy", "one_time_code": "123456"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '119' + User-Agent: + - python-requests/2.20.0 + method: POST + uri: http://localhost:8081/api/v1/token + response: + body: + string: "{\n \"expiration\": \"2020-08-15T10:29:55.430076Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"b5e001de-19f1-4a93-885b-e0932aa2d441\"\ + , \n \"token\": \"eyJleHAiOjE1OTc0ODczOTUsImlhdCI6MTU5NzQ1ODU5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.WYA7zyhgHmnHxKeP8EVhbHQ4UzmXGWtjW6qjl96Xqx0\"\ + \n}\n" + headers: + Content-Length: + - '313' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:29:55 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODczOTUsImlhdCI6MTU5NzQ1ODU5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.WYA7zyhgHmnHxKeP8EVhbHQ4UzmXGWtjW6qjl96Xqx0 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources + response: + body: + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"out-of-town\ + \ primogeniture\", \n \"key\": {\n \"fingerprint\": \"200C271E4E680FFE62E008931554E4BF600B1E3C\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4uN551SiYiVLrHoK1QGMDmN1xq42u8o2dmnKFkArW5KfBvBFoX\\\ + nZX5LnOj9hKKEEmeGX5beS9h+fjsWvx86M2kQj/5xhOmHw0GGESEPQBSUc+Lyohpc\\nUmBoNNBfWIouEQ+IVS0gmrOwiS7wdItMby1lLDlDBoiEm4aRnRw36NIpABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEhPUDNaU05LUFgzNE1MV09QMkVPQkJRVVc2QjZPS0ZFMzZa\\nVktOV0VWNEhXVTVMUlZGQlFENjVKTEtYUENHRE1LVEFTTDM2N0NOT1ZDN0hBRUxF\\\ + nWVQyWU5LMkJHM0ZWNlZWUUlMMlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBVU5L9gCx482IED/2w6yFqz19zTBX72qN0MUTq5\\\ + nCavQIBhhWrbsc1m0p+cxuVJ16TYxiE3S/Lp/rd4r1Q9MQg9BP0+/qjOA541kNq5A\\nmR2Y0teqWonDqeY/660kEFIbio0HbOTjsBhEZxtglJ1wz70tUpd40ZVMsu+Z32Mw\\\ + n2kSiCclJYHk7uy1eis57\\n=pz11\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:24:42.042205Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions\"\ + , \n \"url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\ + , \n \"uuid\": \"4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"red-rimmed\ + \ applejack\", \n \"key\": {\n \"fingerprint\": \"D449222A7B7B0AC1E134A1FF01203DD2D2636A37\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOaUXyLQCaUSR4HTaBVGZp1mi3jn3BExTTe2UCBYjsn1zhkOBDf9\\\ + ncZNBQGjEBIYlOioC4XY1TkQep4L2DdmqO5lBfbyNG6LpGiNo7DvNBxeo5WNDa42C\\n8YcfTaVL9aWm07G12uwwc1WFNb0y86PzuAS1ek0k5B7jUfjNxFN9t0dhABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtCTEEyQTRDUEtETEVURDM2MllWQUZVRVdRQlJLUzJWRjVG\\nUEs2SElBWFBXQUFNSURMUkZHUEdLU0dFSDJJUUtBUVdZUFdFS0xRWVpaTDZMU1JY\\\ + nRFRUTUdPUlFFWFA0WE1EUlJJM0E9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAEgPdLSY2o3LmUD/i+JqgIWc2SzA5OTX9Qo0g/r\\\ + nqxDmi2NQMXob0fEEcP/GGnbiFE1P77AC6JWxSKPQStlfwvffhYmK2q7JBc71Jj8O\\nRqFRT5WSRpXUCq8tZkIYyoCXKQPlwSb3S1NQ3yM00kbkCM4dArLIFuQ/ZI1xG+l9\\\ + nIqxWwXYY8SpO8uKDXFd7\\n=FjUe\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:23.753433Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions\"\ + , \n \"url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"uuid\": \"70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"potential\ + \ freshness\", \n \"key\": {\n \"fingerprint\": \"06FFA85715E89C0AFBA927A78EA34965AC896EEA\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAMHR1pM94xuFw+GiTQI7RyUN/sKYmupDhwWj1nVricMXRbM7nIXk\\\ + nsBnqTx0pTkITPxjszoVyFFxG+Uw8TXMZEZdCOhcC2AieHV0mgWsXxLAbD9Sw3VmQ\\ngOQ3S2C/MBrimrK4bkpoKXxKIV5v5Rgku5Pjxzw50HH4e1pYhgW2C+knABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEg3TVJTVUZHWFVKRldQQlM0UjdISk1JNE5HTUREQ0FaRzJL\\nVlIyTTM3RkFTQk9BRjIyUkFYNzdMUVdZNFZJNTJLSlBOQldaRjUyQTdHWFJVN1lQ\\\ + nN0dQQU5QSFNNUUkzSUFVN1VGNEk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEI6jSWWsiW7qZeYD/ReRVU5y0nssc0+OlRy6M/im\\\ + nHY9oHex0tSGt1fTuDVqsAKKHMDrZLKkkhJg42wcINwbXTj/vRu7n199IwbSUoDiE\\nJlnO6ZaIG996AUFS64eZBA+kXczqJbsWgdQQpwQJn8LiQUF8iwFhTThltjRSuXqf\\\ + nMxyFevvxbIvYcs6il7Ip\\n=cZe8\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:36.194245Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"uuid\": \"6db98582-dd69-48ea-879e-5afc5aa388d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"inexpressible\ + \ sepsis\", \n \"key\": {\n \"fingerprint\": \"380C70D1C7930985411415B31A1B751385404CC5\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANhgLtWR4jFlhHEPGJjcupkGrNymWv9wFlFM8YppKs6nNXaQdoKf\\\ + n7+NESFVdkm89/7FWD/It0B49jEBjjs7GOmxhffomt1NVHocYGDBQjMAlKOYQgCnR\\neZDnHCFORSrQcfiNhgKm1/eFOZlNJDZn2Cwpmdk8ZV6B78fGVz+3B+tFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEo0VFRaVzY2QlBRTFRRVVlNS0hIVzZZTjRGVkJIVFlVQ0ZW\\nNVNWNjNRWlQyT0Y3Wjc2NUxEWk1TVDJNR1JBVFpYSVZJVzVBR1M0N0RFU0hTRUhY\\\ + nWDZFQVlISkFWTFBZRzc1VFlKQkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBobdROFQEzFd3gD/RUhGdZUriO3QqYTqvH7EZdZ\\\ + n4r3iFUJVP3xhru9HYBtksepsKzUHYZn4nK29689AdV1A9o/X4YcKWrxFRbMuZs0E\\nTj2Je4jrw3WNf3O3COAWwFa75HOXIhGfFVuJ4Ni2/NVJGDPA6NNIfZfFMIj/NZF3\\\ + n3RBZhDmxS21yJs9daQfs\\n=NQQJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:44.877597Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions\"\ + , \n \"url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"uuid\": \"f3a61359-1919-4bf0-b6f7-da902a935160\"\n }\n ]\n\ + }\n" + headers: + Content-Length: + - '6421' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:29:55 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODczOTUsImlhdCI6MTU5NzQ1ODU5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.WYA7zyhgHmnHxKeP8EVhbHQ4UzmXGWtjW6qjl96Xqx0 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/submissions + response: + body: + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96/download\"\ + , \n \"filename\": \"1-out-of-town_primogeniture-msg.gpg\", \n \"\ + is_read\": true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\ + , \n \"submission_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96\"\ + , \n \"uuid\": \"f836676a-c1aa-49a8-90c2-bb171f60cd96\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/99509e6d-62dd-48f3-8208-623f9290bc03/download\"\ + , \n \"filename\": \"2-out-of-town_primogeniture-doc.gz.gpg\", \n \ + \ \"is_read\": false, \n \"size\": 622, \n \"source_url\": \"\ + /api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\", \n \"submission_url\"\ + : \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/99509e6d-62dd-48f3-8208-623f9290bc03\"\ + , \n \"uuid\": \"99509e6d-62dd-48f3-8208-623f9290bc03\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download\"\ + , \n \"filename\": \"1-red-rimmed_applejack-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170\"\ + , \n \"uuid\": \"ceb44744-68cd-4b29-ada9-4c6ed4127170\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015/download\"\ + , \n \"filename\": \"2-red-rimmed_applejack-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015\"\ + , \n \"uuid\": \"1deb4f4f-1094-49ec-b0da-5d714b60c015\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download\"\ + , \n \"filename\": \"1-potential_freshness-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e\"\ + , \n \"uuid\": \"da095cb7-5a81-4b57-912c-14b0501dc00e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d/download\"\ + , \n \"filename\": \"2-potential_freshness-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d\"\ + , \n \"uuid\": \"ed460264-f0e9-415f-8247-738eb482c75d\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download\"\ + , \n \"filename\": \"1-inexpressible_sepsis-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a\"\ + , \n \"uuid\": \"a3bb0937-6240-4200-99d5-b514c465e56a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01/download\"\ + , \n \"filename\": \"2-inexpressible_sepsis-doc.gz.gpg\", \n \"\ + is_read\": true, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\ + , \n \"uuid\": \"1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\n }\n ]\n\ + }\n" + headers: + Content-Length: + - '4112' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:29:55 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODczOTUsImlhdCI6MTU5NzQ1ODU5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.WYA7zyhgHmnHxKeP8EVhbHQ4UzmXGWtjW6qjl96Xqx0 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/replies + response: + body: + string: "{\n \"replies\": []\n}\n" + headers: + Content-Length: + - '20' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:29:55 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODczOTUsImlhdCI6MTU5NzQ1ODU5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.WYA7zyhgHmnHxKeP8EVhbHQ4UzmXGWtjW6qjl96Xqx0 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//Z/S89kAgGiAOh+UVD2ePgDvU/l/JnvR2DkCEnnqTivaWTKetbcTOxv8D + iHQFUvQKPTADA4g5u56foRmzC0Yb2mP36vRMUqLq87hb/XfZFfr3Ak7E169EyaCN6ht5he28mLV0 + j9brHPGxQWt2vrE4FFdwnUVQWNfAp13rFMm0IDFsHN3o3lNSjywJ62jlr1rce3mdkC+rXkwDh3zs + 0ZDvxqFGx4X8YPbQiAStvUsK1n3u9NBnKE3cyeHe70xnMdQxq1N4NuACJZkNovKet6C3s8LTvj58 + XiK6+/AgtbO9Pk6c89s1WW0x3hUGFtWVI+GqSUSQda5CDlWaq6Fq7mBURfuW7yD/rOJ0EypOOJED + b1GoyTiK6V1gC/mktb6u/Ei16SmPOjcsAzW7BFn5tsvl3lZULN+b4Bs+E7/Pxl4ymVaPDgbcsAh9 + Ipp0thhF1a2A3MobRsTtNidryxvfzUTj5ou70vguzn7zthzog2sijyM9hBI0FPr6YRVWXvrS7BEQ + Ly9BA1AuzGy0kS1B6MUYdcWAaxQZHWNne02zDHZqe2sBFLM04tJU4myKrXlBOok4YILQ7OWDSoa8 + Whkyohid0Eympcv+6YMaKI+9yBzHFWgcpu27rlrAuRGRXi9ibBxovyCRg5SSYc1Guo0jalDJWdDy + lRdLGsmqJAcWq2PUvNLSTAGpSiJRM+Iwxr77j/lapCOSRGfVJaivW59X5+ZQa6BN57DKWvcgPtCb + xDfXOBD4hOG9w/Qv5iKwgOcj/ckygOpvtrcQosdK9ZzrrdY= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-inexpressible_sepsis-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:29:55 GMT + Etag: + - sha256:20db26d5f8240c2efbc83f40184bd03e74f0b927394627fe24bc2954cb4a6c2a + Expires: + - Sat, 15 Aug 2020 14:29:55 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:25:44 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODczOTUsImlhdCI6MTU5NzQ1ODU5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.WYA7zyhgHmnHxKeP8EVhbHQ4UzmXGWtjW6qjl96Xqx0 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAs+tSZVdjh2H5sgW3rQYsinaTUd1To3XLy/EC0UcNed15/OLbU142ic10 + 6l41iWmBW44aOmjYFIY46VfqPxQSM0G7fl2g5A0SZdmckTqzu141v/+BoTmvbzzZ8sXmpxKjbP/A + 1F6aBPQ2qX7HcUVyGOadyMRjuKB+IO1pROBeFB5R0hE+FD+y4/yq2y4J9SVeYcdcwcsWJytFUm73 + emXQ6vcBspvlgSjE1gywgfPFkmOLIKxv9INHFTT/FrfPvJ/yeFZ7jKtG0wxBQYPL4DG5QiVi1Gyz + Ln039tgWjFVnM5FhJ+XNhLbLHuISii/0CrKq9TeRea85xFHR6UGKgTm3/fOeWtEhC6FKa0XstXhU + T0E9dmh80Rd3myvN0HU3eyNFvmjyZ1weVguXjg4Ao1yWZ8a8AmqlA6m4conr4bbscqQKXCJSF1D+ + g/i5ng78t0+4wnWMiKtN9rNTJkVBzXpaoYzOn+14EJbkYa+zkCyQS8TbjMBpLaP0aTFO4VXk7OAU + ygtKj6P8KmkfqivWrQ047DjqwVot+wBpKT+3t8ASscApC7KaSF0+d/fBvb05ZLzLtfSXM+Ts6pQ8 + sn60uh2dnW/12nbqAdzFnrEPtDdtz5PFWn8brJpvhhMids/A7dkmbbLK6oirkLSRMF7Wdp8Stz2m + aI8Xz6brh2GQeKZafWnSTAHRguSmKDs+h+zUuP/hFFyLlLy2TWX3VLR2rLCEHhm82jP4UcMTpBkU + sgsFKxLyPddNYl+9D7kh9NLhzaLsXc2RihQWRvXYM9f3E0Y= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-potential_freshness-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:29:55 GMT + Etag: + - sha256:624b8cc271f0bc4a153ff893f14d4b63464577579c0baa49ca2e6f5b2fb715a8 + Expires: + - Sat, 15 Aug 2020 14:29:55 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:25:35 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODczOTUsImlhdCI6MTU5NzQ1ODU5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.WYA7zyhgHmnHxKeP8EVhbHQ4UzmXGWtjW6qjl96Xqx0 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAp+9fU8qzd8lBJJJeTGUfrTvtC7bBj77m96ioEWln23lreSXOi7W1E++i + X3mCeNg6hLC0PSAtuO0QTw+LE6TGqLJtQh5y14fIxzgIX5G02eaoOlsayjQbVfXHTJ6HBSFx1VkS + ImILNuS170DhYiOyW91R3OJ2zg4DeTlPkyegMGScWCued6EcBBL+/EOrvZLDoXtpFAHFkGGcoQSD + p/6L5/pp8AuB5N43NRCtslfsD8D4gpZT7L9gkvNIJbMrBQ4FVUzjB/XI5mkOhXAubjKzgGcpqiM+ + N2k5nqSPFzotGHmKDy77Bq4D3Sk4fcLzvWMe9hY+Prp6QqW5/F3uvFhJdpdOR9JZ4WqY6pWk0VsA + jeIuaxGH3rRqFegi59AiZV+EvpORA7tx8qmkVHch5UifaJCsHthaxOrBk1D/rgutgmoQvVaCN+UA + 6So9D0H/w6RIE0vE3SAsCpXV3XQJWwsya8O5R5jCuETvi1s5NnMXrtxRuBqkFZUcRSNZyzrUWLGA + 8djkwjYcO5lP7qt40ztUosMmb2y+4z8ad3zhWP71SKA+chx8lUvY7ziiSmFOpRJOr0OEgKMU59lR + ovyT6mu5yB1d5d8G9ns8s5H8/ymV5WE/MdG+o472wWPKoKHnIu0zlj1Qqso8l/khM5wIjs8XvICl + pm7uojnWqaFcIaJg4EvSTAEw45cGmA90NotlV9qwHi0fJ0qlbFKf6FAyeDaRL0TPoLKx9JbGf+9M + +wwWhoyWoWili+hOxuju3sNSeN1iYkv3fEIyKyEy5rXvf/0= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-red-rimmed_applejack-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:29:55 GMT + Etag: + - sha256:2e1bdbd452ce54d49602552182cb0146b2334c58a7c5aec0c0565645e2ab4286 + Expires: + - Sat, 15 Aug 2020 14:29:55 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:25:23 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODczOTUsImlhdCI6MTU5NzQ1ODU5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.WYA7zyhgHmnHxKeP8EVhbHQ4UzmXGWtjW6qjl96Xqx0 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAqBkguUOJVhB1E0rEBd3bIvbOJe9umLBp5QVPye5M4nsh0yl0IWnltszf + edV/FKB+H0YdtACRB57Zur0vTrOWAA4o1cC9tyUi18aWslfgDvVwJXLjELZYOQiDv//vmcWEG4Mw + ckXqK+/zvkgGLST9xjubdcQozWQNW8mXNzqLzLPLYd57oejEzr73iwn2UwQbQjXb31YI5ZsvCB0y + sltvyQevn92quua31WmlxjwzTndQ9u9mGQ5zZSxwK39HaZ3oEmPZlWelrnUfbodPJw5wQqGBN++n + lwGMVphNGN+EssKtSUb5Hmutd6jTajcfPWPf0yU6AYtJ3v/1wiOyXCaN3tnPStKUzP6w/htB2nFz + irbFi2VQ5v1Lg/nAYl0n3cVU4A8O8P8nhIX5KOsxNhYqNyuyjZsJgFAiKtCzEcXxlpyCQiPwpHbo + PM7nDr1JtS7w+IY4xlOkwdOmTIjq+WYjfwbOMd8GlwMQmpp2s6n4S7whSIcYI5acs14DERizF7lG + vY8XG7/ExbA0zt9B8j0MKTDsAxgkEEMALTPtINMmuc3xaDoTP7HA8e/X6tyPvrVarY8zFuPVxKuY + VXdPQuf6in/3uzja0QlWwq+Ibm+I/gBtQPRM1cDpW5n7XdYkzRcTIluElj8U8VnbECvkFNLt8NUk + IF792WIIe570TmeeRXfSTAE9fPtTykzrDiTy5LSwqQ91J/Og4d484LO+VkYSPGe37sfcFRSAOSL6 + KHNlQb9u2IoOgkORHi/6PABz5ty5K45/OvEOhlB4/xbxkbA= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-out-of-town_primogeniture-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:29:55 GMT + Etag: + - sha256:64f0c214fab76a0aa8a1407daf0c0478f7851bd7b5c0aaca5b5c8de53aae9336 + Expires: + - Sat, 15 Aug 2020 14:29:55 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:24:41 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODczOTUsImlhdCI6MTU5NzQ1ODU5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.WYA7zyhgHmnHxKeP8EVhbHQ4UzmXGWtjW6qjl96Xqx0 + Connection: + - keep-alive + Content-Length: + - '0' + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: DELETE + uri: http://localhost:8081/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a + response: + body: + string: "{\n \"message\": \"Source and submissions deleted\"\n}\n" + headers: + Content-Length: + - '50' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:29:57 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODczOTUsImlhdCI6MTU5NzQ1ODU5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.WYA7zyhgHmnHxKeP8EVhbHQ4UzmXGWtjW6qjl96Xqx0 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources + response: + body: + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"red-rimmed\ + \ applejack\", \n \"key\": {\n \"fingerprint\": \"D449222A7B7B0AC1E134A1FF01203DD2D2636A37\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOaUXyLQCaUSR4HTaBVGZp1mi3jn3BExTTe2UCBYjsn1zhkOBDf9\\\ + ncZNBQGjEBIYlOioC4XY1TkQep4L2DdmqO5lBfbyNG6LpGiNo7DvNBxeo5WNDa42C\\n8YcfTaVL9aWm07G12uwwc1WFNb0y86PzuAS1ek0k5B7jUfjNxFN9t0dhABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtCTEEyQTRDUEtETEVURDM2MllWQUZVRVdRQlJLUzJWRjVG\\nUEs2SElBWFBXQUFNSURMUkZHUEdLU0dFSDJJUUtBUVdZUFdFS0xRWVpaTDZMU1JY\\\ + nRFRUTUdPUlFFWFA0WE1EUlJJM0E9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAEgPdLSY2o3LmUD/i+JqgIWc2SzA5OTX9Qo0g/r\\\ + nqxDmi2NQMXob0fEEcP/GGnbiFE1P77AC6JWxSKPQStlfwvffhYmK2q7JBc71Jj8O\\nRqFRT5WSRpXUCq8tZkIYyoCXKQPlwSb3S1NQ3yM00kbkCM4dArLIFuQ/ZI1xG+l9\\\ + nIqxWwXYY8SpO8uKDXFd7\\n=FjUe\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:23.753433Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions\"\ + , \n \"url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"uuid\": \"70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"potential\ + \ freshness\", \n \"key\": {\n \"fingerprint\": \"06FFA85715E89C0AFBA927A78EA34965AC896EEA\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAMHR1pM94xuFw+GiTQI7RyUN/sKYmupDhwWj1nVricMXRbM7nIXk\\\ + nsBnqTx0pTkITPxjszoVyFFxG+Uw8TXMZEZdCOhcC2AieHV0mgWsXxLAbD9Sw3VmQ\\ngOQ3S2C/MBrimrK4bkpoKXxKIV5v5Rgku5Pjxzw50HH4e1pYhgW2C+knABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEg3TVJTVUZHWFVKRldQQlM0UjdISk1JNE5HTUREQ0FaRzJL\\nVlIyTTM3RkFTQk9BRjIyUkFYNzdMUVdZNFZJNTJLSlBOQldaRjUyQTdHWFJVN1lQ\\\ + nN0dQQU5QSFNNUUkzSUFVN1VGNEk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEI6jSWWsiW7qZeYD/ReRVU5y0nssc0+OlRy6M/im\\\ + nHY9oHex0tSGt1fTuDVqsAKKHMDrZLKkkhJg42wcINwbXTj/vRu7n199IwbSUoDiE\\nJlnO6ZaIG996AUFS64eZBA+kXczqJbsWgdQQpwQJn8LiQUF8iwFhTThltjRSuXqf\\\ + nMxyFevvxbIvYcs6il7Ip\\n=cZe8\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:36.194245Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"uuid\": \"6db98582-dd69-48ea-879e-5afc5aa388d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"inexpressible\ + \ sepsis\", \n \"key\": {\n \"fingerprint\": \"380C70D1C7930985411415B31A1B751385404CC5\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANhgLtWR4jFlhHEPGJjcupkGrNymWv9wFlFM8YppKs6nNXaQdoKf\\\ + n7+NESFVdkm89/7FWD/It0B49jEBjjs7GOmxhffomt1NVHocYGDBQjMAlKOYQgCnR\\neZDnHCFORSrQcfiNhgKm1/eFOZlNJDZn2Cwpmdk8ZV6B78fGVz+3B+tFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEo0VFRaVzY2QlBRTFRRVVlNS0hIVzZZTjRGVkJIVFlVQ0ZW\\nNVNWNjNRWlQyT0Y3Wjc2NUxEWk1TVDJNR1JBVFpYSVZJVzVBR1M0N0RFU0hTRUhY\\\ + nWDZFQVlISkFWTFBZRzc1VFlKQkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBobdROFQEzFd3gD/RUhGdZUriO3QqYTqvH7EZdZ\\\ + n4r3iFUJVP3xhru9HYBtksepsKzUHYZn4nK29689AdV1A9o/X4YcKWrxFRbMuZs0E\\nTj2Je4jrw3WNf3O3COAWwFa75HOXIhGfFVuJ4Ni2/NVJGDPA6NNIfZfFMIj/NZF3\\\ + n3RBZhDmxS21yJs9daQfs\\n=NQQJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:44.877597Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions\"\ + , \n \"url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"uuid\": \"f3a61359-1919-4bf0-b6f7-da902a935160\"\n }\n ]\n\ + }\n" + headers: + Content-Length: + - '4817' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:30:10 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODczOTUsImlhdCI6MTU5NzQ1ODU5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.WYA7zyhgHmnHxKeP8EVhbHQ4UzmXGWtjW6qjl96Xqx0 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/submissions + response: + body: + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download\"\ + , \n \"filename\": \"1-red-rimmed_applejack-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170\"\ + , \n \"uuid\": \"ceb44744-68cd-4b29-ada9-4c6ed4127170\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015/download\"\ + , \n \"filename\": \"2-red-rimmed_applejack-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015\"\ + , \n \"uuid\": \"1deb4f4f-1094-49ec-b0da-5d714b60c015\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download\"\ + , \n \"filename\": \"1-potential_freshness-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e\"\ + , \n \"uuid\": \"da095cb7-5a81-4b57-912c-14b0501dc00e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d/download\"\ + , \n \"filename\": \"2-potential_freshness-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d\"\ + , \n \"uuid\": \"ed460264-f0e9-415f-8247-738eb482c75d\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download\"\ + , \n \"filename\": \"1-inexpressible_sepsis-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a\"\ + , \n \"uuid\": \"a3bb0937-6240-4200-99d5-b514c465e56a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01/download\"\ + , \n \"filename\": \"2-inexpressible_sepsis-doc.gz.gpg\", \n \"\ + is_read\": true, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\ + , \n \"uuid\": \"1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\n }\n ]\n\ + }\n" + headers: + Content-Length: + - '3082' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:30:10 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODczOTUsImlhdCI6MTU5NzQ1ODU5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.WYA7zyhgHmnHxKeP8EVhbHQ4UzmXGWtjW6qjl96Xqx0 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/replies + response: + body: + string: "{\n \"replies\": []\n}\n" + headers: + Content-Length: + - '20' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:30:10 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +version: 1 diff --git a/tests/functional/cassettes/test_delete_source_and_their_docs.yaml b/tests/functional/cassettes/test_delete_source_and_their_docs.yaml deleted file mode 100644 index 036addf96..000000000 --- a/tests/functional/cassettes/test_delete_source_and_their_docs.yaml +++ /dev/null @@ -1,876 +0,0 @@ -interactions: -- request: - body: '{"username": "journalist", "passphrase": "correct horse battery staple - profanity oil chewy", "one_time_code": "994892"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '119' - User-Agent: - - python-requests/2.20.0 - method: POST - uri: http://localhost:8081/api/v1/token - response: - body: - string: "{\n \"expiration\": \"2020-03-18T21:38:30.186920Z\", \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_uuid\": \"d075c6e7-b383-44f9-a7f3-24c9cf5f85f3\"\ - , \n \"token\": \"eyJpYXQiOjE1ODQ1Mzg3MTAsImV4cCI6MTU4NDU2NzUxMCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.FpsePdjnmNCSbNwafwI-BhwP0Es-nDrJb-XmALRloQk\"\ - \n}\n" - headers: - Content-Length: - - '317' - Content-Type: - - application/json - Date: - - Wed, 18 Mar 2020 13:38:30 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODQ1Mzg3MTAsImV4cCI6MTU4NDU2NzUxMCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.FpsePdjnmNCSbNwafwI-BhwP0Es-nDrJb-XmALRloQk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"biotic conservatory\"\ - , \n \"key\": {\n \"fingerprint\": \"B0D07D79B35190FD22939E66174CAC0B3507016A\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC3FWEBsY+7Yg6MutQ3yrEJM/Of/flP4Hpsw1DEcMZ4f3VO3g3J\\\ - nIduBnQXyOMy3O33Pjj8ngFMOKFqIjJ5B5Ig2BMLJxMxIdH0VLSCAKoKZnnxyJOJI\\n6jvm4yWsoiV9gyX2IBRNi7HNf6eHGoXlr/ON6tCz9lun07pLdA8eTe+cTmdG/70f\\\ - nGkKQTG5vaH+30n31xQBSK+7/kyAnqg39bywelSD9b23lYufCZGp9AzkCGoaB0q1e\\nPH9O5rbDsIfUeJ+MDP73U8Rr7+EAyT4gLfmZItjHhAhkFRV6sQuPCf00j4hkthj+\\\ - nGEzFpFW9S2HcgMrW1ZB6MVnLr8a3itBUoaw3RMbPgnxLYR0PQw7DHIeEta07wgJX\\nrjP2o11tjC8AT6SGCwtg6IL3xl98U9E/EfFEOHsrfPM0X/quXiLgDnu64hhpwB+a\\\ - nQI+oHPPv6DimbGEivEdiyyFyDaUy7mjpxnyOBa0a3FCyPYO06jtYGuMxyUywKlIq\\nw7Dw5zY1dkclyL7+PrU0YKE26frIHc2lITgULF0IVC04KP3ewUIw0LvrfiPTkZff\\\ - nljE25DslSqdVclOvqZMIQQAXN0Z2q0juE1kOiPVLZDcyLVRp7+hfqfuMclxYQfIS\\nscPNWJspmBH/voGmBwI0MzHf9jk6kVuew9pBaCRj54/PWuNI5O4yCMukgQARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8WFhURlZCRFhTRlFMVU9RMklFSlFMVzJHRUFD\\nSEtNS0pUM0NNNVBVTUtUTkJPNVJEM1BCU09JV0dMVVhQWEI0WVVVNEJUN1pZTjVD\\\ - nWDVCTUFQREUyU0lRS1ZQMlVUVVUyRFZJTVA1UT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEBdMrAs1BwFqKLIQAKroQmM2GvDf\\\ - nJtJ7P9gt6h8DYEeU3B0Fc1Fy7q9Mv1T/tmdhniu9CZKh5zix864HwlDQkZ41siun\\nYNswyTMUPeD6fz0ck/Td7q/uJAkyxGNBGav4MJoszt+RcH/m3J4XS+QSW/Haentk\\\ - nIIGwl2lMzpIhHvSl7O6ZulNt08efzgAJUG/hjc1Xz0aRtIJT5QNo+GY8ifFBubxm\\n0/DPFiVFa1bch7N+SpofKWvfEDChQ1T8L8ab2E/oPkQBZf99ptJ7qwt1Q8NPHUpl\\\ - nh5GCykCkkCwrKeq2XK753jGCHy3MRnB+tO3BWLxKlUcO7aUWuNHh4lBBOba5TPYP\\nj3YWXDs/jMFttyuTzpeBy681NMBR7Z7aMbPQb3wlvSi8CY+hZsvaEE6VvUMWJ5zC\\\ - nSNPm1lteqlgeWHfKlXah3NQ5xV3cxZ2hCuPj3dR26kcdtjpw+7pugQmNw9C4QCfa\\nT4hU9zT7Z/PS2aeM+tN5I955wTzKm6CuqnyNVyD0SKFm3VgMCqqtpHi6OvLUODSg\\\ - nubmbMo3iq4k2W5jfCpBlqzaELK8vjtyOq3wKjgiWJIucvW9TRlD0XToDJHDvuqei\\ny5bEMn4mmw2kRvF9Bh6KF0rtCOapophPzgsW3lQGHc3/Q8qgk1f1MP3L8aajsgxX\\\ - noE5T37IV336RFUVTootLIfc5PZG7ikHg\\n=/spN\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-18T12:40:04.628195Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c/submissions\"\ - , \n \"url\": \"/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c\"\ - , \n \"uuid\": \"ff55f09b-aadb-4587-8fdf-2c87e2195e4c\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"adamant recourse\"\ - , \n \"key\": {\n \"fingerprint\": \"505E3DFA624A6BF2BFDEEA79F1DC8FDC23D0F53B\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADBTfwO7jWt8BZZGKZKdtwr/4uaqft8W9HRmUQcB/pnG/tdsxEb\\\ - n0o8KNO8nzJCG9pMf7YyjNqpAfmNWa38zvaFUFyRmLBOx1dqzPx41cPhlJRbyIL6x\\nH9cIiPiCwjNfMoBqGbMn2A46UqIxlJpS9lGh5D0vKJrci+PwE4d639hedGDM61q8\\\ - nEOaV6p22w1JeV4oft29TiapDkyszVwRxkqS/uC7Nr7nBz21mnbY7mUSP5SK3vj5W\\nm6gJVFCJof+F8liraiBIor8avQvUKUJltVxqT+8UiApgHdU5T7ae8u5XG6xY13Eq\\\ - ngQog3tZcB6ojmDORsAOj6x21sxxOpjMKEgu0jRo05brrjjbawPe79WWWCC/UUqtk\\nt58o39+xJ8PUXILHv/3upq0kxyiBGki90az2LwDU9jn0sEEusCvp0j6PAZHSZAYc\\\ - nKMZ8rVgOY+uM325LxH+qZoVJnKICqogq9ZqdJur2pPGTrq26TvWgjVmtvJajIRc+\\nt2ODNN0njamFcdxG8D48vfjp8kZpG0On3pwwiT8zrRbmOO33nopu6zFcNxscdee7\\\ - nhgmH/93e0fioB0NLAESU60jrVskg+6Y88bSvoZVBY4PclYibAl7ijOClApjMV758\\n5xDBRAuH4mI0nwam8xVdHjloXN4/JQVOm/5dzHGoEtazYJsraDYGIfMAtQARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8Q1ZMRENGRTdXQ0VaN0NJSjJGTFFVUlpFSDdB\\nRVlNV0pMSkNWQjU0RElKRTI3UFRWS09TSzI3TTJWT0FVSVlLS1ZPVVlTTVo2SFY2\\\ - nUlA3QllOTFJGRFNUMkZMR1VONjRQWkozSEZXST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEPHcj9wj0PU7BMoP/3r3TVqC/Ntj\\\ - nxNPUBxUDTLA0GpNrU/DOUaanptg4bjMg9kAfAArbnO8XSoqMHwPCbtX/nG4NulEL\\nVrDpk1TV8Cl8W3SiZqVmjbIMzGi8juatyRV9zIiCcmtSjmiLRItt6JsIAY7IxawM\\\ - nIhTZqKs+JURpYDe/H0/vBiRTV/qtJjvTktRMan4Rewo13zWSCNP9noA4ltUptTDW\\n3YLSwTpr6pvzDK8HqRiwKa1WhXg67quepIKwr535bo9vzx+h1OwTkHtCiNf6BbLI\\\ - nZ2c8mTbHaId5sKpGsdFK6lyPATFCruxlwC2aYhRPi332EDAX5M9DrPeSq+3k5NDA\\n+DpOfipTmVfYxTI7nY78irIDk8XL45dP8vPEaCwotzMdNZcFPU+Kf0KyyCsaqTux\\\ - nxjZFToj8TJgBVEB+Y6HweRkkdf9uhnFmH2mABV49qh9nZjsVFCom5wxWli6OT1du\\nA2hFe6eMroSqGU6mSDD3yPyuA2f7+9nzH2/s6PHfzX6OjsoMEP/9O3HaamT+PpRX\\\ - nOtIDN9LQtlC3DzwOnLPQsRC7OyidaLocD6spQ+CNurWIoJTtU+6wKW75hKtPuxdg\\nVQkJCtk+VGBDwPGr2KjELOA9QXga5Ne5bzayEU5cCtffRKn9IPhDyYOBhukiBIF3\\\ - nDNs0kYgiq7RZQ5QgUM9trzv+jissN/Zz\\n=H7Zc\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-18T12:40:07.815325Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/submissions\"\ - , \n \"url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef\"\ - , \n \"uuid\": \"cce4203f-dc01-471e-b99e-74b94eeb52ef\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '5350' - Content-Type: - - application/json - Date: - - Wed, 18 Mar 2020 13:38:30 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODQ1Mzg3MTAsImV4cCI6MTU4NDU2NzUxMCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.FpsePdjnmNCSbNwafwI-BhwP0Es-nDrJb-XmALRloQk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c/submissions/2ebf0e40-1ab7-42a1-9001-fe591fba6e98/download\"\ - , \n \"filename\": \"1-biotic_conservatory-msg.gpg\", \n \"is_read\"\ - : false, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c\"\ - , \n \"submission_url\": \"/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c/submissions/2ebf0e40-1ab7-42a1-9001-fe591fba6e98\"\ - , \n \"uuid\": \"2ebf0e40-1ab7-42a1-9001-fe591fba6e98\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c/submissions/2dd1b22a-57fe-450b-a3b2-30272471fe49/download\"\ - , \n \"filename\": \"2-biotic_conservatory-msg.gpg\", \n \"is_read\"\ - : false, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c\"\ - , \n \"submission_url\": \"/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c/submissions/2dd1b22a-57fe-450b-a3b2-30272471fe49\"\ - , \n \"uuid\": \"2dd1b22a-57fe-450b-a3b2-30272471fe49\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/submissions/a5a50fb4-9bef-424b-8b96-f5f29d14b92a/download\"\ - , \n \"filename\": \"1-adamant_recourse-msg.gpg\", \n \"is_read\"\ - : false, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef\"\ - , \n \"submission_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/submissions/a5a50fb4-9bef-424b-8b96-f5f29d14b92a\"\ - , \n \"uuid\": \"a5a50fb4-9bef-424b-8b96-f5f29d14b92a\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/submissions/b8a29b37-8eeb-4361-8070-171863ae8d38/download\"\ - , \n \"filename\": \"2-adamant_recourse-msg.gpg\", \n \"is_read\"\ - : false, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef\"\ - , \n \"submission_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/submissions/b8a29b37-8eeb-4361-8070-171863ae8d38\"\ - , \n \"uuid\": \"b8a29b37-8eeb-4361-8070-171863ae8d38\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2051' - Content-Type: - - application/json - Date: - - Wed, 18 Mar 2020 13:38:30 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODQ1Mzg3MTAsImV4cCI6MTU4NDU2NzUxMCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.FpsePdjnmNCSbNwafwI-BhwP0Es-nDrJb-XmALRloQk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-biotic_conservatory-reply.gpg\"\ - , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"d075c6e7-b383-44f9-a7f3-24c9cf5f85f3\"\ - , \n \"reply_url\": \"/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c/replies/a361f050-105a-4d05-a79c-24ef0fd59e88\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c\"\ - , \n \"uuid\": \"a361f050-105a-4d05-a79c-24ef0fd59e88\"\n }, \n \ - \ {\n \"filename\": \"4-biotic_conservatory-reply.gpg\", \n \"\ - is_deleted_by_source\": false, \n \"journalist_first_name\": null, \n\ - \ \"journalist_last_name\": null, \n \"journalist_username\": \"\ - journalist\", \n \"journalist_uuid\": \"d075c6e7-b383-44f9-a7f3-24c9cf5f85f3\"\ - , \n \"reply_url\": \"/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c/replies/eaeed4b0-03eb-440c-a7bc-0ee1964f2810\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c\"\ - , \n \"uuid\": \"eaeed4b0-03eb-440c-a7bc-0ee1964f2810\"\n }, \n \ - \ {\n \"filename\": \"3-adamant_recourse-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"d075c6e7-b383-44f9-a7f3-24c9cf5f85f3\", \n \"reply_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/replies/1bc9c4b1-496c-41bc-b12b-0332a9e9a363\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef\"\ - , \n \"uuid\": \"1bc9c4b1-496c-41bc-b12b-0332a9e9a363\"\n }, \n \ - \ {\n \"filename\": \"4-adamant_recourse-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"d075c6e7-b383-44f9-a7f3-24c9cf5f85f3\", \n \"reply_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/replies/add7f309-4eae-4a93-9518-0929fd42e8bd\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef\"\ - , \n \"uuid\": \"add7f309-4eae-4a93-9518-0929fd42e8bd\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2267' - Content-Type: - - application/json - Date: - - Wed, 18 Mar 2020 13:38:30 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODQ1Mzg3MTAsImV4cCI6MTU4NDU2NzUxMCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.FpsePdjnmNCSbNwafwI-BhwP0Es-nDrJb-XmALRloQk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c/submissions/2ebf0e40-1ab7-42a1-9001-fe591fba6e98/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqARAAia/YgjpRQw1fN/WpX5lbv+tTkHC65a00icpVTzc1kB16BZKufYuKuXJN - bc+h+BBC830yt89LyTvfxxI80PSE+zRvV00shlEHzeO8MGMqbm9cHeLz+KWEWMMBVT5dVeK3P7g7 - zb9ZuL4TEa4FCj7vCR6vW92GIcCUgdvZYfHA45BdQn/OqLAfVDqjMrk2tYl1iLYM532X/SbdfIxS - St6Vn7jlNp4GDxt5DvKixU5b2BgITxaKH/HyZ1z7CUsS+E+9TlIUFs6Wv6LmVUHoe4OwqjE6w6kj - +ZR1OgYeMkYbzni63nCrlIgwx2TivP+fP2NTnw3h0nHIeSgPq6AU7zEjht4wVJ/tU+lKoBEarvou - OtjutdtyZOlCcwgQa+yi9NFgt6wajq66QmnE/jAdznrzAEuvAFthmADHJYdDCmWwQryDnss0aRRw - y/1VT61xYGOGgmjz81GioTab70YrRnksceUE5AA9xMWFfOcN5DPbGTEmKTrqNUrkJAXZhVXLhJCQ - 1MFPxj9Um4luZNRylWdHwA8sffbQoe/YHtT2Vo58iNa2Aqosw6jABPp+42EvVnNtIv/WdQWwLjXX - B8TNIrA5Uxmk+eU8HUo8wb2EWFQiDDsJGRr0gohGYcW1foI2kRwXp01B7h7ImXUIt8cfe0rbGsY6 - z17TN5JMWvtGjkMCj2TSYgHbN/bldf+EOVhV/85M0RUE9A1yfthRLZta1tEjKiihGXeOBBliuxwr - abSPWCYywAcbiFpHQ+fsScq4J09SFnUgwhP3vuotCla+jzg72hl8lgg2QgBnfdLUo9xaUEzVXO9m - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=1-biotic_conservatory-msg.gpg - Content-Length: - - '627' - Content-Type: - - application/pgp-encrypted - Date: - - Wed, 18 Mar 2020 13:38:30 GMT - Etag: - - sha256:68270da06173c0724092478945473d5ebf37b1b85c19926e1063384bad3af7b6 - Expires: - - Thu, 19 Mar 2020 01:38:30 GMT - Last-Modified: - - Wed, 18 Mar 2020 12:40:04 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODQ1Mzg3MTAsImV4cCI6MTU4NDU2NzUxMCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.FpsePdjnmNCSbNwafwI-BhwP0Es-nDrJb-XmALRloQk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c/submissions/2dd1b22a-57fe-450b-a3b2-30272471fe49/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ//d9UQYoZ4+K/dGtR9R57yvM8QgH5zIICZYXomDCJLHDAdt1Oupfv4EOjq - RpJWgCDjxW6rL3d3vbm2Nis2SCKC4TWQ5uJvylHcRSeXSZLuovQJZlCLTUeRR7n82L5QpYsMEgBb - VtRKxzBacRvdBzQUjwgvgnONEFYaPcZBgFuenR8ccejboE50h81BYT6jl2SwQEmYxT7TjTppMsN/ - UDLLKyraE7gcOK067enlAkDIgLwXxcKHUDl69IMz5oRT/Xx7kxMT/q9RmPjvPD9SNEdB4PT5im1x - cu9NLwjFzQRzQ9E3xK/Mq7CO8dokZ0re9ZdNHf5oIbrvaGhebW2/c9jr/hytjFVPCLwBAoMN+BfR - hfGbzhoiKwhxOWE/hfXYWoc+kIijCVCwpI42lRXvvNCPX02+5WbqICoWKxv5XXiuRY3ytH/rjkpY - nUImiAMY7lYTf53KWopK7xXQ5nR8zoY4C3IwO2eWCPWuEJo8jTYTfXl8Fie8dKyZmE91s8zFMUF4 - +wH3gH6zYn3vAlAK1zxc5cLqkQk42f2vldy1gb3qwUp9RmNDu7uiXQvCDPSyLqULEw/kLQBfkyBS - lgGEUKivWiB/SCUN2yqJUyNiggP7xXmSAnYiuwB0kSHp/L3YFVjj0OgbmTZKTxYr+/Oz4/LRZeiT - +4RWz3iFm6SsEHC7hpnSpAH1ooEmZFxZQmVEancfaAbWm/2JwiFh4J/NSsaYyfm4laauLcHHAWM5 - TnYtqeSqSVIVvt2xbyyz0eL4e3oaV6FAafWKMp49tfelz3tXyQ/V9ptyP9muA0Iu9tgCTAYwWYy8 - I9a3FpMWhKdEW2WtE616BE5R5zJYwdcnOI+459Li1d8ctEDJlQoIfKkGsABLsTgTX6YIXUYTJ1GQ - TUcV+NevuVZv - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=2-biotic_conservatory-msg.gpg - Content-Length: - - '693' - Content-Type: - - application/pgp-encrypted - Date: - - Wed, 18 Mar 2020 13:38:31 GMT - Etag: - - sha256:b4daefc13c90e9a713f971652e722e6b34b318bdb0f2265787259f662c15a808 - Expires: - - Thu, 19 Mar 2020 01:38:31 GMT - Last-Modified: - - Wed, 18 Mar 2020 12:40:04 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODQ1Mzg3MTAsImV4cCI6MTU4NDU2NzUxMCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.FpsePdjnmNCSbNwafwI-BhwP0Es-nDrJb-XmALRloQk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/submissions/a5a50fb4-9bef-424b-8b96-f5f29d14b92a/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ/9Fdeoz6UCEkK84r+jFHJ9r2x3JeUMBLuJzk3/ESiK6oXVOMSMGKH11v2Z - TJ0Q0wCF+oYThNwIX/TDhh81pRdZVua0ZydYexlLjtlHID8BUoh1/3TV6SyRlwda7tyOcvJrzGpm - fqDbggqFy8LjxdQG5kiWXBEjQSMEhob07ydkuG68ouYPF8AecOEpuRqPQ/9HtKYwMjqjhTBJKQfe - VS1vH3VLCBnChxdzCQYBNht+XPp2RwazsR0bwxWhGtB4xfHBXl6IbbroTWdASrCFHCRWeZkrQDLn - Vtg86OOFXey1L0cl5qg1hOugzAFdZLheyZMX4d6Gjb+xtS0slS6WD8kOoiw4Fhm8pS/g3zzTfVzA - IloDjhSU4I/SqFdE9iUBZ2bJm0/t0QtUzKAc0Qvj75Rg9tBgEcOq9Nmn6+WUcsLhNQfFgHfaQAHR - TI9I//6soGhphwjQ/c1SvpBTyqBXzlbf1k+IMygdsL5+uoiLyNhFIh2+mkLlKUxvuovTL/mOpRr8 - dHcMV6fa7AuLasTkPKGTlMe+w8Uq/8N8CLZyE3AxdQN1wsx9EwAK1MwRN19qpopTsUbmro53c5aE - PDzf2MbmZ3rCmraWp0qzPmUTJqBwX4UG9d1F3nrDz9FRvJXzroFGkFc2E2eT202o3OKoMPgvYBDR - 8KZqGczyH9WQNOMrxjrSYgHEPiBpPMIMYGv0FNjk0CiBPeZsHspsa8c+bhRBs3hl80DyhhF8U7RX - wsBp3c/SAU8uQAPl3SGRc0GgdXUIAEzAqynX44Fb2hwc1A8EOMA5dlTAMZgTo66jPQTGFD9Q9CnF - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=1-adamant_recourse-msg.gpg - Content-Length: - - '627' - Content-Type: - - application/pgp-encrypted - Date: - - Wed, 18 Mar 2020 13:38:31 GMT - Etag: - - sha256:b4998faccc1b04dcd21caf6a58a91b32b8d3a6d56c307959e31fbb052bb428a0 - Expires: - - Thu, 19 Mar 2020 01:38:31 GMT - Last-Modified: - - Wed, 18 Mar 2020 12:40:07 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODQ1Mzg3MTAsImV4cCI6MTU4NDU2NzUxMCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.FpsePdjnmNCSbNwafwI-BhwP0Es-nDrJb-XmALRloQk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/submissions/b8a29b37-8eeb-4361-8070-171863ae8d38/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqARAAzp4X4+5qd9PtHh1RI0XiP9SD/C3rtTC76jLdYtWtriZ9qDPf/G/eYLw8 - w35/zWqQcWWI16kjcXLr0Y5XJHe+Y8JbcPQdjzZL1kBKDooymo4ZB7Va8j2ZKkUm85wjdTwrB/DS - 0S9p3R3VcuhPEqJlqjqGKlrJ5GtoeiD8o7f2PM664L0ykAum0xj2Ns1iFogzS5toxAQV+g4wCNFJ - MjZKpwM4b3KKl7aUZKsrFO2C3UOFQ9McKgCpysb6rEbzegUK5qzed/bgn20S/tfMb5xdDurPO4XQ - rI7F4tsqVzvPVeFjGXQh4q490Zr4Xj1oGRgEoa4GzJ2pd+P8UsCvtIScr6GLsZyPhhonWKpfyrvw - eC+akE8HvX5ocXBHoBpO0NEHdp/Ox/nJC7I4nyeSXqBWQsNH1KuoOLj0wB5whp5lBX0hGZy5JjeP - oER9Gr1wak0Xq2l2ZBpB99ZgbMS3yEptSq4LMB04gTFU5BSM1NxLZ0+e3v+fMy+QfTDtVhnGcP95 - 83mH+k6jx8C9wyiFMHwjt/mErV8Gmg/PWSS/AgIoeTYU5Cbyl698aFaO24MU6PB+CKkzoaX/skim - 8iU4zd/+imxQ8Rc35lbMg0s0LGwp+Lj+UhyeYYIuHNK+rdrheVEvujcrpXP/aUQW925sFCbUAo6W - tA1Mn4hqXlJgVr84wm7SpAH6ANDV5zDsGg50P2Y/D760KUHLwXANfLHFnJuFmwyrV7hSdkUyF+2a - mAsOrsQAth5m9axc7i+RkvLVHXtZjE16lvx4MtJUnDvTVWketRydE7DFaxwQA57i+7e+ER4KLV1r - S8SZfjGcEHIAZBfyv7m73wlPYH9wiowuEVQvrxO0hS4Umhr6HagelklMqAym57F9V3w8XVtDAh+4 - hurENx4aumYe - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=2-adamant_recourse-msg.gpg - Content-Length: - - '693' - Content-Type: - - application/pgp-encrypted - Date: - - Wed, 18 Mar 2020 13:38:31 GMT - Etag: - - sha256:63a4e1381e228d540fb3184a7614d3597b29cde4dee8a1e426cb7ab315471792 - Expires: - - Thu, 19 Mar 2020 01:38:31 GMT - Last-Modified: - - Wed, 18 Mar 2020 12:40:07 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODQ1Mzg3MTAsImV4cCI6MTU4NDU2NzUxMCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.FpsePdjnmNCSbNwafwI-BhwP0Es-nDrJb-XmALRloQk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c/replies/a361f050-105a-4d05-a79c-24ef0fd59e88/download - response: - body: - string: !!binary | - hQIMAxdMrAs1BwFqAQ//WwIv4nntzESdZkUQr3OtOsAbWnwFpkRdN4rbSyw1t8iopKYHIrjx5PCF - zcuSc7ikjLZdv5BUGc7ElJgLri/Zzz/PTHTp7HwmsAXeVUZKlzEL99/VhjEfWiT1SXdIX3nlCgHp - 48HCAB9xGAkYRrLzWrXJJXPXfzu8eiWlu7z8u2huHSQlHztK6TM8pmfQoA5qHsYnUKDwCRVwIawX - 43l9VTQ2dShL2JrMZhOfGeFGcz9PV9azUdbiuTec6PAuGpjnoOWnHh0I6o4yOXziRen6dhmPa3hb - Bucw9WJhDFOqANke4bhlFRKk98ZaHY0Ie7tP0N1PIyfK7Z/X+tTxCa2Pt7siNNNeeoFO1xZ+WMow - eDLfcktdVNVA2KjroFx1ieWHdSAX3g33LfevEWk02YqF4wO3awBBOHDUDjjt0+KAWmhvM5jnzQy7 - 6I1Bee8c7hixEBUsWQkhb7uOkkp6Y2CMH25zwCuWJpIY9kQBs5qbPMexez217W/tQyj/kQsmbz7G - dkDYXnjzEyUNXY+02XftGqIqrNt27QSA7g1HmSZwSqUkpLc6Fi3l5Wl/CDKygqFiwcu7CISPy7W5 - PdavqrnhVlpmpD4bGm/45m2JRaD3/f98i2wsFKIPt/n8ZFMhisRGjWt7ezNCsHuIKFw9dl3wcf3t - Ykt1pAwVcwImcW8rjquFAgwDw+fEwKIgGyoBD/9KVWVtxGERl5sDB/XenHsuXEkyqYHHBh1IuqGb - ubSKx0lfpXcbUwJ0bkTLMKoP+vxuTWhAYWJacgAUO2Nw5egC7+Fe4KWVouJS4mgC0sO6XMmikxT9 - Bf2Ss2Cd4D42h29yHiq325NrsPLIoQTAFHOQvMM03G9R3L9HkSdKM9SMolsEU/jUCji/WJc52U2K - 6fMkL5JUCEEcSSnryAnfWXuJRUT14NDVYRhaO5UAMjmyciZSe0b9WPTZew41cRaL/It+b5UmgU2o - rcVVc0lJ7jyN5OW4be3Z2McjbvAx7d9GdkrCs2gTlbCUvbLjEjBWAnXEWa86If1zUMrHg7jNlWnX - bmejIjpeP/h0YAiPl+SilSmOK+gXk2l3A2HC7CppJUyWK4nZHwJX+VxuBvv85fry0wksvo41o7xs - 61REVzyZIlejFN+sIkZN/1aUnMfo0qLfRWPQv0eTGQLCuaLyw5jheaWHWQlpZnrcnw16idMvck+0 - L9b/0i8uiU5yvITADLFYTOXJ/Crp684Lb7aWIC7No848tMZIWRiZfr04tam3PzcQoQSS2nyfamYl - OTgXBGDyBPmWjhh9yy+tm1nzKLgFLtwy/x0qN5E3ALXoMtPeTv4BYLLy2bKPkTtFCszQHHVUOqth - QUyhFWKanUpuMgX5Rb3RuGSd1+/kdvvlxWv9/NJdAYNv+faBzABocaFyZvQ4Zx3Vn18cjPD+IHSY - j6R9DoiWN/IALQ233RLt4POQCFwuSqCeNqfKNYuk+GaIdyQwKLSBdKveTat2X8k9MQbhkQsjMTR2 - w9tEi3aWnrjB - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=3-biotic_conservatory-reply.gpg - Content-Length: - - '1149' - Content-Type: - - application/pgp-encrypted - Date: - - Wed, 18 Mar 2020 13:38:31 GMT - Etag: - - sha256:ea8cdf434d53e5b241b1ef54c2ff61c42975f87d38924aad5f33381963a0860b - Expires: - - Thu, 19 Mar 2020 01:38:31 GMT - Last-Modified: - - Wed, 18 Mar 2020 12:40:04 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODQ1Mzg3MTAsImV4cCI6MTU4NDU2NzUxMCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.FpsePdjnmNCSbNwafwI-BhwP0Es-nDrJb-XmALRloQk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c/replies/eaeed4b0-03eb-440c-a7bc-0ee1964f2810/download - response: - body: - string: !!binary | - hQIMAxdMrAs1BwFqARAAsLRVTKhxs0u/yH/BPe1A5K1aXEFGqs/5qFTaOH28P9hW/oV9Nc2Na8m5 - PyBlNTO6puVPwAJ+zXbADanv31ZszLTwowzyiTFGCAJiovY/mW82uW92DVJYT0ni1pEgfUbw8l6U - 4dPoSU4vjj8NyL//ZWpViuhTYvqdKfGga96OtCQoAofk7iUWqmBYga8N4FY+9BwvxLSArym9gFNS - it9ltItSVhg4lcAN4MclIjOo68Ckw6i5beN7hb2ZbluHAjOskK2vTAasue8aR4xTHPPfgk9SudmB - p+yshn3pPi7zuJzcIZ3mhH0Q6AJCK0N0w8AdW21IiyYFKsz+EjBTi2kVbTh5DuIsfZLwUlYeU0LY - yjIZM5YD++n2q9VHAYEX8dJTLzvWVpLs0JPu7pwIg3bRRCUHgJzFEw9mu8p7nSRLe/ZYa52zgFdQ - rko/MAHeT+a7b/jsg94Iz+z1FplTiTm+G6OyNne3gRjqifZurfYPfFW3dHyQxmugFviladBrdvOV - HTdepjzpKb7cmVWxMS7ptl1E/mnxflDzGhvMtwS7bRuUvnzXuI2iBAElncgboZI98lq/uB3/s4lX - /U3+K6ZMQMfAxRUq1RTGUcchhZn0Y/UEP/9tYayarmPfliKbgFMIS0QtADLFw7XKDfpMhpUccEOs - fM3pbZ5yajaw69C4Cs6FAgwDw+fEwKIgGyoBEADl7otcxZf/00VUuEdooHwSAeIZTmV1V96a1Z4g - 6e4qqQBzs83Z1/yvk/FW+mA3D9sKkBneaC0jmGqOhI/uffVq66D37mU1YnQG/nK8OIrxYAxfqels - gakZO4VDc3dn8cL3s9/bIP3FgCLr/GvOCHEVIEGxj7b15TlxVO9od1D5Qj+y547xeIST/yEVmXmi - yqZKq+Lq7hqw4rks3B9q/SsIbdCtuqtzqitinmMDRqYBz6SgVuOnweK3DKG1Td57/nMAss7snQ6D - MqUQzk/1o6sApKp+V9NEpdqyn6OyTQjlIgZgS9ZOBuefaARb4OvHPdGGie1877yujHwMGm+pEgXG - 4rhgbOWZDVSjDY9aFGNiIbNa7q+Xpmqo8L66tjW0TEdbVgVSjcUX5pubJ7QYR2zQy2ZXh94Mi4WK - Vo9sr1opmKp1B7um4fjnmv43mUYU9rBJjHaD2J35Ki44wSM36m2Ek/e5pW82+swPE4GkJo17XxJS - N3nLHTDa0+kmQwQ2AlwFUwKS/8kg1lOx80M2AGv4qlX36S4ot9NyFGr1wDbpsjp7MdBUDe7ItHyC - tRA1tn8sMg10j3fXV+RLsGmA8eKQXIdEAaxkAP2DAZ/kJ6f4HJwKV2FQlEMb/VRgF4wqXniu0MRo - aSpp6AydKUQEyPECxEcw2TChdmfFuX00HVmlDtKhAetoxoeSXB1sfngS9vAF0K4ky4Us/AJEbm2r - W1/FhX6iSTVmVyvQwADTDz0W9K/RY5mo46HaCUFNXJWzGxlUsg/jR5eHvhdA7SQ4+M0oG6pe7WDg - 3T+Jjs6HSycHn4IXGnBv2X7o6a2YTOj069xaSAfCt2EFsSGV9u6D94NDB0gUTsysefu3Heh+Cb3x - XotUJOiKNjbhWX3ydhT77+6jAIk= - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=4-biotic_conservatory-reply.gpg - Content-Length: - - '1217' - Content-Type: - - application/pgp-encrypted - Date: - - Wed, 18 Mar 2020 13:38:32 GMT - Etag: - - sha256:a55bdd37acc222aebb6ece61a872631681373b881abf1d232cb17e854224e815 - Expires: - - Thu, 19 Mar 2020 01:38:32 GMT - Last-Modified: - - Wed, 18 Mar 2020 12:40:04 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODQ1Mzg3MTAsImV4cCI6MTU4NDU2NzUxMCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.FpsePdjnmNCSbNwafwI-BhwP0Es-nDrJb-XmALRloQk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/replies/1bc9c4b1-496c-41bc-b12b-0332a9e9a363/download - response: - body: - string: !!binary | - hQIMA/Hcj9wj0PU7AQ/8CvrKsRPzyD/zUpE8c1gNsUj/S8zJ/4vt7uK/Eh+/XNjrP0w1AjIFFGYf - Yz130GEMSvU3ZG0ggz0jNM26vItrJE1aiGymIr0/saqIMCf9GId+ruM3BoBt4qnUzmRkm4aS3x1L - Yv97lVor6PuKjY0QpYr8tx7xgBnWWlE5z19An4FHwRkKjhGigOzitK1y1CcIF+oDtOzeIvmPjtPr - oqGVXrixdln8yKYW86qu+A94Itklp/I91s1GYTZP7FAy1mh4laj5ju3+Q/NUbg5MeKfhaQRD1an4 - q1b0VeLOys7mNNtsrZJ2pieH5a+T0X68hNN9JVDqK2KwCwfsWqHrgoax5JgVsrPin58Vv5kcHDJl - YK99WeBRLrmIdPubo5u+jvtsM+JHJxWYHCtRhgNYZBLSqljYy3MsdJfXfNBVOJgEzGy9xGvhpfkR - oA/OlDuq6UOUuoltrVofXAT8pdLGHTOTTnZuBHh4zpJm6scbAYXgSt+72bt2uxesFRYTOOtMFRBR - uVxyevXkeqLySBkdNzmcnh15Sl+XM2k9fO51McXQdBV61CUK9z8OqP/G/P9rYFghowFMBEN1Yzdy - TxY4pNXk490ZMVOiV93p2L/wrHxRdWHPjMmercv39UBW59F+IETsJ5Ic3SbXQnTrcVgmTGCmCTB8 - vTSudUh+Jqo4LkwWGDWFAgwDw+fEwKIgGyoBD/9CVbV+SaQEIB4UzEQiDULXctCmfOL0B2oO6QwM - ZqbLCC9a+cP0HmULqQ7Nw1Yb/6B9w2xSs0f/mZVgXDTbaf9ZRbQi9i0OSFAUKNQ+KiLIpmUdh6mL - EmX3ZNg5n11ZkhpeYO1NIVTojhZ5RfW3Y0bsZeGmaMIcUpvq/jmjOprOtXzHGU0oMsLHhsCK3J9T - bCAR81ybW4GSA/+bFewHNDcfUVu5yz3od7NQj9XVX2q19B83IF9bhARN0LU9Z1GHPYDanzUucDie - nFN6lxWdF5kekW4FgPtavGKaf2KFLPZ6R//Eu/RTUfr/h8nFM+nziO4a/E0oL8PKPuSmSFukn9ig - Yi+vA7VAxnayyep2sN/jEJ4sEv6DH4YmTyWbjVACDKBqbbxKdSLutAix5ChwrJFhDWyVJH1kKR3V - YtZoQqjlsSs7DdF9+RVOvQO15+Ft7fybYAR2qoEqqMsnjLSOS5ZhcFHA051a7pyXXllQh6MJfy+M - VkowuHrBVJnBrDoUVtKBUT1EGrGMqTP5a2EtHYFTXdmJGgWFEoWLnyV04n+4L3pCc3ukU7OnmYvP - JcKJ33UOf21VMUiyj01xY/emK9kov1E3PL9r9VUNxdM+xY9tPo4+nCt9oRkw2yIvQeFABMhkOyA/ - Uvgco+XN0cLY2cdRFHP4s850/O0jk9MHkLu7HNJdASHHgvilDOUm7GKxuUejutPSTjAey/gM64Z+ - 7JWXHvRc9gkyWGyHGNbSjwzaQdDvNXnavF2SOVFzY8DVkb9aDbUmRe8GnkGXJcgBrB2SXj1j4/v7 - +hG5rVh/X4KV - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=3-adamant_recourse-reply.gpg - Content-Length: - - '1149' - Content-Type: - - application/pgp-encrypted - Date: - - Wed, 18 Mar 2020 13:38:32 GMT - Etag: - - sha256:5986c3cc29361441d00cacfe53f04f668e98fd336d2c96c00bba2c2b0de38308 - Expires: - - Thu, 19 Mar 2020 01:38:32 GMT - Last-Modified: - - Wed, 18 Mar 2020 12:40:07 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODQ1Mzg3MTAsImV4cCI6MTU4NDU2NzUxMCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.FpsePdjnmNCSbNwafwI-BhwP0Es-nDrJb-XmALRloQk - Connection: - - keep-alive - Content-Length: - - '0' - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: DELETE - uri: http://localhost:8081/api/v1/sources/ff55f09b-aadb-4587-8fdf-2c87e2195e4c - response: - body: - string: "{\n \"message\": \"Source and submissions deleted\"\n}\n" - headers: - Content-Length: - - '50' - Content-Type: - - application/json - Date: - - Wed, 18 Mar 2020 13:38:33 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODQ1Mzg3MTAsImV4cCI6MTU4NDU2NzUxMCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.FpsePdjnmNCSbNwafwI-BhwP0Es-nDrJb-XmALRloQk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/replies/add7f309-4eae-4a93-9518-0929fd42e8bd/download - response: - body: - string: !!binary | - hQIMA/Hcj9wj0PU7ARAAhMKE7/ZmT2ymF/CtWghTHLPgyrpGsGwqIJWHG6giUJu4suUOZaGfFRlc - KQHkHx2k4WwBqxIQrbD3xNeFrK26YJ2JSssXHuJIUdR2j2pyg8g+58UyGuCOrkJ4k6ez5xB7a4Jr - dCk9+1E+piKdbRbtLyZcUx8s0Z0jPrbiM2rQ00OPiyIOcYyvKIvY1hH1hkzmTCHpP3lSlLyJNxQo - 7E85P/TBgfYBiBar0u7qJ/YhcS5yp5vCGj8H4zY4K30d3+xFJXU5S+HzSaxtp42nkotGkaaodHj7 - B3kto7t9cicP0O2npW+pwH/33imD6yCCTyAec5FDgS0nNW4LEqwXbJSkXfcmAcWqiBhamHQ8OQe6 - wSRcs7k/8dWoNXeSk5/lkinETxqH3UALxUPfvqjdlpVcMGHffJpot+65UoquQlngyei66CzXYRXe - 19XqDv7XycDXgr3JiUpayzoGPn4s4Atpyf5foY80xxNvnuSRvlmAKFCChjg3HnNG1KoegJkjgbqV - cSZsTUuMmSfLyHpVUoz4TG0WYfr520c9xDPXaYx3UaVaiGWrxG4hfAyaqEMFmtN+g70TrUkkaFqU - 7XKk4XBaqO4DJlVJdmRZg5RFl3tqEBa/xx5dwpSXjxpwnpDRL3UXpykdyYz525yyqUZDl6mufnkb - INuWTb4Rj6lZeiYezjiFAgwDw+fEwKIgGyoBD/99Zx5i1eOG6x+O0ylgcyReygNELwsegxVp2uvW - pzPJ5Q4WdhC5q42zLps6Oio4ajfYpNkhhX94VzxS5m4ye2Xx57T1mRB4vV5bkOvYGLTaW5+fe2fr - WvQYteliFaXSzwGy/dIvua1So07hBsqpzxp9+2/uy3fmzJoZZ2mGOMEm1ryzrRcjrH5xdwbCWl77 - rUotyFr3H+h9UicQe3lhGyvun4r3fMyyfSE4nbKcrY5zaP+t52hLI4XSvrOo4HTKmVstfgvGyi2r - Yj82Om+G0xm3PaTVRJCyaKQoLOe57agwxXdCGfWyLnwxqcmKaM6Ea1CHGw7/YFHSxgb/c4DAcyUW - uiJ7JX0iV4xUJTrBRMXOwAXFl0eravrO70TFADTo/jiyYMHIVU/cIKcWe07t5WIUDdRyjUPZckry - ViBNS5FHhHE41oSgQWVgmQpbpP3XVZBUeIXHwWmDgfyESFALiwhd3jtPvkRcDv31kaMiT22rxqC3 - MOrBkxHB/pIswiX2XpRMKlebXdKcnkyC2LOXLKGFUTeurad69PwjImJHgvZNsv4et1z62Oz0E/er - ZO85iG5BdJxHZg5Bl8sOvY0zYy0HrjUT2blozAgnL6uBnYsUACo1F86Rc4WKSNSHVZh4caHvmXSU - PCUCtA1susSdifTdsgb1+D2C5zqWi9blA1tDrtKhAU3beMnTk2O2KORlpK9c3BaObNM/ljozAu/S - 1+wMwGQVV5HvrKjiYrFrA//NN791i1Pllt6vV4iN3ceoa85CJVzWGO7LrmwWuOCemCszP1UPZAJA - B/FL9CIRW5Yqa8RZD6nkqSA1iRCc5nYNlYonwfyIyanVQQM8Yh5V/9Smiqs+yN3PgD6ZUfM1MQ8E - rYDGvjwlng+DoZ3EP3xtMOO0DIY= - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=4-adamant_recourse-reply.gpg - Content-Length: - - '1217' - Content-Type: - - application/pgp-encrypted - Date: - - Wed, 18 Mar 2020 13:38:33 GMT - Etag: - - sha256:9465471dd9cd0401686627345d7a458d1d4abedf78e4cd8a12815db6c9cb0a4b - Expires: - - Thu, 19 Mar 2020 01:38:33 GMT - Last-Modified: - - Wed, 18 Mar 2020 12:40:07 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODQ1Mzg3MTAsImV4cCI6MTU4NDU2NzUxMCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.FpsePdjnmNCSbNwafwI-BhwP0Es-nDrJb-XmALRloQk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"adamant recourse\"\ - , \n \"key\": {\n \"fingerprint\": \"505E3DFA624A6BF2BFDEEA79F1DC8FDC23D0F53B\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADBTfwO7jWt8BZZGKZKdtwr/4uaqft8W9HRmUQcB/pnG/tdsxEb\\\ - n0o8KNO8nzJCG9pMf7YyjNqpAfmNWa38zvaFUFyRmLBOx1dqzPx41cPhlJRbyIL6x\\nH9cIiPiCwjNfMoBqGbMn2A46UqIxlJpS9lGh5D0vKJrci+PwE4d639hedGDM61q8\\\ - nEOaV6p22w1JeV4oft29TiapDkyszVwRxkqS/uC7Nr7nBz21mnbY7mUSP5SK3vj5W\\nm6gJVFCJof+F8liraiBIor8avQvUKUJltVxqT+8UiApgHdU5T7ae8u5XG6xY13Eq\\\ - ngQog3tZcB6ojmDORsAOj6x21sxxOpjMKEgu0jRo05brrjjbawPe79WWWCC/UUqtk\\nt58o39+xJ8PUXILHv/3upq0kxyiBGki90az2LwDU9jn0sEEusCvp0j6PAZHSZAYc\\\ - nKMZ8rVgOY+uM325LxH+qZoVJnKICqogq9ZqdJur2pPGTrq26TvWgjVmtvJajIRc+\\nt2ODNN0njamFcdxG8D48vfjp8kZpG0On3pwwiT8zrRbmOO33nopu6zFcNxscdee7\\\ - nhgmH/93e0fioB0NLAESU60jrVskg+6Y88bSvoZVBY4PclYibAl7ijOClApjMV758\\n5xDBRAuH4mI0nwam8xVdHjloXN4/JQVOm/5dzHGoEtazYJsraDYGIfMAtQARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8Q1ZMRENGRTdXQ0VaN0NJSjJGTFFVUlpFSDdB\\nRVlNV0pMSkNWQjU0RElKRTI3UFRWS09TSzI3TTJWT0FVSVlLS1ZPVVlTTVo2SFY2\\\ - nUlA3QllOTFJGRFNUMkZMR1VONjRQWkozSEZXST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEPHcj9wj0PU7BMoP/3r3TVqC/Ntj\\\ - nxNPUBxUDTLA0GpNrU/DOUaanptg4bjMg9kAfAArbnO8XSoqMHwPCbtX/nG4NulEL\\nVrDpk1TV8Cl8W3SiZqVmjbIMzGi8juatyRV9zIiCcmtSjmiLRItt6JsIAY7IxawM\\\ - nIhTZqKs+JURpYDe/H0/vBiRTV/qtJjvTktRMan4Rewo13zWSCNP9noA4ltUptTDW\\n3YLSwTpr6pvzDK8HqRiwKa1WhXg67quepIKwr535bo9vzx+h1OwTkHtCiNf6BbLI\\\ - nZ2c8mTbHaId5sKpGsdFK6lyPATFCruxlwC2aYhRPi332EDAX5M9DrPeSq+3k5NDA\\n+DpOfipTmVfYxTI7nY78irIDk8XL45dP8vPEaCwotzMdNZcFPU+Kf0KyyCsaqTux\\\ - nxjZFToj8TJgBVEB+Y6HweRkkdf9uhnFmH2mABV49qh9nZjsVFCom5wxWli6OT1du\\nA2hFe6eMroSqGU6mSDD3yPyuA2f7+9nzH2/s6PHfzX6OjsoMEP/9O3HaamT+PpRX\\\ - nOtIDN9LQtlC3DzwOnLPQsRC7OyidaLocD6spQ+CNurWIoJTtU+6wKW75hKtPuxdg\\nVQkJCtk+VGBDwPGr2KjELOA9QXga5Ne5bzayEU5cCtffRKn9IPhDyYOBhukiBIF3\\\ - nDNs0kYgiq7RZQ5QgUM9trzv+jissN/Zz\\n=H7Zc\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-18T12:40:07.815325Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/submissions\"\ - , \n \"url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef\"\ - , \n \"uuid\": \"cce4203f-dc01-471e-b99e-74b94eeb52ef\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2684' - Content-Type: - - application/json - Date: - - Wed, 18 Mar 2020 13:38:45 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODQ1Mzg3MTAsImV4cCI6MTU4NDU2NzUxMCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.FpsePdjnmNCSbNwafwI-BhwP0Es-nDrJb-XmALRloQk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/submissions/a5a50fb4-9bef-424b-8b96-f5f29d14b92a/download\"\ - , \n \"filename\": \"1-adamant_recourse-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef\"\ - , \n \"submission_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/submissions/a5a50fb4-9bef-424b-8b96-f5f29d14b92a\"\ - , \n \"uuid\": \"a5a50fb4-9bef-424b-8b96-f5f29d14b92a\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/submissions/b8a29b37-8eeb-4361-8070-171863ae8d38/download\"\ - , \n \"filename\": \"2-adamant_recourse-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef\"\ - , \n \"submission_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/submissions/b8a29b37-8eeb-4361-8070-171863ae8d38\"\ - , \n \"uuid\": \"b8a29b37-8eeb-4361-8070-171863ae8d38\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '1033' - Content-Type: - - application/json - Date: - - Wed, 18 Mar 2020 13:38:45 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODQ1Mzg3MTAsImV4cCI6MTU4NDU2NzUxMCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.FpsePdjnmNCSbNwafwI-BhwP0Es-nDrJb-XmALRloQk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-adamant_recourse-reply.gpg\"\ - , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"d075c6e7-b383-44f9-a7f3-24c9cf5f85f3\"\ - , \n \"reply_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/replies/1bc9c4b1-496c-41bc-b12b-0332a9e9a363\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef\"\ - , \n \"uuid\": \"1bc9c4b1-496c-41bc-b12b-0332a9e9a363\"\n }, \n \ - \ {\n \"filename\": \"4-adamant_recourse-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"d075c6e7-b383-44f9-a7f3-24c9cf5f85f3\", \n \"reply_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef/replies/add7f309-4eae-4a93-9518-0929fd42e8bd\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/cce4203f-dc01-471e-b99e-74b94eeb52ef\"\ - , \n \"uuid\": \"add7f309-4eae-4a93-9518-0929fd42e8bd\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '1141' - Content-Type: - - application/json - Date: - - Wed, 18 Mar 2020 13:38:45 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -version: 1 diff --git a/tests/functional/cassettes/test_download_file.yaml b/tests/functional/cassettes/test_download_file.yaml index 1d562c4a4..806bca5d6 100644 --- a/tests/functional/cassettes/test_download_file.yaml +++ b/tests/functional/cassettes/test_download_file.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"username": "journalist", "passphrase": "correct horse battery staple - profanity oil chewy", "one_time_code": "994892"}' + profanity oil chewy", "one_time_code": "123456"}' headers: Accept: - '*/*' @@ -17,17 +17,17 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-03-19T18:48:55.588498Z\", \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_uuid\": \"2f01b225-2ed1-4880-8f02-2997e39dbded\"\ - , \n \"token\": \"eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE\"\ + string: "{\n \"expiration\": \"2020-08-15T10:30:15.486646Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"b5e001de-19f1-4a93-885b-e0932aa2d441\"\ + , \n \"token\": \"eyJleHAiOjE1OTc0ODc0MTUsImlhdCI6MTU5NzQ1ODYxNSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.wgecKBWREKmPBQ7MomwpAG4SpMZIX1UnGKOZHK9N8Tg\"\ \n}\n" headers: Content-Length: - - '317' + - '313' Content-Type: - application/json Date: - - Thu, 19 Mar 2020 10:48:55 GMT + - Sat, 15 Aug 2020 02:30:15 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -41,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE + - Token eyJleHAiOjE1OTc0ODc0MTUsImlhdCI6MTU5NzQ1ODYxNSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.wgecKBWREKmPBQ7MomwpAG4SpMZIX1UnGKOZHK9N8Tg Connection: - keep-alive Content-Type: @@ -52,89 +52,65 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"carbonated\ - \ object\", \n \"key\": {\n \"fingerprint\": \"B8AE9A1BFFAF6BC09FD6F5E2D4A5856DB829E270\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEACgvETGDNddvNLXJ7sXeVQhtBNh0ZSDlTDchR4OTpXfBcGHfSZc\\\ - n/A6UPQtUvxTX4+CFZzAMjBovGMiAOZuRGaX89oRkaIcEvvB5G+IJ1ERh9jd9y8T0\\nBSk1kQkwt0IBvFp7K/SDPLNwgOkJ6g/pEOGVEUpnW0RcqLc5Ed5HTy+d2/dh2flZ\\\ - niCTCJx3/rNL4ixfcMiZ0kdp5d/or8XwqzS15y0T5Pzk+gUuh+2cWdfVlS4p9gT2N\\n3a1TB58Z3NIPbgQbuQYlJe336chB3tYg88rA2SfcCnM6NeryXmCtjdizROHR3id0\\\ - np/0R8iMvkDdNhYpO9LOiDAVJh9OStQYwuz7Lc8xCm9pJQbig/CP3DztMrbd6mTdC\\nfkuFBnNwPHOV0xGQQyGoV0GE7UI0TIMWuqOMwLogEol2YfifcXADILpNVKNBpFCR\\\ - n730HE2HQ221YNNylfywg5qRmdHKq07I0slGVlemXI7PsvxoX/5lkTkhhmf5rgwob\\nFID/L9EuJqN/jtygbBi9VVwq8g+U9PkrkfZ3NsK+8NQYhUyDX+tpxuvvTPGIPdY0\\\ - nuwoRTbfsC4vU5PskKRQxD5v7JiKm1G3+8lU2O34qEZ4UjL1PYfTDCic5PSQXoINE\\n0nZ40ulj94rY1U2wTkAIEWXnw1fpS3P9pnI2BvUmlm/aWgmkVplEhIWPxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1BFRTNaVTdCRlNFNFdWT0s0Mko0WUtOSko1\\nUVJUTDVYU1dYVE9SU1BOUU9TVkwyVldXSkREQktIUlJKR1k3MzZVQ0lRWElZMldC\\\ - nQUhDRlBHUENBU0xINlo2TTdGNkoyVkszVzJIWT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJENSlhW24KeJwtc4P/ix6VGGRBrDU\\\ - nIL0EanySOBxGcI5PyYXHAh4VDznPQBEI63+3+faC0xKrh1OkgxjiOZtQxX127UJ3\\nXEUnaN6v6kgKVZAqeTYxCr2cLdtMi9m/HcEKKFcYndHwLJDYvuLseHDPwlfE/v0X\\\ - nPJzg/41iZvwvHQZIKpYn6e+Oxt5JIDntV3XthJQmqiquora8I0nF5X/y0Cah3usT\\nYTuhvXuARaqnD+5Qv1dvdOZ+cQ+ClAm1vLZURPa+boqIOzPGvkEcO9kXoORf1lF7\\\ - nPECF2YNObSJgb7GpFrUrT8ceQQ2ykiP7TDTxpplDcRzU5UJ+MedIjK4si8dKEPP8\\nkIwSOFDD3/XpaA0ekygV6xkCt1kgUil0P1BGwvNqY1cthi9BxQeksocQJUpWS5r7\\\ - nQdgpSycel4sPNnk2YcYJ6oH4LrEEax/7eOh+rVa7tEhneF9GVsFrNU+a1jWAlfvf\\nhxyuggQ/1NiINAGx3RxdXndri6KKuzWzXcfwnMQPf3EtezZJS9hkP8wuMokDh3Oo\\\ - naIbrv4TB4JZ2OUZbI4vYTr9MCzl6ddLWIBhnn22A4Y317cH5txsqOCoD0xzLlfs/\\niHqU0vGc5Khw7/HnSp2PHmODLnIvbyLptS5TT84hdh8CuyxyqC7YrCGmu3Ca8dj9\\\ - nN4A87ni2oeeTaMZzUKVRlVDyFxSUMnMV\\n=Vm14\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:36.132213Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions\"\ - , \n \"url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"aff8e8be-dc85-4061-84d4-cb4d7d936193\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"godly procession\"\ - , \n \"key\": {\n \"fingerprint\": \"E07CA6BE7FDEE97654C9F20946498FA0EE291046\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC0Emkwa6IWSzTNQbB3UOkDDx97gCZ/vUByIdMxzkjthUVIBsZS\\\ - nhd+LpTqOAYub003IMPHLQc0sy1mC4RRnd2G2AEiQrBSAnM5dDOYTEJDYd45W1WPN\\nRnaXhhUiEyHlTjCHNT4I8MCXdb0BCTghW/axzsVgPbqDxyujJS7zftr4SytKbrz6\\\ - nqAacrG8J8EP9OthpodqujgS0bYIA/LtVWS1ANV6va6e+dWSWStKZ1H29XmTwt3tT\\nAUg9xifNyMAutyYF2hFbrPaSDjhMPzIn1O7HdcrcVs3MEkD4Jai7Q78nuPIuSYmy\\\ - nNxHDvksgJxFbE5YtXwIropIO++RuFTzS2zyqcYXLwhAZpySVthW+5j5OcZldF9va\\ncaapb1/4o+KFHrZVvfxAvg8bNGs/FzvcT5gzkx7L8FB7fksRK2WBgM4glfoWuwoW\\\ - nW2neeYPaBVE4X9V6hobRLb2nzPBOP4JHqPNQbEPFQRWZibJlKXbbUqU7KAyMVD0V\\nmFrnB9hNEXZZP662CEGD6NUtm+fFQBZCtuxSA53hAX6NrW1fK3YKAdsSCCEURK7H\\\ - nyNz36FAZAJqdr1oq1BixOJ1ftX6cDK6PRdUA9NplhUBHg9ah6niSKwTNZ9nbeMdb\\noNi+ZBv97pcpz0erRHoBfQThpIzIa1nb816TbsoC5T/FOaMFfCKiACC4LQARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8SkdMMkVJRDNFNU9LS0VFNTQ1UDJVQlpJWklS\\nM05URFdSUkdYSEZHNk5NNlFPUERCTlJUSzJONUIzN1RXVE1YQk9ZSjJSTlpIQlpW\\\ - nVTMySlg3WUtYVlJCU1RTUFlHVjNZQlNQUk01ST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEEZJj6DuKRBGnyUQAJmxFCbEt47i\\\ - n97f1MYVTJsj3MFBzq9PaQPUlhpy+wJoPYQ4rBB30eoX61noWcBZhK7ho4Py0/XBV\\nHPGiaIz6Z2iAkhLyUkYBDxHU0WHgN+7DjIv5MnpJx1j5gMQyFobKGiTeIg3MiVs2\\\ - n9Ra/WAiEQmDrA+tUeFm+NQ8N6TKFQf+eBY4hx/fRvqx/YBvOhOJuMyvKwbi9zmUB\\nU4G13t2eWpkA1Eg0nU4c/5Yc2bEW22EqWhS5chPvinTaWFlcg8gbL2BZGGdjw7+c\\\ - nqb/rlN2gd5PoFe4J5vhv4ThiHAE4urVXazTwwmtF4N0ywxA5J1XmNzjdWmBoVb67\\nqbBXEjpKcdz2m8cEnZZuNREZN8ifcmBwjZpFBfiSxVegNBU9whpstT1al7UJ7Y1Z\\\ - nm5Z22JpoktNGmrOwd8B3tYxr8A7qL5MPs/ecSlobBdZuR16Q8RI5traN/cABBGWS\\nXDvtmWbphhdKhpR2WEGBED6wWwLYVic+UsHoVUrrC2VKUzd6J4TbnzY7xsZllU+W\\\ - nSeR0suM7Y0oJvqZwSrQ9RvnzoKuHYA2PGpiU4geV18YVkn2Z1vLTxhokI2SXVIwZ\\nLGi43XmN4G69hOqvmBqChfUbOCNixYUsnXKE+fLmQwqe0EzELNuXAtwhqQmalqlA\\\ - nTWU1OaVz5anSjplaRTY+WxAbfejiS4uP\\n=JzVe\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:40.683821Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions\"\ - , \n \"url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"eaca9e46-2675-481f-9376-341b071c6f5e\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/add_star\"\ + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/add_star\"\ , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"holier-than-thou\ - \ amine\", \n \"key\": {\n \"fingerprint\": \"4A748E7A86A5C8B0DA0EB91CFC30F95532FFF518\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC2fmZFKvw8ZVr5uXYxn15ReU9bATjGAMPouLHA/XhLuVsQBzkH\\\ - njrGDn/yeWHGhX/GOx+ojiF7G4JYMHvRk0EoumAzWmFgxkx9WUXBTrvwTapx+2801\\n/kgvw0nrpkvhbgdC+6DEQp0/DVOGmZW8ldKYup35NyZZ3iS1e1MIx49XOmwJ8pGp\\\ - naHXPmRc42ks+9oY3l08Jx4H+sHGK/1tqcaO5AnyQE0IFJGZwk1aIIggP3W899RiI\\nmJYi2fSShO9ZHTe7qUolyKDQJypB9AYf4TNZFIf5/zSeU6snYD04AhV1kfWf+Ea3\\\ - nVeafnyauBz1bNUHeoye06yESJ2QIa4Cp9nNEW6cJc9bFqzKmG23BJLKLHsu4avLn\\nqoM39Odha7k2y0MA+sdNcwPnQNGnw2YNErVTSqzv/q2pbjBfXDQ3AYIuNJN46q5p\\\ - njNfHoLm6fCxhnWkZXpQJ47TO4xApcEkhhpzPD8F85UP9fgVIgehQB7tyUkmC8mxv\\ncwB6T+WgFd80o0JCfXP80CSXWk1sfbEmxuZmsreROg2QISMi3Un2iehXIA9RY4/E\\\ - nnyQ/FGZhxXQV6nF2tGpLeTvup9GMa6L8vNKK1awD2shpfDnREVSIjTTT/+bPstMs\\n9mdtc6J9d2izUtal093LrdzVvPt6eg5VVC8nngFsc5IBD5GsVfs0fnLKxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1VUWEFCNEIzMzY0VlpITVRLQTIzTDZKSFJT\\nTU5BVTdDNFEzSEY1WUdTQjVJTk8zR0JHTEtCVFE1WEEzVTJPTjNYVTRCM1dKVVA0\\\ - nWFJaTkJQVEJET1kyQkNEQk9RVU5URVFJVUIyST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEPww+VUy//UY1hsP/iX+Qq+cjXLV\\\ - nOxMwAEOhXGXt09AJUXSu8T0czEYEBBY05CK+w2nYNx98dNMEJwPxOzUazFpOD99p\\nchWr8BKMwc2coFqluS8ajDC0L9EIIJmhmM6x8MPKuUO9gCjeF6wq/+KyHSPJ6tek\\\ - nEcb4fdwiqK7JFxj+u2PqJDD0SpzuDp+v8UjEsyW10B7FcmNNgSWpeix22kxniHVI\\nuQdeAvfzisHlpGVohtXlwmSQisT6oxfyWC45+mJWXnQZCbDrW6gi78oiI8T1Bi0L\\\ - nhzd1237WGvbXgXwHGTPXMC6JjEb8pmDjDIJdzZJ9RUPhXa1ns0JktgGf+6dJ4yxU\\nkJhsJ7bLtx9vE8TjXZXV2XkSst1ugoItIRMr0VsSPotckxK2WMTJ0WzxAzml+gTa\\\ - nj9nIpyt8TXuleM3FbrZyO3Pjp1/Qp3xSa31+WXnB38xPbG1q/w9Dp46momlYaby9\\nXmI4G7vjvk4pENPfdB2iTjE4SU9N9n5dzU7DSFGhpfPc7hC8GwTgxNsTaMkDV4zc\\\ - nJAehKMwTOhaVVGcuv1b2UYcuuB00yRh0nGeiRK3LVXjyY+4uxEBvde6RUhB1/fZA\\nUBNBRZxmyz0jVj5bDz0ta5N11VvkyzLBgpszZF79uGN45wCLxSueNqwb/AdHjjvL\\\ - npbvZseUAAwzt7+c2hH+Hjh9YG6FpL3yk\\n=rD40\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:45:29.018866Z\"\ + \ \"is_starred\": false, \n \"journalist_designation\": \"red-rimmed\ + \ applejack\", \n \"key\": {\n \"fingerprint\": \"D449222A7B7B0AC1E134A1FF01203DD2D2636A37\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOaUXyLQCaUSR4HTaBVGZp1mi3jn3BExTTe2UCBYjsn1zhkOBDf9\\\ + ncZNBQGjEBIYlOioC4XY1TkQep4L2DdmqO5lBfbyNG6LpGiNo7DvNBxeo5WNDa42C\\n8YcfTaVL9aWm07G12uwwc1WFNb0y86PzuAS1ek0k5B7jUfjNxFN9t0dhABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtCTEEyQTRDUEtETEVURDM2MllWQUZVRVdRQlJLUzJWRjVG\\nUEs2SElBWFBXQUFNSURMUkZHUEdLU0dFSDJJUUtBUVdZUFdFS0xRWVpaTDZMU1JY\\\ + nRFRUTUdPUlFFWFA0WE1EUlJJM0E9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAEgPdLSY2o3LmUD/i+JqgIWc2SzA5OTX9Qo0g/r\\\ + nqxDmi2NQMXob0fEEcP/GGnbiFE1P77AC6JWxSKPQStlfwvffhYmK2q7JBc71Jj8O\\nRqFRT5WSRpXUCq8tZkIYyoCXKQPlwSb3S1NQ3yM00kbkCM4dArLIFuQ/ZI1xG+l9\\\ + nIqxWwXYY8SpO8uKDXFd7\\n=FjUe\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:23.753433Z\"\ , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions\"\ - , \n \"url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"uuid\": \"f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\n }\n ]\n\ + \ \"remove_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions\"\ + , \n \"url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"uuid\": \"70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"potential\ + \ freshness\", \n \"key\": {\n \"fingerprint\": \"06FFA85715E89C0AFBA927A78EA34965AC896EEA\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAMHR1pM94xuFw+GiTQI7RyUN/sKYmupDhwWj1nVricMXRbM7nIXk\\\ + nsBnqTx0pTkITPxjszoVyFFxG+Uw8TXMZEZdCOhcC2AieHV0mgWsXxLAbD9Sw3VmQ\\ngOQ3S2C/MBrimrK4bkpoKXxKIV5v5Rgku5Pjxzw50HH4e1pYhgW2C+knABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEg3TVJTVUZHWFVKRldQQlM0UjdISk1JNE5HTUREQ0FaRzJL\\nVlIyTTM3RkFTQk9BRjIyUkFYNzdMUVdZNFZJNTJLSlBOQldaRjUyQTdHWFJVN1lQ\\\ + nN0dQQU5QSFNNUUkzSUFVN1VGNEk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEI6jSWWsiW7qZeYD/ReRVU5y0nssc0+OlRy6M/im\\\ + nHY9oHex0tSGt1fTuDVqsAKKHMDrZLKkkhJg42wcINwbXTj/vRu7n199IwbSUoDiE\\nJlnO6ZaIG996AUFS64eZBA+kXczqJbsWgdQQpwQJn8LiQUF8iwFhTThltjRSuXqf\\\ + nMxyFevvxbIvYcs6il7Ip\\n=cZe8\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:36.194245Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"uuid\": \"6db98582-dd69-48ea-879e-5afc5aa388d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"inexpressible\ + \ sepsis\", \n \"key\": {\n \"fingerprint\": \"380C70D1C7930985411415B31A1B751385404CC5\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANhgLtWR4jFlhHEPGJjcupkGrNymWv9wFlFM8YppKs6nNXaQdoKf\\\ + n7+NESFVdkm89/7FWD/It0B49jEBjjs7GOmxhffomt1NVHocYGDBQjMAlKOYQgCnR\\neZDnHCFORSrQcfiNhgKm1/eFOZlNJDZn2Cwpmdk8ZV6B78fGVz+3B+tFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEo0VFRaVzY2QlBRTFRRVVlNS0hIVzZZTjRGVkJIVFlVQ0ZW\\nNVNWNjNRWlQyT0Y3Wjc2NUxEWk1TVDJNR1JBVFpYSVZJVzVBR1M0N0RFU0hTRUhY\\\ + nWDZFQVlISkFWTFBZRzc1VFlKQkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBobdROFQEzFd3gD/RUhGdZUriO3QqYTqvH7EZdZ\\\ + n4r3iFUJVP3xhru9HYBtksepsKzUHYZn4nK29689AdV1A9o/X4YcKWrxFRbMuZs0E\\nTj2Je4jrw3WNf3O3COAWwFa75HOXIhGfFVuJ4Ni2/NVJGDPA6NNIfZfFMIj/NZF3\\\ + n3RBZhDmxS21yJs9daQfs\\n=NQQJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:44.877597Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions\"\ + , \n \"url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"uuid\": \"f3a61359-1919-4bf0-b6f7-da902a935160\"\n }\n ]\n\ }\n" headers: Content-Length: - - '8017' + - '4817' Content-Type: - application/json Date: - - Thu, 19 Mar 2020 10:48:55 GMT + - Sat, 15 Aug 2020 02:30:15 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -148,7 +124,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE + - Token eyJleHAiOjE1OTc0ODc0MTUsImlhdCI6MTU5NzQ1ODYxNSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.wgecKBWREKmPBQ7MomwpAG4SpMZIX1UnGKOZHK9N8Tg Connection: - keep-alive Content-Type: @@ -159,44 +135,44 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441/download\"\ - , \n \"filename\": \"1-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441\"\ - , \n \"uuid\": \"51758cc8-8b4d-4336-b668-a0e91f139441\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9/download\"\ - , \n \"filename\": \"2-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9\"\ - , \n \"uuid\": \"b1700241-add4-4fbc-804a-c9f9385357e9\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f/download\"\ - , \n \"filename\": \"1-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\ - , \n \"uuid\": \"88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a/download\"\ - , \n \"filename\": \"2-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\ - , \n \"uuid\": \"fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f/download\"\ - , \n \"filename\": \"1-holier-than-thou_amine-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\ - , \n \"uuid\": \"8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35/download\"\ - , \n \"filename\": \"2-holier-than-thou_amine-doc.gz.gpg\", \n \"\ - is_read\": false, \n \"size\": 625, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\ - , \n \"uuid\": \"1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\n }\n ]\n\ + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download\"\ + , \n \"filename\": \"1-red-rimmed_applejack-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170\"\ + , \n \"uuid\": \"ceb44744-68cd-4b29-ada9-4c6ed4127170\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015/download\"\ + , \n \"filename\": \"2-red-rimmed_applejack-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015\"\ + , \n \"uuid\": \"1deb4f4f-1094-49ec-b0da-5d714b60c015\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download\"\ + , \n \"filename\": \"1-potential_freshness-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e\"\ + , \n \"uuid\": \"da095cb7-5a81-4b57-912c-14b0501dc00e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d/download\"\ + , \n \"filename\": \"2-potential_freshness-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d\"\ + , \n \"uuid\": \"ed460264-f0e9-415f-8247-738eb482c75d\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download\"\ + , \n \"filename\": \"1-inexpressible_sepsis-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a\"\ + , \n \"uuid\": \"a3bb0937-6240-4200-99d5-b514c465e56a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01/download\"\ + , \n \"filename\": \"2-inexpressible_sepsis-doc.gz.gpg\", \n \"\ + is_read\": true, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\ + , \n \"uuid\": \"1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\n }\n ]\n\ }\n" headers: Content-Length: - - '3067' + - '3082' Content-Type: - application/json Date: - - Thu, 19 Mar 2020 10:48:55 GMT + - Sat, 15 Aug 2020 02:30:15 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -210,7 +186,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE + - Token eyJleHAiOjE1OTc0ODc0MTUsImlhdCI6MTU5NzQ1ODYxNSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.wgecKBWREKmPBQ7MomwpAG4SpMZIX1UnGKOZHK9N8Tg Connection: - keep-alive Content-Type: @@ -221,255 +197,14 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-carbonated_object-reply.gpg\"\ - , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"2f01b225-2ed1-4880-8f02-2997e39dbded\"\ - , \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/4b6596cc-04ce-477e-94c5-16705cd01499\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"4b6596cc-04ce-477e-94c5-16705cd01499\"\n }, \n \ - \ {\n \"filename\": \"4-carbonated_object-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/a814c3f9-637e-4753-bd82-279d2b010f58\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"a814c3f9-637e-4753-bd82-279d2b010f58\"\n }, \n \ - \ {\n \"filename\": \"3-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\n }, \n \ - \ {\n \"filename\": \"4-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2263' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:48:55 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqARAAz++eQqglItkikesZY90c6aCMAI82OLR2DPrObG6AGgESxYuGMxRUtg4J - TnAbnoMp+OFdvqqgpm/siKBazSwIb2UyJ0BzB/usqSciK1j5CFblzPTM8WGdJ1HGHCHj1YLowsVQ - F/SofTt75RU2bx9zCt4h+G0u8/Gnr7DLg7w6cRmoVBLNUsgJVYj4u7vuAUA/uWhCXPzcg34Kq7rQ - z6vZVAsWIigNVg7lKgquC6M38Ciu8XJr9MOyYSKXfUUfr7I8rVH+MfpcxWiLQpsxtbwfzHmoXM9j - nNeLcsYvUNtmrqX941mRXBX1XOjo9mGAwZCnz+09M4HbDgkvP3J0++I4Vo9gbJDKPbQsjlmdh2ee - xIoMJj8fK1P8djgTPfogTFyX6viq+N2qBzbT+JOpIP7O7ZTf+OOYGesmIp4KzILIIqlMHJOEfWuz - l/6OrYFG77wt7f5Etn4y65B7tJZKR8BBB6QftZ23Ge01mdgpp4Qeb3nGarkAlLm5Fx3vKJC0qc2k - 3I3b8Dkb3Jd27A3HvkR4pphtw/7XD5JbX5n1b+iRew5mfL03TKjBR0cM6I6nebHybT4+/99qxa7C - e08D4udG8zFXa3qdgKJmldMgl6J0ZFsbDea5IeY6RoWdi/jsvEF5QzqxuYuqzlrdIBtISz30eHa8 - Smv88+Xn9q5MEPw1pJ7SYgGgg8THCzFTuWhC2nvYy1BeGXeRvL7GP2ZWOj3f5GAI+zTxv2z5kM0l - HeZIFQZcxreTGr6fFTgH0uIuymWUyjK/sn4c5yukW9pX/+QhQ3NWW9/NkgdZLIoVL+Au4JRQG6Eb - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=1-carbonated_object-msg.gpg - Content-Length: - - '627' - Content-Type: - - application/pgp-encrypted - Date: - - Thu, 19 Mar 2020 10:48:56 GMT - Etag: - - sha256:af1d91e0c9f8ef2c50a8b4fe13393ced68273f42d6ac0ac69c6f205bbd32d36c - Expires: - - Thu, 19 Mar 2020 22:48:56 GMT - Last-Modified: - - Thu, 19 Mar 2020 10:44:36 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ//S0KjxyEk3Uqsvk12sbK0alfd3d6BI5a4Rqg1T5Ls6UPdymcWVjgZCXyb - jURVvzXCZYQhsD94TfL+m07XpYxDgFVv5u8R2ub0arqlQDGh6YhYsOXaLAvzXvPlSA0A7no3bzHG - mrouxets2cFa0jOvdujVkEb8wfVmFRtQt0Ie25vosYKY93q43wW8qR5judMnSM87f7H4p1tw/OOX - oXiGnrVzFOM56S1GWRcw0rn/ZFKJF/p5P4mnb0sRiTbOw5gK3g2lLTDF3fjKztEB6txH+L/fl7Sb - HtQsiFKawe4317rGFB4oTzxL6CrnQuUrriKkeAd19YDsA6W1WVPJKdKno4GWqMEyZsCAzMgMSS0b - PkSV0TK+JL6l5GpvPPNYGX3eiQ6jeztKozpDNE3DMA4c3E/p4d3QgOVJCl5xDNP0lqHQr2kNGQqQ - 4A0Duo3YuOskg9hlK0+fKOACp6DWkBPPpLUlX5SmU9FM8i06zLahlyDdv2SgHkTLn7nBgqkAR2q2 - OTeqzOi/zc0dW1+BzgZJu0YjhnNy7PknqMNImQYVwKpdLF3izgk+iHoj4ttx8i72IUzrqA/sRKCA - Yt+wZSzUHEA4OoCEOfQszagF/GcBIKYwyr/8F1CWVMp80fWoLbQ4eg1xlgp7BkQTplniqEXv3NHG - sAWBFy763Md4bnurr+/SpAEVP1CPEaK5VXbqwIhMlBz0sVNxnz0smAgusyXJlbikmTOaD/wjM9wX - hCSR0uf+STIQRKpWwwe3CJDwtLOq0BZveFiDZtgnZY0ygiq6f3BQ3jO52pU7bhGDaSSc1VHrOnE8 - mRt9eWuOfanzVksiyIHBedAOetYONlo9VTK6837DHVPH7hbKMmEIMROykcVk65C6Iuj9rIPkSaT5 - 59mMgYEMUSHq - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=2-carbonated_object-msg.gpg - Content-Length: - - '693' - Content-Type: - - application/pgp-encrypted - Date: - - Thu, 19 Mar 2020 10:48:56 GMT - Etag: - - sha256:9c4f785f062df3250976681c1406a1520a47af77a324e20286149a8c537a82f7 - Expires: - - Thu, 19 Mar 2020 22:48:56 GMT - Last-Modified: - - Thu, 19 Mar 2020 10:44:36 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ/+I6Vmuos7B1U67c5orDKScpgj4CxDkC9UG7KgGzVR/PMR/v4hCCNIihWa - gNUXIxsw6BLBKaaItQw0sSzKLAiCvWoADvkuMoow0cGO8wprIPRt2+2EDcxxIbEslKTbp8LF1PXt - M7siHw0WylwM0uMwsz8QcMWkWGVUWMmbm2QuyE+DJaYY8qOmuLfTql5vGC7J0m9JPrq9NMOtxMyK - zgM5KmoHcLHfZzNJB/d4/4URJE5lrdQ16SED+HF5lCsVukgQvWl9W299vqmpYWgG9FhdkwMs9Ln2 - bQaMOTowyIaRu829VLl+c+EuCuH432kt6yrJdc30+KLkasZZTdUhr/wN/4JCXkokxkp1caTaUwC4 - 5rOdDdjq0E1uAeCxvuvaeI1E6C+372et97NLO6CUgEEkDqfN1WDPhDj9UDc9LU681cK2TM4Fy+wx - P1qNFzExdRGXR6Z5V1ACWoqcPfZwbjAATOI6UpMBpXNS44rux+xCNaPfY6Dzx+NzvNLOJdNqlc1Q - OTmB5mVL88IX/ub+A/TgKWrBgxJudWRgfnI7ppezxQLisAe+zGZnPQl95qpTEvTjtdWNaN7KQMgp - Sm6nz3k4cTuyCZ8e0ivl8WMqeJ1BW1kY/IkMTBb3ap3XZKjKs4zoR9oB4tjIejxzin2e8LcEEP0/ - ZRfKt3HmquVPGN+xwP3SYgFDG+JKuR0c9/yFVHb3/QYN0V5XOBHdHyA13Xt5cUPCsEXgZqidvOj6 - J5Q2i+ONIk7+jHxTGXwAAB0P6JiDZNnHRCIguc2DlH3qHFtuWOutuz2xocfgirZeNE9s0RnRJCWO + string: "{\n \"replies\": []\n}\n" headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=1-godly_procession-msg.gpg Content-Length: - - '627' - Content-Type: - - application/pgp-encrypted - Date: - - Thu, 19 Mar 2020 10:48:56 GMT - Etag: - - sha256:807527ad6a72e80312123122ada170fa36d6808749918e0aed50307e542803ef - Expires: - - Thu, 19 Mar 2020 22:48:56 GMT - Last-Modified: - - Thu, 19 Mar 2020 10:44:40 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive + - '20' Content-Type: - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ/+IMFo/sqEFS1hNJFHOOYyBh2r64sEgc61OPFZeDHxjZeT07cUT9IMA2gI - USoi5Sw+HfYzEeEeCFyxeXxb/APdDbskDLn5DIPGy8hLffDDaSYeWzInBHnlSUR5z2DWNk6aGhJL - 8BIf+CZOFSC6xXIn+fDQiXAUrTVem4Pt4bBtRWrPLnrQgsYC9Z/EGTtM2a5EGE4x1F8rHQK4JhF2 - ra3I8GWVVJKTgBJ+5d3d0+T9nJsD/mLAstjNuO316UByVMASxV2onEi9oFfoASW5lWUXbeVsv8aE - R5eJLYBfW8LiP7rSfEaeFLOJHdSu2zR/GWJkvA8QTQqJ5P7tIaAi4qjwbiwhzwabjHmpNleJbGY+ - qkid596VzrXDZCm3Fti+P5DwHSUX3hu4La6bFHPvSiruBVZHEvSLR6AODHuWxo9qvufLuraP9NxV - 80jF5fXlhVvRFFMh1tx+TdhpC6kUMvF+bkNgOrryVFhoglUzSGwr7Y1Dynib7VMNeTfXLuIRQNXD - zh17yH5aypWwgFxaV8TiVPfYFSvuvUy0/nqb8SXrFY4PuSGYwphJWJm43lqWHUQ65AG6saX/i6wj - 99HdYAfXngVL8rCuTqgRVgskz07MkIMqTSwoQqwDSIj+T9n2oUt5X5/eu7qeyIlGZwow+uxGcg6c - lmnCRpcYFQSllK+qygHSowHvRI4pdisY03bvMSwKCeRAa/uDcxVrnqjwCgffY3F/OV33K7jxQLUs - WyNknOzAqQny90VQQQZkXXyH/LbQC7DS4qDaS7ReetWFAJxr5GYdIV9k9XcqdfoTUNdCB/2oJa5J - ShVUGZvdNgP+/c1Uc2Me/DXoe3xl1hCzqnU3aOx8Vkbnag0yTOgVDaNzeZKBzEF7TIIdOp0y5Y3m - 9gXfGcowp1w= - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=2-godly_procession-msg.gpg - Content-Length: - - '692' - Content-Type: - - application/pgp-encrypted Date: - - Thu, 19 Mar 2020 10:48:57 GMT - Etag: - - sha256:a79e9d44f15f5fe15958780f341835c7ce4fc22a87f5a01304360645ee3d4c3c - Expires: - - Thu, 19 Mar 2020 22:48:57 GMT - Last-Modified: - - Thu, 19 Mar 2020 10:44:40 GMT + - Sat, 15 Aug 2020 02:30:15 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -483,7 +218,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE + - Token eyJleHAiOjE1OTc0ODc0MTUsImlhdCI6MTU5NzQ1ODYxNSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.wgecKBWREKmPBQ7MomwpAG4SpMZIX1UnGKOZHK9N8Tg Connection: - keep-alive Content-Type: @@ -491,165 +226,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f/download + uri: http://localhost:8081/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAAkc3iVAKNm6EhUXhmenwRgfJpga8jejcvTKBaoX3komkVcmFyJ7IrdIo+ - dlSE6KkTK/KDdTNeXeUKMAvzpzqtZ2ZKvzbXlYTRxoc7Y1GdtXh6fvA855/xOxCSwuLvR+F4qHQl - Bf+Vnc3thBSnf4Ok60VKMwfrDOqheuPE2qHxv5w1u9tI6WA3RcNFo3lDRIQO4yQjv9Nsb3wB1H+q - 5DNF6iq0OXbu6e4zF+dGi6WSf8C6CnM6t448XKvZJPWubVVZ/3d2Iac/nB3P2n8ZNmq+kFKJ73/l - J3TxvXoemjsLzlSVpJOP5T9hgwei8U1JMkuA+K1gQSINnXkOX/QPlku8dkfEEl4EVsZ1UCxawiuB - 2G7lwHKR1dmBxl7l8WBz2qhnBPFxks9b6ymBcNOOs+/ehUVRB8yWCQVg2+t7xGDVyyaQhczt7ESY - KpchtCd6dQWVRpxyPGYab+ev7+nv22kMBeeqxEDTr+3bc1tRcHBnPL9VYnKgfnpfYr9r6mJ9BFQO - ncoHIFuKd5Le3Imv4rMQ5A3wQk+JEeN5zyXLJ+XhQtHKcQSU7E5aXij7YQviFhsouB9Gm49Jhtm3 - jNA5F7hWFpSDw/qCpEbXgAIVxbsEh7+2dT8AQbYlQTuBwOmVfsRFJVPx0++hrb+lHjyBO/ykqf4N - jvzW/hu4WIOaj59I8tnSTAGAo81ZbnARgiT1o1UTMWUDGWLeUdwJPyZTEjSXrOLBg4vpXfFBvKYp - 74JCC6+9dS+mMONRO+1ZuXYJOBj8Rv+bYoJTViMsUMvG/7M= + hQIMA8PnxMCiIBsqAQ//Z/S89kAgGiAOh+UVD2ePgDvU/l/JnvR2DkCEnnqTivaWTKetbcTOxv8D + iHQFUvQKPTADA4g5u56foRmzC0Yb2mP36vRMUqLq87hb/XfZFfr3Ak7E169EyaCN6ht5he28mLV0 + j9brHPGxQWt2vrE4FFdwnUVQWNfAp13rFMm0IDFsHN3o3lNSjywJ62jlr1rce3mdkC+rXkwDh3zs + 0ZDvxqFGx4X8YPbQiAStvUsK1n3u9NBnKE3cyeHe70xnMdQxq1N4NuACJZkNovKet6C3s8LTvj58 + XiK6+/AgtbO9Pk6c89s1WW0x3hUGFtWVI+GqSUSQda5CDlWaq6Fq7mBURfuW7yD/rOJ0EypOOJED + b1GoyTiK6V1gC/mktb6u/Ei16SmPOjcsAzW7BFn5tsvl3lZULN+b4Bs+E7/Pxl4ymVaPDgbcsAh9 + Ipp0thhF1a2A3MobRsTtNidryxvfzUTj5ou70vguzn7zthzog2sijyM9hBI0FPr6YRVWXvrS7BEQ + Ly9BA1AuzGy0kS1B6MUYdcWAaxQZHWNne02zDHZqe2sBFLM04tJU4myKrXlBOok4YILQ7OWDSoa8 + Whkyohid0Eympcv+6YMaKI+9yBzHFWgcpu27rlrAuRGRXi9ibBxovyCRg5SSYc1Guo0jalDJWdDy + lRdLGsmqJAcWq2PUvNLSTAGpSiJRM+Iwxr77j/lapCOSRGfVJaivW59X5+ZQa6BN57DKWvcgPtCb + xDfXOBD4hOG9w/Qv5iKwgOcj/ckygOpvtrcQosdK9ZzrrdY= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=1-holier-than-thou_amine-msg.gpg + - attachment; filename=1-inexpressible_sepsis-msg.gpg Content-Length: - '605' Content-Type: - application/pgp-encrypted Date: - - Thu, 19 Mar 2020 10:48:57 GMT - Etag: - - sha256:669520fc7650cc8c9c5460b3d63e386362fda59e57595690e702dc6cb5a929b8 - Expires: - - Thu, 19 Mar 2020 22:48:57 GMT - Last-Modified: - - Thu, 19 Mar 2020 10:45:29 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/4b6596cc-04ce-477e-94c5-16705cd01499/download - response: - body: - string: !!binary | - hQIMA9SlhW24KeJwARAAgy4oF7zgGRf4AKAFQrp2MaqDuxUklN7xK7IUH6JzeXSN76RySLgURKn5 - dUfUtCkFEzvmW31cD4oYSxbXyOoe2KRfPK/34yn4qzugYiA+GsYuXtuXkeEwX/78aUH1l21AedHD - DSfwRFuwxJywYzYecdLEBvMpBfILQJtFMYaVewoGES//C8nQ3ESY4L8duvSImFpU45YexJhPoAmV - 9t1GQ9cKwd/zEbRqPCF00j2dTS+ZYlA2cJtDFmB/fS24MXWrrssY1VkLF5U2GJ931jnXharIDnO4 - QUAjaPh3WQ76bS1Y3iaLShTgWCd9waGLLcLJuXvI/vHN4b3r8Ysr65SO2HsHH5MwXFTprxztBvoU - lHNyJsJBZjdl2Gv10cznAoJez9zddwJDIIVmX1dYeq4zT223RS8x/nA2o3xiu+f4R93GFlH7uQ5M - hj5hmZ+573/4BHE6Rw293jOfuFb1h5CWiE+mDsfCYB2UfAA4E5UphqpURTlNT6G8oe/H9UcVqhff - S8qPlaCOEX5deLbqhaVF2QPkYMxp1m5HqsI1nZaiSrxEYV+bkSlT4+1Dh3DtwGchBgIJmOQd2AXF - 9KTONI/m+LAnm9bcHnnNJZRSVTPW5z9L7vJOHP87Bz/E0sz3QpIiQgBWR/aa326T9rnSbvlLIMT9 - 3ezWeLQ6Kdxt/eHVg2+FAgwDw+fEwKIgGyoBD/0WV1qZ0keCbUujMDHVc0zpE9KznCid4a0cx0hE - VSgBD0Msiu2IJz9rzL9jM/mD3anHhuiDZr3r/BNBvgoI//3ro0Ww15vlA+qzCwTEUzDWGzFp4pHi - 8plrcknPEAXXdHEu99Zx4VoyIO6Psbix+lJ08NbkVNdkJefYsHcTEAH3Zfv319SLc1KOXDjGTjY7 - 9X5lL4i1APlRLXOGRQsxDPC6X+8bRL0NQxbgM1Zu3yda+F2sqj6TI0GjeywSpihYEwGJvcOZFdFI - a6gxbXvDfkNUzfvHnAy1sB33N496Ef6WdGfHzOiqiAw4KG6M2gxrowfo7dyM+Bx9T2TfmM/c3CwW - u3XCBNZVmMN68sHjW2VA3ekcSkjj5Vws0oaItzKC2ri9UktZYpj0riFYcCcsCn4t1N5aTKls+VlL - Q/fclo+HDwf806JUvRu/GzrqxoQDNyA7KA/4UJGgWfwNeFGufjUsy52nMj+38eVzjYjWbdVaSvsW - x6CTE6RLpwiUe36tIgRU/HPUZzxA257NmxOE+9isaSuonYXMFjSpuKFPSqZjJ/x/5HwggMYzgJ0y - NjWXw1sbR5Yv9f3RZwf1d2qjm70nNTC1YuQZd0XCxsV9aCvQRpiQLHL/w6Lbey7v/mSCVojAN1rK - VJxomHvjNKtghw7F2QVg25C9Vse+Y1qyMqlUjtJdAa4rT5a18xwufEkenupg7CpT5rnHmlEs3RDD - OBnm6IiDFtoIaNsglj0524+tZqz+jc8gsQpG4VKQNq4H422pZz7JAORB8Q6fMYJmX52tixwP2M0O - RimkHhrI810n - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=3-carbonated_object-reply.gpg - Content-Length: - - '1149' - Content-Type: - - application/pgp-encrypted - Date: - - Thu, 19 Mar 2020 10:48:57 GMT - Etag: - - sha256:00b593e854daa2a2567ccf8ca5f7b3df46388119d1df4a5c146301b717952bd7 - Expires: - - Thu, 19 Mar 2020 22:48:57 GMT - Last-Modified: - - Thu, 19 Mar 2020 10:44:36 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/a814c3f9-637e-4753-bd82-279d2b010f58/download - response: - body: - string: !!binary | - hQIMA9SlhW24KeJwARAAkfthTKlKXSvwkVIRJ9D56ActMFKbVla4mfjmosJ7AI/iNYquWLfZIJam - p2NWfgSUfIa+qROVWfgjdjhNpXDn4z6vSWpkx0oXcwxfkRA6M3Bot6Deji14DpbSTGGOHcnNu0LJ - SWjw3XBnTGL4q2OHF1U93bLx+R8Lf1QsZCYFn3kyd0RXEFQslunKjklp+crk1Tf1N8zD6lb+V38i - MWVIZpT+GpnIBbDOUschxhIgHFYNAjLnFrAxhQIbzcowO0bm9FGWP3NW8qgMkSQQ5lZhJL5IA0AJ - xxgoXqFBLoROL1YhMCVY+bRTJlIyu8KCEVZLyhGWjtS2qwAGF/DDTyu94L743VV4LpB9ULH1lQHm - /xaExRIour+1IyOXhKnXz9xy7vvMPsiQnnJa1yUtJpinzK+srzr1PReWDCghtJ5edUrfSOVHd3aT - ktm3XRFzLjysRYn/Z90qJRmbSBGeL5rlObIOCKdlGF+UXtg5sDF9jRosGEX0mxD6WMDVS3or4Yuj - 6wv8yJR9SaNUwZMEYAgORLipI/jeySlF+NqZ9Oxfg525XLunZelzV1r6UImir9lcw8YV2LA68SKM - 9dGcjLf3DrWBmxUryTnVIgyJWcZXReYlrmoBoa2AWH7pfu76JmTxN57g1ddypPhl74yjQQUN3G/7 - YCqMoOHXheyqwyJ0dfSFAgwDw+fEwKIgGyoBEADav9mJnkXmBmDcu0tJ/5ZoACnBxd53aCsd1xx5 - KBdXSTejtHpzStFqXvPjX8HPPBoTMa4cF+nWL+rMHCgurtHpwpL6V4V49cupELvzvLB0VfugoFy9 - j48Q64nQIr65tIEL2FRVYnkmm4gDiJYmcesO/Ixx3rrUZWb+s34aUaLa1h2A0XFzlNfPqNxBqsQZ - 4HFAfF+S4Rnbj/Ank7rdiYCOPUHJ7dHnLFrPtjWHy9BVM1u4pBbX0D/GwdbavUo9nPMIItWfbUDK - ZbPwhbV/SWL1O7IK8DrEIPGTjXqIJKKI96ReUk0u1Q3rkR/XCc4SZ+EpZ+bdM18rYw/t+DCbXFjk - 7csJsdaxjihyqi8E1H5UtKdWgqVt9xPVVXWtg0VMLaa9uwh9ubTt4UBOe2e5w0xA3wrno4GClsfK - YB5mR7nMmcXKI+JriEfAYWCI8JIi0+wuKHnnt3PEBDUgKJHl1X9QrPBhknFeHgOoFW6X5Gji5bkD - uvjLcRSz7ZSWGBiOYn5Y2lMDuaGNY2c3g5Q06fb59m04rjfg5cBGVtk0bVLNnwQfGMDABAew/0ww - wrO4hpDDbS3qS3RFM0Kytmcaxz+sB0+sK7J/uN0pf0HIApbHqDxPTGtOR6gtiP2al635GeC1es8b - 1dnzWrOAxjmjBliAUCw09L1NdCJt028t6vFpktKhAR4C9frzGxBKznLaqISEhG9mEPf5C2H4oVZh - nmzwBnQWtgYu9MpV6uJ2NOw6fCysDNlcndwILKLzRIJMfPnWS12bNDMc0hejmlYbFqu+kVQ540Le - DFtDhqJbkAJEjv2iajQAQGJpoF1aVcOXVi4SoOqJcSylAtu/Jr81qBgUabM2YXLHcHLhxb06GHdk - L6WnPHcKy3w9mGbgMXx2osjUnPk= - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=4-carbonated_object-reply.gpg - Content-Length: - - '1217' - Content-Type: - - application/pgp-encrypted - Date: - - Thu, 19 Mar 2020 10:48:57 GMT + - Sat, 15 Aug 2020 02:30:15 GMT Etag: - - sha256:c1b4ef9a6c075b98fc43fe663d62194439aea9830aa42502e83e558f17fa4eb0 + - sha256:20db26d5f8240c2efbc83f40184bd03e74f0b927394627fe24bc2954cb4a6c2a Expires: - - Thu, 19 Mar 2020 22:48:57 GMT + - Sat, 15 Aug 2020 14:30:15 GMT Last-Modified: - - Thu, 19 Mar 2020 10:44:36 GMT + - Sat, 15 Aug 2020 02:25:44 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -663,7 +271,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE + - Token eyJleHAiOjE1OTc0ODc0MTUsImlhdCI6MTU5NzQ1ODYxNSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.wgecKBWREKmPBQ7MomwpAG4SpMZIX1UnGKOZHK9N8Tg Connection: - keep-alive Content-Type: @@ -671,48 +279,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/ad6100b0-3df4-412e-b187-4d1705e2a4f5/download + uri: http://localhost:8081/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download response: body: string: !!binary | - hQIMA0ZJj6DuKRBGAQ/9EEY6DO8J4UqeSH2++pDE8XlRu6+fwG+yH+mQGYM68dGr9XYvBxs1olFO - 2fpBpSnIhVqbIyHppMcsNIAkt3SlDRUu5Fmz/7UEd374D+seOaKPm5O+RQSd1NLAgi7otHysx4mG - E79q0Gb5s4iXNzpc5oz8cyaLY55+XoWOOvfHlRiQH+bhurErybGkpxHVdRCpSiJreGsrtJ/XZDij - SbNgbCcl5sJl/dcymJuRmyLMNopNrmEJ7Onw4mhBDab6o/A2SeuNKdLFE7KKnpyRXUWE1NhC7Mwx - sJhWKT4ymhyPXaEG6WCDepNn7Rj3JBRxGaxRc968oqAb2KtslxLlrVmgIYG7/qhz9Na81NWxH3qc - j2NiU52yHunEiaeY9MWZgb5I35J9L4AiDQiPu+RZbt9m6WDIGhkqBERjB2hLM2j+DqD6TCDuoa/F - uCXMyQ+Tl0k++m+m9xlfTOckjAtxdrwsDDtK9esE3PUZa2C1y40if2QdfGtBKITR0vz6FuLxAQbG - 0zrJitqczcvbXq1h2uzzXsaA8e/OwUGVGYSs3AaLu/+vPiTa3c47Bz4zoSxQV/dF12piJRE9KtOq - UJ0bHB58hL0XNc635RNiNDK0GknFsuwC88V4OH5a7tpB+PHVUll0fE+ZtV8jAQJ06PV1/Gzx3qEl - lxUCBTfZCStrutykv6yFAgwDw+fEwKIgGyoBD/4hvXi7l17/GrtIorqcqSheh3LpHPZ7NuEZLl+J - rJ2ITsLAaRUF06hj5Lq+jYJv/18JH0aNoJRc0kWZGmSxNC3oPv434qjU1TRSWh4zFvId277QCtbh - j4j8pnuvgA1RW8Nf6xo6OrJtbWuY5TqlqcCZsdD61X9GmUSYkhNMPGiDse7ZOC86j1MpsoiTtq3I - 27+9v0kEVECOdVzxLOCYCWGRrZRBoSddaoA0uaLUj5YcdUAPglYwxgiMcHo2X7YgjDiYASwChh4m - NM/sOxC41tS4H/sDpTxxPqSSIuELkBNo4YSI6dp2rXs/EAUxlGwuA81SS8a+9ukMXjujLKe+Tr+O - 0rBWUCY5SggnI5O4C1iKj6qLGuyLaQhCpb6+ddiaZpw3t4PH0w2b8ymyDZaTwy0RE0vzOPkwagN/ - QcRt4nEonKDbO1xGcVk79/RRaCmCUZ18pYjSdWNKMaBt1BS8yw94+c1Vm33GyP9tDLC5pcjonXeT - 2nUq37sD+uK+b/vrjmHIJPmMnLVdUOjSRz3fvbh/fLti4SfbeeG5vWDSWvtwWIDMie7mHTpN5QvM - Zq5azqFPkFxkO78Y84DEvieRJ0vS+uQO7IRMlAkj6Gl+1FCng3PhOFjSo+EDcLaWC34LMXbbxRhm - 6BxvmxGDoLY9oCdxlQNeQQC2tTXnnEL9nKJhr9JdAcuyv+1aZ4WQkYNRo3Vat7AoYfo+eUVDRek1 - nV0UYbLqMKxPXXOkUp2Ezy445Q3Fq656d7Loxp+8FQUrqwpsklVhHLwEj/wNVzmnFvq8ZIXNZ4yy - E+9SdKzlzy0l + hQIMA8PnxMCiIBsqARAAs+tSZVdjh2H5sgW3rQYsinaTUd1To3XLy/EC0UcNed15/OLbU142ic10 + 6l41iWmBW44aOmjYFIY46VfqPxQSM0G7fl2g5A0SZdmckTqzu141v/+BoTmvbzzZ8sXmpxKjbP/A + 1F6aBPQ2qX7HcUVyGOadyMRjuKB+IO1pROBeFB5R0hE+FD+y4/yq2y4J9SVeYcdcwcsWJytFUm73 + emXQ6vcBspvlgSjE1gywgfPFkmOLIKxv9INHFTT/FrfPvJ/yeFZ7jKtG0wxBQYPL4DG5QiVi1Gyz + Ln039tgWjFVnM5FhJ+XNhLbLHuISii/0CrKq9TeRea85xFHR6UGKgTm3/fOeWtEhC6FKa0XstXhU + T0E9dmh80Rd3myvN0HU3eyNFvmjyZ1weVguXjg4Ao1yWZ8a8AmqlA6m4conr4bbscqQKXCJSF1D+ + g/i5ng78t0+4wnWMiKtN9rNTJkVBzXpaoYzOn+14EJbkYa+zkCyQS8TbjMBpLaP0aTFO4VXk7OAU + ygtKj6P8KmkfqivWrQ047DjqwVot+wBpKT+3t8ASscApC7KaSF0+d/fBvb05ZLzLtfSXM+Ts6pQ8 + sn60uh2dnW/12nbqAdzFnrEPtDdtz5PFWn8brJpvhhMids/A7dkmbbLK6oirkLSRMF7Wdp8Stz2m + aI8Xz6brh2GQeKZafWnSTAHRguSmKDs+h+zUuP/hFFyLlLy2TWX3VLR2rLCEHhm82jP4UcMTpBkU + sgsFKxLyPddNYl+9D7kh9NLhzaLsXc2RihQWRvXYM9f3E0Y= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=3-godly_procession-reply.gpg + - attachment; filename=1-potential_freshness-msg.gpg Content-Length: - - '1149' + - '605' Content-Type: - application/pgp-encrypted Date: - - Thu, 19 Mar 2020 10:48:58 GMT + - Sat, 15 Aug 2020 02:30:15 GMT Etag: - - sha256:81c0bba163ef2183661aa125779e30c37308543c2cdb489490ca6f2e96119a99 + - sha256:624b8cc271f0bc4a153ff893f14d4b63464577579c0baa49ca2e6f5b2fb715a8 Expires: - - Thu, 19 Mar 2020 22:48:58 GMT + - Sat, 15 Aug 2020 14:30:15 GMT Last-Modified: - - Thu, 19 Mar 2020 10:44:40 GMT + - Sat, 15 Aug 2020 02:25:35 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -726,7 +324,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE + - Token eyJleHAiOjE1OTc0ODc0MTUsImlhdCI6MTU5NzQ1ODYxNSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.wgecKBWREKmPBQ7MomwpAG4SpMZIX1UnGKOZHK9N8Tg Connection: - keep-alive Content-Type: @@ -734,49 +332,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/a0e1a18e-d85e-42b0-b330-01fdef303c1c/download + uri: http://localhost:8081/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download response: body: string: !!binary | - hQIMA0ZJj6DuKRBGAQ/+JTR/TiW7irBd6ZLmz4QsUPX2YNTr6pKqRbv+vro3e14gb7ykqytwOaPP - o0JVOUqlN5UP25zlCY6yOJKMf9uKuncRZnEz1Z22et/xlIfDmvlc6jNj0FoDFbQw8xpWiBeWIh4J - acQ6WVE6V3jpK718Epb0IW9PtXbgR2KIWumaetPSd0Dleez8d8iro2XVSQZgbcD7mFV2oUGJM81U - 5rSvprpc83iDX94HgbJWND4Xn3NVZVftKa+eMwsDhDVJMLmdruIAQplrMitm/rCHjAlJsaf1ezxJ - LoTD9885jav+S5Lk1tqr9ZOR4zv7IogWMh2t2j/Bc54GbKQ7yfzRblo9mzVBJqVlDOp1QA3y+xdn - MURvVHccHKMRv90F2Zq9IDRRgJ/CckxuxDMb+l7n+U9p5NqA+5tc3HbJzip3F3qumFjWJlMcLCy/ - TMaJjecWfpH863uK77rp5vwpfeWG2TVT25kwv/tTjKCBJ7YDELbsKobNMCifO55G+kA8tR7A6bhu - no6+R8ZJ4mFX5ur8W852fYFeCnJkf+xfxBX2U/P5rlHq6/OTyERzlrvqXz18x1pnaMD4cIAp8jqW - /U535b+qO2UMmcrcXJ9Yahx+CT+H99bCC99WlI6bI1V8sqwUbCIqEKndP0zztQy3KuvPK/Q8SSI+ - FUeGUWvPqAtWCYVRM7iFAgwDw+fEwKIgGyoBD/92YWNktfLzQyTBvIL8k/jItspvpVAuiXjMSYOH - k+speZ0hxxP1k/QNnZoRAp7MHKy9/3HCKKsBt+8UZL86qRWNpr3sNwXK7Pk6273/2SwfNHyl7Kjz - bnCW4vu3lsSzd3V5bLm7iQDSqzJL59Ivaa9l7BZvF/MiE0/wSaK//vj2Tl3NBBgJMueSOIT9zxo/ - Jw6E5Mf+0UV+S6L8GqiI4r/gtqK6xUkdp0QWGlquP16iilWL/geXENbbfRdlyICXh5EeQ89TSyvC - Ogd/bT3QWyQyJ1zekupiwe74iD8TwDLXruLYdUx+fV0PqyTr5yVFSiHgCEzqy4jpN8ImkDHQGFlP - QfysFwYGew1+He/jGKTzjYo8/z97iSiZH7y8rcbtEjbRSB/f+CIM1drHr8gRmaE62sn/5dJ4XfFx - nA6lN2E+UitPTjhQAb0JfLMLqRei5i0CDtFWV83F2/1qCO9Uxjse9Ve7bzucdcDHVRmhhtDOiVGJ - OpVqXO5wukYaWXCOo+2+fiMyIeCo33kuuPkY+fwQTG6wyMvqylgpceYXNrjzsbDgUZlQMp5/5DnV - mz24/NVco/xwFYFFrY/KySc00X5MOsn+dMqgzeiYfByy5vEF7LJIm+wx1owGGh+g+jrBwxDZqY7X - fbHMWI7QOiNBamwvwolK4i2RMdhxOyr9nF3FrNKhAWZZ2LmInO2BxAl2UkHIF8LeJyLMQlWOjFlv - S35cEfQKezcaFAtEgF8xagOEdT+jhhBqxymvYLbynSHtx7H14DOtALbZ8LztkCh7SKvHmDpDzxzA - Qf7xzv6oUcxrqngL9nedqQ66aMDEN4IGQOd6N+2xrOOP8h+CA9//4P777yczVvyr6grjCb0p8LZn - fJWjY0RCQIaeoaawWHSUsodMlng= + hQIMA8PnxMCiIBsqARAAp+9fU8qzd8lBJJJeTGUfrTvtC7bBj77m96ioEWln23lreSXOi7W1E++i + X3mCeNg6hLC0PSAtuO0QTw+LE6TGqLJtQh5y14fIxzgIX5G02eaoOlsayjQbVfXHTJ6HBSFx1VkS + ImILNuS170DhYiOyW91R3OJ2zg4DeTlPkyegMGScWCued6EcBBL+/EOrvZLDoXtpFAHFkGGcoQSD + p/6L5/pp8AuB5N43NRCtslfsD8D4gpZT7L9gkvNIJbMrBQ4FVUzjB/XI5mkOhXAubjKzgGcpqiM+ + N2k5nqSPFzotGHmKDy77Bq4D3Sk4fcLzvWMe9hY+Prp6QqW5/F3uvFhJdpdOR9JZ4WqY6pWk0VsA + jeIuaxGH3rRqFegi59AiZV+EvpORA7tx8qmkVHch5UifaJCsHthaxOrBk1D/rgutgmoQvVaCN+UA + 6So9D0H/w6RIE0vE3SAsCpXV3XQJWwsya8O5R5jCuETvi1s5NnMXrtxRuBqkFZUcRSNZyzrUWLGA + 8djkwjYcO5lP7qt40ztUosMmb2y+4z8ad3zhWP71SKA+chx8lUvY7ziiSmFOpRJOr0OEgKMU59lR + ovyT6mu5yB1d5d8G9ns8s5H8/ymV5WE/MdG+o472wWPKoKHnIu0zlj1Qqso8l/khM5wIjs8XvICl + pm7uojnWqaFcIaJg4EvSTAEw45cGmA90NotlV9qwHi0fJ0qlbFKf6FAyeDaRL0TPoLKx9JbGf+9M + +wwWhoyWoWili+hOxuju3sNSeN1iYkv3fEIyKyEy5rXvf/0= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=4-godly_procession-reply.gpg + - attachment; filename=1-red-rimmed_applejack-msg.gpg Content-Length: - - '1217' + - '605' Content-Type: - application/pgp-encrypted Date: - - Thu, 19 Mar 2020 10:48:58 GMT + - Sat, 15 Aug 2020 02:30:15 GMT Etag: - - sha256:c802c063b973479df529758c289f077ee25ca1ecd509577d550aaec8909edeb1 + - sha256:2e1bdbd452ce54d49602552182cb0146b2334c58a7c5aec0c0565645e2ab4286 Expires: - - Thu, 19 Mar 2020 22:48:58 GMT + - Sat, 15 Aug 2020 14:30:15 GMT Last-Modified: - - Thu, 19 Mar 2020 10:44:40 GMT + - Sat, 15 Aug 2020 02:25:23 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -790,7 +377,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE + - Token eyJleHAiOjE1OTc0ODc0MTUsImlhdCI6MTU5NzQ1ODYxNSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.wgecKBWREKmPBQ7MomwpAG4SpMZIX1UnGKOZHK9N8Tg Connection: - keep-alive Content-Type: @@ -798,942 +385,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35/download + uri: http://localhost:8081/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//aL4emN3ZthBC5a8gWyKrZYpqT3RKwEDcpqx0sJa5/CkAR8FNYsPZlWog - 34T41tWgPwS4CKOhOI+v1K1BUhv4aN30jRy85kHixkIhBcRTvwN6r0cO02dq1g+O3Lp+8jOcmVox - z8nufXNldP3uK0Gldj3KMHhqGEYx9ZoyuILRtGrfYp6b4rvojlmM3tvxGJulo7x+CGapRC6VmYcO - V7TIYapoJyMT4qOdrV6+cBm1YzYxMircB2y3IPiE6EmVeFNyNASKrr1BBsg8rdm0Gtxm9t1pU9SP - ZifEUosjozX+oQZOpFl17gTAXRtiHlgwKqDb7FYY+Zn21+qMjjuxffsQmzTjAgWEuNDD4Sr32+dE - +iRBGE3CzvNNSSrfEUNl48JZrjkNwj1yg/zXGXJG9NqzGRQ8jQzQJrwKtVNZYh9uEOw9UlPal+FN - p7fel6SdAthf+6L/1zi4ZbVy10xfCHs9g75q04TjYexiyJ821jvMRMWKT79AUityc/g1j8oDf8gq - 0ZSzRNbScQKDnuC1gNj44ZpxiPKcb9JTAvHcjfZDlXlKlCmMOOfNTivvbsKiNQn+bn5a1zKfBzPT - zY8yTk7tzSzPtlNvRQUCqwVOvat0YlO0tqmvE8x7AMeppe0WP8AdZvTcDEtHZlZRyUlqWCTXgfX+ - SxUOaWY2L+snyGOGUQ3SYAEoKbZ3Rv1KjS7bh8Rl6SZdiy/gS591eTrcgxOWeAv8RPwI/yNbrZWi - aovpiwA9cYRKMN/iLg5awOLizSSbUB2EpU2nLVr4tmf5NPqB8OM/2Zdq+hOuJCvu//XJ6YZy6A== + hQIMA8PnxMCiIBsqAQ//ZJ/7rmmfPSKIICTS8ibETOju7Sl4Y0v26XY+8udWXlP3+d7rHDEFPJ9P + 6OUTMwkhPOAp6Zo8t/81zTz7p+slNbF9hdGZdi25SS9ts5UQdeaS0MEr8SS+P94gi1KKvoX8AvTz + B0MX9e2dq1iHa0yWtXlkBzCu9dTynfqdf3J9T5lofYEpUdHzvBt1rdo45S4k8840rrklV2EIT5oI + 88s77ZwKoxdEMKr5tjldyuwdaCiNub3pzqleh8EiVlbJXusUk+HvtqF5OAn8syAbGXKs2vndSKt5 + HNCMiguMmKuMSEGk40BXMiZ5iYp+81/rjltTyLu3V5qRabZKjQtrHSoqUcIjaEfpivUkS2elOeA0 + nUgf+qN/FABn4CWTA3qGZjJAlCtaF9XXlzFjfaZS3DFlBlprpO1NC3y1L7ISlY8l+8ZI31S6HDl9 + P5X/ucfBayberL78U/sHPrbZXWlbzMq7JQ+4FYFOTNsZKIa8CDuO6EyxHhxW8FGzEXst/ImNCJ3/ + p26OUrmAzyZM58bl6BQ8FYeGeABofrKz4U7m3a36T/J/ZCvJ+OezCsn+kftgTkaVn7JaL2vUA1RS + JFATZJQdFDBP4KMdyj36JHVjREesfToBFyKb6+K75147U8p6tWmfyj7DsynSUzGs2F/zgZxldGlV + Fbo0F++URXEKpuXCz07SXQGf6dsX0CwJdQAfhC8riRcHzxe9KZOc/t47aOQOAvxz79sdnPJwTu3z + M4WKXWKzxJl2CpjSnvZM2CpN+fwbyNoXCn0MvSBJk3QnAEo58eAZskVHZ3N0d6FaZIcJJQ== headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=2-holier-than-thou_amine-doc.gz.gpg + - attachment; filename=2-inexpressible_sepsis-doc.gz.gpg Content-Length: - - '625' + - '622' Content-Type: - application/pgp-encrypted Date: - - Thu, 19 Mar 2020 10:49:02 GMT + - Sat, 15 Aug 2020 02:30:17 GMT Etag: - - sha256:e29665b25329bdcb8348caf8729d3230828ec150012acb1cf2d2d226210d2e76 + - sha256:01eec14f9dc4f7d3f0bd7e510b10125b50b522fddfbed532ee1415dc0836020c Expires: - - Thu, 19 Mar 2020 22:49:02 GMT + - Sat, 15 Aug 2020 14:30:17 GMT Last-Modified: - - Thu, 19 Mar 2020 10:45:29 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"carbonated\ - \ object\", \n \"key\": {\n \"fingerprint\": \"B8AE9A1BFFAF6BC09FD6F5E2D4A5856DB829E270\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEACgvETGDNddvNLXJ7sXeVQhtBNh0ZSDlTDchR4OTpXfBcGHfSZc\\\ - n/A6UPQtUvxTX4+CFZzAMjBovGMiAOZuRGaX89oRkaIcEvvB5G+IJ1ERh9jd9y8T0\\nBSk1kQkwt0IBvFp7K/SDPLNwgOkJ6g/pEOGVEUpnW0RcqLc5Ed5HTy+d2/dh2flZ\\\ - niCTCJx3/rNL4ixfcMiZ0kdp5d/or8XwqzS15y0T5Pzk+gUuh+2cWdfVlS4p9gT2N\\n3a1TB58Z3NIPbgQbuQYlJe336chB3tYg88rA2SfcCnM6NeryXmCtjdizROHR3id0\\\ - np/0R8iMvkDdNhYpO9LOiDAVJh9OStQYwuz7Lc8xCm9pJQbig/CP3DztMrbd6mTdC\\nfkuFBnNwPHOV0xGQQyGoV0GE7UI0TIMWuqOMwLogEol2YfifcXADILpNVKNBpFCR\\\ - n730HE2HQ221YNNylfywg5qRmdHKq07I0slGVlemXI7PsvxoX/5lkTkhhmf5rgwob\\nFID/L9EuJqN/jtygbBi9VVwq8g+U9PkrkfZ3NsK+8NQYhUyDX+tpxuvvTPGIPdY0\\\ - nuwoRTbfsC4vU5PskKRQxD5v7JiKm1G3+8lU2O34qEZ4UjL1PYfTDCic5PSQXoINE\\n0nZ40ulj94rY1U2wTkAIEWXnw1fpS3P9pnI2BvUmlm/aWgmkVplEhIWPxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1BFRTNaVTdCRlNFNFdWT0s0Mko0WUtOSko1\\nUVJUTDVYU1dYVE9SU1BOUU9TVkwyVldXSkREQktIUlJKR1k3MzZVQ0lRWElZMldC\\\ - nQUhDRlBHUENBU0xINlo2TTdGNkoyVkszVzJIWT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJENSlhW24KeJwtc4P/ix6VGGRBrDU\\\ - nIL0EanySOBxGcI5PyYXHAh4VDznPQBEI63+3+faC0xKrh1OkgxjiOZtQxX127UJ3\\nXEUnaN6v6kgKVZAqeTYxCr2cLdtMi9m/HcEKKFcYndHwLJDYvuLseHDPwlfE/v0X\\\ - nPJzg/41iZvwvHQZIKpYn6e+Oxt5JIDntV3XthJQmqiquora8I0nF5X/y0Cah3usT\\nYTuhvXuARaqnD+5Qv1dvdOZ+cQ+ClAm1vLZURPa+boqIOzPGvkEcO9kXoORf1lF7\\\ - nPECF2YNObSJgb7GpFrUrT8ceQQ2ykiP7TDTxpplDcRzU5UJ+MedIjK4si8dKEPP8\\nkIwSOFDD3/XpaA0ekygV6xkCt1kgUil0P1BGwvNqY1cthi9BxQeksocQJUpWS5r7\\\ - nQdgpSycel4sPNnk2YcYJ6oH4LrEEax/7eOh+rVa7tEhneF9GVsFrNU+a1jWAlfvf\\nhxyuggQ/1NiINAGx3RxdXndri6KKuzWzXcfwnMQPf3EtezZJS9hkP8wuMokDh3Oo\\\ - naIbrv4TB4JZ2OUZbI4vYTr9MCzl6ddLWIBhnn22A4Y317cH5txsqOCoD0xzLlfs/\\niHqU0vGc5Khw7/HnSp2PHmODLnIvbyLptS5TT84hdh8CuyxyqC7YrCGmu3Ca8dj9\\\ - nN4A87ni2oeeTaMZzUKVRlVDyFxSUMnMV\\n=Vm14\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:36.132213Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions\"\ - , \n \"url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"aff8e8be-dc85-4061-84d4-cb4d7d936193\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"godly procession\"\ - , \n \"key\": {\n \"fingerprint\": \"E07CA6BE7FDEE97654C9F20946498FA0EE291046\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC0Emkwa6IWSzTNQbB3UOkDDx97gCZ/vUByIdMxzkjthUVIBsZS\\\ - nhd+LpTqOAYub003IMPHLQc0sy1mC4RRnd2G2AEiQrBSAnM5dDOYTEJDYd45W1WPN\\nRnaXhhUiEyHlTjCHNT4I8MCXdb0BCTghW/axzsVgPbqDxyujJS7zftr4SytKbrz6\\\ - nqAacrG8J8EP9OthpodqujgS0bYIA/LtVWS1ANV6va6e+dWSWStKZ1H29XmTwt3tT\\nAUg9xifNyMAutyYF2hFbrPaSDjhMPzIn1O7HdcrcVs3MEkD4Jai7Q78nuPIuSYmy\\\ - nNxHDvksgJxFbE5YtXwIropIO++RuFTzS2zyqcYXLwhAZpySVthW+5j5OcZldF9va\\ncaapb1/4o+KFHrZVvfxAvg8bNGs/FzvcT5gzkx7L8FB7fksRK2WBgM4glfoWuwoW\\\ - nW2neeYPaBVE4X9V6hobRLb2nzPBOP4JHqPNQbEPFQRWZibJlKXbbUqU7KAyMVD0V\\nmFrnB9hNEXZZP662CEGD6NUtm+fFQBZCtuxSA53hAX6NrW1fK3YKAdsSCCEURK7H\\\ - nyNz36FAZAJqdr1oq1BixOJ1ftX6cDK6PRdUA9NplhUBHg9ah6niSKwTNZ9nbeMdb\\noNi+ZBv97pcpz0erRHoBfQThpIzIa1nb816TbsoC5T/FOaMFfCKiACC4LQARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8SkdMMkVJRDNFNU9LS0VFNTQ1UDJVQlpJWklS\\nM05URFdSUkdYSEZHNk5NNlFPUERCTlJUSzJONUIzN1RXVE1YQk9ZSjJSTlpIQlpW\\\ - nVTMySlg3WUtYVlJCU1RTUFlHVjNZQlNQUk01ST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEEZJj6DuKRBGnyUQAJmxFCbEt47i\\\ - n97f1MYVTJsj3MFBzq9PaQPUlhpy+wJoPYQ4rBB30eoX61noWcBZhK7ho4Py0/XBV\\nHPGiaIz6Z2iAkhLyUkYBDxHU0WHgN+7DjIv5MnpJx1j5gMQyFobKGiTeIg3MiVs2\\\ - n9Ra/WAiEQmDrA+tUeFm+NQ8N6TKFQf+eBY4hx/fRvqx/YBvOhOJuMyvKwbi9zmUB\\nU4G13t2eWpkA1Eg0nU4c/5Yc2bEW22EqWhS5chPvinTaWFlcg8gbL2BZGGdjw7+c\\\ - nqb/rlN2gd5PoFe4J5vhv4ThiHAE4urVXazTwwmtF4N0ywxA5J1XmNzjdWmBoVb67\\nqbBXEjpKcdz2m8cEnZZuNREZN8ifcmBwjZpFBfiSxVegNBU9whpstT1al7UJ7Y1Z\\\ - nm5Z22JpoktNGmrOwd8B3tYxr8A7qL5MPs/ecSlobBdZuR16Q8RI5traN/cABBGWS\\nXDvtmWbphhdKhpR2WEGBED6wWwLYVic+UsHoVUrrC2VKUzd6J4TbnzY7xsZllU+W\\\ - nSeR0suM7Y0oJvqZwSrQ9RvnzoKuHYA2PGpiU4geV18YVkn2Z1vLTxhokI2SXVIwZ\\nLGi43XmN4G69hOqvmBqChfUbOCNixYUsnXKE+fLmQwqe0EzELNuXAtwhqQmalqlA\\\ - nTWU1OaVz5anSjplaRTY+WxAbfejiS4uP\\n=JzVe\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:40.683821Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions\"\ - , \n \"url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"eaca9e46-2675-481f-9376-341b071c6f5e\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"holier-than-thou\ - \ amine\", \n \"key\": {\n \"fingerprint\": \"4A748E7A86A5C8B0DA0EB91CFC30F95532FFF518\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC2fmZFKvw8ZVr5uXYxn15ReU9bATjGAMPouLHA/XhLuVsQBzkH\\\ - njrGDn/yeWHGhX/GOx+ojiF7G4JYMHvRk0EoumAzWmFgxkx9WUXBTrvwTapx+2801\\n/kgvw0nrpkvhbgdC+6DEQp0/DVOGmZW8ldKYup35NyZZ3iS1e1MIx49XOmwJ8pGp\\\ - naHXPmRc42ks+9oY3l08Jx4H+sHGK/1tqcaO5AnyQE0IFJGZwk1aIIggP3W899RiI\\nmJYi2fSShO9ZHTe7qUolyKDQJypB9AYf4TNZFIf5/zSeU6snYD04AhV1kfWf+Ea3\\\ - nVeafnyauBz1bNUHeoye06yESJ2QIa4Cp9nNEW6cJc9bFqzKmG23BJLKLHsu4avLn\\nqoM39Odha7k2y0MA+sdNcwPnQNGnw2YNErVTSqzv/q2pbjBfXDQ3AYIuNJN46q5p\\\ - njNfHoLm6fCxhnWkZXpQJ47TO4xApcEkhhpzPD8F85UP9fgVIgehQB7tyUkmC8mxv\\ncwB6T+WgFd80o0JCfXP80CSXWk1sfbEmxuZmsreROg2QISMi3Un2iehXIA9RY4/E\\\ - nnyQ/FGZhxXQV6nF2tGpLeTvup9GMa6L8vNKK1awD2shpfDnREVSIjTTT/+bPstMs\\n9mdtc6J9d2izUtal093LrdzVvPt6eg5VVC8nngFsc5IBD5GsVfs0fnLKxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1VUWEFCNEIzMzY0VlpITVRLQTIzTDZKSFJT\\nTU5BVTdDNFEzSEY1WUdTQjVJTk8zR0JHTEtCVFE1WEEzVTJPTjNYVTRCM1dKVVA0\\\ - nWFJaTkJQVEJET1kyQkNEQk9RVU5URVFJVUIyST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEPww+VUy//UY1hsP/iX+Qq+cjXLV\\\ - nOxMwAEOhXGXt09AJUXSu8T0czEYEBBY05CK+w2nYNx98dNMEJwPxOzUazFpOD99p\\nchWr8BKMwc2coFqluS8ajDC0L9EIIJmhmM6x8MPKuUO9gCjeF6wq/+KyHSPJ6tek\\\ - nEcb4fdwiqK7JFxj+u2PqJDD0SpzuDp+v8UjEsyW10B7FcmNNgSWpeix22kxniHVI\\nuQdeAvfzisHlpGVohtXlwmSQisT6oxfyWC45+mJWXnQZCbDrW6gi78oiI8T1Bi0L\\\ - nhzd1237WGvbXgXwHGTPXMC6JjEb8pmDjDIJdzZJ9RUPhXa1ns0JktgGf+6dJ4yxU\\nkJhsJ7bLtx9vE8TjXZXV2XkSst1ugoItIRMr0VsSPotckxK2WMTJ0WzxAzml+gTa\\\ - nj9nIpyt8TXuleM3FbrZyO3Pjp1/Qp3xSa31+WXnB38xPbG1q/w9Dp46momlYaby9\\nXmI4G7vjvk4pENPfdB2iTjE4SU9N9n5dzU7DSFGhpfPc7hC8GwTgxNsTaMkDV4zc\\\ - nJAehKMwTOhaVVGcuv1b2UYcuuB00yRh0nGeiRK3LVXjyY+4uxEBvde6RUhB1/fZA\\nUBNBRZxmyz0jVj5bDz0ta5N11VvkyzLBgpszZF79uGN45wCLxSueNqwb/AdHjjvL\\\ - npbvZseUAAwzt7+c2hH+Hjh9YG6FpL3yk\\n=rD40\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:45:29.018866Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions\"\ - , \n \"url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"uuid\": \"f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '8017' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:11 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441/download\"\ - , \n \"filename\": \"1-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441\"\ - , \n \"uuid\": \"51758cc8-8b4d-4336-b668-a0e91f139441\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9/download\"\ - , \n \"filename\": \"2-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9\"\ - , \n \"uuid\": \"b1700241-add4-4fbc-804a-c9f9385357e9\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f/download\"\ - , \n \"filename\": \"1-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\ - , \n \"uuid\": \"88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a/download\"\ - , \n \"filename\": \"2-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\ - , \n \"uuid\": \"fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f/download\"\ - , \n \"filename\": \"1-holier-than-thou_amine-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\ - , \n \"uuid\": \"8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35/download\"\ - , \n \"filename\": \"2-holier-than-thou_amine-doc.gz.gpg\", \n \"\ - is_read\": true, \n \"size\": 625, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\ - , \n \"uuid\": \"1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '3066' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:11 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-carbonated_object-reply.gpg\"\ - , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"2f01b225-2ed1-4880-8f02-2997e39dbded\"\ - , \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/4b6596cc-04ce-477e-94c5-16705cd01499\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"4b6596cc-04ce-477e-94c5-16705cd01499\"\n }, \n \ - \ {\n \"filename\": \"4-carbonated_object-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/a814c3f9-637e-4753-bd82-279d2b010f58\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"a814c3f9-637e-4753-bd82-279d2b010f58\"\n }, \n \ - \ {\n \"filename\": \"3-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\n }, \n \ - \ {\n \"filename\": \"4-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2263' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:11 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"carbonated\ - \ object\", \n \"key\": {\n \"fingerprint\": \"B8AE9A1BFFAF6BC09FD6F5E2D4A5856DB829E270\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEACgvETGDNddvNLXJ7sXeVQhtBNh0ZSDlTDchR4OTpXfBcGHfSZc\\\ - n/A6UPQtUvxTX4+CFZzAMjBovGMiAOZuRGaX89oRkaIcEvvB5G+IJ1ERh9jd9y8T0\\nBSk1kQkwt0IBvFp7K/SDPLNwgOkJ6g/pEOGVEUpnW0RcqLc5Ed5HTy+d2/dh2flZ\\\ - niCTCJx3/rNL4ixfcMiZ0kdp5d/or8XwqzS15y0T5Pzk+gUuh+2cWdfVlS4p9gT2N\\n3a1TB58Z3NIPbgQbuQYlJe336chB3tYg88rA2SfcCnM6NeryXmCtjdizROHR3id0\\\ - np/0R8iMvkDdNhYpO9LOiDAVJh9OStQYwuz7Lc8xCm9pJQbig/CP3DztMrbd6mTdC\\nfkuFBnNwPHOV0xGQQyGoV0GE7UI0TIMWuqOMwLogEol2YfifcXADILpNVKNBpFCR\\\ - n730HE2HQ221YNNylfywg5qRmdHKq07I0slGVlemXI7PsvxoX/5lkTkhhmf5rgwob\\nFID/L9EuJqN/jtygbBi9VVwq8g+U9PkrkfZ3NsK+8NQYhUyDX+tpxuvvTPGIPdY0\\\ - nuwoRTbfsC4vU5PskKRQxD5v7JiKm1G3+8lU2O34qEZ4UjL1PYfTDCic5PSQXoINE\\n0nZ40ulj94rY1U2wTkAIEWXnw1fpS3P9pnI2BvUmlm/aWgmkVplEhIWPxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1BFRTNaVTdCRlNFNFdWT0s0Mko0WUtOSko1\\nUVJUTDVYU1dYVE9SU1BOUU9TVkwyVldXSkREQktIUlJKR1k3MzZVQ0lRWElZMldC\\\ - nQUhDRlBHUENBU0xINlo2TTdGNkoyVkszVzJIWT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJENSlhW24KeJwtc4P/ix6VGGRBrDU\\\ - nIL0EanySOBxGcI5PyYXHAh4VDznPQBEI63+3+faC0xKrh1OkgxjiOZtQxX127UJ3\\nXEUnaN6v6kgKVZAqeTYxCr2cLdtMi9m/HcEKKFcYndHwLJDYvuLseHDPwlfE/v0X\\\ - nPJzg/41iZvwvHQZIKpYn6e+Oxt5JIDntV3XthJQmqiquora8I0nF5X/y0Cah3usT\\nYTuhvXuARaqnD+5Qv1dvdOZ+cQ+ClAm1vLZURPa+boqIOzPGvkEcO9kXoORf1lF7\\\ - nPECF2YNObSJgb7GpFrUrT8ceQQ2ykiP7TDTxpplDcRzU5UJ+MedIjK4si8dKEPP8\\nkIwSOFDD3/XpaA0ekygV6xkCt1kgUil0P1BGwvNqY1cthi9BxQeksocQJUpWS5r7\\\ - nQdgpSycel4sPNnk2YcYJ6oH4LrEEax/7eOh+rVa7tEhneF9GVsFrNU+a1jWAlfvf\\nhxyuggQ/1NiINAGx3RxdXndri6KKuzWzXcfwnMQPf3EtezZJS9hkP8wuMokDh3Oo\\\ - naIbrv4TB4JZ2OUZbI4vYTr9MCzl6ddLWIBhnn22A4Y317cH5txsqOCoD0xzLlfs/\\niHqU0vGc5Khw7/HnSp2PHmODLnIvbyLptS5TT84hdh8CuyxyqC7YrCGmu3Ca8dj9\\\ - nN4A87ni2oeeTaMZzUKVRlVDyFxSUMnMV\\n=Vm14\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:36.132213Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions\"\ - , \n \"url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"aff8e8be-dc85-4061-84d4-cb4d7d936193\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"godly procession\"\ - , \n \"key\": {\n \"fingerprint\": \"E07CA6BE7FDEE97654C9F20946498FA0EE291046\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC0Emkwa6IWSzTNQbB3UOkDDx97gCZ/vUByIdMxzkjthUVIBsZS\\\ - nhd+LpTqOAYub003IMPHLQc0sy1mC4RRnd2G2AEiQrBSAnM5dDOYTEJDYd45W1WPN\\nRnaXhhUiEyHlTjCHNT4I8MCXdb0BCTghW/axzsVgPbqDxyujJS7zftr4SytKbrz6\\\ - nqAacrG8J8EP9OthpodqujgS0bYIA/LtVWS1ANV6va6e+dWSWStKZ1H29XmTwt3tT\\nAUg9xifNyMAutyYF2hFbrPaSDjhMPzIn1O7HdcrcVs3MEkD4Jai7Q78nuPIuSYmy\\\ - nNxHDvksgJxFbE5YtXwIropIO++RuFTzS2zyqcYXLwhAZpySVthW+5j5OcZldF9va\\ncaapb1/4o+KFHrZVvfxAvg8bNGs/FzvcT5gzkx7L8FB7fksRK2WBgM4glfoWuwoW\\\ - nW2neeYPaBVE4X9V6hobRLb2nzPBOP4JHqPNQbEPFQRWZibJlKXbbUqU7KAyMVD0V\\nmFrnB9hNEXZZP662CEGD6NUtm+fFQBZCtuxSA53hAX6NrW1fK3YKAdsSCCEURK7H\\\ - nyNz36FAZAJqdr1oq1BixOJ1ftX6cDK6PRdUA9NplhUBHg9ah6niSKwTNZ9nbeMdb\\noNi+ZBv97pcpz0erRHoBfQThpIzIa1nb816TbsoC5T/FOaMFfCKiACC4LQARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8SkdMMkVJRDNFNU9LS0VFNTQ1UDJVQlpJWklS\\nM05URFdSUkdYSEZHNk5NNlFPUERCTlJUSzJONUIzN1RXVE1YQk9ZSjJSTlpIQlpW\\\ - nVTMySlg3WUtYVlJCU1RTUFlHVjNZQlNQUk01ST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEEZJj6DuKRBGnyUQAJmxFCbEt47i\\\ - n97f1MYVTJsj3MFBzq9PaQPUlhpy+wJoPYQ4rBB30eoX61noWcBZhK7ho4Py0/XBV\\nHPGiaIz6Z2iAkhLyUkYBDxHU0WHgN+7DjIv5MnpJx1j5gMQyFobKGiTeIg3MiVs2\\\ - n9Ra/WAiEQmDrA+tUeFm+NQ8N6TKFQf+eBY4hx/fRvqx/YBvOhOJuMyvKwbi9zmUB\\nU4G13t2eWpkA1Eg0nU4c/5Yc2bEW22EqWhS5chPvinTaWFlcg8gbL2BZGGdjw7+c\\\ - nqb/rlN2gd5PoFe4J5vhv4ThiHAE4urVXazTwwmtF4N0ywxA5J1XmNzjdWmBoVb67\\nqbBXEjpKcdz2m8cEnZZuNREZN8ifcmBwjZpFBfiSxVegNBU9whpstT1al7UJ7Y1Z\\\ - nm5Z22JpoktNGmrOwd8B3tYxr8A7qL5MPs/ecSlobBdZuR16Q8RI5traN/cABBGWS\\nXDvtmWbphhdKhpR2WEGBED6wWwLYVic+UsHoVUrrC2VKUzd6J4TbnzY7xsZllU+W\\\ - nSeR0suM7Y0oJvqZwSrQ9RvnzoKuHYA2PGpiU4geV18YVkn2Z1vLTxhokI2SXVIwZ\\nLGi43XmN4G69hOqvmBqChfUbOCNixYUsnXKE+fLmQwqe0EzELNuXAtwhqQmalqlA\\\ - nTWU1OaVz5anSjplaRTY+WxAbfejiS4uP\\n=JzVe\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:40.683821Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions\"\ - , \n \"url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"eaca9e46-2675-481f-9376-341b071c6f5e\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"holier-than-thou\ - \ amine\", \n \"key\": {\n \"fingerprint\": \"4A748E7A86A5C8B0DA0EB91CFC30F95532FFF518\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC2fmZFKvw8ZVr5uXYxn15ReU9bATjGAMPouLHA/XhLuVsQBzkH\\\ - njrGDn/yeWHGhX/GOx+ojiF7G4JYMHvRk0EoumAzWmFgxkx9WUXBTrvwTapx+2801\\n/kgvw0nrpkvhbgdC+6DEQp0/DVOGmZW8ldKYup35NyZZ3iS1e1MIx49XOmwJ8pGp\\\ - naHXPmRc42ks+9oY3l08Jx4H+sHGK/1tqcaO5AnyQE0IFJGZwk1aIIggP3W899RiI\\nmJYi2fSShO9ZHTe7qUolyKDQJypB9AYf4TNZFIf5/zSeU6snYD04AhV1kfWf+Ea3\\\ - nVeafnyauBz1bNUHeoye06yESJ2QIa4Cp9nNEW6cJc9bFqzKmG23BJLKLHsu4avLn\\nqoM39Odha7k2y0MA+sdNcwPnQNGnw2YNErVTSqzv/q2pbjBfXDQ3AYIuNJN46q5p\\\ - njNfHoLm6fCxhnWkZXpQJ47TO4xApcEkhhpzPD8F85UP9fgVIgehQB7tyUkmC8mxv\\ncwB6T+WgFd80o0JCfXP80CSXWk1sfbEmxuZmsreROg2QISMi3Un2iehXIA9RY4/E\\\ - nnyQ/FGZhxXQV6nF2tGpLeTvup9GMa6L8vNKK1awD2shpfDnREVSIjTTT/+bPstMs\\n9mdtc6J9d2izUtal093LrdzVvPt6eg5VVC8nngFsc5IBD5GsVfs0fnLKxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1VUWEFCNEIzMzY0VlpITVRLQTIzTDZKSFJT\\nTU5BVTdDNFEzSEY1WUdTQjVJTk8zR0JHTEtCVFE1WEEzVTJPTjNYVTRCM1dKVVA0\\\ - nWFJaTkJQVEJET1kyQkNEQk9RVU5URVFJVUIyST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEPww+VUy//UY1hsP/iX+Qq+cjXLV\\\ - nOxMwAEOhXGXt09AJUXSu8T0czEYEBBY05CK+w2nYNx98dNMEJwPxOzUazFpOD99p\\nchWr8BKMwc2coFqluS8ajDC0L9EIIJmhmM6x8MPKuUO9gCjeF6wq/+KyHSPJ6tek\\\ - nEcb4fdwiqK7JFxj+u2PqJDD0SpzuDp+v8UjEsyW10B7FcmNNgSWpeix22kxniHVI\\nuQdeAvfzisHlpGVohtXlwmSQisT6oxfyWC45+mJWXnQZCbDrW6gi78oiI8T1Bi0L\\\ - nhzd1237WGvbXgXwHGTPXMC6JjEb8pmDjDIJdzZJ9RUPhXa1ns0JktgGf+6dJ4yxU\\nkJhsJ7bLtx9vE8TjXZXV2XkSst1ugoItIRMr0VsSPotckxK2WMTJ0WzxAzml+gTa\\\ - nj9nIpyt8TXuleM3FbrZyO3Pjp1/Qp3xSa31+WXnB38xPbG1q/w9Dp46momlYaby9\\nXmI4G7vjvk4pENPfdB2iTjE4SU9N9n5dzU7DSFGhpfPc7hC8GwTgxNsTaMkDV4zc\\\ - nJAehKMwTOhaVVGcuv1b2UYcuuB00yRh0nGeiRK3LVXjyY+4uxEBvde6RUhB1/fZA\\nUBNBRZxmyz0jVj5bDz0ta5N11VvkyzLBgpszZF79uGN45wCLxSueNqwb/AdHjjvL\\\ - npbvZseUAAwzt7+c2hH+Hjh9YG6FpL3yk\\n=rD40\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:45:29.018866Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions\"\ - , \n \"url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"uuid\": \"f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '8017' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:26 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441/download\"\ - , \n \"filename\": \"1-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441\"\ - , \n \"uuid\": \"51758cc8-8b4d-4336-b668-a0e91f139441\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9/download\"\ - , \n \"filename\": \"2-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9\"\ - , \n \"uuid\": \"b1700241-add4-4fbc-804a-c9f9385357e9\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f/download\"\ - , \n \"filename\": \"1-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\ - , \n \"uuid\": \"88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a/download\"\ - , \n \"filename\": \"2-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\ - , \n \"uuid\": \"fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f/download\"\ - , \n \"filename\": \"1-holier-than-thou_amine-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\ - , \n \"uuid\": \"8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35/download\"\ - , \n \"filename\": \"2-holier-than-thou_amine-doc.gz.gpg\", \n \"\ - is_read\": true, \n \"size\": 625, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\ - , \n \"uuid\": \"1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '3066' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:26 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-carbonated_object-reply.gpg\"\ - , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"2f01b225-2ed1-4880-8f02-2997e39dbded\"\ - , \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/4b6596cc-04ce-477e-94c5-16705cd01499\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"4b6596cc-04ce-477e-94c5-16705cd01499\"\n }, \n \ - \ {\n \"filename\": \"4-carbonated_object-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/a814c3f9-637e-4753-bd82-279d2b010f58\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"a814c3f9-637e-4753-bd82-279d2b010f58\"\n }, \n \ - \ {\n \"filename\": \"3-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\n }, \n \ - \ {\n \"filename\": \"4-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2263' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:26 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"carbonated\ - \ object\", \n \"key\": {\n \"fingerprint\": \"B8AE9A1BFFAF6BC09FD6F5E2D4A5856DB829E270\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEACgvETGDNddvNLXJ7sXeVQhtBNh0ZSDlTDchR4OTpXfBcGHfSZc\\\ - n/A6UPQtUvxTX4+CFZzAMjBovGMiAOZuRGaX89oRkaIcEvvB5G+IJ1ERh9jd9y8T0\\nBSk1kQkwt0IBvFp7K/SDPLNwgOkJ6g/pEOGVEUpnW0RcqLc5Ed5HTy+d2/dh2flZ\\\ - niCTCJx3/rNL4ixfcMiZ0kdp5d/or8XwqzS15y0T5Pzk+gUuh+2cWdfVlS4p9gT2N\\n3a1TB58Z3NIPbgQbuQYlJe336chB3tYg88rA2SfcCnM6NeryXmCtjdizROHR3id0\\\ - np/0R8iMvkDdNhYpO9LOiDAVJh9OStQYwuz7Lc8xCm9pJQbig/CP3DztMrbd6mTdC\\nfkuFBnNwPHOV0xGQQyGoV0GE7UI0TIMWuqOMwLogEol2YfifcXADILpNVKNBpFCR\\\ - n730HE2HQ221YNNylfywg5qRmdHKq07I0slGVlemXI7PsvxoX/5lkTkhhmf5rgwob\\nFID/L9EuJqN/jtygbBi9VVwq8g+U9PkrkfZ3NsK+8NQYhUyDX+tpxuvvTPGIPdY0\\\ - nuwoRTbfsC4vU5PskKRQxD5v7JiKm1G3+8lU2O34qEZ4UjL1PYfTDCic5PSQXoINE\\n0nZ40ulj94rY1U2wTkAIEWXnw1fpS3P9pnI2BvUmlm/aWgmkVplEhIWPxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1BFRTNaVTdCRlNFNFdWT0s0Mko0WUtOSko1\\nUVJUTDVYU1dYVE9SU1BOUU9TVkwyVldXSkREQktIUlJKR1k3MzZVQ0lRWElZMldC\\\ - nQUhDRlBHUENBU0xINlo2TTdGNkoyVkszVzJIWT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJENSlhW24KeJwtc4P/ix6VGGRBrDU\\\ - nIL0EanySOBxGcI5PyYXHAh4VDznPQBEI63+3+faC0xKrh1OkgxjiOZtQxX127UJ3\\nXEUnaN6v6kgKVZAqeTYxCr2cLdtMi9m/HcEKKFcYndHwLJDYvuLseHDPwlfE/v0X\\\ - nPJzg/41iZvwvHQZIKpYn6e+Oxt5JIDntV3XthJQmqiquora8I0nF5X/y0Cah3usT\\nYTuhvXuARaqnD+5Qv1dvdOZ+cQ+ClAm1vLZURPa+boqIOzPGvkEcO9kXoORf1lF7\\\ - nPECF2YNObSJgb7GpFrUrT8ceQQ2ykiP7TDTxpplDcRzU5UJ+MedIjK4si8dKEPP8\\nkIwSOFDD3/XpaA0ekygV6xkCt1kgUil0P1BGwvNqY1cthi9BxQeksocQJUpWS5r7\\\ - nQdgpSycel4sPNnk2YcYJ6oH4LrEEax/7eOh+rVa7tEhneF9GVsFrNU+a1jWAlfvf\\nhxyuggQ/1NiINAGx3RxdXndri6KKuzWzXcfwnMQPf3EtezZJS9hkP8wuMokDh3Oo\\\ - naIbrv4TB4JZ2OUZbI4vYTr9MCzl6ddLWIBhnn22A4Y317cH5txsqOCoD0xzLlfs/\\niHqU0vGc5Khw7/HnSp2PHmODLnIvbyLptS5TT84hdh8CuyxyqC7YrCGmu3Ca8dj9\\\ - nN4A87ni2oeeTaMZzUKVRlVDyFxSUMnMV\\n=Vm14\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:36.132213Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions\"\ - , \n \"url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"aff8e8be-dc85-4061-84d4-cb4d7d936193\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"godly procession\"\ - , \n \"key\": {\n \"fingerprint\": \"E07CA6BE7FDEE97654C9F20946498FA0EE291046\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC0Emkwa6IWSzTNQbB3UOkDDx97gCZ/vUByIdMxzkjthUVIBsZS\\\ - nhd+LpTqOAYub003IMPHLQc0sy1mC4RRnd2G2AEiQrBSAnM5dDOYTEJDYd45W1WPN\\nRnaXhhUiEyHlTjCHNT4I8MCXdb0BCTghW/axzsVgPbqDxyujJS7zftr4SytKbrz6\\\ - nqAacrG8J8EP9OthpodqujgS0bYIA/LtVWS1ANV6va6e+dWSWStKZ1H29XmTwt3tT\\nAUg9xifNyMAutyYF2hFbrPaSDjhMPzIn1O7HdcrcVs3MEkD4Jai7Q78nuPIuSYmy\\\ - nNxHDvksgJxFbE5YtXwIropIO++RuFTzS2zyqcYXLwhAZpySVthW+5j5OcZldF9va\\ncaapb1/4o+KFHrZVvfxAvg8bNGs/FzvcT5gzkx7L8FB7fksRK2WBgM4glfoWuwoW\\\ - nW2neeYPaBVE4X9V6hobRLb2nzPBOP4JHqPNQbEPFQRWZibJlKXbbUqU7KAyMVD0V\\nmFrnB9hNEXZZP662CEGD6NUtm+fFQBZCtuxSA53hAX6NrW1fK3YKAdsSCCEURK7H\\\ - nyNz36FAZAJqdr1oq1BixOJ1ftX6cDK6PRdUA9NplhUBHg9ah6niSKwTNZ9nbeMdb\\noNi+ZBv97pcpz0erRHoBfQThpIzIa1nb816TbsoC5T/FOaMFfCKiACC4LQARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8SkdMMkVJRDNFNU9LS0VFNTQ1UDJVQlpJWklS\\nM05URFdSUkdYSEZHNk5NNlFPUERCTlJUSzJONUIzN1RXVE1YQk9ZSjJSTlpIQlpW\\\ - nVTMySlg3WUtYVlJCU1RTUFlHVjNZQlNQUk01ST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEEZJj6DuKRBGnyUQAJmxFCbEt47i\\\ - n97f1MYVTJsj3MFBzq9PaQPUlhpy+wJoPYQ4rBB30eoX61noWcBZhK7ho4Py0/XBV\\nHPGiaIz6Z2iAkhLyUkYBDxHU0WHgN+7DjIv5MnpJx1j5gMQyFobKGiTeIg3MiVs2\\\ - n9Ra/WAiEQmDrA+tUeFm+NQ8N6TKFQf+eBY4hx/fRvqx/YBvOhOJuMyvKwbi9zmUB\\nU4G13t2eWpkA1Eg0nU4c/5Yc2bEW22EqWhS5chPvinTaWFlcg8gbL2BZGGdjw7+c\\\ - nqb/rlN2gd5PoFe4J5vhv4ThiHAE4urVXazTwwmtF4N0ywxA5J1XmNzjdWmBoVb67\\nqbBXEjpKcdz2m8cEnZZuNREZN8ifcmBwjZpFBfiSxVegNBU9whpstT1al7UJ7Y1Z\\\ - nm5Z22JpoktNGmrOwd8B3tYxr8A7qL5MPs/ecSlobBdZuR16Q8RI5traN/cABBGWS\\nXDvtmWbphhdKhpR2WEGBED6wWwLYVic+UsHoVUrrC2VKUzd6J4TbnzY7xsZllU+W\\\ - nSeR0suM7Y0oJvqZwSrQ9RvnzoKuHYA2PGpiU4geV18YVkn2Z1vLTxhokI2SXVIwZ\\nLGi43XmN4G69hOqvmBqChfUbOCNixYUsnXKE+fLmQwqe0EzELNuXAtwhqQmalqlA\\\ - nTWU1OaVz5anSjplaRTY+WxAbfejiS4uP\\n=JzVe\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:40.683821Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions\"\ - , \n \"url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"eaca9e46-2675-481f-9376-341b071c6f5e\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"holier-than-thou\ - \ amine\", \n \"key\": {\n \"fingerprint\": \"4A748E7A86A5C8B0DA0EB91CFC30F95532FFF518\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC2fmZFKvw8ZVr5uXYxn15ReU9bATjGAMPouLHA/XhLuVsQBzkH\\\ - njrGDn/yeWHGhX/GOx+ojiF7G4JYMHvRk0EoumAzWmFgxkx9WUXBTrvwTapx+2801\\n/kgvw0nrpkvhbgdC+6DEQp0/DVOGmZW8ldKYup35NyZZ3iS1e1MIx49XOmwJ8pGp\\\ - naHXPmRc42ks+9oY3l08Jx4H+sHGK/1tqcaO5AnyQE0IFJGZwk1aIIggP3W899RiI\\nmJYi2fSShO9ZHTe7qUolyKDQJypB9AYf4TNZFIf5/zSeU6snYD04AhV1kfWf+Ea3\\\ - nVeafnyauBz1bNUHeoye06yESJ2QIa4Cp9nNEW6cJc9bFqzKmG23BJLKLHsu4avLn\\nqoM39Odha7k2y0MA+sdNcwPnQNGnw2YNErVTSqzv/q2pbjBfXDQ3AYIuNJN46q5p\\\ - njNfHoLm6fCxhnWkZXpQJ47TO4xApcEkhhpzPD8F85UP9fgVIgehQB7tyUkmC8mxv\\ncwB6T+WgFd80o0JCfXP80CSXWk1sfbEmxuZmsreROg2QISMi3Un2iehXIA9RY4/E\\\ - nnyQ/FGZhxXQV6nF2tGpLeTvup9GMa6L8vNKK1awD2shpfDnREVSIjTTT/+bPstMs\\n9mdtc6J9d2izUtal093LrdzVvPt6eg5VVC8nngFsc5IBD5GsVfs0fnLKxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1VUWEFCNEIzMzY0VlpITVRLQTIzTDZKSFJT\\nTU5BVTdDNFEzSEY1WUdTQjVJTk8zR0JHTEtCVFE1WEEzVTJPTjNYVTRCM1dKVVA0\\\ - nWFJaTkJQVEJET1kyQkNEQk9RVU5URVFJVUIyST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEPww+VUy//UY1hsP/iX+Qq+cjXLV\\\ - nOxMwAEOhXGXt09AJUXSu8T0czEYEBBY05CK+w2nYNx98dNMEJwPxOzUazFpOD99p\\nchWr8BKMwc2coFqluS8ajDC0L9EIIJmhmM6x8MPKuUO9gCjeF6wq/+KyHSPJ6tek\\\ - nEcb4fdwiqK7JFxj+u2PqJDD0SpzuDp+v8UjEsyW10B7FcmNNgSWpeix22kxniHVI\\nuQdeAvfzisHlpGVohtXlwmSQisT6oxfyWC45+mJWXnQZCbDrW6gi78oiI8T1Bi0L\\\ - nhzd1237WGvbXgXwHGTPXMC6JjEb8pmDjDIJdzZJ9RUPhXa1ns0JktgGf+6dJ4yxU\\nkJhsJ7bLtx9vE8TjXZXV2XkSst1ugoItIRMr0VsSPotckxK2WMTJ0WzxAzml+gTa\\\ - nj9nIpyt8TXuleM3FbrZyO3Pjp1/Qp3xSa31+WXnB38xPbG1q/w9Dp46momlYaby9\\nXmI4G7vjvk4pENPfdB2iTjE4SU9N9n5dzU7DSFGhpfPc7hC8GwTgxNsTaMkDV4zc\\\ - nJAehKMwTOhaVVGcuv1b2UYcuuB00yRh0nGeiRK3LVXjyY+4uxEBvde6RUhB1/fZA\\nUBNBRZxmyz0jVj5bDz0ta5N11VvkyzLBgpszZF79uGN45wCLxSueNqwb/AdHjjvL\\\ - npbvZseUAAwzt7+c2hH+Hjh9YG6FpL3yk\\n=rD40\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:45:29.018866Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions\"\ - , \n \"url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"uuid\": \"f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '8017' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:41 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441/download\"\ - , \n \"filename\": \"1-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441\"\ - , \n \"uuid\": \"51758cc8-8b4d-4336-b668-a0e91f139441\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9/download\"\ - , \n \"filename\": \"2-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9\"\ - , \n \"uuid\": \"b1700241-add4-4fbc-804a-c9f9385357e9\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f/download\"\ - , \n \"filename\": \"1-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\ - , \n \"uuid\": \"88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a/download\"\ - , \n \"filename\": \"2-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\ - , \n \"uuid\": \"fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f/download\"\ - , \n \"filename\": \"1-holier-than-thou_amine-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\ - , \n \"uuid\": \"8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35/download\"\ - , \n \"filename\": \"2-holier-than-thou_amine-doc.gz.gpg\", \n \"\ - is_read\": true, \n \"size\": 625, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\ - , \n \"uuid\": \"1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '3066' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:41 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-carbonated_object-reply.gpg\"\ - , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"2f01b225-2ed1-4880-8f02-2997e39dbded\"\ - , \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/4b6596cc-04ce-477e-94c5-16705cd01499\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"4b6596cc-04ce-477e-94c5-16705cd01499\"\n }, \n \ - \ {\n \"filename\": \"4-carbonated_object-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/a814c3f9-637e-4753-bd82-279d2b010f58\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"a814c3f9-637e-4753-bd82-279d2b010f58\"\n }, \n \ - \ {\n \"filename\": \"3-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\n }, \n \ - \ {\n \"filename\": \"4-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2263' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:41 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"carbonated\ - \ object\", \n \"key\": {\n \"fingerprint\": \"B8AE9A1BFFAF6BC09FD6F5E2D4A5856DB829E270\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEACgvETGDNddvNLXJ7sXeVQhtBNh0ZSDlTDchR4OTpXfBcGHfSZc\\\ - n/A6UPQtUvxTX4+CFZzAMjBovGMiAOZuRGaX89oRkaIcEvvB5G+IJ1ERh9jd9y8T0\\nBSk1kQkwt0IBvFp7K/SDPLNwgOkJ6g/pEOGVEUpnW0RcqLc5Ed5HTy+d2/dh2flZ\\\ - niCTCJx3/rNL4ixfcMiZ0kdp5d/or8XwqzS15y0T5Pzk+gUuh+2cWdfVlS4p9gT2N\\n3a1TB58Z3NIPbgQbuQYlJe336chB3tYg88rA2SfcCnM6NeryXmCtjdizROHR3id0\\\ - np/0R8iMvkDdNhYpO9LOiDAVJh9OStQYwuz7Lc8xCm9pJQbig/CP3DztMrbd6mTdC\\nfkuFBnNwPHOV0xGQQyGoV0GE7UI0TIMWuqOMwLogEol2YfifcXADILpNVKNBpFCR\\\ - n730HE2HQ221YNNylfywg5qRmdHKq07I0slGVlemXI7PsvxoX/5lkTkhhmf5rgwob\\nFID/L9EuJqN/jtygbBi9VVwq8g+U9PkrkfZ3NsK+8NQYhUyDX+tpxuvvTPGIPdY0\\\ - nuwoRTbfsC4vU5PskKRQxD5v7JiKm1G3+8lU2O34qEZ4UjL1PYfTDCic5PSQXoINE\\n0nZ40ulj94rY1U2wTkAIEWXnw1fpS3P9pnI2BvUmlm/aWgmkVplEhIWPxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1BFRTNaVTdCRlNFNFdWT0s0Mko0WUtOSko1\\nUVJUTDVYU1dYVE9SU1BOUU9TVkwyVldXSkREQktIUlJKR1k3MzZVQ0lRWElZMldC\\\ - nQUhDRlBHUENBU0xINlo2TTdGNkoyVkszVzJIWT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJENSlhW24KeJwtc4P/ix6VGGRBrDU\\\ - nIL0EanySOBxGcI5PyYXHAh4VDznPQBEI63+3+faC0xKrh1OkgxjiOZtQxX127UJ3\\nXEUnaN6v6kgKVZAqeTYxCr2cLdtMi9m/HcEKKFcYndHwLJDYvuLseHDPwlfE/v0X\\\ - nPJzg/41iZvwvHQZIKpYn6e+Oxt5JIDntV3XthJQmqiquora8I0nF5X/y0Cah3usT\\nYTuhvXuARaqnD+5Qv1dvdOZ+cQ+ClAm1vLZURPa+boqIOzPGvkEcO9kXoORf1lF7\\\ - nPECF2YNObSJgb7GpFrUrT8ceQQ2ykiP7TDTxpplDcRzU5UJ+MedIjK4si8dKEPP8\\nkIwSOFDD3/XpaA0ekygV6xkCt1kgUil0P1BGwvNqY1cthi9BxQeksocQJUpWS5r7\\\ - nQdgpSycel4sPNnk2YcYJ6oH4LrEEax/7eOh+rVa7tEhneF9GVsFrNU+a1jWAlfvf\\nhxyuggQ/1NiINAGx3RxdXndri6KKuzWzXcfwnMQPf3EtezZJS9hkP8wuMokDh3Oo\\\ - naIbrv4TB4JZ2OUZbI4vYTr9MCzl6ddLWIBhnn22A4Y317cH5txsqOCoD0xzLlfs/\\niHqU0vGc5Khw7/HnSp2PHmODLnIvbyLptS5TT84hdh8CuyxyqC7YrCGmu3Ca8dj9\\\ - nN4A87ni2oeeTaMZzUKVRlVDyFxSUMnMV\\n=Vm14\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:36.132213Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions\"\ - , \n \"url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"aff8e8be-dc85-4061-84d4-cb4d7d936193\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"godly procession\"\ - , \n \"key\": {\n \"fingerprint\": \"E07CA6BE7FDEE97654C9F20946498FA0EE291046\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC0Emkwa6IWSzTNQbB3UOkDDx97gCZ/vUByIdMxzkjthUVIBsZS\\\ - nhd+LpTqOAYub003IMPHLQc0sy1mC4RRnd2G2AEiQrBSAnM5dDOYTEJDYd45W1WPN\\nRnaXhhUiEyHlTjCHNT4I8MCXdb0BCTghW/axzsVgPbqDxyujJS7zftr4SytKbrz6\\\ - nqAacrG8J8EP9OthpodqujgS0bYIA/LtVWS1ANV6va6e+dWSWStKZ1H29XmTwt3tT\\nAUg9xifNyMAutyYF2hFbrPaSDjhMPzIn1O7HdcrcVs3MEkD4Jai7Q78nuPIuSYmy\\\ - nNxHDvksgJxFbE5YtXwIropIO++RuFTzS2zyqcYXLwhAZpySVthW+5j5OcZldF9va\\ncaapb1/4o+KFHrZVvfxAvg8bNGs/FzvcT5gzkx7L8FB7fksRK2WBgM4glfoWuwoW\\\ - nW2neeYPaBVE4X9V6hobRLb2nzPBOP4JHqPNQbEPFQRWZibJlKXbbUqU7KAyMVD0V\\nmFrnB9hNEXZZP662CEGD6NUtm+fFQBZCtuxSA53hAX6NrW1fK3YKAdsSCCEURK7H\\\ - nyNz36FAZAJqdr1oq1BixOJ1ftX6cDK6PRdUA9NplhUBHg9ah6niSKwTNZ9nbeMdb\\noNi+ZBv97pcpz0erRHoBfQThpIzIa1nb816TbsoC5T/FOaMFfCKiACC4LQARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8SkdMMkVJRDNFNU9LS0VFNTQ1UDJVQlpJWklS\\nM05URFdSUkdYSEZHNk5NNlFPUERCTlJUSzJONUIzN1RXVE1YQk9ZSjJSTlpIQlpW\\\ - nVTMySlg3WUtYVlJCU1RTUFlHVjNZQlNQUk01ST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEEZJj6DuKRBGnyUQAJmxFCbEt47i\\\ - n97f1MYVTJsj3MFBzq9PaQPUlhpy+wJoPYQ4rBB30eoX61noWcBZhK7ho4Py0/XBV\\nHPGiaIz6Z2iAkhLyUkYBDxHU0WHgN+7DjIv5MnpJx1j5gMQyFobKGiTeIg3MiVs2\\\ - n9Ra/WAiEQmDrA+tUeFm+NQ8N6TKFQf+eBY4hx/fRvqx/YBvOhOJuMyvKwbi9zmUB\\nU4G13t2eWpkA1Eg0nU4c/5Yc2bEW22EqWhS5chPvinTaWFlcg8gbL2BZGGdjw7+c\\\ - nqb/rlN2gd5PoFe4J5vhv4ThiHAE4urVXazTwwmtF4N0ywxA5J1XmNzjdWmBoVb67\\nqbBXEjpKcdz2m8cEnZZuNREZN8ifcmBwjZpFBfiSxVegNBU9whpstT1al7UJ7Y1Z\\\ - nm5Z22JpoktNGmrOwd8B3tYxr8A7qL5MPs/ecSlobBdZuR16Q8RI5traN/cABBGWS\\nXDvtmWbphhdKhpR2WEGBED6wWwLYVic+UsHoVUrrC2VKUzd6J4TbnzY7xsZllU+W\\\ - nSeR0suM7Y0oJvqZwSrQ9RvnzoKuHYA2PGpiU4geV18YVkn2Z1vLTxhokI2SXVIwZ\\nLGi43XmN4G69hOqvmBqChfUbOCNixYUsnXKE+fLmQwqe0EzELNuXAtwhqQmalqlA\\\ - nTWU1OaVz5anSjplaRTY+WxAbfejiS4uP\\n=JzVe\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:40.683821Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions\"\ - , \n \"url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"eaca9e46-2675-481f-9376-341b071c6f5e\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"holier-than-thou\ - \ amine\", \n \"key\": {\n \"fingerprint\": \"4A748E7A86A5C8B0DA0EB91CFC30F95532FFF518\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC2fmZFKvw8ZVr5uXYxn15ReU9bATjGAMPouLHA/XhLuVsQBzkH\\\ - njrGDn/yeWHGhX/GOx+ojiF7G4JYMHvRk0EoumAzWmFgxkx9WUXBTrvwTapx+2801\\n/kgvw0nrpkvhbgdC+6DEQp0/DVOGmZW8ldKYup35NyZZ3iS1e1MIx49XOmwJ8pGp\\\ - naHXPmRc42ks+9oY3l08Jx4H+sHGK/1tqcaO5AnyQE0IFJGZwk1aIIggP3W899RiI\\nmJYi2fSShO9ZHTe7qUolyKDQJypB9AYf4TNZFIf5/zSeU6snYD04AhV1kfWf+Ea3\\\ - nVeafnyauBz1bNUHeoye06yESJ2QIa4Cp9nNEW6cJc9bFqzKmG23BJLKLHsu4avLn\\nqoM39Odha7k2y0MA+sdNcwPnQNGnw2YNErVTSqzv/q2pbjBfXDQ3AYIuNJN46q5p\\\ - njNfHoLm6fCxhnWkZXpQJ47TO4xApcEkhhpzPD8F85UP9fgVIgehQB7tyUkmC8mxv\\ncwB6T+WgFd80o0JCfXP80CSXWk1sfbEmxuZmsreROg2QISMi3Un2iehXIA9RY4/E\\\ - nnyQ/FGZhxXQV6nF2tGpLeTvup9GMa6L8vNKK1awD2shpfDnREVSIjTTT/+bPstMs\\n9mdtc6J9d2izUtal093LrdzVvPt6eg5VVC8nngFsc5IBD5GsVfs0fnLKxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1VUWEFCNEIzMzY0VlpITVRLQTIzTDZKSFJT\\nTU5BVTdDNFEzSEY1WUdTQjVJTk8zR0JHTEtCVFE1WEEzVTJPTjNYVTRCM1dKVVA0\\\ - nWFJaTkJQVEJET1kyQkNEQk9RVU5URVFJVUIyST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEPww+VUy//UY1hsP/iX+Qq+cjXLV\\\ - nOxMwAEOhXGXt09AJUXSu8T0czEYEBBY05CK+w2nYNx98dNMEJwPxOzUazFpOD99p\\nchWr8BKMwc2coFqluS8ajDC0L9EIIJmhmM6x8MPKuUO9gCjeF6wq/+KyHSPJ6tek\\\ - nEcb4fdwiqK7JFxj+u2PqJDD0SpzuDp+v8UjEsyW10B7FcmNNgSWpeix22kxniHVI\\nuQdeAvfzisHlpGVohtXlwmSQisT6oxfyWC45+mJWXnQZCbDrW6gi78oiI8T1Bi0L\\\ - nhzd1237WGvbXgXwHGTPXMC6JjEb8pmDjDIJdzZJ9RUPhXa1ns0JktgGf+6dJ4yxU\\nkJhsJ7bLtx9vE8TjXZXV2XkSst1ugoItIRMr0VsSPotckxK2WMTJ0WzxAzml+gTa\\\ - nj9nIpyt8TXuleM3FbrZyO3Pjp1/Qp3xSa31+WXnB38xPbG1q/w9Dp46momlYaby9\\nXmI4G7vjvk4pENPfdB2iTjE4SU9N9n5dzU7DSFGhpfPc7hC8GwTgxNsTaMkDV4zc\\\ - nJAehKMwTOhaVVGcuv1b2UYcuuB00yRh0nGeiRK3LVXjyY+4uxEBvde6RUhB1/fZA\\nUBNBRZxmyz0jVj5bDz0ta5N11VvkyzLBgpszZF79uGN45wCLxSueNqwb/AdHjjvL\\\ - npbvZseUAAwzt7+c2hH+Hjh9YG6FpL3yk\\n=rD40\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:45:29.018866Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions\"\ - , \n \"url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"uuid\": \"f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '8017' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:56 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441/download\"\ - , \n \"filename\": \"1-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441\"\ - , \n \"uuid\": \"51758cc8-8b4d-4336-b668-a0e91f139441\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9/download\"\ - , \n \"filename\": \"2-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9\"\ - , \n \"uuid\": \"b1700241-add4-4fbc-804a-c9f9385357e9\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f/download\"\ - , \n \"filename\": \"1-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\ - , \n \"uuid\": \"88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a/download\"\ - , \n \"filename\": \"2-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\ - , \n \"uuid\": \"fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f/download\"\ - , \n \"filename\": \"1-holier-than-thou_amine-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\ - , \n \"uuid\": \"8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35/download\"\ - , \n \"filename\": \"2-holier-than-thou_amine-doc.gz.gpg\", \n \"\ - is_read\": true, \n \"size\": 625, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\ - , \n \"uuid\": \"1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '3066' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:56 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-carbonated_object-reply.gpg\"\ - , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"2f01b225-2ed1-4880-8f02-2997e39dbded\"\ - , \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/4b6596cc-04ce-477e-94c5-16705cd01499\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"4b6596cc-04ce-477e-94c5-16705cd01499\"\n }, \n \ - \ {\n \"filename\": \"4-carbonated_object-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/a814c3f9-637e-4753-bd82-279d2b010f58\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"a814c3f9-637e-4753-bd82-279d2b010f58\"\n }, \n \ - \ {\n \"filename\": \"3-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\n }, \n \ - \ {\n \"filename\": \"4-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2263' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:56 GMT + - Sat, 15 Aug 2020 02:25:44 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: diff --git a/tests/functional/cassettes/test_export_dialog.yaml b/tests/functional/cassettes/test_export_dialog.yaml index 1d562c4a4..a56fd21eb 100644 --- a/tests/functional/cassettes/test_export_dialog.yaml +++ b/tests/functional/cassettes/test_export_dialog.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"username": "journalist", "passphrase": "correct horse battery staple - profanity oil chewy", "one_time_code": "994892"}' + profanity oil chewy", "one_time_code": "123456"}' headers: Accept: - '*/*' @@ -17,17 +17,17 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-03-19T18:48:55.588498Z\", \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_uuid\": \"2f01b225-2ed1-4880-8f02-2997e39dbded\"\ - , \n \"token\": \"eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE\"\ + string: "{\n \"expiration\": \"2020-08-15T10:29:01.413617Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"b5e001de-19f1-4a93-885b-e0932aa2d441\"\ + , \n \"token\": \"eyJleHAiOjE1OTc0ODczNDEsImlhdCI6MTU5NzQ1ODU0MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.8b_K7QBEjNjRUMEvi3czgiRVlr0ADxwxPLAJD9XeEg4\"\ \n}\n" headers: Content-Length: - - '317' + - '313' Content-Type: - application/json Date: - - Thu, 19 Mar 2020 10:48:55 GMT + - Sat, 15 Aug 2020 02:29:01 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -41,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE + - Token eyJleHAiOjE1OTc0ODczNDEsImlhdCI6MTU5NzQ1ODU0MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.8b_K7QBEjNjRUMEvi3czgiRVlr0ADxwxPLAJD9XeEg4 Connection: - keep-alive Content-Type: @@ -52,89 +52,82 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"carbonated\ - \ object\", \n \"key\": {\n \"fingerprint\": \"B8AE9A1BFFAF6BC09FD6F5E2D4A5856DB829E270\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEACgvETGDNddvNLXJ7sXeVQhtBNh0ZSDlTDchR4OTpXfBcGHfSZc\\\ - n/A6UPQtUvxTX4+CFZzAMjBovGMiAOZuRGaX89oRkaIcEvvB5G+IJ1ERh9jd9y8T0\\nBSk1kQkwt0IBvFp7K/SDPLNwgOkJ6g/pEOGVEUpnW0RcqLc5Ed5HTy+d2/dh2flZ\\\ - niCTCJx3/rNL4ixfcMiZ0kdp5d/or8XwqzS15y0T5Pzk+gUuh+2cWdfVlS4p9gT2N\\n3a1TB58Z3NIPbgQbuQYlJe336chB3tYg88rA2SfcCnM6NeryXmCtjdizROHR3id0\\\ - np/0R8iMvkDdNhYpO9LOiDAVJh9OStQYwuz7Lc8xCm9pJQbig/CP3DztMrbd6mTdC\\nfkuFBnNwPHOV0xGQQyGoV0GE7UI0TIMWuqOMwLogEol2YfifcXADILpNVKNBpFCR\\\ - n730HE2HQ221YNNylfywg5qRmdHKq07I0slGVlemXI7PsvxoX/5lkTkhhmf5rgwob\\nFID/L9EuJqN/jtygbBi9VVwq8g+U9PkrkfZ3NsK+8NQYhUyDX+tpxuvvTPGIPdY0\\\ - nuwoRTbfsC4vU5PskKRQxD5v7JiKm1G3+8lU2O34qEZ4UjL1PYfTDCic5PSQXoINE\\n0nZ40ulj94rY1U2wTkAIEWXnw1fpS3P9pnI2BvUmlm/aWgmkVplEhIWPxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1BFRTNaVTdCRlNFNFdWT0s0Mko0WUtOSko1\\nUVJUTDVYU1dYVE9SU1BOUU9TVkwyVldXSkREQktIUlJKR1k3MzZVQ0lRWElZMldC\\\ - nQUhDRlBHUENBU0xINlo2TTdGNkoyVkszVzJIWT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJENSlhW24KeJwtc4P/ix6VGGRBrDU\\\ - nIL0EanySOBxGcI5PyYXHAh4VDznPQBEI63+3+faC0xKrh1OkgxjiOZtQxX127UJ3\\nXEUnaN6v6kgKVZAqeTYxCr2cLdtMi9m/HcEKKFcYndHwLJDYvuLseHDPwlfE/v0X\\\ - nPJzg/41iZvwvHQZIKpYn6e+Oxt5JIDntV3XthJQmqiquora8I0nF5X/y0Cah3usT\\nYTuhvXuARaqnD+5Qv1dvdOZ+cQ+ClAm1vLZURPa+boqIOzPGvkEcO9kXoORf1lF7\\\ - nPECF2YNObSJgb7GpFrUrT8ceQQ2ykiP7TDTxpplDcRzU5UJ+MedIjK4si8dKEPP8\\nkIwSOFDD3/XpaA0ekygV6xkCt1kgUil0P1BGwvNqY1cthi9BxQeksocQJUpWS5r7\\\ - nQdgpSycel4sPNnk2YcYJ6oH4LrEEax/7eOh+rVa7tEhneF9GVsFrNU+a1jWAlfvf\\nhxyuggQ/1NiINAGx3RxdXndri6KKuzWzXcfwnMQPf3EtezZJS9hkP8wuMokDh3Oo\\\ - naIbrv4TB4JZ2OUZbI4vYTr9MCzl6ddLWIBhnn22A4Y317cH5txsqOCoD0xzLlfs/\\niHqU0vGc5Khw7/HnSp2PHmODLnIvbyLptS5TT84hdh8CuyxyqC7YrCGmu3Ca8dj9\\\ - nN4A87ni2oeeTaMZzUKVRlVDyFxSUMnMV\\n=Vm14\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:36.132213Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions\"\ - , \n \"url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"aff8e8be-dc85-4061-84d4-cb4d7d936193\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"godly procession\"\ - , \n \"key\": {\n \"fingerprint\": \"E07CA6BE7FDEE97654C9F20946498FA0EE291046\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC0Emkwa6IWSzTNQbB3UOkDDx97gCZ/vUByIdMxzkjthUVIBsZS\\\ - nhd+LpTqOAYub003IMPHLQc0sy1mC4RRnd2G2AEiQrBSAnM5dDOYTEJDYd45W1WPN\\nRnaXhhUiEyHlTjCHNT4I8MCXdb0BCTghW/axzsVgPbqDxyujJS7zftr4SytKbrz6\\\ - nqAacrG8J8EP9OthpodqujgS0bYIA/LtVWS1ANV6va6e+dWSWStKZ1H29XmTwt3tT\\nAUg9xifNyMAutyYF2hFbrPaSDjhMPzIn1O7HdcrcVs3MEkD4Jai7Q78nuPIuSYmy\\\ - nNxHDvksgJxFbE5YtXwIropIO++RuFTzS2zyqcYXLwhAZpySVthW+5j5OcZldF9va\\ncaapb1/4o+KFHrZVvfxAvg8bNGs/FzvcT5gzkx7L8FB7fksRK2WBgM4glfoWuwoW\\\ - nW2neeYPaBVE4X9V6hobRLb2nzPBOP4JHqPNQbEPFQRWZibJlKXbbUqU7KAyMVD0V\\nmFrnB9hNEXZZP662CEGD6NUtm+fFQBZCtuxSA53hAX6NrW1fK3YKAdsSCCEURK7H\\\ - nyNz36FAZAJqdr1oq1BixOJ1ftX6cDK6PRdUA9NplhUBHg9ah6niSKwTNZ9nbeMdb\\noNi+ZBv97pcpz0erRHoBfQThpIzIa1nb816TbsoC5T/FOaMFfCKiACC4LQARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8SkdMMkVJRDNFNU9LS0VFNTQ1UDJVQlpJWklS\\nM05URFdSUkdYSEZHNk5NNlFPUERCTlJUSzJONUIzN1RXVE1YQk9ZSjJSTlpIQlpW\\\ - nVTMySlg3WUtYVlJCU1RTUFlHVjNZQlNQUk01ST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEEZJj6DuKRBGnyUQAJmxFCbEt47i\\\ - n97f1MYVTJsj3MFBzq9PaQPUlhpy+wJoPYQ4rBB30eoX61noWcBZhK7ho4Py0/XBV\\nHPGiaIz6Z2iAkhLyUkYBDxHU0WHgN+7DjIv5MnpJx1j5gMQyFobKGiTeIg3MiVs2\\\ - n9Ra/WAiEQmDrA+tUeFm+NQ8N6TKFQf+eBY4hx/fRvqx/YBvOhOJuMyvKwbi9zmUB\\nU4G13t2eWpkA1Eg0nU4c/5Yc2bEW22EqWhS5chPvinTaWFlcg8gbL2BZGGdjw7+c\\\ - nqb/rlN2gd5PoFe4J5vhv4ThiHAE4urVXazTwwmtF4N0ywxA5J1XmNzjdWmBoVb67\\nqbBXEjpKcdz2m8cEnZZuNREZN8ifcmBwjZpFBfiSxVegNBU9whpstT1al7UJ7Y1Z\\\ - nm5Z22JpoktNGmrOwd8B3tYxr8A7qL5MPs/ecSlobBdZuR16Q8RI5traN/cABBGWS\\nXDvtmWbphhdKhpR2WEGBED6wWwLYVic+UsHoVUrrC2VKUzd6J4TbnzY7xsZllU+W\\\ - nSeR0suM7Y0oJvqZwSrQ9RvnzoKuHYA2PGpiU4geV18YVkn2Z1vLTxhokI2SXVIwZ\\nLGi43XmN4G69hOqvmBqChfUbOCNixYUsnXKE+fLmQwqe0EzELNuXAtwhqQmalqlA\\\ - nTWU1OaVz5anSjplaRTY+WxAbfejiS4uP\\n=JzVe\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:40.683821Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions\"\ - , \n \"url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"eaca9e46-2675-481f-9376-341b071c6f5e\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/add_star\"\ + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/add_star\"\ , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"holier-than-thou\ - \ amine\", \n \"key\": {\n \"fingerprint\": \"4A748E7A86A5C8B0DA0EB91CFC30F95532FFF518\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC2fmZFKvw8ZVr5uXYxn15ReU9bATjGAMPouLHA/XhLuVsQBzkH\\\ - njrGDn/yeWHGhX/GOx+ojiF7G4JYMHvRk0EoumAzWmFgxkx9WUXBTrvwTapx+2801\\n/kgvw0nrpkvhbgdC+6DEQp0/DVOGmZW8ldKYup35NyZZ3iS1e1MIx49XOmwJ8pGp\\\ - naHXPmRc42ks+9oY3l08Jx4H+sHGK/1tqcaO5AnyQE0IFJGZwk1aIIggP3W899RiI\\nmJYi2fSShO9ZHTe7qUolyKDQJypB9AYf4TNZFIf5/zSeU6snYD04AhV1kfWf+Ea3\\\ - nVeafnyauBz1bNUHeoye06yESJ2QIa4Cp9nNEW6cJc9bFqzKmG23BJLKLHsu4avLn\\nqoM39Odha7k2y0MA+sdNcwPnQNGnw2YNErVTSqzv/q2pbjBfXDQ3AYIuNJN46q5p\\\ - njNfHoLm6fCxhnWkZXpQJ47TO4xApcEkhhpzPD8F85UP9fgVIgehQB7tyUkmC8mxv\\ncwB6T+WgFd80o0JCfXP80CSXWk1sfbEmxuZmsreROg2QISMi3Un2iehXIA9RY4/E\\\ - nnyQ/FGZhxXQV6nF2tGpLeTvup9GMa6L8vNKK1awD2shpfDnREVSIjTTT/+bPstMs\\n9mdtc6J9d2izUtal093LrdzVvPt6eg5VVC8nngFsc5IBD5GsVfs0fnLKxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1VUWEFCNEIzMzY0VlpITVRLQTIzTDZKSFJT\\nTU5BVTdDNFEzSEY1WUdTQjVJTk8zR0JHTEtCVFE1WEEzVTJPTjNYVTRCM1dKVVA0\\\ - nWFJaTkJQVEJET1kyQkNEQk9RVU5URVFJVUIyST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEPww+VUy//UY1hsP/iX+Qq+cjXLV\\\ - nOxMwAEOhXGXt09AJUXSu8T0czEYEBBY05CK+w2nYNx98dNMEJwPxOzUazFpOD99p\\nchWr8BKMwc2coFqluS8ajDC0L9EIIJmhmM6x8MPKuUO9gCjeF6wq/+KyHSPJ6tek\\\ - nEcb4fdwiqK7JFxj+u2PqJDD0SpzuDp+v8UjEsyW10B7FcmNNgSWpeix22kxniHVI\\nuQdeAvfzisHlpGVohtXlwmSQisT6oxfyWC45+mJWXnQZCbDrW6gi78oiI8T1Bi0L\\\ - nhzd1237WGvbXgXwHGTPXMC6JjEb8pmDjDIJdzZJ9RUPhXa1ns0JktgGf+6dJ4yxU\\nkJhsJ7bLtx9vE8TjXZXV2XkSst1ugoItIRMr0VsSPotckxK2WMTJ0WzxAzml+gTa\\\ - nj9nIpyt8TXuleM3FbrZyO3Pjp1/Qp3xSa31+WXnB38xPbG1q/w9Dp46momlYaby9\\nXmI4G7vjvk4pENPfdB2iTjE4SU9N9n5dzU7DSFGhpfPc7hC8GwTgxNsTaMkDV4zc\\\ - nJAehKMwTOhaVVGcuv1b2UYcuuB00yRh0nGeiRK3LVXjyY+4uxEBvde6RUhB1/fZA\\nUBNBRZxmyz0jVj5bDz0ta5N11VvkyzLBgpszZF79uGN45wCLxSueNqwb/AdHjjvL\\\ - npbvZseUAAwzt7+c2hH+Hjh9YG6FpL3yk\\n=rD40\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:45:29.018866Z\"\ + \ \"is_starred\": false, \n \"journalist_designation\": \"out-of-town\ + \ primogeniture\", \n \"key\": {\n \"fingerprint\": \"200C271E4E680FFE62E008931554E4BF600B1E3C\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4uN551SiYiVLrHoK1QGMDmN1xq42u8o2dmnKFkArW5KfBvBFoX\\\ + nZX5LnOj9hKKEEmeGX5beS9h+fjsWvx86M2kQj/5xhOmHw0GGESEPQBSUc+Lyohpc\\nUmBoNNBfWIouEQ+IVS0gmrOwiS7wdItMby1lLDlDBoiEm4aRnRw36NIpABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEhPUDNaU05LUFgzNE1MV09QMkVPQkJRVVc2QjZPS0ZFMzZa\\nVktOV0VWNEhXVTVMUlZGQlFENjVKTEtYUENHRE1LVEFTTDM2N0NOT1ZDN0hBRUxF\\\ + nWVQyWU5LMkJHM0ZWNlZWUUlMMlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBVU5L9gCx482IED/2w6yFqz19zTBX72qN0MUTq5\\\ + nCavQIBhhWrbsc1m0p+cxuVJ16TYxiE3S/Lp/rd4r1Q9MQg9BP0+/qjOA541kNq5A\\nmR2Y0teqWonDqeY/660kEFIbio0HbOTjsBhEZxtglJ1wz70tUpd40ZVMsu+Z32Mw\\\ + n2kSiCclJYHk7uy1eis57\\n=pz11\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:24:42.042205Z\"\ , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions\"\ - , \n \"url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"uuid\": \"f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\n }\n ]\n\ + \ \"remove_star_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions\"\ + , \n \"url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\ + , \n \"uuid\": \"4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"red-rimmed\ + \ applejack\", \n \"key\": {\n \"fingerprint\": \"D449222A7B7B0AC1E134A1FF01203DD2D2636A37\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOaUXyLQCaUSR4HTaBVGZp1mi3jn3BExTTe2UCBYjsn1zhkOBDf9\\\ + ncZNBQGjEBIYlOioC4XY1TkQep4L2DdmqO5lBfbyNG6LpGiNo7DvNBxeo5WNDa42C\\n8YcfTaVL9aWm07G12uwwc1WFNb0y86PzuAS1ek0k5B7jUfjNxFN9t0dhABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtCTEEyQTRDUEtETEVURDM2MllWQUZVRVdRQlJLUzJWRjVG\\nUEs2SElBWFBXQUFNSURMUkZHUEdLU0dFSDJJUUtBUVdZUFdFS0xRWVpaTDZMU1JY\\\ + nRFRUTUdPUlFFWFA0WE1EUlJJM0E9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAEgPdLSY2o3LmUD/i+JqgIWc2SzA5OTX9Qo0g/r\\\ + nqxDmi2NQMXob0fEEcP/GGnbiFE1P77AC6JWxSKPQStlfwvffhYmK2q7JBc71Jj8O\\nRqFRT5WSRpXUCq8tZkIYyoCXKQPlwSb3S1NQ3yM00kbkCM4dArLIFuQ/ZI1xG+l9\\\ + nIqxWwXYY8SpO8uKDXFd7\\n=FjUe\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:23.753433Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions\"\ + , \n \"url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"uuid\": \"70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"potential\ + \ freshness\", \n \"key\": {\n \"fingerprint\": \"06FFA85715E89C0AFBA927A78EA34965AC896EEA\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAMHR1pM94xuFw+GiTQI7RyUN/sKYmupDhwWj1nVricMXRbM7nIXk\\\ + nsBnqTx0pTkITPxjszoVyFFxG+Uw8TXMZEZdCOhcC2AieHV0mgWsXxLAbD9Sw3VmQ\\ngOQ3S2C/MBrimrK4bkpoKXxKIV5v5Rgku5Pjxzw50HH4e1pYhgW2C+knABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEg3TVJTVUZHWFVKRldQQlM0UjdISk1JNE5HTUREQ0FaRzJL\\nVlIyTTM3RkFTQk9BRjIyUkFYNzdMUVdZNFZJNTJLSlBOQldaRjUyQTdHWFJVN1lQ\\\ + nN0dQQU5QSFNNUUkzSUFVN1VGNEk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEI6jSWWsiW7qZeYD/ReRVU5y0nssc0+OlRy6M/im\\\ + nHY9oHex0tSGt1fTuDVqsAKKHMDrZLKkkhJg42wcINwbXTj/vRu7n199IwbSUoDiE\\nJlnO6ZaIG996AUFS64eZBA+kXczqJbsWgdQQpwQJn8LiQUF8iwFhTThltjRSuXqf\\\ + nMxyFevvxbIvYcs6il7Ip\\n=cZe8\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:36.194245Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"uuid\": \"6db98582-dd69-48ea-879e-5afc5aa388d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"inexpressible\ + \ sepsis\", \n \"key\": {\n \"fingerprint\": \"380C70D1C7930985411415B31A1B751385404CC5\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANhgLtWR4jFlhHEPGJjcupkGrNymWv9wFlFM8YppKs6nNXaQdoKf\\\ + n7+NESFVdkm89/7FWD/It0B49jEBjjs7GOmxhffomt1NVHocYGDBQjMAlKOYQgCnR\\neZDnHCFORSrQcfiNhgKm1/eFOZlNJDZn2Cwpmdk8ZV6B78fGVz+3B+tFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEo0VFRaVzY2QlBRTFRRVVlNS0hIVzZZTjRGVkJIVFlVQ0ZW\\nNVNWNjNRWlQyT0Y3Wjc2NUxEWk1TVDJNR1JBVFpYSVZJVzVBR1M0N0RFU0hTRUhY\\\ + nWDZFQVlISkFWTFBZRzc1VFlKQkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBobdROFQEzFd3gD/RUhGdZUriO3QqYTqvH7EZdZ\\\ + n4r3iFUJVP3xhru9HYBtksepsKzUHYZn4nK29689AdV1A9o/X4YcKWrxFRbMuZs0E\\nTj2Je4jrw3WNf3O3COAWwFa75HOXIhGfFVuJ4Ni2/NVJGDPA6NNIfZfFMIj/NZF3\\\ + n3RBZhDmxS21yJs9daQfs\\n=NQQJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:44.877597Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions\"\ + , \n \"url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"uuid\": \"f3a61359-1919-4bf0-b6f7-da902a935160\"\n }\n ]\n\ }\n" headers: Content-Length: - - '8017' + - '6421' Content-Type: - application/json Date: - - Thu, 19 Mar 2020 10:48:55 GMT + - Sat, 15 Aug 2020 02:29:01 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -148,7 +141,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE + - Token eyJleHAiOjE1OTc0ODczNDEsImlhdCI6MTU5NzQ1ODU0MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.8b_K7QBEjNjRUMEvi3czgiRVlr0ADxwxPLAJD9XeEg4 Connection: - keep-alive Content-Type: @@ -159,44 +152,55 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441/download\"\ - , \n \"filename\": \"1-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441\"\ - , \n \"uuid\": \"51758cc8-8b4d-4336-b668-a0e91f139441\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9/download\"\ - , \n \"filename\": \"2-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9\"\ - , \n \"uuid\": \"b1700241-add4-4fbc-804a-c9f9385357e9\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f/download\"\ - , \n \"filename\": \"1-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\ - , \n \"uuid\": \"88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a/download\"\ - , \n \"filename\": \"2-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\ - , \n \"uuid\": \"fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f/download\"\ - , \n \"filename\": \"1-holier-than-thou_amine-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\ - , \n \"uuid\": \"8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35/download\"\ - , \n \"filename\": \"2-holier-than-thou_amine-doc.gz.gpg\", \n \"\ - is_read\": false, \n \"size\": 625, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\ - , \n \"uuid\": \"1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\n }\n ]\n\ + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96/download\"\ + , \n \"filename\": \"1-out-of-town_primogeniture-msg.gpg\", \n \"\ + is_read\": true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\ + , \n \"submission_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96\"\ + , \n \"uuid\": \"f836676a-c1aa-49a8-90c2-bb171f60cd96\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/99509e6d-62dd-48f3-8208-623f9290bc03/download\"\ + , \n \"filename\": \"2-out-of-town_primogeniture-doc.gz.gpg\", \n \ + \ \"is_read\": false, \n \"size\": 622, \n \"source_url\": \"\ + /api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\", \n \"submission_url\"\ + : \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/99509e6d-62dd-48f3-8208-623f9290bc03\"\ + , \n \"uuid\": \"99509e6d-62dd-48f3-8208-623f9290bc03\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download\"\ + , \n \"filename\": \"1-red-rimmed_applejack-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170\"\ + , \n \"uuid\": \"ceb44744-68cd-4b29-ada9-4c6ed4127170\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015/download\"\ + , \n \"filename\": \"2-red-rimmed_applejack-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015\"\ + , \n \"uuid\": \"1deb4f4f-1094-49ec-b0da-5d714b60c015\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download\"\ + , \n \"filename\": \"1-potential_freshness-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e\"\ + , \n \"uuid\": \"da095cb7-5a81-4b57-912c-14b0501dc00e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d/download\"\ + , \n \"filename\": \"2-potential_freshness-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d\"\ + , \n \"uuid\": \"ed460264-f0e9-415f-8247-738eb482c75d\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download\"\ + , \n \"filename\": \"1-inexpressible_sepsis-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a\"\ + , \n \"uuid\": \"a3bb0937-6240-4200-99d5-b514c465e56a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01/download\"\ + , \n \"filename\": \"2-inexpressible_sepsis-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\ + , \n \"uuid\": \"1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\n }\n ]\n\ }\n" headers: Content-Length: - - '3067' + - '4113' Content-Type: - application/json Date: - - Thu, 19 Mar 2020 10:48:55 GMT + - Sat, 15 Aug 2020 02:29:01 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -210,7 +214,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE + - Token eyJleHAiOjE1OTc0ODczNDEsImlhdCI6MTU5NzQ1ODU0MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.8b_K7QBEjNjRUMEvi3czgiRVlr0ADxwxPLAJD9XeEg4 Connection: - keep-alive Content-Type: @@ -221,255 +225,14 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-carbonated_object-reply.gpg\"\ - , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"2f01b225-2ed1-4880-8f02-2997e39dbded\"\ - , \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/4b6596cc-04ce-477e-94c5-16705cd01499\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"4b6596cc-04ce-477e-94c5-16705cd01499\"\n }, \n \ - \ {\n \"filename\": \"4-carbonated_object-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/a814c3f9-637e-4753-bd82-279d2b010f58\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"a814c3f9-637e-4753-bd82-279d2b010f58\"\n }, \n \ - \ {\n \"filename\": \"3-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\n }, \n \ - \ {\n \"filename\": \"4-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2263' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:48:55 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqARAAz++eQqglItkikesZY90c6aCMAI82OLR2DPrObG6AGgESxYuGMxRUtg4J - TnAbnoMp+OFdvqqgpm/siKBazSwIb2UyJ0BzB/usqSciK1j5CFblzPTM8WGdJ1HGHCHj1YLowsVQ - F/SofTt75RU2bx9zCt4h+G0u8/Gnr7DLg7w6cRmoVBLNUsgJVYj4u7vuAUA/uWhCXPzcg34Kq7rQ - z6vZVAsWIigNVg7lKgquC6M38Ciu8XJr9MOyYSKXfUUfr7I8rVH+MfpcxWiLQpsxtbwfzHmoXM9j - nNeLcsYvUNtmrqX941mRXBX1XOjo9mGAwZCnz+09M4HbDgkvP3J0++I4Vo9gbJDKPbQsjlmdh2ee - xIoMJj8fK1P8djgTPfogTFyX6viq+N2qBzbT+JOpIP7O7ZTf+OOYGesmIp4KzILIIqlMHJOEfWuz - l/6OrYFG77wt7f5Etn4y65B7tJZKR8BBB6QftZ23Ge01mdgpp4Qeb3nGarkAlLm5Fx3vKJC0qc2k - 3I3b8Dkb3Jd27A3HvkR4pphtw/7XD5JbX5n1b+iRew5mfL03TKjBR0cM6I6nebHybT4+/99qxa7C - e08D4udG8zFXa3qdgKJmldMgl6J0ZFsbDea5IeY6RoWdi/jsvEF5QzqxuYuqzlrdIBtISz30eHa8 - Smv88+Xn9q5MEPw1pJ7SYgGgg8THCzFTuWhC2nvYy1BeGXeRvL7GP2ZWOj3f5GAI+zTxv2z5kM0l - HeZIFQZcxreTGr6fFTgH0uIuymWUyjK/sn4c5yukW9pX/+QhQ3NWW9/NkgdZLIoVL+Au4JRQG6Eb - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=1-carbonated_object-msg.gpg - Content-Length: - - '627' - Content-Type: - - application/pgp-encrypted - Date: - - Thu, 19 Mar 2020 10:48:56 GMT - Etag: - - sha256:af1d91e0c9f8ef2c50a8b4fe13393ced68273f42d6ac0ac69c6f205bbd32d36c - Expires: - - Thu, 19 Mar 2020 22:48:56 GMT - Last-Modified: - - Thu, 19 Mar 2020 10:44:36 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ//S0KjxyEk3Uqsvk12sbK0alfd3d6BI5a4Rqg1T5Ls6UPdymcWVjgZCXyb - jURVvzXCZYQhsD94TfL+m07XpYxDgFVv5u8R2ub0arqlQDGh6YhYsOXaLAvzXvPlSA0A7no3bzHG - mrouxets2cFa0jOvdujVkEb8wfVmFRtQt0Ie25vosYKY93q43wW8qR5judMnSM87f7H4p1tw/OOX - oXiGnrVzFOM56S1GWRcw0rn/ZFKJF/p5P4mnb0sRiTbOw5gK3g2lLTDF3fjKztEB6txH+L/fl7Sb - HtQsiFKawe4317rGFB4oTzxL6CrnQuUrriKkeAd19YDsA6W1WVPJKdKno4GWqMEyZsCAzMgMSS0b - PkSV0TK+JL6l5GpvPPNYGX3eiQ6jeztKozpDNE3DMA4c3E/p4d3QgOVJCl5xDNP0lqHQr2kNGQqQ - 4A0Duo3YuOskg9hlK0+fKOACp6DWkBPPpLUlX5SmU9FM8i06zLahlyDdv2SgHkTLn7nBgqkAR2q2 - OTeqzOi/zc0dW1+BzgZJu0YjhnNy7PknqMNImQYVwKpdLF3izgk+iHoj4ttx8i72IUzrqA/sRKCA - Yt+wZSzUHEA4OoCEOfQszagF/GcBIKYwyr/8F1CWVMp80fWoLbQ4eg1xlgp7BkQTplniqEXv3NHG - sAWBFy763Md4bnurr+/SpAEVP1CPEaK5VXbqwIhMlBz0sVNxnz0smAgusyXJlbikmTOaD/wjM9wX - hCSR0uf+STIQRKpWwwe3CJDwtLOq0BZveFiDZtgnZY0ygiq6f3BQ3jO52pU7bhGDaSSc1VHrOnE8 - mRt9eWuOfanzVksiyIHBedAOetYONlo9VTK6837DHVPH7hbKMmEIMROykcVk65C6Iuj9rIPkSaT5 - 59mMgYEMUSHq - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=2-carbonated_object-msg.gpg - Content-Length: - - '693' - Content-Type: - - application/pgp-encrypted - Date: - - Thu, 19 Mar 2020 10:48:56 GMT - Etag: - - sha256:9c4f785f062df3250976681c1406a1520a47af77a324e20286149a8c537a82f7 - Expires: - - Thu, 19 Mar 2020 22:48:56 GMT - Last-Modified: - - Thu, 19 Mar 2020 10:44:36 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ/+I6Vmuos7B1U67c5orDKScpgj4CxDkC9UG7KgGzVR/PMR/v4hCCNIihWa - gNUXIxsw6BLBKaaItQw0sSzKLAiCvWoADvkuMoow0cGO8wprIPRt2+2EDcxxIbEslKTbp8LF1PXt - M7siHw0WylwM0uMwsz8QcMWkWGVUWMmbm2QuyE+DJaYY8qOmuLfTql5vGC7J0m9JPrq9NMOtxMyK - zgM5KmoHcLHfZzNJB/d4/4URJE5lrdQ16SED+HF5lCsVukgQvWl9W299vqmpYWgG9FhdkwMs9Ln2 - bQaMOTowyIaRu829VLl+c+EuCuH432kt6yrJdc30+KLkasZZTdUhr/wN/4JCXkokxkp1caTaUwC4 - 5rOdDdjq0E1uAeCxvuvaeI1E6C+372et97NLO6CUgEEkDqfN1WDPhDj9UDc9LU681cK2TM4Fy+wx - P1qNFzExdRGXR6Z5V1ACWoqcPfZwbjAATOI6UpMBpXNS44rux+xCNaPfY6Dzx+NzvNLOJdNqlc1Q - OTmB5mVL88IX/ub+A/TgKWrBgxJudWRgfnI7ppezxQLisAe+zGZnPQl95qpTEvTjtdWNaN7KQMgp - Sm6nz3k4cTuyCZ8e0ivl8WMqeJ1BW1kY/IkMTBb3ap3XZKjKs4zoR9oB4tjIejxzin2e8LcEEP0/ - ZRfKt3HmquVPGN+xwP3SYgFDG+JKuR0c9/yFVHb3/QYN0V5XOBHdHyA13Xt5cUPCsEXgZqidvOj6 - J5Q2i+ONIk7+jHxTGXwAAB0P6JiDZNnHRCIguc2DlH3qHFtuWOutuz2xocfgirZeNE9s0RnRJCWO + string: "{\n \"replies\": []\n}\n" headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=1-godly_procession-msg.gpg Content-Length: - - '627' - Content-Type: - - application/pgp-encrypted - Date: - - Thu, 19 Mar 2020 10:48:56 GMT - Etag: - - sha256:807527ad6a72e80312123122ada170fa36d6808749918e0aed50307e542803ef - Expires: - - Thu, 19 Mar 2020 22:48:56 GMT - Last-Modified: - - Thu, 19 Mar 2020 10:44:40 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive + - '20' Content-Type: - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ/+IMFo/sqEFS1hNJFHOOYyBh2r64sEgc61OPFZeDHxjZeT07cUT9IMA2gI - USoi5Sw+HfYzEeEeCFyxeXxb/APdDbskDLn5DIPGy8hLffDDaSYeWzInBHnlSUR5z2DWNk6aGhJL - 8BIf+CZOFSC6xXIn+fDQiXAUrTVem4Pt4bBtRWrPLnrQgsYC9Z/EGTtM2a5EGE4x1F8rHQK4JhF2 - ra3I8GWVVJKTgBJ+5d3d0+T9nJsD/mLAstjNuO316UByVMASxV2onEi9oFfoASW5lWUXbeVsv8aE - R5eJLYBfW8LiP7rSfEaeFLOJHdSu2zR/GWJkvA8QTQqJ5P7tIaAi4qjwbiwhzwabjHmpNleJbGY+ - qkid596VzrXDZCm3Fti+P5DwHSUX3hu4La6bFHPvSiruBVZHEvSLR6AODHuWxo9qvufLuraP9NxV - 80jF5fXlhVvRFFMh1tx+TdhpC6kUMvF+bkNgOrryVFhoglUzSGwr7Y1Dynib7VMNeTfXLuIRQNXD - zh17yH5aypWwgFxaV8TiVPfYFSvuvUy0/nqb8SXrFY4PuSGYwphJWJm43lqWHUQ65AG6saX/i6wj - 99HdYAfXngVL8rCuTqgRVgskz07MkIMqTSwoQqwDSIj+T9n2oUt5X5/eu7qeyIlGZwow+uxGcg6c - lmnCRpcYFQSllK+qygHSowHvRI4pdisY03bvMSwKCeRAa/uDcxVrnqjwCgffY3F/OV33K7jxQLUs - WyNknOzAqQny90VQQQZkXXyH/LbQC7DS4qDaS7ReetWFAJxr5GYdIV9k9XcqdfoTUNdCB/2oJa5J - ShVUGZvdNgP+/c1Uc2Me/DXoe3xl1hCzqnU3aOx8Vkbnag0yTOgVDaNzeZKBzEF7TIIdOp0y5Y3m - 9gXfGcowp1w= - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=2-godly_procession-msg.gpg - Content-Length: - - '692' - Content-Type: - - application/pgp-encrypted Date: - - Thu, 19 Mar 2020 10:48:57 GMT - Etag: - - sha256:a79e9d44f15f5fe15958780f341835c7ce4fc22a87f5a01304360645ee3d4c3c - Expires: - - Thu, 19 Mar 2020 22:48:57 GMT - Last-Modified: - - Thu, 19 Mar 2020 10:44:40 GMT + - Sat, 15 Aug 2020 02:29:01 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -483,7 +246,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE + - Token eyJleHAiOjE1OTc0ODczNDEsImlhdCI6MTU5NzQ1ODU0MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.8b_K7QBEjNjRUMEvi3czgiRVlr0ADxwxPLAJD9XeEg4 Connection: - keep-alive Content-Type: @@ -491,101 +254,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f/download + uri: http://localhost:8081/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAAkc3iVAKNm6EhUXhmenwRgfJpga8jejcvTKBaoX3komkVcmFyJ7IrdIo+ - dlSE6KkTK/KDdTNeXeUKMAvzpzqtZ2ZKvzbXlYTRxoc7Y1GdtXh6fvA855/xOxCSwuLvR+F4qHQl - Bf+Vnc3thBSnf4Ok60VKMwfrDOqheuPE2qHxv5w1u9tI6WA3RcNFo3lDRIQO4yQjv9Nsb3wB1H+q - 5DNF6iq0OXbu6e4zF+dGi6WSf8C6CnM6t448XKvZJPWubVVZ/3d2Iac/nB3P2n8ZNmq+kFKJ73/l - J3TxvXoemjsLzlSVpJOP5T9hgwei8U1JMkuA+K1gQSINnXkOX/QPlku8dkfEEl4EVsZ1UCxawiuB - 2G7lwHKR1dmBxl7l8WBz2qhnBPFxks9b6ymBcNOOs+/ehUVRB8yWCQVg2+t7xGDVyyaQhczt7ESY - KpchtCd6dQWVRpxyPGYab+ev7+nv22kMBeeqxEDTr+3bc1tRcHBnPL9VYnKgfnpfYr9r6mJ9BFQO - ncoHIFuKd5Le3Imv4rMQ5A3wQk+JEeN5zyXLJ+XhQtHKcQSU7E5aXij7YQviFhsouB9Gm49Jhtm3 - jNA5F7hWFpSDw/qCpEbXgAIVxbsEh7+2dT8AQbYlQTuBwOmVfsRFJVPx0++hrb+lHjyBO/ykqf4N - jvzW/hu4WIOaj59I8tnSTAGAo81ZbnARgiT1o1UTMWUDGWLeUdwJPyZTEjSXrOLBg4vpXfFBvKYp - 74JCC6+9dS+mMONRO+1ZuXYJOBj8Rv+bYoJTViMsUMvG/7M= + hQIMA8PnxMCiIBsqAQ//Z/S89kAgGiAOh+UVD2ePgDvU/l/JnvR2DkCEnnqTivaWTKetbcTOxv8D + iHQFUvQKPTADA4g5u56foRmzC0Yb2mP36vRMUqLq87hb/XfZFfr3Ak7E169EyaCN6ht5he28mLV0 + j9brHPGxQWt2vrE4FFdwnUVQWNfAp13rFMm0IDFsHN3o3lNSjywJ62jlr1rce3mdkC+rXkwDh3zs + 0ZDvxqFGx4X8YPbQiAStvUsK1n3u9NBnKE3cyeHe70xnMdQxq1N4NuACJZkNovKet6C3s8LTvj58 + XiK6+/AgtbO9Pk6c89s1WW0x3hUGFtWVI+GqSUSQda5CDlWaq6Fq7mBURfuW7yD/rOJ0EypOOJED + b1GoyTiK6V1gC/mktb6u/Ei16SmPOjcsAzW7BFn5tsvl3lZULN+b4Bs+E7/Pxl4ymVaPDgbcsAh9 + Ipp0thhF1a2A3MobRsTtNidryxvfzUTj5ou70vguzn7zthzog2sijyM9hBI0FPr6YRVWXvrS7BEQ + Ly9BA1AuzGy0kS1B6MUYdcWAaxQZHWNne02zDHZqe2sBFLM04tJU4myKrXlBOok4YILQ7OWDSoa8 + Whkyohid0Eympcv+6YMaKI+9yBzHFWgcpu27rlrAuRGRXi9ibBxovyCRg5SSYc1Guo0jalDJWdDy + lRdLGsmqJAcWq2PUvNLSTAGpSiJRM+Iwxr77j/lapCOSRGfVJaivW59X5+ZQa6BN57DKWvcgPtCb + xDfXOBD4hOG9w/Qv5iKwgOcj/ckygOpvtrcQosdK9ZzrrdY= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=1-holier-than-thou_amine-msg.gpg + - attachment; filename=1-inexpressible_sepsis-msg.gpg Content-Length: - '605' Content-Type: - application/pgp-encrypted Date: - - Thu, 19 Mar 2020 10:48:57 GMT - Etag: - - sha256:669520fc7650cc8c9c5460b3d63e386362fda59e57595690e702dc6cb5a929b8 - Expires: - - Thu, 19 Mar 2020 22:48:57 GMT - Last-Modified: - - Thu, 19 Mar 2020 10:45:29 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/4b6596cc-04ce-477e-94c5-16705cd01499/download - response: - body: - string: !!binary | - hQIMA9SlhW24KeJwARAAgy4oF7zgGRf4AKAFQrp2MaqDuxUklN7xK7IUH6JzeXSN76RySLgURKn5 - dUfUtCkFEzvmW31cD4oYSxbXyOoe2KRfPK/34yn4qzugYiA+GsYuXtuXkeEwX/78aUH1l21AedHD - DSfwRFuwxJywYzYecdLEBvMpBfILQJtFMYaVewoGES//C8nQ3ESY4L8duvSImFpU45YexJhPoAmV - 9t1GQ9cKwd/zEbRqPCF00j2dTS+ZYlA2cJtDFmB/fS24MXWrrssY1VkLF5U2GJ931jnXharIDnO4 - QUAjaPh3WQ76bS1Y3iaLShTgWCd9waGLLcLJuXvI/vHN4b3r8Ysr65SO2HsHH5MwXFTprxztBvoU - lHNyJsJBZjdl2Gv10cznAoJez9zddwJDIIVmX1dYeq4zT223RS8x/nA2o3xiu+f4R93GFlH7uQ5M - hj5hmZ+573/4BHE6Rw293jOfuFb1h5CWiE+mDsfCYB2UfAA4E5UphqpURTlNT6G8oe/H9UcVqhff - S8qPlaCOEX5deLbqhaVF2QPkYMxp1m5HqsI1nZaiSrxEYV+bkSlT4+1Dh3DtwGchBgIJmOQd2AXF - 9KTONI/m+LAnm9bcHnnNJZRSVTPW5z9L7vJOHP87Bz/E0sz3QpIiQgBWR/aa326T9rnSbvlLIMT9 - 3ezWeLQ6Kdxt/eHVg2+FAgwDw+fEwKIgGyoBD/0WV1qZ0keCbUujMDHVc0zpE9KznCid4a0cx0hE - VSgBD0Msiu2IJz9rzL9jM/mD3anHhuiDZr3r/BNBvgoI//3ro0Ww15vlA+qzCwTEUzDWGzFp4pHi - 8plrcknPEAXXdHEu99Zx4VoyIO6Psbix+lJ08NbkVNdkJefYsHcTEAH3Zfv319SLc1KOXDjGTjY7 - 9X5lL4i1APlRLXOGRQsxDPC6X+8bRL0NQxbgM1Zu3yda+F2sqj6TI0GjeywSpihYEwGJvcOZFdFI - a6gxbXvDfkNUzfvHnAy1sB33N496Ef6WdGfHzOiqiAw4KG6M2gxrowfo7dyM+Bx9T2TfmM/c3CwW - u3XCBNZVmMN68sHjW2VA3ekcSkjj5Vws0oaItzKC2ri9UktZYpj0riFYcCcsCn4t1N5aTKls+VlL - Q/fclo+HDwf806JUvRu/GzrqxoQDNyA7KA/4UJGgWfwNeFGufjUsy52nMj+38eVzjYjWbdVaSvsW - x6CTE6RLpwiUe36tIgRU/HPUZzxA257NmxOE+9isaSuonYXMFjSpuKFPSqZjJ/x/5HwggMYzgJ0y - NjWXw1sbR5Yv9f3RZwf1d2qjm70nNTC1YuQZd0XCxsV9aCvQRpiQLHL/w6Lbey7v/mSCVojAN1rK - VJxomHvjNKtghw7F2QVg25C9Vse+Y1qyMqlUjtJdAa4rT5a18xwufEkenupg7CpT5rnHmlEs3RDD - OBnm6IiDFtoIaNsglj0524+tZqz+jc8gsQpG4VKQNq4H422pZz7JAORB8Q6fMYJmX52tixwP2M0O - RimkHhrI810n - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=3-carbonated_object-reply.gpg - Content-Length: - - '1149' - Content-Type: - - application/pgp-encrypted - Date: - - Thu, 19 Mar 2020 10:48:57 GMT + - Sat, 15 Aug 2020 02:29:01 GMT Etag: - - sha256:00b593e854daa2a2567ccf8ca5f7b3df46388119d1df4a5c146301b717952bd7 + - sha256:20db26d5f8240c2efbc83f40184bd03e74f0b927394627fe24bc2954cb4a6c2a Expires: - - Thu, 19 Mar 2020 22:48:57 GMT + - Sat, 15 Aug 2020 14:29:01 GMT Last-Modified: - - Thu, 19 Mar 2020 10:44:36 GMT + - Sat, 15 Aug 2020 02:25:44 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -599,7 +299,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE + - Token eyJleHAiOjE1OTc0ODczNDEsImlhdCI6MTU5NzQ1ODU0MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.8b_K7QBEjNjRUMEvi3czgiRVlr0ADxwxPLAJD9XeEg4 Connection: - keep-alive Content-Type: @@ -607,49 +307,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/a814c3f9-637e-4753-bd82-279d2b010f58/download + uri: http://localhost:8081/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download response: body: string: !!binary | - hQIMA9SlhW24KeJwARAAkfthTKlKXSvwkVIRJ9D56ActMFKbVla4mfjmosJ7AI/iNYquWLfZIJam - p2NWfgSUfIa+qROVWfgjdjhNpXDn4z6vSWpkx0oXcwxfkRA6M3Bot6Deji14DpbSTGGOHcnNu0LJ - SWjw3XBnTGL4q2OHF1U93bLx+R8Lf1QsZCYFn3kyd0RXEFQslunKjklp+crk1Tf1N8zD6lb+V38i - MWVIZpT+GpnIBbDOUschxhIgHFYNAjLnFrAxhQIbzcowO0bm9FGWP3NW8qgMkSQQ5lZhJL5IA0AJ - xxgoXqFBLoROL1YhMCVY+bRTJlIyu8KCEVZLyhGWjtS2qwAGF/DDTyu94L743VV4LpB9ULH1lQHm - /xaExRIour+1IyOXhKnXz9xy7vvMPsiQnnJa1yUtJpinzK+srzr1PReWDCghtJ5edUrfSOVHd3aT - ktm3XRFzLjysRYn/Z90qJRmbSBGeL5rlObIOCKdlGF+UXtg5sDF9jRosGEX0mxD6WMDVS3or4Yuj - 6wv8yJR9SaNUwZMEYAgORLipI/jeySlF+NqZ9Oxfg525XLunZelzV1r6UImir9lcw8YV2LA68SKM - 9dGcjLf3DrWBmxUryTnVIgyJWcZXReYlrmoBoa2AWH7pfu76JmTxN57g1ddypPhl74yjQQUN3G/7 - YCqMoOHXheyqwyJ0dfSFAgwDw+fEwKIgGyoBEADav9mJnkXmBmDcu0tJ/5ZoACnBxd53aCsd1xx5 - KBdXSTejtHpzStFqXvPjX8HPPBoTMa4cF+nWL+rMHCgurtHpwpL6V4V49cupELvzvLB0VfugoFy9 - j48Q64nQIr65tIEL2FRVYnkmm4gDiJYmcesO/Ixx3rrUZWb+s34aUaLa1h2A0XFzlNfPqNxBqsQZ - 4HFAfF+S4Rnbj/Ank7rdiYCOPUHJ7dHnLFrPtjWHy9BVM1u4pBbX0D/GwdbavUo9nPMIItWfbUDK - ZbPwhbV/SWL1O7IK8DrEIPGTjXqIJKKI96ReUk0u1Q3rkR/XCc4SZ+EpZ+bdM18rYw/t+DCbXFjk - 7csJsdaxjihyqi8E1H5UtKdWgqVt9xPVVXWtg0VMLaa9uwh9ubTt4UBOe2e5w0xA3wrno4GClsfK - YB5mR7nMmcXKI+JriEfAYWCI8JIi0+wuKHnnt3PEBDUgKJHl1X9QrPBhknFeHgOoFW6X5Gji5bkD - uvjLcRSz7ZSWGBiOYn5Y2lMDuaGNY2c3g5Q06fb59m04rjfg5cBGVtk0bVLNnwQfGMDABAew/0ww - wrO4hpDDbS3qS3RFM0Kytmcaxz+sB0+sK7J/uN0pf0HIApbHqDxPTGtOR6gtiP2al635GeC1es8b - 1dnzWrOAxjmjBliAUCw09L1NdCJt028t6vFpktKhAR4C9frzGxBKznLaqISEhG9mEPf5C2H4oVZh - nmzwBnQWtgYu9MpV6uJ2NOw6fCysDNlcndwILKLzRIJMfPnWS12bNDMc0hejmlYbFqu+kVQ540Le - DFtDhqJbkAJEjv2iajQAQGJpoF1aVcOXVi4SoOqJcSylAtu/Jr81qBgUabM2YXLHcHLhxb06GHdk - L6WnPHcKy3w9mGbgMXx2osjUnPk= + hQIMA8PnxMCiIBsqARAAs+tSZVdjh2H5sgW3rQYsinaTUd1To3XLy/EC0UcNed15/OLbU142ic10 + 6l41iWmBW44aOmjYFIY46VfqPxQSM0G7fl2g5A0SZdmckTqzu141v/+BoTmvbzzZ8sXmpxKjbP/A + 1F6aBPQ2qX7HcUVyGOadyMRjuKB+IO1pROBeFB5R0hE+FD+y4/yq2y4J9SVeYcdcwcsWJytFUm73 + emXQ6vcBspvlgSjE1gywgfPFkmOLIKxv9INHFTT/FrfPvJ/yeFZ7jKtG0wxBQYPL4DG5QiVi1Gyz + Ln039tgWjFVnM5FhJ+XNhLbLHuISii/0CrKq9TeRea85xFHR6UGKgTm3/fOeWtEhC6FKa0XstXhU + T0E9dmh80Rd3myvN0HU3eyNFvmjyZ1weVguXjg4Ao1yWZ8a8AmqlA6m4conr4bbscqQKXCJSF1D+ + g/i5ng78t0+4wnWMiKtN9rNTJkVBzXpaoYzOn+14EJbkYa+zkCyQS8TbjMBpLaP0aTFO4VXk7OAU + ygtKj6P8KmkfqivWrQ047DjqwVot+wBpKT+3t8ASscApC7KaSF0+d/fBvb05ZLzLtfSXM+Ts6pQ8 + sn60uh2dnW/12nbqAdzFnrEPtDdtz5PFWn8brJpvhhMids/A7dkmbbLK6oirkLSRMF7Wdp8Stz2m + aI8Xz6brh2GQeKZafWnSTAHRguSmKDs+h+zUuP/hFFyLlLy2TWX3VLR2rLCEHhm82jP4UcMTpBkU + sgsFKxLyPddNYl+9D7kh9NLhzaLsXc2RihQWRvXYM9f3E0Y= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=4-carbonated_object-reply.gpg + - attachment; filename=1-potential_freshness-msg.gpg Content-Length: - - '1217' + - '605' Content-Type: - application/pgp-encrypted Date: - - Thu, 19 Mar 2020 10:48:57 GMT + - Sat, 15 Aug 2020 02:29:01 GMT Etag: - - sha256:c1b4ef9a6c075b98fc43fe663d62194439aea9830aa42502e83e558f17fa4eb0 + - sha256:624b8cc271f0bc4a153ff893f14d4b63464577579c0baa49ca2e6f5b2fb715a8 Expires: - - Thu, 19 Mar 2020 22:48:57 GMT + - Sat, 15 Aug 2020 14:29:01 GMT Last-Modified: - - Thu, 19 Mar 2020 10:44:36 GMT + - Sat, 15 Aug 2020 02:25:35 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -663,7 +352,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE + - Token eyJleHAiOjE1OTc0ODczNDEsImlhdCI6MTU5NzQ1ODU0MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.8b_K7QBEjNjRUMEvi3czgiRVlr0ADxwxPLAJD9XeEg4 Connection: - keep-alive Content-Type: @@ -671,48 +360,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/ad6100b0-3df4-412e-b187-4d1705e2a4f5/download + uri: http://localhost:8081/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download response: body: string: !!binary | - hQIMA0ZJj6DuKRBGAQ/9EEY6DO8J4UqeSH2++pDE8XlRu6+fwG+yH+mQGYM68dGr9XYvBxs1olFO - 2fpBpSnIhVqbIyHppMcsNIAkt3SlDRUu5Fmz/7UEd374D+seOaKPm5O+RQSd1NLAgi7otHysx4mG - E79q0Gb5s4iXNzpc5oz8cyaLY55+XoWOOvfHlRiQH+bhurErybGkpxHVdRCpSiJreGsrtJ/XZDij - SbNgbCcl5sJl/dcymJuRmyLMNopNrmEJ7Onw4mhBDab6o/A2SeuNKdLFE7KKnpyRXUWE1NhC7Mwx - sJhWKT4ymhyPXaEG6WCDepNn7Rj3JBRxGaxRc968oqAb2KtslxLlrVmgIYG7/qhz9Na81NWxH3qc - j2NiU52yHunEiaeY9MWZgb5I35J9L4AiDQiPu+RZbt9m6WDIGhkqBERjB2hLM2j+DqD6TCDuoa/F - uCXMyQ+Tl0k++m+m9xlfTOckjAtxdrwsDDtK9esE3PUZa2C1y40if2QdfGtBKITR0vz6FuLxAQbG - 0zrJitqczcvbXq1h2uzzXsaA8e/OwUGVGYSs3AaLu/+vPiTa3c47Bz4zoSxQV/dF12piJRE9KtOq - UJ0bHB58hL0XNc635RNiNDK0GknFsuwC88V4OH5a7tpB+PHVUll0fE+ZtV8jAQJ06PV1/Gzx3qEl - lxUCBTfZCStrutykv6yFAgwDw+fEwKIgGyoBD/4hvXi7l17/GrtIorqcqSheh3LpHPZ7NuEZLl+J - rJ2ITsLAaRUF06hj5Lq+jYJv/18JH0aNoJRc0kWZGmSxNC3oPv434qjU1TRSWh4zFvId277QCtbh - j4j8pnuvgA1RW8Nf6xo6OrJtbWuY5TqlqcCZsdD61X9GmUSYkhNMPGiDse7ZOC86j1MpsoiTtq3I - 27+9v0kEVECOdVzxLOCYCWGRrZRBoSddaoA0uaLUj5YcdUAPglYwxgiMcHo2X7YgjDiYASwChh4m - NM/sOxC41tS4H/sDpTxxPqSSIuELkBNo4YSI6dp2rXs/EAUxlGwuA81SS8a+9ukMXjujLKe+Tr+O - 0rBWUCY5SggnI5O4C1iKj6qLGuyLaQhCpb6+ddiaZpw3t4PH0w2b8ymyDZaTwy0RE0vzOPkwagN/ - QcRt4nEonKDbO1xGcVk79/RRaCmCUZ18pYjSdWNKMaBt1BS8yw94+c1Vm33GyP9tDLC5pcjonXeT - 2nUq37sD+uK+b/vrjmHIJPmMnLVdUOjSRz3fvbh/fLti4SfbeeG5vWDSWvtwWIDMie7mHTpN5QvM - Zq5azqFPkFxkO78Y84DEvieRJ0vS+uQO7IRMlAkj6Gl+1FCng3PhOFjSo+EDcLaWC34LMXbbxRhm - 6BxvmxGDoLY9oCdxlQNeQQC2tTXnnEL9nKJhr9JdAcuyv+1aZ4WQkYNRo3Vat7AoYfo+eUVDRek1 - nV0UYbLqMKxPXXOkUp2Ezy445Q3Fq656d7Loxp+8FQUrqwpsklVhHLwEj/wNVzmnFvq8ZIXNZ4yy - E+9SdKzlzy0l + hQIMA8PnxMCiIBsqARAAp+9fU8qzd8lBJJJeTGUfrTvtC7bBj77m96ioEWln23lreSXOi7W1E++i + X3mCeNg6hLC0PSAtuO0QTw+LE6TGqLJtQh5y14fIxzgIX5G02eaoOlsayjQbVfXHTJ6HBSFx1VkS + ImILNuS170DhYiOyW91R3OJ2zg4DeTlPkyegMGScWCued6EcBBL+/EOrvZLDoXtpFAHFkGGcoQSD + p/6L5/pp8AuB5N43NRCtslfsD8D4gpZT7L9gkvNIJbMrBQ4FVUzjB/XI5mkOhXAubjKzgGcpqiM+ + N2k5nqSPFzotGHmKDy77Bq4D3Sk4fcLzvWMe9hY+Prp6QqW5/F3uvFhJdpdOR9JZ4WqY6pWk0VsA + jeIuaxGH3rRqFegi59AiZV+EvpORA7tx8qmkVHch5UifaJCsHthaxOrBk1D/rgutgmoQvVaCN+UA + 6So9D0H/w6RIE0vE3SAsCpXV3XQJWwsya8O5R5jCuETvi1s5NnMXrtxRuBqkFZUcRSNZyzrUWLGA + 8djkwjYcO5lP7qt40ztUosMmb2y+4z8ad3zhWP71SKA+chx8lUvY7ziiSmFOpRJOr0OEgKMU59lR + ovyT6mu5yB1d5d8G9ns8s5H8/ymV5WE/MdG+o472wWPKoKHnIu0zlj1Qqso8l/khM5wIjs8XvICl + pm7uojnWqaFcIaJg4EvSTAEw45cGmA90NotlV9qwHi0fJ0qlbFKf6FAyeDaRL0TPoLKx9JbGf+9M + +wwWhoyWoWili+hOxuju3sNSeN1iYkv3fEIyKyEy5rXvf/0= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=3-godly_procession-reply.gpg + - attachment; filename=1-red-rimmed_applejack-msg.gpg Content-Length: - - '1149' + - '605' Content-Type: - application/pgp-encrypted Date: - - Thu, 19 Mar 2020 10:48:58 GMT + - Sat, 15 Aug 2020 02:29:01 GMT Etag: - - sha256:81c0bba163ef2183661aa125779e30c37308543c2cdb489490ca6f2e96119a99 + - sha256:2e1bdbd452ce54d49602552182cb0146b2334c58a7c5aec0c0565645e2ab4286 Expires: - - Thu, 19 Mar 2020 22:48:58 GMT + - Sat, 15 Aug 2020 14:29:01 GMT Last-Modified: - - Thu, 19 Mar 2020 10:44:40 GMT + - Sat, 15 Aug 2020 02:25:23 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -726,7 +405,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE + - Token eyJleHAiOjE1OTc0ODczNDEsImlhdCI6MTU5NzQ1ODU0MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.8b_K7QBEjNjRUMEvi3czgiRVlr0ADxwxPLAJD9XeEg4 Connection: - keep-alive Content-Type: @@ -734,49 +413,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/a0e1a18e-d85e-42b0-b330-01fdef303c1c/download + uri: http://localhost:8081/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96/download response: body: string: !!binary | - hQIMA0ZJj6DuKRBGAQ/+JTR/TiW7irBd6ZLmz4QsUPX2YNTr6pKqRbv+vro3e14gb7ykqytwOaPP - o0JVOUqlN5UP25zlCY6yOJKMf9uKuncRZnEz1Z22et/xlIfDmvlc6jNj0FoDFbQw8xpWiBeWIh4J - acQ6WVE6V3jpK718Epb0IW9PtXbgR2KIWumaetPSd0Dleez8d8iro2XVSQZgbcD7mFV2oUGJM81U - 5rSvprpc83iDX94HgbJWND4Xn3NVZVftKa+eMwsDhDVJMLmdruIAQplrMitm/rCHjAlJsaf1ezxJ - LoTD9885jav+S5Lk1tqr9ZOR4zv7IogWMh2t2j/Bc54GbKQ7yfzRblo9mzVBJqVlDOp1QA3y+xdn - MURvVHccHKMRv90F2Zq9IDRRgJ/CckxuxDMb+l7n+U9p5NqA+5tc3HbJzip3F3qumFjWJlMcLCy/ - TMaJjecWfpH863uK77rp5vwpfeWG2TVT25kwv/tTjKCBJ7YDELbsKobNMCifO55G+kA8tR7A6bhu - no6+R8ZJ4mFX5ur8W852fYFeCnJkf+xfxBX2U/P5rlHq6/OTyERzlrvqXz18x1pnaMD4cIAp8jqW - /U535b+qO2UMmcrcXJ9Yahx+CT+H99bCC99WlI6bI1V8sqwUbCIqEKndP0zztQy3KuvPK/Q8SSI+ - FUeGUWvPqAtWCYVRM7iFAgwDw+fEwKIgGyoBD/92YWNktfLzQyTBvIL8k/jItspvpVAuiXjMSYOH - k+speZ0hxxP1k/QNnZoRAp7MHKy9/3HCKKsBt+8UZL86qRWNpr3sNwXK7Pk6273/2SwfNHyl7Kjz - bnCW4vu3lsSzd3V5bLm7iQDSqzJL59Ivaa9l7BZvF/MiE0/wSaK//vj2Tl3NBBgJMueSOIT9zxo/ - Jw6E5Mf+0UV+S6L8GqiI4r/gtqK6xUkdp0QWGlquP16iilWL/geXENbbfRdlyICXh5EeQ89TSyvC - Ogd/bT3QWyQyJ1zekupiwe74iD8TwDLXruLYdUx+fV0PqyTr5yVFSiHgCEzqy4jpN8ImkDHQGFlP - QfysFwYGew1+He/jGKTzjYo8/z97iSiZH7y8rcbtEjbRSB/f+CIM1drHr8gRmaE62sn/5dJ4XfFx - nA6lN2E+UitPTjhQAb0JfLMLqRei5i0CDtFWV83F2/1qCO9Uxjse9Ve7bzucdcDHVRmhhtDOiVGJ - OpVqXO5wukYaWXCOo+2+fiMyIeCo33kuuPkY+fwQTG6wyMvqylgpceYXNrjzsbDgUZlQMp5/5DnV - mz24/NVco/xwFYFFrY/KySc00X5MOsn+dMqgzeiYfByy5vEF7LJIm+wx1owGGh+g+jrBwxDZqY7X - fbHMWI7QOiNBamwvwolK4i2RMdhxOyr9nF3FrNKhAWZZ2LmInO2BxAl2UkHIF8LeJyLMQlWOjFlv - S35cEfQKezcaFAtEgF8xagOEdT+jhhBqxymvYLbynSHtx7H14DOtALbZ8LztkCh7SKvHmDpDzxzA - Qf7xzv6oUcxrqngL9nedqQ66aMDEN4IGQOd6N+2xrOOP8h+CA9//4P777yczVvyr6grjCb0p8LZn - fJWjY0RCQIaeoaawWHSUsodMlng= + hQIMA8PnxMCiIBsqARAAqBkguUOJVhB1E0rEBd3bIvbOJe9umLBp5QVPye5M4nsh0yl0IWnltszf + edV/FKB+H0YdtACRB57Zur0vTrOWAA4o1cC9tyUi18aWslfgDvVwJXLjELZYOQiDv//vmcWEG4Mw + ckXqK+/zvkgGLST9xjubdcQozWQNW8mXNzqLzLPLYd57oejEzr73iwn2UwQbQjXb31YI5ZsvCB0y + sltvyQevn92quua31WmlxjwzTndQ9u9mGQ5zZSxwK39HaZ3oEmPZlWelrnUfbodPJw5wQqGBN++n + lwGMVphNGN+EssKtSUb5Hmutd6jTajcfPWPf0yU6AYtJ3v/1wiOyXCaN3tnPStKUzP6w/htB2nFz + irbFi2VQ5v1Lg/nAYl0n3cVU4A8O8P8nhIX5KOsxNhYqNyuyjZsJgFAiKtCzEcXxlpyCQiPwpHbo + PM7nDr1JtS7w+IY4xlOkwdOmTIjq+WYjfwbOMd8GlwMQmpp2s6n4S7whSIcYI5acs14DERizF7lG + vY8XG7/ExbA0zt9B8j0MKTDsAxgkEEMALTPtINMmuc3xaDoTP7HA8e/X6tyPvrVarY8zFuPVxKuY + VXdPQuf6in/3uzja0QlWwq+Ibm+I/gBtQPRM1cDpW5n7XdYkzRcTIluElj8U8VnbECvkFNLt8NUk + IF792WIIe570TmeeRXfSTAE9fPtTykzrDiTy5LSwqQ91J/Og4d484LO+VkYSPGe37sfcFRSAOSL6 + KHNlQb9u2IoOgkORHi/6PABz5ty5K45/OvEOhlB4/xbxkbA= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=4-godly_procession-reply.gpg + - attachment; filename=1-out-of-town_primogeniture-msg.gpg Content-Length: - - '1217' + - '605' Content-Type: - application/pgp-encrypted Date: - - Thu, 19 Mar 2020 10:48:58 GMT + - Sat, 15 Aug 2020 02:29:01 GMT Etag: - - sha256:c802c063b973479df529758c289f077ee25ca1ecd509577d550aaec8909edeb1 + - sha256:64f0c214fab76a0aa8a1407daf0c0478f7851bd7b5c0aaca5b5c8de53aae9336 Expires: - - Thu, 19 Mar 2020 22:48:58 GMT + - Sat, 15 Aug 2020 14:29:01 GMT Last-Modified: - - Thu, 19 Mar 2020 10:44:40 GMT + - Sat, 15 Aug 2020 02:24:41 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -790,7 +458,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE + - Token eyJleHAiOjE1OTc0ODczNDEsImlhdCI6MTU5NzQ1ODU0MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.8b_K7QBEjNjRUMEvi3czgiRVlr0ADxwxPLAJD9XeEg4 Connection: - keep-alive Content-Type: @@ -798,942 +466,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35/download + uri: http://localhost:8081/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//aL4emN3ZthBC5a8gWyKrZYpqT3RKwEDcpqx0sJa5/CkAR8FNYsPZlWog - 34T41tWgPwS4CKOhOI+v1K1BUhv4aN30jRy85kHixkIhBcRTvwN6r0cO02dq1g+O3Lp+8jOcmVox - z8nufXNldP3uK0Gldj3KMHhqGEYx9ZoyuILRtGrfYp6b4rvojlmM3tvxGJulo7x+CGapRC6VmYcO - V7TIYapoJyMT4qOdrV6+cBm1YzYxMircB2y3IPiE6EmVeFNyNASKrr1BBsg8rdm0Gtxm9t1pU9SP - ZifEUosjozX+oQZOpFl17gTAXRtiHlgwKqDb7FYY+Zn21+qMjjuxffsQmzTjAgWEuNDD4Sr32+dE - +iRBGE3CzvNNSSrfEUNl48JZrjkNwj1yg/zXGXJG9NqzGRQ8jQzQJrwKtVNZYh9uEOw9UlPal+FN - p7fel6SdAthf+6L/1zi4ZbVy10xfCHs9g75q04TjYexiyJ821jvMRMWKT79AUityc/g1j8oDf8gq - 0ZSzRNbScQKDnuC1gNj44ZpxiPKcb9JTAvHcjfZDlXlKlCmMOOfNTivvbsKiNQn+bn5a1zKfBzPT - zY8yTk7tzSzPtlNvRQUCqwVOvat0YlO0tqmvE8x7AMeppe0WP8AdZvTcDEtHZlZRyUlqWCTXgfX+ - SxUOaWY2L+snyGOGUQ3SYAEoKbZ3Rv1KjS7bh8Rl6SZdiy/gS591eTrcgxOWeAv8RPwI/yNbrZWi - aovpiwA9cYRKMN/iLg5awOLizSSbUB2EpU2nLVr4tmf5NPqB8OM/2Zdq+hOuJCvu//XJ6YZy6A== + hQIMA8PnxMCiIBsqAQ//ZJ/7rmmfPSKIICTS8ibETOju7Sl4Y0v26XY+8udWXlP3+d7rHDEFPJ9P + 6OUTMwkhPOAp6Zo8t/81zTz7p+slNbF9hdGZdi25SS9ts5UQdeaS0MEr8SS+P94gi1KKvoX8AvTz + B0MX9e2dq1iHa0yWtXlkBzCu9dTynfqdf3J9T5lofYEpUdHzvBt1rdo45S4k8840rrklV2EIT5oI + 88s77ZwKoxdEMKr5tjldyuwdaCiNub3pzqleh8EiVlbJXusUk+HvtqF5OAn8syAbGXKs2vndSKt5 + HNCMiguMmKuMSEGk40BXMiZ5iYp+81/rjltTyLu3V5qRabZKjQtrHSoqUcIjaEfpivUkS2elOeA0 + nUgf+qN/FABn4CWTA3qGZjJAlCtaF9XXlzFjfaZS3DFlBlprpO1NC3y1L7ISlY8l+8ZI31S6HDl9 + P5X/ucfBayberL78U/sHPrbZXWlbzMq7JQ+4FYFOTNsZKIa8CDuO6EyxHhxW8FGzEXst/ImNCJ3/ + p26OUrmAzyZM58bl6BQ8FYeGeABofrKz4U7m3a36T/J/ZCvJ+OezCsn+kftgTkaVn7JaL2vUA1RS + JFATZJQdFDBP4KMdyj36JHVjREesfToBFyKb6+K75147U8p6tWmfyj7DsynSUzGs2F/zgZxldGlV + Fbo0F++URXEKpuXCz07SXQGf6dsX0CwJdQAfhC8riRcHzxe9KZOc/t47aOQOAvxz79sdnPJwTu3z + M4WKXWKzxJl2CpjSnvZM2CpN+fwbyNoXCn0MvSBJk3QnAEo58eAZskVHZ3N0d6FaZIcJJQ== headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=2-holier-than-thou_amine-doc.gz.gpg + - attachment; filename=2-inexpressible_sepsis-doc.gz.gpg Content-Length: - - '625' + - '622' Content-Type: - application/pgp-encrypted Date: - - Thu, 19 Mar 2020 10:49:02 GMT + - Sat, 15 Aug 2020 02:29:03 GMT Etag: - - sha256:e29665b25329bdcb8348caf8729d3230828ec150012acb1cf2d2d226210d2e76 + - sha256:01eec14f9dc4f7d3f0bd7e510b10125b50b522fddfbed532ee1415dc0836020c Expires: - - Thu, 19 Mar 2020 22:49:02 GMT + - Sat, 15 Aug 2020 14:29:03 GMT Last-Modified: - - Thu, 19 Mar 2020 10:45:29 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"carbonated\ - \ object\", \n \"key\": {\n \"fingerprint\": \"B8AE9A1BFFAF6BC09FD6F5E2D4A5856DB829E270\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEACgvETGDNddvNLXJ7sXeVQhtBNh0ZSDlTDchR4OTpXfBcGHfSZc\\\ - n/A6UPQtUvxTX4+CFZzAMjBovGMiAOZuRGaX89oRkaIcEvvB5G+IJ1ERh9jd9y8T0\\nBSk1kQkwt0IBvFp7K/SDPLNwgOkJ6g/pEOGVEUpnW0RcqLc5Ed5HTy+d2/dh2flZ\\\ - niCTCJx3/rNL4ixfcMiZ0kdp5d/or8XwqzS15y0T5Pzk+gUuh+2cWdfVlS4p9gT2N\\n3a1TB58Z3NIPbgQbuQYlJe336chB3tYg88rA2SfcCnM6NeryXmCtjdizROHR3id0\\\ - np/0R8iMvkDdNhYpO9LOiDAVJh9OStQYwuz7Lc8xCm9pJQbig/CP3DztMrbd6mTdC\\nfkuFBnNwPHOV0xGQQyGoV0GE7UI0TIMWuqOMwLogEol2YfifcXADILpNVKNBpFCR\\\ - n730HE2HQ221YNNylfywg5qRmdHKq07I0slGVlemXI7PsvxoX/5lkTkhhmf5rgwob\\nFID/L9EuJqN/jtygbBi9VVwq8g+U9PkrkfZ3NsK+8NQYhUyDX+tpxuvvTPGIPdY0\\\ - nuwoRTbfsC4vU5PskKRQxD5v7JiKm1G3+8lU2O34qEZ4UjL1PYfTDCic5PSQXoINE\\n0nZ40ulj94rY1U2wTkAIEWXnw1fpS3P9pnI2BvUmlm/aWgmkVplEhIWPxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1BFRTNaVTdCRlNFNFdWT0s0Mko0WUtOSko1\\nUVJUTDVYU1dYVE9SU1BOUU9TVkwyVldXSkREQktIUlJKR1k3MzZVQ0lRWElZMldC\\\ - nQUhDRlBHUENBU0xINlo2TTdGNkoyVkszVzJIWT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJENSlhW24KeJwtc4P/ix6VGGRBrDU\\\ - nIL0EanySOBxGcI5PyYXHAh4VDznPQBEI63+3+faC0xKrh1OkgxjiOZtQxX127UJ3\\nXEUnaN6v6kgKVZAqeTYxCr2cLdtMi9m/HcEKKFcYndHwLJDYvuLseHDPwlfE/v0X\\\ - nPJzg/41iZvwvHQZIKpYn6e+Oxt5JIDntV3XthJQmqiquora8I0nF5X/y0Cah3usT\\nYTuhvXuARaqnD+5Qv1dvdOZ+cQ+ClAm1vLZURPa+boqIOzPGvkEcO9kXoORf1lF7\\\ - nPECF2YNObSJgb7GpFrUrT8ceQQ2ykiP7TDTxpplDcRzU5UJ+MedIjK4si8dKEPP8\\nkIwSOFDD3/XpaA0ekygV6xkCt1kgUil0P1BGwvNqY1cthi9BxQeksocQJUpWS5r7\\\ - nQdgpSycel4sPNnk2YcYJ6oH4LrEEax/7eOh+rVa7tEhneF9GVsFrNU+a1jWAlfvf\\nhxyuggQ/1NiINAGx3RxdXndri6KKuzWzXcfwnMQPf3EtezZJS9hkP8wuMokDh3Oo\\\ - naIbrv4TB4JZ2OUZbI4vYTr9MCzl6ddLWIBhnn22A4Y317cH5txsqOCoD0xzLlfs/\\niHqU0vGc5Khw7/HnSp2PHmODLnIvbyLptS5TT84hdh8CuyxyqC7YrCGmu3Ca8dj9\\\ - nN4A87ni2oeeTaMZzUKVRlVDyFxSUMnMV\\n=Vm14\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:36.132213Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions\"\ - , \n \"url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"aff8e8be-dc85-4061-84d4-cb4d7d936193\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"godly procession\"\ - , \n \"key\": {\n \"fingerprint\": \"E07CA6BE7FDEE97654C9F20946498FA0EE291046\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC0Emkwa6IWSzTNQbB3UOkDDx97gCZ/vUByIdMxzkjthUVIBsZS\\\ - nhd+LpTqOAYub003IMPHLQc0sy1mC4RRnd2G2AEiQrBSAnM5dDOYTEJDYd45W1WPN\\nRnaXhhUiEyHlTjCHNT4I8MCXdb0BCTghW/axzsVgPbqDxyujJS7zftr4SytKbrz6\\\ - nqAacrG8J8EP9OthpodqujgS0bYIA/LtVWS1ANV6va6e+dWSWStKZ1H29XmTwt3tT\\nAUg9xifNyMAutyYF2hFbrPaSDjhMPzIn1O7HdcrcVs3MEkD4Jai7Q78nuPIuSYmy\\\ - nNxHDvksgJxFbE5YtXwIropIO++RuFTzS2zyqcYXLwhAZpySVthW+5j5OcZldF9va\\ncaapb1/4o+KFHrZVvfxAvg8bNGs/FzvcT5gzkx7L8FB7fksRK2WBgM4glfoWuwoW\\\ - nW2neeYPaBVE4X9V6hobRLb2nzPBOP4JHqPNQbEPFQRWZibJlKXbbUqU7KAyMVD0V\\nmFrnB9hNEXZZP662CEGD6NUtm+fFQBZCtuxSA53hAX6NrW1fK3YKAdsSCCEURK7H\\\ - nyNz36FAZAJqdr1oq1BixOJ1ftX6cDK6PRdUA9NplhUBHg9ah6niSKwTNZ9nbeMdb\\noNi+ZBv97pcpz0erRHoBfQThpIzIa1nb816TbsoC5T/FOaMFfCKiACC4LQARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8SkdMMkVJRDNFNU9LS0VFNTQ1UDJVQlpJWklS\\nM05URFdSUkdYSEZHNk5NNlFPUERCTlJUSzJONUIzN1RXVE1YQk9ZSjJSTlpIQlpW\\\ - nVTMySlg3WUtYVlJCU1RTUFlHVjNZQlNQUk01ST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEEZJj6DuKRBGnyUQAJmxFCbEt47i\\\ - n97f1MYVTJsj3MFBzq9PaQPUlhpy+wJoPYQ4rBB30eoX61noWcBZhK7ho4Py0/XBV\\nHPGiaIz6Z2iAkhLyUkYBDxHU0WHgN+7DjIv5MnpJx1j5gMQyFobKGiTeIg3MiVs2\\\ - n9Ra/WAiEQmDrA+tUeFm+NQ8N6TKFQf+eBY4hx/fRvqx/YBvOhOJuMyvKwbi9zmUB\\nU4G13t2eWpkA1Eg0nU4c/5Yc2bEW22EqWhS5chPvinTaWFlcg8gbL2BZGGdjw7+c\\\ - nqb/rlN2gd5PoFe4J5vhv4ThiHAE4urVXazTwwmtF4N0ywxA5J1XmNzjdWmBoVb67\\nqbBXEjpKcdz2m8cEnZZuNREZN8ifcmBwjZpFBfiSxVegNBU9whpstT1al7UJ7Y1Z\\\ - nm5Z22JpoktNGmrOwd8B3tYxr8A7qL5MPs/ecSlobBdZuR16Q8RI5traN/cABBGWS\\nXDvtmWbphhdKhpR2WEGBED6wWwLYVic+UsHoVUrrC2VKUzd6J4TbnzY7xsZllU+W\\\ - nSeR0suM7Y0oJvqZwSrQ9RvnzoKuHYA2PGpiU4geV18YVkn2Z1vLTxhokI2SXVIwZ\\nLGi43XmN4G69hOqvmBqChfUbOCNixYUsnXKE+fLmQwqe0EzELNuXAtwhqQmalqlA\\\ - nTWU1OaVz5anSjplaRTY+WxAbfejiS4uP\\n=JzVe\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:40.683821Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions\"\ - , \n \"url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"eaca9e46-2675-481f-9376-341b071c6f5e\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"holier-than-thou\ - \ amine\", \n \"key\": {\n \"fingerprint\": \"4A748E7A86A5C8B0DA0EB91CFC30F95532FFF518\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC2fmZFKvw8ZVr5uXYxn15ReU9bATjGAMPouLHA/XhLuVsQBzkH\\\ - njrGDn/yeWHGhX/GOx+ojiF7G4JYMHvRk0EoumAzWmFgxkx9WUXBTrvwTapx+2801\\n/kgvw0nrpkvhbgdC+6DEQp0/DVOGmZW8ldKYup35NyZZ3iS1e1MIx49XOmwJ8pGp\\\ - naHXPmRc42ks+9oY3l08Jx4H+sHGK/1tqcaO5AnyQE0IFJGZwk1aIIggP3W899RiI\\nmJYi2fSShO9ZHTe7qUolyKDQJypB9AYf4TNZFIf5/zSeU6snYD04AhV1kfWf+Ea3\\\ - nVeafnyauBz1bNUHeoye06yESJ2QIa4Cp9nNEW6cJc9bFqzKmG23BJLKLHsu4avLn\\nqoM39Odha7k2y0MA+sdNcwPnQNGnw2YNErVTSqzv/q2pbjBfXDQ3AYIuNJN46q5p\\\ - njNfHoLm6fCxhnWkZXpQJ47TO4xApcEkhhpzPD8F85UP9fgVIgehQB7tyUkmC8mxv\\ncwB6T+WgFd80o0JCfXP80CSXWk1sfbEmxuZmsreROg2QISMi3Un2iehXIA9RY4/E\\\ - nnyQ/FGZhxXQV6nF2tGpLeTvup9GMa6L8vNKK1awD2shpfDnREVSIjTTT/+bPstMs\\n9mdtc6J9d2izUtal093LrdzVvPt6eg5VVC8nngFsc5IBD5GsVfs0fnLKxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1VUWEFCNEIzMzY0VlpITVRLQTIzTDZKSFJT\\nTU5BVTdDNFEzSEY1WUdTQjVJTk8zR0JHTEtCVFE1WEEzVTJPTjNYVTRCM1dKVVA0\\\ - nWFJaTkJQVEJET1kyQkNEQk9RVU5URVFJVUIyST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEPww+VUy//UY1hsP/iX+Qq+cjXLV\\\ - nOxMwAEOhXGXt09AJUXSu8T0czEYEBBY05CK+w2nYNx98dNMEJwPxOzUazFpOD99p\\nchWr8BKMwc2coFqluS8ajDC0L9EIIJmhmM6x8MPKuUO9gCjeF6wq/+KyHSPJ6tek\\\ - nEcb4fdwiqK7JFxj+u2PqJDD0SpzuDp+v8UjEsyW10B7FcmNNgSWpeix22kxniHVI\\nuQdeAvfzisHlpGVohtXlwmSQisT6oxfyWC45+mJWXnQZCbDrW6gi78oiI8T1Bi0L\\\ - nhzd1237WGvbXgXwHGTPXMC6JjEb8pmDjDIJdzZJ9RUPhXa1ns0JktgGf+6dJ4yxU\\nkJhsJ7bLtx9vE8TjXZXV2XkSst1ugoItIRMr0VsSPotckxK2WMTJ0WzxAzml+gTa\\\ - nj9nIpyt8TXuleM3FbrZyO3Pjp1/Qp3xSa31+WXnB38xPbG1q/w9Dp46momlYaby9\\nXmI4G7vjvk4pENPfdB2iTjE4SU9N9n5dzU7DSFGhpfPc7hC8GwTgxNsTaMkDV4zc\\\ - nJAehKMwTOhaVVGcuv1b2UYcuuB00yRh0nGeiRK3LVXjyY+4uxEBvde6RUhB1/fZA\\nUBNBRZxmyz0jVj5bDz0ta5N11VvkyzLBgpszZF79uGN45wCLxSueNqwb/AdHjjvL\\\ - npbvZseUAAwzt7+c2hH+Hjh9YG6FpL3yk\\n=rD40\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:45:29.018866Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions\"\ - , \n \"url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"uuid\": \"f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '8017' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:11 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441/download\"\ - , \n \"filename\": \"1-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441\"\ - , \n \"uuid\": \"51758cc8-8b4d-4336-b668-a0e91f139441\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9/download\"\ - , \n \"filename\": \"2-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9\"\ - , \n \"uuid\": \"b1700241-add4-4fbc-804a-c9f9385357e9\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f/download\"\ - , \n \"filename\": \"1-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\ - , \n \"uuid\": \"88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a/download\"\ - , \n \"filename\": \"2-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\ - , \n \"uuid\": \"fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f/download\"\ - , \n \"filename\": \"1-holier-than-thou_amine-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\ - , \n \"uuid\": \"8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35/download\"\ - , \n \"filename\": \"2-holier-than-thou_amine-doc.gz.gpg\", \n \"\ - is_read\": true, \n \"size\": 625, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\ - , \n \"uuid\": \"1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '3066' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:11 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-carbonated_object-reply.gpg\"\ - , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"2f01b225-2ed1-4880-8f02-2997e39dbded\"\ - , \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/4b6596cc-04ce-477e-94c5-16705cd01499\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"4b6596cc-04ce-477e-94c5-16705cd01499\"\n }, \n \ - \ {\n \"filename\": \"4-carbonated_object-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/a814c3f9-637e-4753-bd82-279d2b010f58\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"a814c3f9-637e-4753-bd82-279d2b010f58\"\n }, \n \ - \ {\n \"filename\": \"3-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\n }, \n \ - \ {\n \"filename\": \"4-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2263' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:11 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"carbonated\ - \ object\", \n \"key\": {\n \"fingerprint\": \"B8AE9A1BFFAF6BC09FD6F5E2D4A5856DB829E270\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEACgvETGDNddvNLXJ7sXeVQhtBNh0ZSDlTDchR4OTpXfBcGHfSZc\\\ - n/A6UPQtUvxTX4+CFZzAMjBovGMiAOZuRGaX89oRkaIcEvvB5G+IJ1ERh9jd9y8T0\\nBSk1kQkwt0IBvFp7K/SDPLNwgOkJ6g/pEOGVEUpnW0RcqLc5Ed5HTy+d2/dh2flZ\\\ - niCTCJx3/rNL4ixfcMiZ0kdp5d/or8XwqzS15y0T5Pzk+gUuh+2cWdfVlS4p9gT2N\\n3a1TB58Z3NIPbgQbuQYlJe336chB3tYg88rA2SfcCnM6NeryXmCtjdizROHR3id0\\\ - np/0R8iMvkDdNhYpO9LOiDAVJh9OStQYwuz7Lc8xCm9pJQbig/CP3DztMrbd6mTdC\\nfkuFBnNwPHOV0xGQQyGoV0GE7UI0TIMWuqOMwLogEol2YfifcXADILpNVKNBpFCR\\\ - n730HE2HQ221YNNylfywg5qRmdHKq07I0slGVlemXI7PsvxoX/5lkTkhhmf5rgwob\\nFID/L9EuJqN/jtygbBi9VVwq8g+U9PkrkfZ3NsK+8NQYhUyDX+tpxuvvTPGIPdY0\\\ - nuwoRTbfsC4vU5PskKRQxD5v7JiKm1G3+8lU2O34qEZ4UjL1PYfTDCic5PSQXoINE\\n0nZ40ulj94rY1U2wTkAIEWXnw1fpS3P9pnI2BvUmlm/aWgmkVplEhIWPxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1BFRTNaVTdCRlNFNFdWT0s0Mko0WUtOSko1\\nUVJUTDVYU1dYVE9SU1BOUU9TVkwyVldXSkREQktIUlJKR1k3MzZVQ0lRWElZMldC\\\ - nQUhDRlBHUENBU0xINlo2TTdGNkoyVkszVzJIWT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJENSlhW24KeJwtc4P/ix6VGGRBrDU\\\ - nIL0EanySOBxGcI5PyYXHAh4VDznPQBEI63+3+faC0xKrh1OkgxjiOZtQxX127UJ3\\nXEUnaN6v6kgKVZAqeTYxCr2cLdtMi9m/HcEKKFcYndHwLJDYvuLseHDPwlfE/v0X\\\ - nPJzg/41iZvwvHQZIKpYn6e+Oxt5JIDntV3XthJQmqiquora8I0nF5X/y0Cah3usT\\nYTuhvXuARaqnD+5Qv1dvdOZ+cQ+ClAm1vLZURPa+boqIOzPGvkEcO9kXoORf1lF7\\\ - nPECF2YNObSJgb7GpFrUrT8ceQQ2ykiP7TDTxpplDcRzU5UJ+MedIjK4si8dKEPP8\\nkIwSOFDD3/XpaA0ekygV6xkCt1kgUil0P1BGwvNqY1cthi9BxQeksocQJUpWS5r7\\\ - nQdgpSycel4sPNnk2YcYJ6oH4LrEEax/7eOh+rVa7tEhneF9GVsFrNU+a1jWAlfvf\\nhxyuggQ/1NiINAGx3RxdXndri6KKuzWzXcfwnMQPf3EtezZJS9hkP8wuMokDh3Oo\\\ - naIbrv4TB4JZ2OUZbI4vYTr9MCzl6ddLWIBhnn22A4Y317cH5txsqOCoD0xzLlfs/\\niHqU0vGc5Khw7/HnSp2PHmODLnIvbyLptS5TT84hdh8CuyxyqC7YrCGmu3Ca8dj9\\\ - nN4A87ni2oeeTaMZzUKVRlVDyFxSUMnMV\\n=Vm14\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:36.132213Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions\"\ - , \n \"url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"aff8e8be-dc85-4061-84d4-cb4d7d936193\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"godly procession\"\ - , \n \"key\": {\n \"fingerprint\": \"E07CA6BE7FDEE97654C9F20946498FA0EE291046\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC0Emkwa6IWSzTNQbB3UOkDDx97gCZ/vUByIdMxzkjthUVIBsZS\\\ - nhd+LpTqOAYub003IMPHLQc0sy1mC4RRnd2G2AEiQrBSAnM5dDOYTEJDYd45W1WPN\\nRnaXhhUiEyHlTjCHNT4I8MCXdb0BCTghW/axzsVgPbqDxyujJS7zftr4SytKbrz6\\\ - nqAacrG8J8EP9OthpodqujgS0bYIA/LtVWS1ANV6va6e+dWSWStKZ1H29XmTwt3tT\\nAUg9xifNyMAutyYF2hFbrPaSDjhMPzIn1O7HdcrcVs3MEkD4Jai7Q78nuPIuSYmy\\\ - nNxHDvksgJxFbE5YtXwIropIO++RuFTzS2zyqcYXLwhAZpySVthW+5j5OcZldF9va\\ncaapb1/4o+KFHrZVvfxAvg8bNGs/FzvcT5gzkx7L8FB7fksRK2WBgM4glfoWuwoW\\\ - nW2neeYPaBVE4X9V6hobRLb2nzPBOP4JHqPNQbEPFQRWZibJlKXbbUqU7KAyMVD0V\\nmFrnB9hNEXZZP662CEGD6NUtm+fFQBZCtuxSA53hAX6NrW1fK3YKAdsSCCEURK7H\\\ - nyNz36FAZAJqdr1oq1BixOJ1ftX6cDK6PRdUA9NplhUBHg9ah6niSKwTNZ9nbeMdb\\noNi+ZBv97pcpz0erRHoBfQThpIzIa1nb816TbsoC5T/FOaMFfCKiACC4LQARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8SkdMMkVJRDNFNU9LS0VFNTQ1UDJVQlpJWklS\\nM05URFdSUkdYSEZHNk5NNlFPUERCTlJUSzJONUIzN1RXVE1YQk9ZSjJSTlpIQlpW\\\ - nVTMySlg3WUtYVlJCU1RTUFlHVjNZQlNQUk01ST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEEZJj6DuKRBGnyUQAJmxFCbEt47i\\\ - n97f1MYVTJsj3MFBzq9PaQPUlhpy+wJoPYQ4rBB30eoX61noWcBZhK7ho4Py0/XBV\\nHPGiaIz6Z2iAkhLyUkYBDxHU0WHgN+7DjIv5MnpJx1j5gMQyFobKGiTeIg3MiVs2\\\ - n9Ra/WAiEQmDrA+tUeFm+NQ8N6TKFQf+eBY4hx/fRvqx/YBvOhOJuMyvKwbi9zmUB\\nU4G13t2eWpkA1Eg0nU4c/5Yc2bEW22EqWhS5chPvinTaWFlcg8gbL2BZGGdjw7+c\\\ - nqb/rlN2gd5PoFe4J5vhv4ThiHAE4urVXazTwwmtF4N0ywxA5J1XmNzjdWmBoVb67\\nqbBXEjpKcdz2m8cEnZZuNREZN8ifcmBwjZpFBfiSxVegNBU9whpstT1al7UJ7Y1Z\\\ - nm5Z22JpoktNGmrOwd8B3tYxr8A7qL5MPs/ecSlobBdZuR16Q8RI5traN/cABBGWS\\nXDvtmWbphhdKhpR2WEGBED6wWwLYVic+UsHoVUrrC2VKUzd6J4TbnzY7xsZllU+W\\\ - nSeR0suM7Y0oJvqZwSrQ9RvnzoKuHYA2PGpiU4geV18YVkn2Z1vLTxhokI2SXVIwZ\\nLGi43XmN4G69hOqvmBqChfUbOCNixYUsnXKE+fLmQwqe0EzELNuXAtwhqQmalqlA\\\ - nTWU1OaVz5anSjplaRTY+WxAbfejiS4uP\\n=JzVe\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:40.683821Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions\"\ - , \n \"url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"eaca9e46-2675-481f-9376-341b071c6f5e\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"holier-than-thou\ - \ amine\", \n \"key\": {\n \"fingerprint\": \"4A748E7A86A5C8B0DA0EB91CFC30F95532FFF518\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC2fmZFKvw8ZVr5uXYxn15ReU9bATjGAMPouLHA/XhLuVsQBzkH\\\ - njrGDn/yeWHGhX/GOx+ojiF7G4JYMHvRk0EoumAzWmFgxkx9WUXBTrvwTapx+2801\\n/kgvw0nrpkvhbgdC+6DEQp0/DVOGmZW8ldKYup35NyZZ3iS1e1MIx49XOmwJ8pGp\\\ - naHXPmRc42ks+9oY3l08Jx4H+sHGK/1tqcaO5AnyQE0IFJGZwk1aIIggP3W899RiI\\nmJYi2fSShO9ZHTe7qUolyKDQJypB9AYf4TNZFIf5/zSeU6snYD04AhV1kfWf+Ea3\\\ - nVeafnyauBz1bNUHeoye06yESJ2QIa4Cp9nNEW6cJc9bFqzKmG23BJLKLHsu4avLn\\nqoM39Odha7k2y0MA+sdNcwPnQNGnw2YNErVTSqzv/q2pbjBfXDQ3AYIuNJN46q5p\\\ - njNfHoLm6fCxhnWkZXpQJ47TO4xApcEkhhpzPD8F85UP9fgVIgehQB7tyUkmC8mxv\\ncwB6T+WgFd80o0JCfXP80CSXWk1sfbEmxuZmsreROg2QISMi3Un2iehXIA9RY4/E\\\ - nnyQ/FGZhxXQV6nF2tGpLeTvup9GMa6L8vNKK1awD2shpfDnREVSIjTTT/+bPstMs\\n9mdtc6J9d2izUtal093LrdzVvPt6eg5VVC8nngFsc5IBD5GsVfs0fnLKxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1VUWEFCNEIzMzY0VlpITVRLQTIzTDZKSFJT\\nTU5BVTdDNFEzSEY1WUdTQjVJTk8zR0JHTEtCVFE1WEEzVTJPTjNYVTRCM1dKVVA0\\\ - nWFJaTkJQVEJET1kyQkNEQk9RVU5URVFJVUIyST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEPww+VUy//UY1hsP/iX+Qq+cjXLV\\\ - nOxMwAEOhXGXt09AJUXSu8T0czEYEBBY05CK+w2nYNx98dNMEJwPxOzUazFpOD99p\\nchWr8BKMwc2coFqluS8ajDC0L9EIIJmhmM6x8MPKuUO9gCjeF6wq/+KyHSPJ6tek\\\ - nEcb4fdwiqK7JFxj+u2PqJDD0SpzuDp+v8UjEsyW10B7FcmNNgSWpeix22kxniHVI\\nuQdeAvfzisHlpGVohtXlwmSQisT6oxfyWC45+mJWXnQZCbDrW6gi78oiI8T1Bi0L\\\ - nhzd1237WGvbXgXwHGTPXMC6JjEb8pmDjDIJdzZJ9RUPhXa1ns0JktgGf+6dJ4yxU\\nkJhsJ7bLtx9vE8TjXZXV2XkSst1ugoItIRMr0VsSPotckxK2WMTJ0WzxAzml+gTa\\\ - nj9nIpyt8TXuleM3FbrZyO3Pjp1/Qp3xSa31+WXnB38xPbG1q/w9Dp46momlYaby9\\nXmI4G7vjvk4pENPfdB2iTjE4SU9N9n5dzU7DSFGhpfPc7hC8GwTgxNsTaMkDV4zc\\\ - nJAehKMwTOhaVVGcuv1b2UYcuuB00yRh0nGeiRK3LVXjyY+4uxEBvde6RUhB1/fZA\\nUBNBRZxmyz0jVj5bDz0ta5N11VvkyzLBgpszZF79uGN45wCLxSueNqwb/AdHjjvL\\\ - npbvZseUAAwzt7+c2hH+Hjh9YG6FpL3yk\\n=rD40\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:45:29.018866Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions\"\ - , \n \"url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"uuid\": \"f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '8017' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:26 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441/download\"\ - , \n \"filename\": \"1-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441\"\ - , \n \"uuid\": \"51758cc8-8b4d-4336-b668-a0e91f139441\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9/download\"\ - , \n \"filename\": \"2-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9\"\ - , \n \"uuid\": \"b1700241-add4-4fbc-804a-c9f9385357e9\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f/download\"\ - , \n \"filename\": \"1-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\ - , \n \"uuid\": \"88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a/download\"\ - , \n \"filename\": \"2-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\ - , \n \"uuid\": \"fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f/download\"\ - , \n \"filename\": \"1-holier-than-thou_amine-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\ - , \n \"uuid\": \"8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35/download\"\ - , \n \"filename\": \"2-holier-than-thou_amine-doc.gz.gpg\", \n \"\ - is_read\": true, \n \"size\": 625, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\ - , \n \"uuid\": \"1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '3066' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:26 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-carbonated_object-reply.gpg\"\ - , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"2f01b225-2ed1-4880-8f02-2997e39dbded\"\ - , \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/4b6596cc-04ce-477e-94c5-16705cd01499\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"4b6596cc-04ce-477e-94c5-16705cd01499\"\n }, \n \ - \ {\n \"filename\": \"4-carbonated_object-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/a814c3f9-637e-4753-bd82-279d2b010f58\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"a814c3f9-637e-4753-bd82-279d2b010f58\"\n }, \n \ - \ {\n \"filename\": \"3-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\n }, \n \ - \ {\n \"filename\": \"4-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2263' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:26 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"carbonated\ - \ object\", \n \"key\": {\n \"fingerprint\": \"B8AE9A1BFFAF6BC09FD6F5E2D4A5856DB829E270\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEACgvETGDNddvNLXJ7sXeVQhtBNh0ZSDlTDchR4OTpXfBcGHfSZc\\\ - n/A6UPQtUvxTX4+CFZzAMjBovGMiAOZuRGaX89oRkaIcEvvB5G+IJ1ERh9jd9y8T0\\nBSk1kQkwt0IBvFp7K/SDPLNwgOkJ6g/pEOGVEUpnW0RcqLc5Ed5HTy+d2/dh2flZ\\\ - niCTCJx3/rNL4ixfcMiZ0kdp5d/or8XwqzS15y0T5Pzk+gUuh+2cWdfVlS4p9gT2N\\n3a1TB58Z3NIPbgQbuQYlJe336chB3tYg88rA2SfcCnM6NeryXmCtjdizROHR3id0\\\ - np/0R8iMvkDdNhYpO9LOiDAVJh9OStQYwuz7Lc8xCm9pJQbig/CP3DztMrbd6mTdC\\nfkuFBnNwPHOV0xGQQyGoV0GE7UI0TIMWuqOMwLogEol2YfifcXADILpNVKNBpFCR\\\ - n730HE2HQ221YNNylfywg5qRmdHKq07I0slGVlemXI7PsvxoX/5lkTkhhmf5rgwob\\nFID/L9EuJqN/jtygbBi9VVwq8g+U9PkrkfZ3NsK+8NQYhUyDX+tpxuvvTPGIPdY0\\\ - nuwoRTbfsC4vU5PskKRQxD5v7JiKm1G3+8lU2O34qEZ4UjL1PYfTDCic5PSQXoINE\\n0nZ40ulj94rY1U2wTkAIEWXnw1fpS3P9pnI2BvUmlm/aWgmkVplEhIWPxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1BFRTNaVTdCRlNFNFdWT0s0Mko0WUtOSko1\\nUVJUTDVYU1dYVE9SU1BOUU9TVkwyVldXSkREQktIUlJKR1k3MzZVQ0lRWElZMldC\\\ - nQUhDRlBHUENBU0xINlo2TTdGNkoyVkszVzJIWT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJENSlhW24KeJwtc4P/ix6VGGRBrDU\\\ - nIL0EanySOBxGcI5PyYXHAh4VDznPQBEI63+3+faC0xKrh1OkgxjiOZtQxX127UJ3\\nXEUnaN6v6kgKVZAqeTYxCr2cLdtMi9m/HcEKKFcYndHwLJDYvuLseHDPwlfE/v0X\\\ - nPJzg/41iZvwvHQZIKpYn6e+Oxt5JIDntV3XthJQmqiquora8I0nF5X/y0Cah3usT\\nYTuhvXuARaqnD+5Qv1dvdOZ+cQ+ClAm1vLZURPa+boqIOzPGvkEcO9kXoORf1lF7\\\ - nPECF2YNObSJgb7GpFrUrT8ceQQ2ykiP7TDTxpplDcRzU5UJ+MedIjK4si8dKEPP8\\nkIwSOFDD3/XpaA0ekygV6xkCt1kgUil0P1BGwvNqY1cthi9BxQeksocQJUpWS5r7\\\ - nQdgpSycel4sPNnk2YcYJ6oH4LrEEax/7eOh+rVa7tEhneF9GVsFrNU+a1jWAlfvf\\nhxyuggQ/1NiINAGx3RxdXndri6KKuzWzXcfwnMQPf3EtezZJS9hkP8wuMokDh3Oo\\\ - naIbrv4TB4JZ2OUZbI4vYTr9MCzl6ddLWIBhnn22A4Y317cH5txsqOCoD0xzLlfs/\\niHqU0vGc5Khw7/HnSp2PHmODLnIvbyLptS5TT84hdh8CuyxyqC7YrCGmu3Ca8dj9\\\ - nN4A87ni2oeeTaMZzUKVRlVDyFxSUMnMV\\n=Vm14\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:36.132213Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions\"\ - , \n \"url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"aff8e8be-dc85-4061-84d4-cb4d7d936193\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"godly procession\"\ - , \n \"key\": {\n \"fingerprint\": \"E07CA6BE7FDEE97654C9F20946498FA0EE291046\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC0Emkwa6IWSzTNQbB3UOkDDx97gCZ/vUByIdMxzkjthUVIBsZS\\\ - nhd+LpTqOAYub003IMPHLQc0sy1mC4RRnd2G2AEiQrBSAnM5dDOYTEJDYd45W1WPN\\nRnaXhhUiEyHlTjCHNT4I8MCXdb0BCTghW/axzsVgPbqDxyujJS7zftr4SytKbrz6\\\ - nqAacrG8J8EP9OthpodqujgS0bYIA/LtVWS1ANV6va6e+dWSWStKZ1H29XmTwt3tT\\nAUg9xifNyMAutyYF2hFbrPaSDjhMPzIn1O7HdcrcVs3MEkD4Jai7Q78nuPIuSYmy\\\ - nNxHDvksgJxFbE5YtXwIropIO++RuFTzS2zyqcYXLwhAZpySVthW+5j5OcZldF9va\\ncaapb1/4o+KFHrZVvfxAvg8bNGs/FzvcT5gzkx7L8FB7fksRK2WBgM4glfoWuwoW\\\ - nW2neeYPaBVE4X9V6hobRLb2nzPBOP4JHqPNQbEPFQRWZibJlKXbbUqU7KAyMVD0V\\nmFrnB9hNEXZZP662CEGD6NUtm+fFQBZCtuxSA53hAX6NrW1fK3YKAdsSCCEURK7H\\\ - nyNz36FAZAJqdr1oq1BixOJ1ftX6cDK6PRdUA9NplhUBHg9ah6niSKwTNZ9nbeMdb\\noNi+ZBv97pcpz0erRHoBfQThpIzIa1nb816TbsoC5T/FOaMFfCKiACC4LQARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8SkdMMkVJRDNFNU9LS0VFNTQ1UDJVQlpJWklS\\nM05URFdSUkdYSEZHNk5NNlFPUERCTlJUSzJONUIzN1RXVE1YQk9ZSjJSTlpIQlpW\\\ - nVTMySlg3WUtYVlJCU1RTUFlHVjNZQlNQUk01ST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEEZJj6DuKRBGnyUQAJmxFCbEt47i\\\ - n97f1MYVTJsj3MFBzq9PaQPUlhpy+wJoPYQ4rBB30eoX61noWcBZhK7ho4Py0/XBV\\nHPGiaIz6Z2iAkhLyUkYBDxHU0WHgN+7DjIv5MnpJx1j5gMQyFobKGiTeIg3MiVs2\\\ - n9Ra/WAiEQmDrA+tUeFm+NQ8N6TKFQf+eBY4hx/fRvqx/YBvOhOJuMyvKwbi9zmUB\\nU4G13t2eWpkA1Eg0nU4c/5Yc2bEW22EqWhS5chPvinTaWFlcg8gbL2BZGGdjw7+c\\\ - nqb/rlN2gd5PoFe4J5vhv4ThiHAE4urVXazTwwmtF4N0ywxA5J1XmNzjdWmBoVb67\\nqbBXEjpKcdz2m8cEnZZuNREZN8ifcmBwjZpFBfiSxVegNBU9whpstT1al7UJ7Y1Z\\\ - nm5Z22JpoktNGmrOwd8B3tYxr8A7qL5MPs/ecSlobBdZuR16Q8RI5traN/cABBGWS\\nXDvtmWbphhdKhpR2WEGBED6wWwLYVic+UsHoVUrrC2VKUzd6J4TbnzY7xsZllU+W\\\ - nSeR0suM7Y0oJvqZwSrQ9RvnzoKuHYA2PGpiU4geV18YVkn2Z1vLTxhokI2SXVIwZ\\nLGi43XmN4G69hOqvmBqChfUbOCNixYUsnXKE+fLmQwqe0EzELNuXAtwhqQmalqlA\\\ - nTWU1OaVz5anSjplaRTY+WxAbfejiS4uP\\n=JzVe\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:40.683821Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions\"\ - , \n \"url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"eaca9e46-2675-481f-9376-341b071c6f5e\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"holier-than-thou\ - \ amine\", \n \"key\": {\n \"fingerprint\": \"4A748E7A86A5C8B0DA0EB91CFC30F95532FFF518\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC2fmZFKvw8ZVr5uXYxn15ReU9bATjGAMPouLHA/XhLuVsQBzkH\\\ - njrGDn/yeWHGhX/GOx+ojiF7G4JYMHvRk0EoumAzWmFgxkx9WUXBTrvwTapx+2801\\n/kgvw0nrpkvhbgdC+6DEQp0/DVOGmZW8ldKYup35NyZZ3iS1e1MIx49XOmwJ8pGp\\\ - naHXPmRc42ks+9oY3l08Jx4H+sHGK/1tqcaO5AnyQE0IFJGZwk1aIIggP3W899RiI\\nmJYi2fSShO9ZHTe7qUolyKDQJypB9AYf4TNZFIf5/zSeU6snYD04AhV1kfWf+Ea3\\\ - nVeafnyauBz1bNUHeoye06yESJ2QIa4Cp9nNEW6cJc9bFqzKmG23BJLKLHsu4avLn\\nqoM39Odha7k2y0MA+sdNcwPnQNGnw2YNErVTSqzv/q2pbjBfXDQ3AYIuNJN46q5p\\\ - njNfHoLm6fCxhnWkZXpQJ47TO4xApcEkhhpzPD8F85UP9fgVIgehQB7tyUkmC8mxv\\ncwB6T+WgFd80o0JCfXP80CSXWk1sfbEmxuZmsreROg2QISMi3Un2iehXIA9RY4/E\\\ - nnyQ/FGZhxXQV6nF2tGpLeTvup9GMa6L8vNKK1awD2shpfDnREVSIjTTT/+bPstMs\\n9mdtc6J9d2izUtal093LrdzVvPt6eg5VVC8nngFsc5IBD5GsVfs0fnLKxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1VUWEFCNEIzMzY0VlpITVRLQTIzTDZKSFJT\\nTU5BVTdDNFEzSEY1WUdTQjVJTk8zR0JHTEtCVFE1WEEzVTJPTjNYVTRCM1dKVVA0\\\ - nWFJaTkJQVEJET1kyQkNEQk9RVU5URVFJVUIyST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEPww+VUy//UY1hsP/iX+Qq+cjXLV\\\ - nOxMwAEOhXGXt09AJUXSu8T0czEYEBBY05CK+w2nYNx98dNMEJwPxOzUazFpOD99p\\nchWr8BKMwc2coFqluS8ajDC0L9EIIJmhmM6x8MPKuUO9gCjeF6wq/+KyHSPJ6tek\\\ - nEcb4fdwiqK7JFxj+u2PqJDD0SpzuDp+v8UjEsyW10B7FcmNNgSWpeix22kxniHVI\\nuQdeAvfzisHlpGVohtXlwmSQisT6oxfyWC45+mJWXnQZCbDrW6gi78oiI8T1Bi0L\\\ - nhzd1237WGvbXgXwHGTPXMC6JjEb8pmDjDIJdzZJ9RUPhXa1ns0JktgGf+6dJ4yxU\\nkJhsJ7bLtx9vE8TjXZXV2XkSst1ugoItIRMr0VsSPotckxK2WMTJ0WzxAzml+gTa\\\ - nj9nIpyt8TXuleM3FbrZyO3Pjp1/Qp3xSa31+WXnB38xPbG1q/w9Dp46momlYaby9\\nXmI4G7vjvk4pENPfdB2iTjE4SU9N9n5dzU7DSFGhpfPc7hC8GwTgxNsTaMkDV4zc\\\ - nJAehKMwTOhaVVGcuv1b2UYcuuB00yRh0nGeiRK3LVXjyY+4uxEBvde6RUhB1/fZA\\nUBNBRZxmyz0jVj5bDz0ta5N11VvkyzLBgpszZF79uGN45wCLxSueNqwb/AdHjjvL\\\ - npbvZseUAAwzt7+c2hH+Hjh9YG6FpL3yk\\n=rD40\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:45:29.018866Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions\"\ - , \n \"url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"uuid\": \"f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '8017' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:41 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441/download\"\ - , \n \"filename\": \"1-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441\"\ - , \n \"uuid\": \"51758cc8-8b4d-4336-b668-a0e91f139441\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9/download\"\ - , \n \"filename\": \"2-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9\"\ - , \n \"uuid\": \"b1700241-add4-4fbc-804a-c9f9385357e9\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f/download\"\ - , \n \"filename\": \"1-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\ - , \n \"uuid\": \"88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a/download\"\ - , \n \"filename\": \"2-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\ - , \n \"uuid\": \"fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f/download\"\ - , \n \"filename\": \"1-holier-than-thou_amine-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\ - , \n \"uuid\": \"8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35/download\"\ - , \n \"filename\": \"2-holier-than-thou_amine-doc.gz.gpg\", \n \"\ - is_read\": true, \n \"size\": 625, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\ - , \n \"uuid\": \"1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '3066' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:41 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-carbonated_object-reply.gpg\"\ - , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"2f01b225-2ed1-4880-8f02-2997e39dbded\"\ - , \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/4b6596cc-04ce-477e-94c5-16705cd01499\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"4b6596cc-04ce-477e-94c5-16705cd01499\"\n }, \n \ - \ {\n \"filename\": \"4-carbonated_object-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/a814c3f9-637e-4753-bd82-279d2b010f58\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"a814c3f9-637e-4753-bd82-279d2b010f58\"\n }, \n \ - \ {\n \"filename\": \"3-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\n }, \n \ - \ {\n \"filename\": \"4-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2263' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:41 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"carbonated\ - \ object\", \n \"key\": {\n \"fingerprint\": \"B8AE9A1BFFAF6BC09FD6F5E2D4A5856DB829E270\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEACgvETGDNddvNLXJ7sXeVQhtBNh0ZSDlTDchR4OTpXfBcGHfSZc\\\ - n/A6UPQtUvxTX4+CFZzAMjBovGMiAOZuRGaX89oRkaIcEvvB5G+IJ1ERh9jd9y8T0\\nBSk1kQkwt0IBvFp7K/SDPLNwgOkJ6g/pEOGVEUpnW0RcqLc5Ed5HTy+d2/dh2flZ\\\ - niCTCJx3/rNL4ixfcMiZ0kdp5d/or8XwqzS15y0T5Pzk+gUuh+2cWdfVlS4p9gT2N\\n3a1TB58Z3NIPbgQbuQYlJe336chB3tYg88rA2SfcCnM6NeryXmCtjdizROHR3id0\\\ - np/0R8iMvkDdNhYpO9LOiDAVJh9OStQYwuz7Lc8xCm9pJQbig/CP3DztMrbd6mTdC\\nfkuFBnNwPHOV0xGQQyGoV0GE7UI0TIMWuqOMwLogEol2YfifcXADILpNVKNBpFCR\\\ - n730HE2HQ221YNNylfywg5qRmdHKq07I0slGVlemXI7PsvxoX/5lkTkhhmf5rgwob\\nFID/L9EuJqN/jtygbBi9VVwq8g+U9PkrkfZ3NsK+8NQYhUyDX+tpxuvvTPGIPdY0\\\ - nuwoRTbfsC4vU5PskKRQxD5v7JiKm1G3+8lU2O34qEZ4UjL1PYfTDCic5PSQXoINE\\n0nZ40ulj94rY1U2wTkAIEWXnw1fpS3P9pnI2BvUmlm/aWgmkVplEhIWPxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1BFRTNaVTdCRlNFNFdWT0s0Mko0WUtOSko1\\nUVJUTDVYU1dYVE9SU1BOUU9TVkwyVldXSkREQktIUlJKR1k3MzZVQ0lRWElZMldC\\\ - nQUhDRlBHUENBU0xINlo2TTdGNkoyVkszVzJIWT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJENSlhW24KeJwtc4P/ix6VGGRBrDU\\\ - nIL0EanySOBxGcI5PyYXHAh4VDznPQBEI63+3+faC0xKrh1OkgxjiOZtQxX127UJ3\\nXEUnaN6v6kgKVZAqeTYxCr2cLdtMi9m/HcEKKFcYndHwLJDYvuLseHDPwlfE/v0X\\\ - nPJzg/41iZvwvHQZIKpYn6e+Oxt5JIDntV3XthJQmqiquora8I0nF5X/y0Cah3usT\\nYTuhvXuARaqnD+5Qv1dvdOZ+cQ+ClAm1vLZURPa+boqIOzPGvkEcO9kXoORf1lF7\\\ - nPECF2YNObSJgb7GpFrUrT8ceQQ2ykiP7TDTxpplDcRzU5UJ+MedIjK4si8dKEPP8\\nkIwSOFDD3/XpaA0ekygV6xkCt1kgUil0P1BGwvNqY1cthi9BxQeksocQJUpWS5r7\\\ - nQdgpSycel4sPNnk2YcYJ6oH4LrEEax/7eOh+rVa7tEhneF9GVsFrNU+a1jWAlfvf\\nhxyuggQ/1NiINAGx3RxdXndri6KKuzWzXcfwnMQPf3EtezZJS9hkP8wuMokDh3Oo\\\ - naIbrv4TB4JZ2OUZbI4vYTr9MCzl6ddLWIBhnn22A4Y317cH5txsqOCoD0xzLlfs/\\niHqU0vGc5Khw7/HnSp2PHmODLnIvbyLptS5TT84hdh8CuyxyqC7YrCGmu3Ca8dj9\\\ - nN4A87ni2oeeTaMZzUKVRlVDyFxSUMnMV\\n=Vm14\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:36.132213Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions\"\ - , \n \"url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"aff8e8be-dc85-4061-84d4-cb4d7d936193\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"godly procession\"\ - , \n \"key\": {\n \"fingerprint\": \"E07CA6BE7FDEE97654C9F20946498FA0EE291046\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC0Emkwa6IWSzTNQbB3UOkDDx97gCZ/vUByIdMxzkjthUVIBsZS\\\ - nhd+LpTqOAYub003IMPHLQc0sy1mC4RRnd2G2AEiQrBSAnM5dDOYTEJDYd45W1WPN\\nRnaXhhUiEyHlTjCHNT4I8MCXdb0BCTghW/axzsVgPbqDxyujJS7zftr4SytKbrz6\\\ - nqAacrG8J8EP9OthpodqujgS0bYIA/LtVWS1ANV6va6e+dWSWStKZ1H29XmTwt3tT\\nAUg9xifNyMAutyYF2hFbrPaSDjhMPzIn1O7HdcrcVs3MEkD4Jai7Q78nuPIuSYmy\\\ - nNxHDvksgJxFbE5YtXwIropIO++RuFTzS2zyqcYXLwhAZpySVthW+5j5OcZldF9va\\ncaapb1/4o+KFHrZVvfxAvg8bNGs/FzvcT5gzkx7L8FB7fksRK2WBgM4glfoWuwoW\\\ - nW2neeYPaBVE4X9V6hobRLb2nzPBOP4JHqPNQbEPFQRWZibJlKXbbUqU7KAyMVD0V\\nmFrnB9hNEXZZP662CEGD6NUtm+fFQBZCtuxSA53hAX6NrW1fK3YKAdsSCCEURK7H\\\ - nyNz36FAZAJqdr1oq1BixOJ1ftX6cDK6PRdUA9NplhUBHg9ah6niSKwTNZ9nbeMdb\\noNi+ZBv97pcpz0erRHoBfQThpIzIa1nb816TbsoC5T/FOaMFfCKiACC4LQARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8SkdMMkVJRDNFNU9LS0VFNTQ1UDJVQlpJWklS\\nM05URFdSUkdYSEZHNk5NNlFPUERCTlJUSzJONUIzN1RXVE1YQk9ZSjJSTlpIQlpW\\\ - nVTMySlg3WUtYVlJCU1RTUFlHVjNZQlNQUk01ST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEEZJj6DuKRBGnyUQAJmxFCbEt47i\\\ - n97f1MYVTJsj3MFBzq9PaQPUlhpy+wJoPYQ4rBB30eoX61noWcBZhK7ho4Py0/XBV\\nHPGiaIz6Z2iAkhLyUkYBDxHU0WHgN+7DjIv5MnpJx1j5gMQyFobKGiTeIg3MiVs2\\\ - n9Ra/WAiEQmDrA+tUeFm+NQ8N6TKFQf+eBY4hx/fRvqx/YBvOhOJuMyvKwbi9zmUB\\nU4G13t2eWpkA1Eg0nU4c/5Yc2bEW22EqWhS5chPvinTaWFlcg8gbL2BZGGdjw7+c\\\ - nqb/rlN2gd5PoFe4J5vhv4ThiHAE4urVXazTwwmtF4N0ywxA5J1XmNzjdWmBoVb67\\nqbBXEjpKcdz2m8cEnZZuNREZN8ifcmBwjZpFBfiSxVegNBU9whpstT1al7UJ7Y1Z\\\ - nm5Z22JpoktNGmrOwd8B3tYxr8A7qL5MPs/ecSlobBdZuR16Q8RI5traN/cABBGWS\\nXDvtmWbphhdKhpR2WEGBED6wWwLYVic+UsHoVUrrC2VKUzd6J4TbnzY7xsZllU+W\\\ - nSeR0suM7Y0oJvqZwSrQ9RvnzoKuHYA2PGpiU4geV18YVkn2Z1vLTxhokI2SXVIwZ\\nLGi43XmN4G69hOqvmBqChfUbOCNixYUsnXKE+fLmQwqe0EzELNuXAtwhqQmalqlA\\\ - nTWU1OaVz5anSjplaRTY+WxAbfejiS4uP\\n=JzVe\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:44:40.683821Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions\"\ - , \n \"url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"eaca9e46-2675-481f-9376-341b071c6f5e\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"holier-than-thou\ - \ amine\", \n \"key\": {\n \"fingerprint\": \"4A748E7A86A5C8B0DA0EB91CFC30F95532FFF518\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC2fmZFKvw8ZVr5uXYxn15ReU9bATjGAMPouLHA/XhLuVsQBzkH\\\ - njrGDn/yeWHGhX/GOx+ojiF7G4JYMHvRk0EoumAzWmFgxkx9WUXBTrvwTapx+2801\\n/kgvw0nrpkvhbgdC+6DEQp0/DVOGmZW8ldKYup35NyZZ3iS1e1MIx49XOmwJ8pGp\\\ - naHXPmRc42ks+9oY3l08Jx4H+sHGK/1tqcaO5AnyQE0IFJGZwk1aIIggP3W899RiI\\nmJYi2fSShO9ZHTe7qUolyKDQJypB9AYf4TNZFIf5/zSeU6snYD04AhV1kfWf+Ea3\\\ - nVeafnyauBz1bNUHeoye06yESJ2QIa4Cp9nNEW6cJc9bFqzKmG23BJLKLHsu4avLn\\nqoM39Odha7k2y0MA+sdNcwPnQNGnw2YNErVTSqzv/q2pbjBfXDQ3AYIuNJN46q5p\\\ - njNfHoLm6fCxhnWkZXpQJ47TO4xApcEkhhpzPD8F85UP9fgVIgehQB7tyUkmC8mxv\\ncwB6T+WgFd80o0JCfXP80CSXWk1sfbEmxuZmsreROg2QISMi3Un2iehXIA9RY4/E\\\ - nnyQ/FGZhxXQV6nF2tGpLeTvup9GMa6L8vNKK1awD2shpfDnREVSIjTTT/+bPstMs\\n9mdtc6J9d2izUtal093LrdzVvPt6eg5VVC8nngFsc5IBD5GsVfs0fnLKxwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8M1VUWEFCNEIzMzY0VlpITVRLQTIzTDZKSFJT\\nTU5BVTdDNFEzSEY1WUdTQjVJTk8zR0JHTEtCVFE1WEEzVTJPTjNYVTRCM1dKVVA0\\\ - nWFJaTkJQVEJET1kyQkNEQk9RVU5URVFJVUIyST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEPww+VUy//UY1hsP/iX+Qq+cjXLV\\\ - nOxMwAEOhXGXt09AJUXSu8T0czEYEBBY05CK+w2nYNx98dNMEJwPxOzUazFpOD99p\\nchWr8BKMwc2coFqluS8ajDC0L9EIIJmhmM6x8MPKuUO9gCjeF6wq/+KyHSPJ6tek\\\ - nEcb4fdwiqK7JFxj+u2PqJDD0SpzuDp+v8UjEsyW10B7FcmNNgSWpeix22kxniHVI\\nuQdeAvfzisHlpGVohtXlwmSQisT6oxfyWC45+mJWXnQZCbDrW6gi78oiI8T1Bi0L\\\ - nhzd1237WGvbXgXwHGTPXMC6JjEb8pmDjDIJdzZJ9RUPhXa1ns0JktgGf+6dJ4yxU\\nkJhsJ7bLtx9vE8TjXZXV2XkSst1ugoItIRMr0VsSPotckxK2WMTJ0WzxAzml+gTa\\\ - nj9nIpyt8TXuleM3FbrZyO3Pjp1/Qp3xSa31+WXnB38xPbG1q/w9Dp46momlYaby9\\nXmI4G7vjvk4pENPfdB2iTjE4SU9N9n5dzU7DSFGhpfPc7hC8GwTgxNsTaMkDV4zc\\\ - nJAehKMwTOhaVVGcuv1b2UYcuuB00yRh0nGeiRK3LVXjyY+4uxEBvde6RUhB1/fZA\\nUBNBRZxmyz0jVj5bDz0ta5N11VvkyzLBgpszZF79uGN45wCLxSueNqwb/AdHjjvL\\\ - npbvZseUAAwzt7+c2hH+Hjh9YG6FpL3yk\\n=rD40\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-19T10:45:29.018866Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions\"\ - , \n \"url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"uuid\": \"f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '8017' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:56 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441/download\"\ - , \n \"filename\": \"1-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/51758cc8-8b4d-4336-b668-a0e91f139441\"\ - , \n \"uuid\": \"51758cc8-8b4d-4336-b668-a0e91f139441\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9/download\"\ - , \n \"filename\": \"2-carbonated_object-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"submission_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/submissions/b1700241-add4-4fbc-804a-c9f9385357e9\"\ - , \n \"uuid\": \"b1700241-add4-4fbc-804a-c9f9385357e9\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f/download\"\ - , \n \"filename\": \"1-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\ - , \n \"uuid\": \"88f67a17-d3b9-478d-b77a-5de6e6ebbd1f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a/download\"\ - , \n \"filename\": \"2-godly_procession-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"submission_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/submissions/fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\ - , \n \"uuid\": \"fe5e6be9-f989-4b70-ab37-01df3fcf883a\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f/download\"\ - , \n \"filename\": \"1-holier-than-thou_amine-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\ - , \n \"uuid\": \"8feb75a5-9599-4e38-9c27-68ccdc497a3f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35/download\"\ - , \n \"filename\": \"2-holier-than-thou_amine-doc.gz.gpg\", \n \"\ - is_read\": true, \n \"size\": 625, \n \"source_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03\"\ - , \n \"submission_url\": \"/api/v1/sources/f8d1dd4f-09c4-4c36-8b55-835d8de49b03/submissions/1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\ - , \n \"uuid\": \"1f2f1545-cde5-40e1-85d2-ef6d7ba58d35\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '3066' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:56 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4NDY0MzczNSwiaWF0IjoxNTg0NjE0OTM1fQ.eyJpZCI6MX0.vwVxjLTkkQCB5vDj6pNAxYV8dPZFOpvqkEvZ7v5j4GE - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-carbonated_object-reply.gpg\"\ - , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"2f01b225-2ed1-4880-8f02-2997e39dbded\"\ - , \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/4b6596cc-04ce-477e-94c5-16705cd01499\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"4b6596cc-04ce-477e-94c5-16705cd01499\"\n }, \n \ - \ {\n \"filename\": \"4-carbonated_object-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193/replies/a814c3f9-637e-4753-bd82-279d2b010f58\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/aff8e8be-dc85-4061-84d4-cb4d7d936193\"\ - , \n \"uuid\": \"a814c3f9-637e-4753-bd82-279d2b010f58\"\n }, \n \ - \ {\n \"filename\": \"3-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"ad6100b0-3df4-412e-b187-4d1705e2a4f5\"\n }, \n \ - \ {\n \"filename\": \"4-godly_procession-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"2f01b225-2ed1-4880-8f02-2997e39dbded\", \n \"reply_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e/replies/a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/eaca9e46-2675-481f-9376-341b071c6f5e\"\ - , \n \"uuid\": \"a0e1a18e-d85e-42b0-b330-01fdef303c1c\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2263' - Content-Type: - - application/json - Date: - - Thu, 19 Mar 2020 10:49:56 GMT + - Sat, 15 Aug 2020 02:25:44 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: diff --git a/tests/functional/cassettes/test_login_as_journalist.yaml b/tests/functional/cassettes/test_login_as_journalist.yaml index 5546939c5..8226074f9 100644 --- a/tests/functional/cassettes/test_login_as_journalist.yaml +++ b/tests/functional/cassettes/test_login_as_journalist.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"username": "journalist", "passphrase": "correct horse battery staple - profanity oil chewy", "one_time_code": "493941"}' + profanity oil chewy", "one_time_code": "123456"}' headers: Accept: - '*/*' @@ -17,16 +17,353 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-02-17T21:45:20.569829Z\", \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_uuid\": \"1eff0bb5-289b-4105-b3c1-ec93d5704db6\", - \n \"token\": \"eyJhbGciOiJIUzI1NiIsImlhdCI6MTU4MTk0NzEyMCwiZXhwIjoxNTgxOTc1OTIwfQ.eyJpZCI6MX0.4h6pPAy4bl58Yc5Gim1LVdhvTYELvMfIWoZPlBR2ZZI\"\n}\n" + string: "{\n \"expiration\": \"2020-08-15T10:30:11.554376Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"b5e001de-19f1-4a93-885b-e0932aa2d441\"\ + , \n \"token\": \"eyJleHAiOjE1OTc0ODc0MTEsImlhdCI6MTU5NzQ1ODYxMSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Y7sAJxeXOfAdSlTrC1wnhL0z2uw8Yi3HQvhLvk34iGI\"\ + \n}\n" headers: Content-Length: - - '317' + - '313' Content-Type: - application/json Date: - - Mon, 17 Feb 2020 13:45:20 GMT + - Sat, 15 Aug 2020 02:30:11 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODc0MTEsImlhdCI6MTU5NzQ1ODYxMSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Y7sAJxeXOfAdSlTrC1wnhL0z2uw8Yi3HQvhLvk34iGI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources + response: + body: + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"red-rimmed\ + \ applejack\", \n \"key\": {\n \"fingerprint\": \"D449222A7B7B0AC1E134A1FF01203DD2D2636A37\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOaUXyLQCaUSR4HTaBVGZp1mi3jn3BExTTe2UCBYjsn1zhkOBDf9\\\ + ncZNBQGjEBIYlOioC4XY1TkQep4L2DdmqO5lBfbyNG6LpGiNo7DvNBxeo5WNDa42C\\n8YcfTaVL9aWm07G12uwwc1WFNb0y86PzuAS1ek0k5B7jUfjNxFN9t0dhABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtCTEEyQTRDUEtETEVURDM2MllWQUZVRVdRQlJLUzJWRjVG\\nUEs2SElBWFBXQUFNSURMUkZHUEdLU0dFSDJJUUtBUVdZUFdFS0xRWVpaTDZMU1JY\\\ + nRFRUTUdPUlFFWFA0WE1EUlJJM0E9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAEgPdLSY2o3LmUD/i+JqgIWc2SzA5OTX9Qo0g/r\\\ + nqxDmi2NQMXob0fEEcP/GGnbiFE1P77AC6JWxSKPQStlfwvffhYmK2q7JBc71Jj8O\\nRqFRT5WSRpXUCq8tZkIYyoCXKQPlwSb3S1NQ3yM00kbkCM4dArLIFuQ/ZI1xG+l9\\\ + nIqxWwXYY8SpO8uKDXFd7\\n=FjUe\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:23.753433Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions\"\ + , \n \"url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"uuid\": \"70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"potential\ + \ freshness\", \n \"key\": {\n \"fingerprint\": \"06FFA85715E89C0AFBA927A78EA34965AC896EEA\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAMHR1pM94xuFw+GiTQI7RyUN/sKYmupDhwWj1nVricMXRbM7nIXk\\\ + nsBnqTx0pTkITPxjszoVyFFxG+Uw8TXMZEZdCOhcC2AieHV0mgWsXxLAbD9Sw3VmQ\\ngOQ3S2C/MBrimrK4bkpoKXxKIV5v5Rgku5Pjxzw50HH4e1pYhgW2C+knABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEg3TVJTVUZHWFVKRldQQlM0UjdISk1JNE5HTUREQ0FaRzJL\\nVlIyTTM3RkFTQk9BRjIyUkFYNzdMUVdZNFZJNTJLSlBOQldaRjUyQTdHWFJVN1lQ\\\ + nN0dQQU5QSFNNUUkzSUFVN1VGNEk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEI6jSWWsiW7qZeYD/ReRVU5y0nssc0+OlRy6M/im\\\ + nHY9oHex0tSGt1fTuDVqsAKKHMDrZLKkkhJg42wcINwbXTj/vRu7n199IwbSUoDiE\\nJlnO6ZaIG996AUFS64eZBA+kXczqJbsWgdQQpwQJn8LiQUF8iwFhTThltjRSuXqf\\\ + nMxyFevvxbIvYcs6il7Ip\\n=cZe8\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:36.194245Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"uuid\": \"6db98582-dd69-48ea-879e-5afc5aa388d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"inexpressible\ + \ sepsis\", \n \"key\": {\n \"fingerprint\": \"380C70D1C7930985411415B31A1B751385404CC5\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANhgLtWR4jFlhHEPGJjcupkGrNymWv9wFlFM8YppKs6nNXaQdoKf\\\ + n7+NESFVdkm89/7FWD/It0B49jEBjjs7GOmxhffomt1NVHocYGDBQjMAlKOYQgCnR\\neZDnHCFORSrQcfiNhgKm1/eFOZlNJDZn2Cwpmdk8ZV6B78fGVz+3B+tFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEo0VFRaVzY2QlBRTFRRVVlNS0hIVzZZTjRGVkJIVFlVQ0ZW\\nNVNWNjNRWlQyT0Y3Wjc2NUxEWk1TVDJNR1JBVFpYSVZJVzVBR1M0N0RFU0hTRUhY\\\ + nWDZFQVlISkFWTFBZRzc1VFlKQkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBobdROFQEzFd3gD/RUhGdZUriO3QqYTqvH7EZdZ\\\ + n4r3iFUJVP3xhru9HYBtksepsKzUHYZn4nK29689AdV1A9o/X4YcKWrxFRbMuZs0E\\nTj2Je4jrw3WNf3O3COAWwFa75HOXIhGfFVuJ4Ni2/NVJGDPA6NNIfZfFMIj/NZF3\\\ + n3RBZhDmxS21yJs9daQfs\\n=NQQJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:44.877597Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions\"\ + , \n \"url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"uuid\": \"f3a61359-1919-4bf0-b6f7-da902a935160\"\n }\n ]\n\ + }\n" + headers: + Content-Length: + - '4817' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:30:11 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODc0MTEsImlhdCI6MTU5NzQ1ODYxMSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Y7sAJxeXOfAdSlTrC1wnhL0z2uw8Yi3HQvhLvk34iGI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/submissions + response: + body: + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download\"\ + , \n \"filename\": \"1-red-rimmed_applejack-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170\"\ + , \n \"uuid\": \"ceb44744-68cd-4b29-ada9-4c6ed4127170\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015/download\"\ + , \n \"filename\": \"2-red-rimmed_applejack-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015\"\ + , \n \"uuid\": \"1deb4f4f-1094-49ec-b0da-5d714b60c015\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download\"\ + , \n \"filename\": \"1-potential_freshness-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e\"\ + , \n \"uuid\": \"da095cb7-5a81-4b57-912c-14b0501dc00e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d/download\"\ + , \n \"filename\": \"2-potential_freshness-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d\"\ + , \n \"uuid\": \"ed460264-f0e9-415f-8247-738eb482c75d\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download\"\ + , \n \"filename\": \"1-inexpressible_sepsis-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a\"\ + , \n \"uuid\": \"a3bb0937-6240-4200-99d5-b514c465e56a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01/download\"\ + , \n \"filename\": \"2-inexpressible_sepsis-doc.gz.gpg\", \n \"\ + is_read\": true, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\ + , \n \"uuid\": \"1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\n }\n ]\n\ + }\n" + headers: + Content-Length: + - '3082' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:30:11 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODc0MTEsImlhdCI6MTU5NzQ1ODYxMSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Y7sAJxeXOfAdSlTrC1wnhL0z2uw8Yi3HQvhLvk34iGI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/replies + response: + body: + string: "{\n \"replies\": []\n}\n" + headers: + Content-Length: + - '20' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:30:11 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODc0MTEsImlhdCI6MTU5NzQ1ODYxMSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Y7sAJxeXOfAdSlTrC1wnhL0z2uw8Yi3HQvhLvk34iGI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//Z/S89kAgGiAOh+UVD2ePgDvU/l/JnvR2DkCEnnqTivaWTKetbcTOxv8D + iHQFUvQKPTADA4g5u56foRmzC0Yb2mP36vRMUqLq87hb/XfZFfr3Ak7E169EyaCN6ht5he28mLV0 + j9brHPGxQWt2vrE4FFdwnUVQWNfAp13rFMm0IDFsHN3o3lNSjywJ62jlr1rce3mdkC+rXkwDh3zs + 0ZDvxqFGx4X8YPbQiAStvUsK1n3u9NBnKE3cyeHe70xnMdQxq1N4NuACJZkNovKet6C3s8LTvj58 + XiK6+/AgtbO9Pk6c89s1WW0x3hUGFtWVI+GqSUSQda5CDlWaq6Fq7mBURfuW7yD/rOJ0EypOOJED + b1GoyTiK6V1gC/mktb6u/Ei16SmPOjcsAzW7BFn5tsvl3lZULN+b4Bs+E7/Pxl4ymVaPDgbcsAh9 + Ipp0thhF1a2A3MobRsTtNidryxvfzUTj5ou70vguzn7zthzog2sijyM9hBI0FPr6YRVWXvrS7BEQ + Ly9BA1AuzGy0kS1B6MUYdcWAaxQZHWNne02zDHZqe2sBFLM04tJU4myKrXlBOok4YILQ7OWDSoa8 + Whkyohid0Eympcv+6YMaKI+9yBzHFWgcpu27rlrAuRGRXi9ibBxovyCRg5SSYc1Guo0jalDJWdDy + lRdLGsmqJAcWq2PUvNLSTAGpSiJRM+Iwxr77j/lapCOSRGfVJaivW59X5+ZQa6BN57DKWvcgPtCb + xDfXOBD4hOG9w/Qv5iKwgOcj/ckygOpvtrcQosdK9ZzrrdY= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-inexpressible_sepsis-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:30:11 GMT + Etag: + - sha256:20db26d5f8240c2efbc83f40184bd03e74f0b927394627fe24bc2954cb4a6c2a + Expires: + - Sat, 15 Aug 2020 14:30:11 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:25:44 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODc0MTEsImlhdCI6MTU5NzQ1ODYxMSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Y7sAJxeXOfAdSlTrC1wnhL0z2uw8Yi3HQvhLvk34iGI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAs+tSZVdjh2H5sgW3rQYsinaTUd1To3XLy/EC0UcNed15/OLbU142ic10 + 6l41iWmBW44aOmjYFIY46VfqPxQSM0G7fl2g5A0SZdmckTqzu141v/+BoTmvbzzZ8sXmpxKjbP/A + 1F6aBPQ2qX7HcUVyGOadyMRjuKB+IO1pROBeFB5R0hE+FD+y4/yq2y4J9SVeYcdcwcsWJytFUm73 + emXQ6vcBspvlgSjE1gywgfPFkmOLIKxv9INHFTT/FrfPvJ/yeFZ7jKtG0wxBQYPL4DG5QiVi1Gyz + Ln039tgWjFVnM5FhJ+XNhLbLHuISii/0CrKq9TeRea85xFHR6UGKgTm3/fOeWtEhC6FKa0XstXhU + T0E9dmh80Rd3myvN0HU3eyNFvmjyZ1weVguXjg4Ao1yWZ8a8AmqlA6m4conr4bbscqQKXCJSF1D+ + g/i5ng78t0+4wnWMiKtN9rNTJkVBzXpaoYzOn+14EJbkYa+zkCyQS8TbjMBpLaP0aTFO4VXk7OAU + ygtKj6P8KmkfqivWrQ047DjqwVot+wBpKT+3t8ASscApC7KaSF0+d/fBvb05ZLzLtfSXM+Ts6pQ8 + sn60uh2dnW/12nbqAdzFnrEPtDdtz5PFWn8brJpvhhMids/A7dkmbbLK6oirkLSRMF7Wdp8Stz2m + aI8Xz6brh2GQeKZafWnSTAHRguSmKDs+h+zUuP/hFFyLlLy2TWX3VLR2rLCEHhm82jP4UcMTpBkU + sgsFKxLyPddNYl+9D7kh9NLhzaLsXc2RihQWRvXYM9f3E0Y= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-potential_freshness-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:30:11 GMT + Etag: + - sha256:624b8cc271f0bc4a153ff893f14d4b63464577579c0baa49ca2e6f5b2fb715a8 + Expires: + - Sat, 15 Aug 2020 14:30:11 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:25:35 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODc0MTEsImlhdCI6MTU5NzQ1ODYxMSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Y7sAJxeXOfAdSlTrC1wnhL0z2uw8Yi3HQvhLvk34iGI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAp+9fU8qzd8lBJJJeTGUfrTvtC7bBj77m96ioEWln23lreSXOi7W1E++i + X3mCeNg6hLC0PSAtuO0QTw+LE6TGqLJtQh5y14fIxzgIX5G02eaoOlsayjQbVfXHTJ6HBSFx1VkS + ImILNuS170DhYiOyW91R3OJ2zg4DeTlPkyegMGScWCued6EcBBL+/EOrvZLDoXtpFAHFkGGcoQSD + p/6L5/pp8AuB5N43NRCtslfsD8D4gpZT7L9gkvNIJbMrBQ4FVUzjB/XI5mkOhXAubjKzgGcpqiM+ + N2k5nqSPFzotGHmKDy77Bq4D3Sk4fcLzvWMe9hY+Prp6QqW5/F3uvFhJdpdOR9JZ4WqY6pWk0VsA + jeIuaxGH3rRqFegi59AiZV+EvpORA7tx8qmkVHch5UifaJCsHthaxOrBk1D/rgutgmoQvVaCN+UA + 6So9D0H/w6RIE0vE3SAsCpXV3XQJWwsya8O5R5jCuETvi1s5NnMXrtxRuBqkFZUcRSNZyzrUWLGA + 8djkwjYcO5lP7qt40ztUosMmb2y+4z8ad3zhWP71SKA+chx8lUvY7ziiSmFOpRJOr0OEgKMU59lR + ovyT6mu5yB1d5d8G9ns8s5H8/ymV5WE/MdG+o472wWPKoKHnIu0zlj1Qqso8l/khM5wIjs8XvICl + pm7uojnWqaFcIaJg4EvSTAEw45cGmA90NotlV9qwHi0fJ0qlbFKf6FAyeDaRL0TPoLKx9JbGf+9M + +wwWhoyWoWili+hOxuju3sNSeN1iYkv3fEIyKyEy5rXvf/0= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-red-rimmed_applejack-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:30:11 GMT + Etag: + - sha256:2e1bdbd452ce54d49602552182cb0146b2334c58a7c5aec0c0565645e2ab4286 + Expires: + - Sat, 15 Aug 2020 14:30:11 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:25:23 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: diff --git a/tests/functional/cassettes/test_login_from_offline.yaml b/tests/functional/cassettes/test_login_from_offline.yaml index c7fb76de9..ed2e3f65a 100644 --- a/tests/functional/cassettes/test_login_from_offline.yaml +++ b/tests/functional/cassettes/test_login_from_offline.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"username": "journalist", "passphrase": "correct horse battery staple - profanity oil chewy", "one_time_code": "994892"}' + profanity oil chewy", "one_time_code": "123456"}' headers: Accept: - '*/*' @@ -17,17 +17,17 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-03-24T20:54:02.756153Z\", \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_uuid\": \"9bad6f53-b822-4919-a1e6-7a26db7828b0\"\ - , \n \"token\": \"eyJleHAiOjE1ODUwODMyNDIsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDQyfQ.eyJpZCI6MX0.VdVMC2rpnRQuPjuFYptw8Wo01J1XLZ2hOPEVINzWpjo\"\ + string: "{\n \"expiration\": \"2020-08-15T10:30:32.434352Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"b5e001de-19f1-4a93-885b-e0932aa2d441\"\ + , \n \"token\": \"eyJleHAiOjE1OTc0ODc0MzIsImlhdCI6MTU5NzQ1ODYzMiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.8oeTXKFQyLEf9ork0HpTrbQdOGImJQSTsQULlFdn41Y\"\ \n}\n" headers: Content-Length: - - '317' + - '313' Content-Type: - application/json Date: - - Tue, 24 Mar 2020 12:54:02 GMT + - Sat, 15 Aug 2020 02:30:32 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -41,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJleHAiOjE1ODUwODMyNDIsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDQyfQ.eyJpZCI6MX0.VdVMC2rpnRQuPjuFYptw8Wo01J1XLZ2hOPEVINzWpjo + - Token eyJleHAiOjE1OTc0ODc0MzIsImlhdCI6MTU5NzQ1ODYzMiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.8oeTXKFQyLEf9ork0HpTrbQdOGImJQSTsQULlFdn41Y Connection: - keep-alive Content-Type: @@ -52,64 +52,65 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"cream-colored\ - \ masquerade\", \n \"key\": {\n \"fingerprint\": \"717BF2F1E7A09C24C916DE8AFC6A8945A5343C69\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADY4KES6Rq607zmyu6n+Lvsacu0HK+7TzqPwW3GeKk5yitP2kQh\\\ - nma+iJh5ZXOkp0VdkDter7Nq22jmIKHZgYsux3tIDo7xhYGxvmkxr5BoL9XLvgxHo\\nUBRfDEgJtoLxKwhxN+BP4/VN8VgZYnI6OS3l/lX17Q7VStPfT8sQNrHV6dW3yxNW\\\ - nLL0yuisPKqgs/C6nSdSlBk3bDbzc45/OrYETimvOUt3tzHizcCQryF6nzzTgvc7g\\nafReSO0++bqGR3hT6F1twB4vw+tgxDgBLknS6gOS2HvKk2OmapscGs6fyN5Q15FQ\\\ - np2PseJczEz4eez4KbvoXep4hNluaugryngQh1Rg/uuo4o5fQD/eci1+khrLC894l\\nesLphFjujjSAP6Bhp5hnxp1okPqircH6fmbuFadrmJIr5YbYy9pDX0meR022nf4+\\\ - nwNmzEeaX0pFD3wen0xng9ccDbAY6OT2gWxDoDuuNGd/3Mop/yfdiHew+P89VMKzE\\nqBKGCGs90PLZ8hpUuFFzTZJI8mGuYjP84IMDXmzH2POVmN1HXIt96kW+TvTwX73C\\\ - nRPXt7ou7f0uQ3wZ04aM/+5/24wInHrb2H3pTgfwHfdPW7DD6EWjkKijtmvzQN0xj\\nK8Jo2Ja3HZ6Rf6qVmlbG0EDQXQNDKlFvdUqg3NLfTMcIriS5j8E9mldtwwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8VVpENFpOT0g1N1RLVE5TUzNSSzdTV1RBUENC\\nNzVJQ1U1WkJFSFBCWlZRWUdGWURCVlBBS0pSNEZOWkpHRjRHU082N1hKV1VSN05C\\\ - nMzNJQzRaNDVHQk02V1BLV1VSVTVHVllURkRVWT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEPxqiUWlNDxpn6cP/1RlRgSu6AYi\\\ - nROvwdIu9bhXaEj+XcCvBEw1lWmv4Eb/pjXa92ZVeURgH+6urJXHWK3WhfGwFpDTj\\naecV16a10h7xLRJzTfsnxhEGl/czRbQ1V5XuTEnMBWPoD/x1z5NPsf950dk4frvx\\\ - nT0TkoKYhGYhHzjUiQWJJw6o77KfcMQRErmD0dlAEcoDj0spC0VZef8WFz+vc0Syg\\nonMgNqMCtu1AUGAz25o0uby1bhudDHZ7UqGCsioFup+gTXBWVfgftv3GdUMuJryJ\\\ - nFm/W3SM14JNl6YP6kqezf9DKUPPeJJ9nCvOqQ9JyUOgL50GDBfAanKGxVpZSGo82\\nrekEzYazZtVXTQBtRAcqwC9mAv/hvffX9hBWuQ4OsNXHd+7XsG2XTnDH8W2AZkV+\\\ - nsplOrwC+dZY3X9/pyCAYItLekgfQ+XoRfl7rmn4ydeO3q6CgNdonqYi1P6uje0qU\\nhL+cgnPB0y1MTOk+po7PDgl+kpgdV8WnoczspsGUcqu/Yx6LxmWMn2+fTK7dYB6K\\\ - ny82FbW4u4S8TVNVL/D1AZYhdTvnf0dtraO0GY3MozkfvdGFX4csaaSW7CjbYDiZ+\\n0YeDu59H41ZVcyUAfClvrxFZp+bwXCW1mvueCoyt+njVPRGpvuM7Ab3qbOUWgGcn\\\ - nt9xasj6SehFgNvwJLoCWZZkB+r8Eyn4+\\n=+QhJ\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-24T12:53:06.776780Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/submissions\"\ - , \n \"url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff\"\ - , \n \"uuid\": \"a6209897-46e8-4c3f-b4f3-b90348662fff\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"barreled stampede\"\ - , \n \"key\": {\n \"fingerprint\": \"F7DE3D25A6E4A8DAF2D3F24AD80ED2B5392DC020\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADVrwa6TInAdGZ6zEeJT7RO2liyl7Er1L0IXgwqt8zbrgisLxVU\\\ - nqaK5/Dxn+GqBcZow+Iw2/bkdAVA/f24a+6qUNQV0T0RR4f3oJ4uI9r0XjDVfaqmp\\n6m3PnZtfRKVFcDEykTxuMZ/QVb2HLwsIyUhZo5u9NJPtsx1hj8/z+zgBw+fVGt/v\\\ - nHZx/6EESWIVfC026Dk2jzXCY/esTjhWOxcCahknN7bE2jv6rDxXX9H9r2tEnYr2J\\nloCdQ1zptbbQNN1etaFWe5kNKUO63xoVsr/ghFO0VpS/A7hAdr3YIja5TfPwmf2G\\\ - nIekcaaZFHRlpu+zksExoxxFDcatDuLnLlgn53Esofv0hRsWoHwr8QZxHgHrszYv8\\nOv045ay0S/RMICx0UUoL0fkgHGc+XC0YH+2+HJWCfN77fCzkJhd5B8vLIQsH0nJx\\\ - nO9V3EUG9K4EQG6igK4bQ8/mBR7hxQkLoxZqbBWkNLpECvKZu62P9Srxf3b6jXFmc\\niwolinwWcHUxFFL5XerMS5cxmmj2MPYsqW+Rc4iZr/lOmEHVgY2zHAPsulMTpafx\\\ - neRz8giAVOmIVQyAWvoD/g6/rnLQCSbVlUz/kUpIfOzuK5HE1nwJCJWDSImAZrEou\\niUgaLGIz/B2NXWNrf8wrlL7wPV5BXyoycPZRodKA/zl4H2+QPBe9FbDp1wARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8VFNXVURDNllFUzdEVFZHTldHUlhZQkVITU5D\\nUUpZMkNRWks3WlFRNzNRS1FWTkZCWjdOUFQyQVI2QU1HTDIzWFBRUE1PRkNTMjJN\\\ - nV1Q0WDdCNEpXWERDSVpZTTZXRUFDS1NNRUdRWT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJENgO0rU5LcAgBwQP/02Mb0MAd4Uw\\\ - nQA/znO8DTn/WXUYKabg73zPwEVi0n2jm+RxUo4X/8jAcJz63HTnSsDtjeprc/gRe\\nMaFoSP7v+tDV9wtFPAgfJrP7MQhf//EzHodjY3ZUTMoUv2p7+iGaLW/hk/4isWTT\\\ - ngQLyR/T0L8AocsSTiAx+7p7eDea9KTTjCe+TL8tB3i10tx2IFj+d0pHvzLM1LXbM\\njfD0IjqwPOLw2507151IeKPQ/gyaJtUxLGSv5MGxqAFCnJIfA9fO1odrNGhRpvdE\\\ - nI/H/5vCtbgQK0CZ9cIIlKfHtfwEuVVHCPQFSRQsQr1qjohS44KCUhkIPhiDVSdQ7\\n6VoeLWooWdJftlICSnWCrZxbfVVGQofnB/lUFr/FI8c6LGTSSh5BKPVprjaVqClz\\\ - nOJSPHfavHAHBlKS2TtBUZaKCd4nXgoVS/Hw0yRLrVRNX1lh1xZHQKLrCGpXqsXKW\\nRFdOvww/b/xCTX1TODJ9GIERHQiRWy5qfxuh1zbKrPAmYMu8myM00M8SwVyiZZGp\\\ - nsbwUpJ2VJN292BbNQsorOODrqWjBWQI9FBynDA+HPH5qfqAniUsrvXdOB0Ml6OJW\\nskJ1GYv/a7MersTyXnC3ud6KjSSlxaIsUnl8Ikz/+IV0oS21MuQ8K8g43Xfx59aF\\\ - n97NoRaRbPhAMXGI1VOHh+oIjjkP6DBfj\\n=u+fN\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-24T12:53:07.965467Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/submissions\"\ - , \n \"url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c\"\ - , \n \"uuid\": \"4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c\"\n }\n ]\n\ + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"red-rimmed\ + \ applejack\", \n \"key\": {\n \"fingerprint\": \"D449222A7B7B0AC1E134A1FF01203DD2D2636A37\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOaUXyLQCaUSR4HTaBVGZp1mi3jn3BExTTe2UCBYjsn1zhkOBDf9\\\ + ncZNBQGjEBIYlOioC4XY1TkQep4L2DdmqO5lBfbyNG6LpGiNo7DvNBxeo5WNDa42C\\n8YcfTaVL9aWm07G12uwwc1WFNb0y86PzuAS1ek0k5B7jUfjNxFN9t0dhABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtCTEEyQTRDUEtETEVURDM2MllWQUZVRVdRQlJLUzJWRjVG\\nUEs2SElBWFBXQUFNSURMUkZHUEdLU0dFSDJJUUtBUVdZUFdFS0xRWVpaTDZMU1JY\\\ + nRFRUTUdPUlFFWFA0WE1EUlJJM0E9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAEgPdLSY2o3LmUD/i+JqgIWc2SzA5OTX9Qo0g/r\\\ + nqxDmi2NQMXob0fEEcP/GGnbiFE1P77AC6JWxSKPQStlfwvffhYmK2q7JBc71Jj8O\\nRqFRT5WSRpXUCq8tZkIYyoCXKQPlwSb3S1NQ3yM00kbkCM4dArLIFuQ/ZI1xG+l9\\\ + nIqxWwXYY8SpO8uKDXFd7\\n=FjUe\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:23.753433Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions\"\ + , \n \"url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"uuid\": \"70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"potential\ + \ freshness\", \n \"key\": {\n \"fingerprint\": \"06FFA85715E89C0AFBA927A78EA34965AC896EEA\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAMHR1pM94xuFw+GiTQI7RyUN/sKYmupDhwWj1nVricMXRbM7nIXk\\\ + nsBnqTx0pTkITPxjszoVyFFxG+Uw8TXMZEZdCOhcC2AieHV0mgWsXxLAbD9Sw3VmQ\\ngOQ3S2C/MBrimrK4bkpoKXxKIV5v5Rgku5Pjxzw50HH4e1pYhgW2C+knABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEg3TVJTVUZHWFVKRldQQlM0UjdISk1JNE5HTUREQ0FaRzJL\\nVlIyTTM3RkFTQk9BRjIyUkFYNzdMUVdZNFZJNTJLSlBOQldaRjUyQTdHWFJVN1lQ\\\ + nN0dQQU5QSFNNUUkzSUFVN1VGNEk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEI6jSWWsiW7qZeYD/ReRVU5y0nssc0+OlRy6M/im\\\ + nHY9oHex0tSGt1fTuDVqsAKKHMDrZLKkkhJg42wcINwbXTj/vRu7n199IwbSUoDiE\\nJlnO6ZaIG996AUFS64eZBA+kXczqJbsWgdQQpwQJn8LiQUF8iwFhTThltjRSuXqf\\\ + nMxyFevvxbIvYcs6il7Ip\\n=cZe8\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:36.194245Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"uuid\": \"6db98582-dd69-48ea-879e-5afc5aa388d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"inexpressible\ + \ sepsis\", \n \"key\": {\n \"fingerprint\": \"380C70D1C7930985411415B31A1B751385404CC5\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANhgLtWR4jFlhHEPGJjcupkGrNymWv9wFlFM8YppKs6nNXaQdoKf\\\ + n7+NESFVdkm89/7FWD/It0B49jEBjjs7GOmxhffomt1NVHocYGDBQjMAlKOYQgCnR\\neZDnHCFORSrQcfiNhgKm1/eFOZlNJDZn2Cwpmdk8ZV6B78fGVz+3B+tFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEo0VFRaVzY2QlBRTFRRVVlNS0hIVzZZTjRGVkJIVFlVQ0ZW\\nNVNWNjNRWlQyT0Y3Wjc2NUxEWk1TVDJNR1JBVFpYSVZJVzVBR1M0N0RFU0hTRUhY\\\ + nWDZFQVlISkFWTFBZRzc1VFlKQkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBobdROFQEzFd3gD/RUhGdZUriO3QqYTqvH7EZdZ\\\ + n4r3iFUJVP3xhru9HYBtksepsKzUHYZn4nK29689AdV1A9o/X4YcKWrxFRbMuZs0E\\nTj2Je4jrw3WNf3O3COAWwFa75HOXIhGfFVuJ4Ni2/NVJGDPA6NNIfZfFMIj/NZF3\\\ + n3RBZhDmxS21yJs9daQfs\\n=NQQJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:44.877597Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions\"\ + , \n \"url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"uuid\": \"f3a61359-1919-4bf0-b6f7-da902a935160\"\n }\n ]\n\ }\n" headers: Content-Length: - - '5356' + - '4817' Content-Type: - application/json Date: - - Tue, 24 Mar 2020 12:54:02 GMT + - Sat, 15 Aug 2020 02:30:32 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -123,7 +124,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJleHAiOjE1ODUwODMyNDIsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDQyfQ.eyJpZCI6MX0.VdVMC2rpnRQuPjuFYptw8Wo01J1XLZ2hOPEVINzWpjo + - Token eyJleHAiOjE1OTc0ODc0MzIsImlhdCI6MTU5NzQ1ODYzMiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.8oeTXKFQyLEf9ork0HpTrbQdOGImJQSTsQULlFdn41Y Connection: - keep-alive Content-Type: @@ -134,34 +135,44 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/submissions/f84b8ad2-5ffc-4d4c-8248-c12e590fc5bb/download\"\ - , \n \"filename\": \"1-cream-colored_masquerade-msg.gpg\", \n \"\ - is_read\": false, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff\"\ - , \n \"submission_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/submissions/f84b8ad2-5ffc-4d4c-8248-c12e590fc5bb\"\ - , \n \"uuid\": \"f84b8ad2-5ffc-4d4c-8248-c12e590fc5bb\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/submissions/2222c6a2-53a7-4c9c-9e36-e064aca1a22f/download\"\ - , \n \"filename\": \"2-cream-colored_masquerade-msg.gpg\", \n \"\ - is_read\": false, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff\"\ - , \n \"submission_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/submissions/2222c6a2-53a7-4c9c-9e36-e064aca1a22f\"\ - , \n \"uuid\": \"2222c6a2-53a7-4c9c-9e36-e064aca1a22f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/submissions/7b13f1dc-3ad2-489c-9098-ad684574f374/download\"\ - , \n \"filename\": \"1-barreled_stampede-msg.gpg\", \n \"is_read\"\ - : false, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c\"\ - , \n \"submission_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/submissions/7b13f1dc-3ad2-489c-9098-ad684574f374\"\ - , \n \"uuid\": \"7b13f1dc-3ad2-489c-9098-ad684574f374\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/submissions/fd197a4b-4bca-4798-b3ca-e5ae3d0287b5/download\"\ - , \n \"filename\": \"2-barreled_stampede-msg.gpg\", \n \"is_read\"\ - : false, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c\"\ - , \n \"submission_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/submissions/fd197a4b-4bca-4798-b3ca-e5ae3d0287b5\"\ - , \n \"uuid\": \"fd197a4b-4bca-4798-b3ca-e5ae3d0287b5\"\n }\n ]\n\ + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download\"\ + , \n \"filename\": \"1-red-rimmed_applejack-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170\"\ + , \n \"uuid\": \"ceb44744-68cd-4b29-ada9-4c6ed4127170\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015/download\"\ + , \n \"filename\": \"2-red-rimmed_applejack-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015\"\ + , \n \"uuid\": \"1deb4f4f-1094-49ec-b0da-5d714b60c015\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download\"\ + , \n \"filename\": \"1-potential_freshness-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e\"\ + , \n \"uuid\": \"da095cb7-5a81-4b57-912c-14b0501dc00e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d/download\"\ + , \n \"filename\": \"2-potential_freshness-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d\"\ + , \n \"uuid\": \"ed460264-f0e9-415f-8247-738eb482c75d\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download\"\ + , \n \"filename\": \"1-inexpressible_sepsis-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a\"\ + , \n \"uuid\": \"a3bb0937-6240-4200-99d5-b514c465e56a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01/download\"\ + , \n \"filename\": \"2-inexpressible_sepsis-doc.gz.gpg\", \n \"\ + is_read\": true, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\ + , \n \"uuid\": \"1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\n }\n ]\n\ }\n" headers: Content-Length: - - '2063' + - '3082' Content-Type: - application/json Date: - - Tue, 24 Mar 2020 12:54:02 GMT + - Sat, 15 Aug 2020 02:30:32 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -175,7 +186,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJleHAiOjE1ODUwODMyNDIsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDQyfQ.eyJpZCI6MX0.VdVMC2rpnRQuPjuFYptw8Wo01J1XLZ2hOPEVINzWpjo + - Token eyJleHAiOjE1OTc0ODc0MzIsImlhdCI6MTU5NzQ1ODYzMiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.8oeTXKFQyLEf9ork0HpTrbQdOGImJQSTsQULlFdn41Y Connection: - keep-alive Content-Type: @@ -186,93 +197,14 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-cream-colored_masquerade-reply.gpg\"\ - , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"9bad6f53-b822-4919-a1e6-7a26db7828b0\"\ - , \n \"reply_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/replies/44e91bc0-3129-4e2f-a026-7434e2680f91\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff\"\ - , \n \"uuid\": \"44e91bc0-3129-4e2f-a026-7434e2680f91\"\n }, \n \ - \ {\n \"filename\": \"4-cream-colored_masquerade-reply.gpg\", \n \ - \ \"is_deleted_by_source\": false, \n \"journalist_first_name\": null,\ - \ \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"9bad6f53-b822-4919-a1e6-7a26db7828b0\"\ - , \n \"reply_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/replies/e2b11529-db66-428a-8d23-c01063048356\"\ - , \n \"size\": 1218, \n \"source_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff\"\ - , \n \"uuid\": \"e2b11529-db66-428a-8d23-c01063048356\"\n }, \n \ - \ {\n \"filename\": \"3-barreled_stampede-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"9bad6f53-b822-4919-a1e6-7a26db7828b0\", \n \"reply_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/replies/83f25d17-d12b-43df-929f-8695b1f329e5\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c\"\ - , \n \"uuid\": \"83f25d17-d12b-43df-929f-8695b1f329e5\"\n }, \n \ - \ {\n \"filename\": \"4-barreled_stampede-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"9bad6f53-b822-4919-a1e6-7a26db7828b0\", \n \"reply_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/replies/9ecd1799-158c-4b77-a828-5f70c9f84177\"\ - , \n \"size\": 1218, \n \"source_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c\"\ - , \n \"uuid\": \"9ecd1799-158c-4b77-a828-5f70c9f84177\"\n }\n ]\n\ - }\n" + string: "{\n \"replies\": []\n}\n" headers: Content-Length: - - '2279' - Content-Type: - - application/json - Date: - - Tue, 24 Mar 2020 12:54:03 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODUwODMyNDIsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDQyfQ.eyJpZCI6MX0.VdVMC2rpnRQuPjuFYptw8Wo01J1XLZ2hOPEVINzWpjo - Connection: - - keep-alive + - '20' Content-Type: - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/submissions/f84b8ad2-5ffc-4d4c-8248-c12e590fc5bb/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ//ZYUacV+i0xHznSzYknx2WK43fTxMHNtnKvp3k6AmtZwPN1Ctl3uHXIWN - 4PArJ9QAGTmOBaw2pm7nEgQm9AcOLy46G6paeSL8WCdOuchyb3WwHMKS40a1b5Q2bfis2RvW68Wj - W5YXcUGCid/SXu2V79WteEK68cnjwKL6mUDNC7IdzXdul49TIh1uqmRCN/rLHlwNVs4LAowIb8gg - zWxBAm3GexujUkCfLs9pa+0ZdpAGphpnaCt+33d0edAr9JX9+kByQB+RlB/C1Y/fY5MIWxBfi33U - y/j9WG+Nww0bhBbtd9Kzga3dAk7nTw6rH/mlTEgES8dkMmcK0DLfuMOhdJj6shiVTmLqF089S+Mn - PzkPeC58TyvEmn8WZBBrmTiMlLrykHKTEM7KFu35g3zANZTpfjyc1wb+NuqkwXD+LzHZezU9WGga - d/6eRi+pKDPRbnfC5Qs3eVg7iLYh18a8VKXLc1rR+nTjZ+9eMZW5Ss08ahXBA4JB1by9/zN84O03 - HdnWScmI/3Rt5pyHQAmHwVfwuankWh8Q24cTDTn6lQv1xfw6Ms8Y5CJpMst1J81z0k32ukTtl7Pz - gX3UzHnnh+Lzz0k/KJ6R42Q/xZnUwnrO5NpnfA50Mpy6gIGtxeBp2bj2pC4WKnd+8ohX4RbH6/Cw - 0Qhf2UOg8kWeyrtlmMXSYgEas+nE4WpG5L3bWh1poNMpO37ctL/1/dlpqR9He6IOJwE+WtpCqGGt - JXAgYn0Cdr6GFFdmJfqSJkpUenrTmXL7rQfIGaWvhmIt3+miPPkbWH46NdTg9yr+yfSe5GHAd/AQ - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=1-cream-colored_masquerade-msg.gpg - Content-Length: - - '627' - Content-Type: - - application/pgp-encrypted Date: - - Tue, 24 Mar 2020 12:54:03 GMT - Etag: - - sha256:9deb05c2c68ce4ea53c4178256e4d849cddf307a0b0596df01fbbc1941cfc42b - Expires: - - Wed, 25 Mar 2020 00:54:03 GMT - Last-Modified: - - Tue, 24 Mar 2020 12:53:06 GMT + - Sat, 15 Aug 2020 02:30:32 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -286,7 +218,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJleHAiOjE1ODUwODMyNDIsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDQyfQ.eyJpZCI6MX0.VdVMC2rpnRQuPjuFYptw8Wo01J1XLZ2hOPEVINzWpjo + - Token eyJleHAiOjE1OTc0ODc0MzIsImlhdCI6MTU5NzQ1ODYzMiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.8oeTXKFQyLEf9ork0HpTrbQdOGImJQSTsQULlFdn41Y Connection: - keep-alive Content-Type: @@ -294,40 +226,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/submissions/2222c6a2-53a7-4c9c-9e36-e064aca1a22f/download + uri: http://localhost:8081/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAA65hIsj8FPbejIEn/raPmEdEA0kBeIepp/PjQlkdmdCqhBD4uVR8A15mj - WCuUy5BtemHqZPVpq0HeOlM99Cl9FNZJE1GwOiFIctV2hgjRwdO8NsaXlDVjMuiv6X2j6IJLe1DL - CVGWG83ToFmob54d/r2CzqJDKE+oV8ezFr319bw6fKupUfsauY6CnFVY6kmtR47xqmVibjr2GXvD - 1YytRG8ngHhSg5pgwDtttRG6Bcap+obcTq26MA0nefHybpG1Uypql9VSSi0vVo2GJ/BYzvjNPz/A - sMKDlFFLmzEtgnp6vb/xITjhnhimy4e61/SKFSFvIHQvoX7QMdj+VlwZJxtUIWgsCAWRCcuQ/P7V - xaJzxz8sVbMrk/5c42A2RppfbS0mU6Ow/BPiedhT+XKDBK7Hn8UZi7b7ZYpg4IYfy6ouKdeQ2K2U - NXIdvjFDQuaPzRR5BYxH61CyqsB9OfdpIymiYnna626eXnR+8FeqvBLksN4I9JuVp1G81+Qohntm - gWiJRDPtqidPuS39nOcj+BAuTBLc0MwLRxL3iSyhT98qPNKeC9matULbWDoJXT5+HK2royNuFfaX - PdflLwNAm6kfIOp28wHlTBB4xW2eU7Lmirgq41EhbmXwEHmbUu6QSpnv/zuloFAgYnZIM6rmHm9w - ETX2llhm1cw4+fzN797SpAHJu3HgVR8K+XpRN+a7Ozj41fhgYJyrioZLWlcE766XXrUolVy68z4u - vec1XO/iexGOxuun8A2a0XKGtO4EP8dT4G3eZum8YpfZxTg+paSb0s8r9gOi2GXGkXpQn6IUSap4 - +924rz23u7YrUSXYsTEdN9RDpr7S+f0DXM9Y1ghNBCrxDFmCFelwmrT9nlSC+/n/IBtFhXqMd0bK - 4cWMsSPK2nAT + hQIMA8PnxMCiIBsqAQ//Z/S89kAgGiAOh+UVD2ePgDvU/l/JnvR2DkCEnnqTivaWTKetbcTOxv8D + iHQFUvQKPTADA4g5u56foRmzC0Yb2mP36vRMUqLq87hb/XfZFfr3Ak7E169EyaCN6ht5he28mLV0 + j9brHPGxQWt2vrE4FFdwnUVQWNfAp13rFMm0IDFsHN3o3lNSjywJ62jlr1rce3mdkC+rXkwDh3zs + 0ZDvxqFGx4X8YPbQiAStvUsK1n3u9NBnKE3cyeHe70xnMdQxq1N4NuACJZkNovKet6C3s8LTvj58 + XiK6+/AgtbO9Pk6c89s1WW0x3hUGFtWVI+GqSUSQda5CDlWaq6Fq7mBURfuW7yD/rOJ0EypOOJED + b1GoyTiK6V1gC/mktb6u/Ei16SmPOjcsAzW7BFn5tsvl3lZULN+b4Bs+E7/Pxl4ymVaPDgbcsAh9 + Ipp0thhF1a2A3MobRsTtNidryxvfzUTj5ou70vguzn7zthzog2sijyM9hBI0FPr6YRVWXvrS7BEQ + Ly9BA1AuzGy0kS1B6MUYdcWAaxQZHWNne02zDHZqe2sBFLM04tJU4myKrXlBOok4YILQ7OWDSoa8 + Whkyohid0Eympcv+6YMaKI+9yBzHFWgcpu27rlrAuRGRXi9ibBxovyCRg5SSYc1Guo0jalDJWdDy + lRdLGsmqJAcWq2PUvNLSTAGpSiJRM+Iwxr77j/lapCOSRGfVJaivW59X5+ZQa6BN57DKWvcgPtCb + xDfXOBD4hOG9w/Qv5iKwgOcj/ckygOpvtrcQosdK9ZzrrdY= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=2-cream-colored_masquerade-msg.gpg + - attachment; filename=1-inexpressible_sepsis-msg.gpg Content-Length: - - '693' + - '605' Content-Type: - application/pgp-encrypted Date: - - Tue, 24 Mar 2020 12:54:03 GMT + - Sat, 15 Aug 2020 02:30:32 GMT Etag: - - sha256:ca054621fe20c159706b1f1619a4c893228e58af97ee5411e009932eb2ce5fa2 + - sha256:20db26d5f8240c2efbc83f40184bd03e74f0b927394627fe24bc2954cb4a6c2a Expires: - - Wed, 25 Mar 2020 00:54:03 GMT + - Sat, 15 Aug 2020 14:30:32 GMT Last-Modified: - - Tue, 24 Mar 2020 12:53:06 GMT + - Sat, 15 Aug 2020 02:25:44 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -341,7 +271,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJleHAiOjE1ODUwODMyNDIsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDQyfQ.eyJpZCI6MX0.VdVMC2rpnRQuPjuFYptw8Wo01J1XLZ2hOPEVINzWpjo + - Token eyJleHAiOjE1OTc0ODc0MzIsImlhdCI6MTU5NzQ1ODYzMiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.8oeTXKFQyLEf9ork0HpTrbQdOGImJQSTsQULlFdn41Y Connection: - keep-alive Content-Type: @@ -349,38 +279,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/submissions/7b13f1dc-3ad2-489c-9098-ad684574f374/download + uri: http://localhost:8081/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ/+KrcSnjvSiap4KztYaNQ4eC5cbv9l4GnhvvG/VsXop9/yOTTobsJQxJdo - 4Bf7qXPtXFh6G4Hkh64grvgJZvBCCz39ndIHY3HtRvkm92A8Zpak+DHOC+p+5/O/2VMvzblOchHc - I/Y0n3w0m663x/he7e5NcGgYptwRB2mTZzOz7ApZEK2bZ7oC/BLmrZjRHnFbl34auJl5kB5i6mII - N0NYeKXGpkLCG9/yQIowBCtPjhs91jFYtMObeOZNTxhqvBrYcj1l99KzRMJMUNfbCGnIUU5hGp4n - p/mollNFwcz4lf4oJ2gDV3jdCZFYr+FM1ez1IRoHdpYhOR1ZosKul8Q0tOOintDBOZI8vZ5P+umI - NO2ODXFp/Ve1rPdsvkUNHq3MABO1IknObLreO4B6vX0IFbfad2Y2VyVhXgA1to218ChU78vY0jzE - vW7hClklhvyYX6EBjMMfrhzQ+ZIbG1uMBSTgcSn0tdsKHOiAv4SsH6L6+0HjhZ4zgk5d20cBU9vl - j1qO9z47bcl2SXTl66oW7DZphy4EZ6OvZqMSICbXqYrSHKA01mko/MoZgey/SZq1lWWyqJKT3Khm - o3rh74LNnuq2Hnk9JRQWrd8GzBfki5fkS31HJBMA7hqokelnzOYCjSHnM4uIQSAPP2g885rot4PM - QXKY60CGl17qWTFVpGfSYgGb0gfu9QwFVbuSDyzz3zJ3ZjC23yn+z9FL6xf1xGgmnhJHWCTtPPNb - SKuZ7VAUBSRZwi7LCbhHrop0GbHcH4lDOgmY4wNxQtB5iA3XPPYW+yBzEBbdhPBPnnvugdzaRfah + hQIMA8PnxMCiIBsqARAAs+tSZVdjh2H5sgW3rQYsinaTUd1To3XLy/EC0UcNed15/OLbU142ic10 + 6l41iWmBW44aOmjYFIY46VfqPxQSM0G7fl2g5A0SZdmckTqzu141v/+BoTmvbzzZ8sXmpxKjbP/A + 1F6aBPQ2qX7HcUVyGOadyMRjuKB+IO1pROBeFB5R0hE+FD+y4/yq2y4J9SVeYcdcwcsWJytFUm73 + emXQ6vcBspvlgSjE1gywgfPFkmOLIKxv9INHFTT/FrfPvJ/yeFZ7jKtG0wxBQYPL4DG5QiVi1Gyz + Ln039tgWjFVnM5FhJ+XNhLbLHuISii/0CrKq9TeRea85xFHR6UGKgTm3/fOeWtEhC6FKa0XstXhU + T0E9dmh80Rd3myvN0HU3eyNFvmjyZ1weVguXjg4Ao1yWZ8a8AmqlA6m4conr4bbscqQKXCJSF1D+ + g/i5ng78t0+4wnWMiKtN9rNTJkVBzXpaoYzOn+14EJbkYa+zkCyQS8TbjMBpLaP0aTFO4VXk7OAU + ygtKj6P8KmkfqivWrQ047DjqwVot+wBpKT+3t8ASscApC7KaSF0+d/fBvb05ZLzLtfSXM+Ts6pQ8 + sn60uh2dnW/12nbqAdzFnrEPtDdtz5PFWn8brJpvhhMids/A7dkmbbLK6oirkLSRMF7Wdp8Stz2m + aI8Xz6brh2GQeKZafWnSTAHRguSmKDs+h+zUuP/hFFyLlLy2TWX3VLR2rLCEHhm82jP4UcMTpBkU + sgsFKxLyPddNYl+9D7kh9NLhzaLsXc2RihQWRvXYM9f3E0Y= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=1-barreled_stampede-msg.gpg + - attachment; filename=1-potential_freshness-msg.gpg Content-Length: - - '627' + - '605' Content-Type: - application/pgp-encrypted Date: - - Tue, 24 Mar 2020 12:54:03 GMT + - Sat, 15 Aug 2020 02:30:32 GMT Etag: - - sha256:f076962d0bf1ca4e248caf3e444e81ce1511bfaf06737faff0b3cdb6cc54beb8 + - sha256:624b8cc271f0bc4a153ff893f14d4b63464577579c0baa49ca2e6f5b2fb715a8 Expires: - - Wed, 25 Mar 2020 00:54:03 GMT + - Sat, 15 Aug 2020 14:30:32 GMT Last-Modified: - - Tue, 24 Mar 2020 12:53:07 GMT + - Sat, 15 Aug 2020 02:25:35 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -394,7 +324,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJleHAiOjE1ODUwODMyNDIsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDQyfQ.eyJpZCI6MX0.VdVMC2rpnRQuPjuFYptw8Wo01J1XLZ2hOPEVINzWpjo + - Token eyJleHAiOjE1OTc0ODc0MzIsImlhdCI6MTU5NzQ1ODYzMiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.8oeTXKFQyLEf9ork0HpTrbQdOGImJQSTsQULlFdn41Y Connection: - keep-alive Content-Type: @@ -402,40 +332,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/submissions/fd197a4b-4bca-4798-b3ca-e5ae3d0287b5/download + uri: http://localhost:8081/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ/9EZnwMKxvJo2qAoJk9Q4jdkVktjozrvxE6He+i+6FQrSY5GEJ6EeJppzK - dJxjbjIcHCMj+utUus3drccZoRd7Fb+4TmCPFgFTeDzJ8scYhERl9zho8BR05DzO3r/FDe3Oltbg - LUsfAiTAjxOR1vhe5vqOvHEy/Kn8PbJ+Lb5qWzCbAGo+1Era9c+tohtuTiZlvpaDMPpMrF/AcWHT - BoWOzB59FqXa4QwM17QEeN9FxxoTBwi9Bq9LRgBQdTww4qxVITK9hMrCqPUunHdbOMmE8oEeSPYx - gRAMMkvA/ttdu1oeHU/hdAp0EvHfTCjITqHODazPBX8eJHJMqmNm6mFw9wcnkEt4tgZ/RsJ97+0h - LLZvSrBJZSNig4X5EFSxQkejP+EXFXLnulhAt94j4BG1InCPZw/BwJo3+R1+PzM6z6C4a79Sllfi - 4R4qapG+d8GZ+QlQzXVZ9UINVkZQ5RlRs9O6138+I+5h+nIE+ibnajVQ/yeP+1RXJSuxkoChq9L9 - XFHZiQm3YPqGatSytCSs3tXN6DoWPPRhyeP6ix+R196LyZVZhpdZnKYq4CBvqtDScViTrwSEte5B - 3PgWDu2bPQpnrjTMpEhvgwKqo8aQeTfBXVk78o/LguCaIb1jgp80VXLiEnHd7WjWd0N5kVAw9lJt - Jj/PVlBUfpQ2fWDc6dHSpAH9rXFsLZnNlFQzfwrSvy4WGV5mga4EO2ORJcHgIf5CKGIheTRBnfei - brr1T9bTiDlK+4ObOxVKqhfybWHujCzxTbul4UtdYSCevuBmlRG/QY1mPnrtaxNhKXLbzqqL+pIZ - rZAD92NAGyEb+KUIwgkajp23HcmmZ9RK6HAZY77MjPKI2/kpAUbzJAa/VmcSSTVBZodIFwKywQtC - tCjNfMtCn5Hf + hQIMA8PnxMCiIBsqARAAp+9fU8qzd8lBJJJeTGUfrTvtC7bBj77m96ioEWln23lreSXOi7W1E++i + X3mCeNg6hLC0PSAtuO0QTw+LE6TGqLJtQh5y14fIxzgIX5G02eaoOlsayjQbVfXHTJ6HBSFx1VkS + ImILNuS170DhYiOyW91R3OJ2zg4DeTlPkyegMGScWCued6EcBBL+/EOrvZLDoXtpFAHFkGGcoQSD + p/6L5/pp8AuB5N43NRCtslfsD8D4gpZT7L9gkvNIJbMrBQ4FVUzjB/XI5mkOhXAubjKzgGcpqiM+ + N2k5nqSPFzotGHmKDy77Bq4D3Sk4fcLzvWMe9hY+Prp6QqW5/F3uvFhJdpdOR9JZ4WqY6pWk0VsA + jeIuaxGH3rRqFegi59AiZV+EvpORA7tx8qmkVHch5UifaJCsHthaxOrBk1D/rgutgmoQvVaCN+UA + 6So9D0H/w6RIE0vE3SAsCpXV3XQJWwsya8O5R5jCuETvi1s5NnMXrtxRuBqkFZUcRSNZyzrUWLGA + 8djkwjYcO5lP7qt40ztUosMmb2y+4z8ad3zhWP71SKA+chx8lUvY7ziiSmFOpRJOr0OEgKMU59lR + ovyT6mu5yB1d5d8G9ns8s5H8/ymV5WE/MdG+o472wWPKoKHnIu0zlj1Qqso8l/khM5wIjs8XvICl + pm7uojnWqaFcIaJg4EvSTAEw45cGmA90NotlV9qwHi0fJ0qlbFKf6FAyeDaRL0TPoLKx9JbGf+9M + +wwWhoyWoWili+hOxuju3sNSeN1iYkv3fEIyKyEy5rXvf/0= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=2-barreled_stampede-msg.gpg + - attachment; filename=1-red-rimmed_applejack-msg.gpg Content-Length: - - '693' + - '605' Content-Type: - application/pgp-encrypted Date: - - Tue, 24 Mar 2020 12:54:04 GMT + - Sat, 15 Aug 2020 02:30:32 GMT Etag: - - sha256:9a1bfdaf119e89caf99627f638b19983de766109445046c95ab460fade2f0c21 + - sha256:2e1bdbd452ce54d49602552182cb0146b2334c58a7c5aec0c0565645e2ab4286 Expires: - - Wed, 25 Mar 2020 00:54:04 GMT + - Sat, 15 Aug 2020 14:30:32 GMT Last-Modified: - - Tue, 24 Mar 2020 12:53:07 GMT + - Sat, 15 Aug 2020 02:25:23 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -449,261 +377,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJleHAiOjE1ODUwODMyNDIsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDQyfQ.eyJpZCI6MX0.VdVMC2rpnRQuPjuFYptw8Wo01J1XLZ2hOPEVINzWpjo - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/replies/44e91bc0-3129-4e2f-a026-7434e2680f91/download - response: - body: - string: !!binary | - hQIMA/xqiUWlNDxpAQ/7BO/G9K7DFXx1aAkI+1svvpHE4tekcmYQiESiu5HYu23oykBWIfvxj//i - 2rpUgfwIgGkH9eh6vEaaHIRnMny12gEoLR6KeYgGA/Ea2AkKUfYs1KFKoUdBDbVpYXB8u9C5EXzI - GFdL+wjBCAZB1T4qGxxAsV3/S9gTT6mKpoGiv1pnKsKB+l9rXoUfwPnFdVhjE//jXzIAt0IU4FIk - BO3TXnJH/ZjV08qMk/3yiJXde6nw+n0dKx5cgI9QNmprsvKDP1mbEiA2ZTzaDwCE/breqn2InjhU - SbPU/UbMjFZoUDtzQakahlg0JVD+sBYzAVnZiTwGg2iwGBTzgGir4jBcu3Bfj4nfm0wSPcQJ/1PU - qrsqUT901w1j9nhwGmrL1eTM4uANtThQ+Rira4uR97Hn6GW9u6gYfDJRN4WzSrdcgokqR9wqiPQd - 9X90lginOCSn9wa2NZrnxfsrtPZgVl8KVw11K1KjB48EoARgLxyCg5+SK+fEhlVQSInwsf+qXeAg - eM8N5p+DhFpgnsjEZKXVUUrXMM9sIgZLbEFJ+FKQ3jqLlnR8Dk9bAhoLqFiY6QvIUAc4NAT8MVPO - rEnLJJJiUo6bShaFZ94qdL4s9Cm2Cy5uyIB6g7rU/Zm+OZ0tPlIWB56GG5DfNzh18WzUC/7dFQKD - IXS7Kwwg5sojBlNMxxaFAgwDw+fEwKIgGyoBD/9ScD//9wxXpuUtbLdWnZdU0k5D3fU7J1PsvZ9w - KYXyYlb7kqapBgPxy1SO51wIv9EWzNRHR/HtQjIqKrNsN+CoifcK3gMLZfJmH4QD53NbNm7Q36Wk - SCA3R2nCJso0qSeaHQJs+YbgJ6NV8qR0YbGsJK+PXhYGyiY/xmPBIWVUsYySeGDo6k/3kedp8w5l - dACYTF3nLVFThKuldyklT9u/7wQD+OFJ7FZMqVJJJ090Tpypdkle120UKdwEEc4KMh/qPy6+bSYh - x8vXDwb2qV/gUlyAjg0SaHl7bkS1QTleWvXBQM4royavTsLhLo55aBq6jkG1RX0sBcv5bsqNg7wO - w3xhP5lI+BITdsdqtJ26pO1QfWGbi0beC1/XaZEsH9WYHmkGHggEyKSQXsRmhdiJe4+Uc4hQ7UA6 - AlrTXkB15aiK5lvfIlVjhMziDXu7Usqga31AiOtUnrCo/z7pA/OnP6nUZsD9er7763GOhnZxG6EJ - 0Ekm43BDXJla1dJZpWfkoFseL4BzI4ikFsCk4o9J1R2LgnJ0ZKaBa0O8T6dkcZ0z/taBzyB1tPoY - oIYaxkWtpjgA/G1xxNjAMwGh5Q4iD7lQ4FxIJlWghAdfT3h7oZS0izCNbgIjuWs5Y6wcpvXxvuII - HbqyFRVg567yceF532bBWc2GcIBKvNiK1Imm/tJdAbMVfsiWj4MzRTe+9DqC+JKd7sPjoTbmmxqh - ArfG1Qf1sOhyNaqvddW7wi86RzuYfAdRMPbgLFz/WVfHZR1BApaQ8AATppzi77rD1zHAeHERigFy - FRBxY6Zzalgt - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=3-cream-colored_masquerade-reply.gpg - Content-Length: - - '1149' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 24 Mar 2020 12:54:04 GMT - Etag: - - sha256:7aaeca3cbfe31ee01dab7db87c92398e29c7e6227095c2dde1cdcac81601824a - Expires: - - Wed, 25 Mar 2020 00:54:04 GMT - Last-Modified: - - Tue, 24 Mar 2020 12:53:06 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODUwODMyNDIsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDQyfQ.eyJpZCI6MX0.VdVMC2rpnRQuPjuFYptw8Wo01J1XLZ2hOPEVINzWpjo - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/replies/e2b11529-db66-428a-8d23-c01063048356/download - response: - body: - string: !!binary | - hQIMA/xqiUWlNDxpARAAoXBmNtAeVqU+6xNyr2ZVvvPukJ2gRkeqtcxrCrsEoBZZliLIBbaT6zQk - B5ALwr7VK3jj54JrSaLUTdSuln3ons6vu8bwc1C4Zdb47mMjyiwD5U1jGTWoXjzd6orxo9KF+OOR - JZClPlwDLVx6LnLRpP3zg9e2t3dl6d79OomtU9oFiDBnAJqSnEKThORhFG4bFLv0O9lMH0anYDXm - epbS5KupScTiYCzggQgjTiPb7rCUbBA9MhFW9J73UxpRFxDjrlamn2hTZ5HsfuDhJvioHPaj8axR - gJP6yA/Ig9F63E+fIzlv7mne/BSSQTf+E//5VS+v/MLTl3MRw1I9ABBMZtuuiUbExjcVOBrVOL7F - C9DrZ2HYP7jxGxG6uO4HpsQn1dTG5a5NFfgMdTu6ohHj+vuGvtm+ENGc3cRr9VfM3BGiGav6KNRT - K0PD+ux+0MdWkn+mPMWf9kSX5AriiJA7vy+p29KoO0StjMoUACz6YeJLtZ1wFitZL7I2oHOtRXPS - o1JUM+gSgY9Nr7W1PQWqeOQAFFZdwELHWG9JSlumtpOd+WNpLpnkHviTSqcCQt33YGHPLjgFhHXm - t1pIge7OVRTbSQSGV6BqN9kwFCe0Hg6/QqNnSyP8c4dBkp0Y8gyik3I2Dut8i3Vivpao/QMTEp6A - HvXjxQwORQY2+6T1Gk2FAgwDw+fEwKIgGyoBEADrQC3DF+Wi9AwdgwNJqKkT2DiqhOZQkz/deCNq - YI7MtFbK8tySJ55Fzx+SDhrxEjQgJ+4ORWVEAoidaWK9OP1qUx9OYS5Yg9LCwJuy5hWg9fmJP4jl - CWl4FgogsxCH1v7kjWRpEzeRlpf0RXNHgIxpOXer2PL9l6FaBQEbAJPIQsh3kFdadois2ltwm8zy - mLFPZPS3m2Y7eUaGoaXcsmFGbzF1Jlxfs7/Xk7v7qzrp9NyF3ONzcOcIcR3klY1IBlucJvKWa8vX - bhNSeG2KObIj+aUR7wUzhU6Rf9fgXPQifNDr5Xv2L/1hGBKHUCWqSBQtHN5qTcOOfWCR2ETmeXt0 - ad1OuL6WLy3/9yzHhEibSzD/YRYG4cHkCLonMdwMmzHcfNdjket4KUe8+iA1v4HykU5FuwtZa3IS - fUwtsuxqZRG2G75jTVCHo5jnIQJe2YTqc+gEi/3iTcv332JoKcz5u2WjSJD6xVO3okWJxtP7Egwb - SSJuxiXKb3/FBcf347kAwj0mrvk8WvX5bGNK+3Q1N2Gw3q22GJ2aZg4fYnem19WVXzeP0M8k4jKX - E6FVgcma8Rb9RGtHwLKBAPIfnf3Ptuctlhs74mprYvUPuWHNZG+GWsKU2R2qlMHiE3b+VP4Wnba6 - KvlD9u9gGRzXw9Kl7oI0OBrmi2wW2jivkA6FI9KiAe+PLOBnJ8toWOA3Bs4FA/pt4sqGcCIp8oIH - GZmNYpHW9T5z6CmY3ENsuPbftVHTRC2ZF/0UsdQfBe/Q8tF1owls8mCMqvif251k+fd5+HABYhID - J1fTIWSAYAN3PH2zyaqLgQUNEF1Z9yBboERZkp2zOkoF0X5h7CJpLrS2Xph4baycRgoQVYe0Z6BS - IZQQpqYxM/W5TqlXREYa5MNeEcxk - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=4-cream-colored_masquerade-reply.gpg - Content-Length: - - '1218' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 24 Mar 2020 12:54:04 GMT - Etag: - - sha256:385a9051692b8bfdf9c9596d64d9f851c04b40aa6493e8c99bbdf05ef3979a84 - Expires: - - Wed, 25 Mar 2020 00:54:04 GMT - Last-Modified: - - Tue, 24 Mar 2020 12:53:06 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODUwODMyNDIsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDQyfQ.eyJpZCI6MX0.VdVMC2rpnRQuPjuFYptw8Wo01J1XLZ2hOPEVINzWpjo - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/replies/83f25d17-d12b-43df-929f-8695b1f329e5/download - response: - body: - string: !!binary | - hQIMA9gO0rU5LcAgARAAthvizABurOb+JEYPWw/KKs1kzl2gz0/uBjSQPflmbEf84RcWJRqBL9NV - FyyHINLWK59vmawjt6YFzMxpi2HnHXZMo/YPcPC/SWaAY3R0CwX6FDZD0nEQHT3jiI2YI0BKBCNj - 44iqPvzDZ/olp0WxewYf59Lz85N/Z5v432OWc7kAAtLLO6lzzG/4Rb2+FmPxhgL1r86qbdiewZTy - xr6URG+rYCPW7BJpHKGrvgm9H0mUlqPlwQXgTBprObo55NlCElMnecpc77RQ/xTTjDGJ2yXuwFd8 - 69Olm9Ayjpyn4mg02lj15b7dqCejrcirP0HXjO0MfuVJlRl+dbzEmkQQPxHpeco5iBmaLVZU2sa0 - f9Lf46HwLwnagfknV6R0oY+AijPS3iP84kdAFNXtEAdIxfVwYDWfoqi0LZJ6XiE/U3AFHfL94bzi - hI984dRlZw8kPyOzzBsrLbEfY6HriBnNWeL0owME76jmRQAjmxQ/feoRNA3Co8Rg0VDFI/feLurK - ODW8kabK/GJ+PrpR/CGDRLjB9B2dLggLowVU4rm8Gf4fodhF+4td6yKZURV1o081kL32AxhyuBnu - femqjEfKPIo30816xW7u4OuaFt5v61I6BxAW/wY2N4HygahzJKhiXGCIncVtK1JGG1Mjro9rHSnG - R4t8cghP+z+Z9JAXBaKFAgwDw+fEwKIgGyoBEADv0UcwPjRy0nnRSyoyvld/29Nx68GMXXWQGSun - widpGURheHZP3U4zt14aPO+CrDEsHuXhyl72uIg/3dOec3wmaiZMtCc9bLjoL4cZKRwddZPzL5Of - ErPMhx58pW7Is9TW7mB39zfv+51y+tw0EcoQl543IITDl/9IwKHpPuQZETXacnmjn7xfGuQWAxGT - +E4O5G3cb+Q4L2Yq7DklQNKFDR7uZi3LXDKv94A/Pyd/LgJPbs0WE2rTljT7TFgD0WxpJ3/P1Cdd - zbMVx8yx/gG11CeiqjcF273aK76S74iWzR0DZTBhw8/51pVryLA8XHA3G/2ju8Hn2X5vD4yaaAGb - gqUBCuvkBVreZhCyDZPxrd5Ht9KiRnUOiTSh5XDzvrP2txNLXEgKi+IvSZ44adcjY09kk3SVVoDX - 2+j1c16IRN4ovBH87neu6CmigyGQ/UXH9Ta+O9HG/YUFulWQ7jNcyLkMUgwNZpay7+Oe4MVDf7OK - 6fzbDc8RqxWp7E1HRB6Ofs1uOU+z8ADOvIfNBIRPt7mdsjRNDMc9yD62EYLX4TczoJKgZrbjmYKX - UAfN/QimjKJCvwws1gbBn9AaYnaBqk1TEObPLzUYIy1sg5PlxIT0bYJxUdLWvAjIjtGvkJdyA0qb - a5YbEVZyXqj+KMMOp99W1QTxAO4Lkpb+tnvsCNJdAXySnMgOtRQ8Y2kejqWa9Wlzlg2jz2fd/H3T - Cq4akD5YpFI/DlfSkOYLVFVKgX+rPGJdJFWcH7QQBuL9ia5wieqBJWsPMy51Xkjs5OMpIPS/EBlV - 20lPLZ1jTZWD - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=3-barreled_stampede-reply.gpg - Content-Length: - - '1149' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 24 Mar 2020 12:54:04 GMT - Etag: - - sha256:f41e30218c373f8806f177fcb24e3712cd27284af9bf40d49b853ffb8c450388 - Expires: - - Wed, 25 Mar 2020 00:54:04 GMT - Last-Modified: - - Tue, 24 Mar 2020 12:53:07 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODUwODMyNDIsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDQyfQ.eyJpZCI6MX0.VdVMC2rpnRQuPjuFYptw8Wo01J1XLZ2hOPEVINzWpjo - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/replies/9ecd1799-158c-4b77-a828-5f70c9f84177/download - response: - body: - string: !!binary | - hQIMA9gO0rU5LcAgARAA08CC1w5nRTylLTiZxNN8RTGVySLZmc+EULY+YBVVN9ZP3mJApD/A9VJo - LYPwC9qFayUbBC0K0YmhrkIID2Dfp/ShlBB4NPhMwqhpU/0IQj2kx/2RgsL0ySJZJMbDYdDA4ysF - rvDcZZYLAvH6a1Bu9ZPlhk1MDU6NGkUg4ZXjRwHBL7DtLtmozWjIrtN0kHJr28z4RB8FC7dlgD5e - i1aH+ZT18sTdPA85KvlB6y1YvILSIz0ExoJ1Edi6Zor9li8lfig72H8Wk0qb49fgCkGtO3nlzr7d - y3Q8oDc/zq3Rl3wVK1de/X4EB8gohlUwE2RwSk+atQRF0j1WCWQL94GNgvZOJYoiGsNA52JhcyG3 - ENqhwU+DvxVwvCr1zxxzXpwru07FuJiuV/ZCzn6hGwRXj4GHaeDxgICSYU6J5oGarSkMtMsOYNI8 - ea2F8KKB21vbEuS+XAaULXxvUZ7z2a+iRFV9x/X5HKkQy2BJHwntpasCB3XvbCpvuy2dWIczSOJX - uEN3G0lojvIfA4TzFkQiJ0+fB4YZSQOVYcAwjIpUwGZrvZT83diS4UrO8IZ1NOkO+3axAVbEv3Ca - Fx1R/Ts6jk8HUdguJKjCdau2Y0CvKVsnvn+w9qTcW/vOh5dAmvhQyYH4t31PPYvLeTpFm39pIxDj - 8nQ2dCGMsRYzHDmtpIaFAgwDw+fEwKIgGyoBEADPMmRyfl49Jtd1+3MxcGDgsLIxZw8WFlBMuJLl - qkCOw3WRFQJrMmPxIBfRGaKc5VxLvrhzjtKVXc7oYZT6utmaAiIQnfoPJr9BlZLKQxDLsee6YCGM - GJFI7mJ0gnUTAHCbUVZgU42kXNlsYB7e8dXYmnN9WeOznSFGBJKgef2ElIuVk32uGShmrlJRHKMJ - j9n9m1jxLR+zfWzLxw2+rS1SF8PduhuAzdLaqeMv6zzXS1rjPgthz1F/uqtmaXUYcH5MP1sa+pav - Z5ghk4a0dAHmLocsqmqOyKscOJGI4Z68s92insrLbwtnH25lmm6JcJ9W2IqOFuKsPADu/Kss1plL - AKNyOA6HG7gqgphFpDULfPQ32lpWJQn/9FDR5wP5XjI/g6jfykkjzqB7VjlD20zB/DZ79vO3XJOj - pyXmEmv3mslxjW+rs191ohnVbmQA39qzC+VjcoukkSu3OpfqsQHl4ypofzsSptypJ0+btCo5vldQ - fK5k0b5EepLWkCW58XdIa+2jNzmvCMp0lAUSI1owf/6YXAwX91YAG6IDTd8V36e0KYiZA3eocHCs - VUAHx3NWBMFLv1ZHQVc2rAj++T3rRHEgoCMCBRczM8RSe+2Gl4VzwtV0SQ3Eaa3vNcDrioNh0Put - 7tc79pcT7BzFQXsV1VtE8sLsZxSyc9tdj7yr4dKiAWTN/FglD4vsB2L9incGdyCvWyKF+BBEkwwS - 2b2cZGHCbgVcqHJSyB8pPabOxccC5/k34sM4gbUgLPIvPmwPeLWe1qNvrRIVEgTKQ5yBATsO1xXK - q4kiVULOkR/pvhB/zlNG4bvdSTmYZpDDXfBMUQJy2su44lgQ/ER+hSxQGpeKfs2LaOa3cUUUw4Vx - gnF0QFJSuVz5X4i4mj4+8qfwZCI2 - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=4-barreled_stampede-reply.gpg - Content-Length: - - '1218' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 24 Mar 2020 12:54:04 GMT - Etag: - - sha256:78946fff4b88762102c9d32c4427c838fd7da95f3a2c7250eee0b037c9f6daf6 - Expires: - - Wed, 25 Mar 2020 00:54:04 GMT - Last-Modified: - - Tue, 24 Mar 2020 12:53:08 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODUwODMyNDIsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDQyfQ.eyJpZCI6MX0.VdVMC2rpnRQuPjuFYptw8Wo01J1XLZ2hOPEVINzWpjo + - Token eyJleHAiOjE1OTc0ODc0MzIsImlhdCI6MTU5NzQ1ODYzMiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.8oeTXKFQyLEf9ork0HpTrbQdOGImJQSTsQULlFdn41Y Connection: - keep-alive Content-Length: @@ -723,7 +397,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 24 Mar 2020 12:54:08 GMT + - Sat, 15 Aug 2020 02:30:43 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -731,7 +405,7 @@ interactions: message: OK - request: body: '{"username": "journalist", "passphrase": "correct horse battery staple - profanity oil chewy", "one_time_code": "560276"}' + profanity oil chewy", "one_time_code": "123456"}' headers: Accept: - '*/*' @@ -747,435 +421,17 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-03-24T20:54:26.174225Z\", \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_uuid\": \"9bad6f53-b822-4919-a1e6-7a26db7828b0\"\ - , \n \"token\": \"eyJleHAiOjE1ODUwODMyNjYsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDY2fQ.eyJpZCI6MX0.pC45en11F9NvNnvDtuyFDfL0A-ihunKAL9ukTtEe3gk\"\ + string: "{\n \"expiration\": \"2020-08-15T10:30:43.447888Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"b5e001de-19f1-4a93-885b-e0932aa2d441\"\ + , \n \"token\": \"eyJleHAiOjE1OTc0ODc0NDMsImlhdCI6MTU5NzQ1ODY0MywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.gdau1Z15fLgO52iarPnif77_Ln5wdo2dXP9AxhCzN3o\"\ \n}\n" headers: Content-Length: - - '317' - Content-Type: - - application/json - Date: - - Tue, 24 Mar 2020 12:54:26 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODUwODMyNjYsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDY2fQ.eyJpZCI6MX0.pC45en11F9NvNnvDtuyFDfL0A-ihunKAL9ukTtEe3gk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"cream-colored\ - \ masquerade\", \n \"key\": {\n \"fingerprint\": \"717BF2F1E7A09C24C916DE8AFC6A8945A5343C69\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADY4KES6Rq607zmyu6n+Lvsacu0HK+7TzqPwW3GeKk5yitP2kQh\\\ - nma+iJh5ZXOkp0VdkDter7Nq22jmIKHZgYsux3tIDo7xhYGxvmkxr5BoL9XLvgxHo\\nUBRfDEgJtoLxKwhxN+BP4/VN8VgZYnI6OS3l/lX17Q7VStPfT8sQNrHV6dW3yxNW\\\ - nLL0yuisPKqgs/C6nSdSlBk3bDbzc45/OrYETimvOUt3tzHizcCQryF6nzzTgvc7g\\nafReSO0++bqGR3hT6F1twB4vw+tgxDgBLknS6gOS2HvKk2OmapscGs6fyN5Q15FQ\\\ - np2PseJczEz4eez4KbvoXep4hNluaugryngQh1Rg/uuo4o5fQD/eci1+khrLC894l\\nesLphFjujjSAP6Bhp5hnxp1okPqircH6fmbuFadrmJIr5YbYy9pDX0meR022nf4+\\\ - nwNmzEeaX0pFD3wen0xng9ccDbAY6OT2gWxDoDuuNGd/3Mop/yfdiHew+P89VMKzE\\nqBKGCGs90PLZ8hpUuFFzTZJI8mGuYjP84IMDXmzH2POVmN1HXIt96kW+TvTwX73C\\\ - nRPXt7ou7f0uQ3wZ04aM/+5/24wInHrb2H3pTgfwHfdPW7DD6EWjkKijtmvzQN0xj\\nK8Jo2Ja3HZ6Rf6qVmlbG0EDQXQNDKlFvdUqg3NLfTMcIriS5j8E9mldtwwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8VVpENFpOT0g1N1RLVE5TUzNSSzdTV1RBUENC\\nNzVJQ1U1WkJFSFBCWlZRWUdGWURCVlBBS0pSNEZOWkpHRjRHU082N1hKV1VSN05C\\\ - nMzNJQzRaNDVHQk02V1BLV1VSVTVHVllURkRVWT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEPxqiUWlNDxpn6cP/1RlRgSu6AYi\\\ - nROvwdIu9bhXaEj+XcCvBEw1lWmv4Eb/pjXa92ZVeURgH+6urJXHWK3WhfGwFpDTj\\naecV16a10h7xLRJzTfsnxhEGl/czRbQ1V5XuTEnMBWPoD/x1z5NPsf950dk4frvx\\\ - nT0TkoKYhGYhHzjUiQWJJw6o77KfcMQRErmD0dlAEcoDj0spC0VZef8WFz+vc0Syg\\nonMgNqMCtu1AUGAz25o0uby1bhudDHZ7UqGCsioFup+gTXBWVfgftv3GdUMuJryJ\\\ - nFm/W3SM14JNl6YP6kqezf9DKUPPeJJ9nCvOqQ9JyUOgL50GDBfAanKGxVpZSGo82\\nrekEzYazZtVXTQBtRAcqwC9mAv/hvffX9hBWuQ4OsNXHd+7XsG2XTnDH8W2AZkV+\\\ - nsplOrwC+dZY3X9/pyCAYItLekgfQ+XoRfl7rmn4ydeO3q6CgNdonqYi1P6uje0qU\\nhL+cgnPB0y1MTOk+po7PDgl+kpgdV8WnoczspsGUcqu/Yx6LxmWMn2+fTK7dYB6K\\\ - ny82FbW4u4S8TVNVL/D1AZYhdTvnf0dtraO0GY3MozkfvdGFX4csaaSW7CjbYDiZ+\\n0YeDu59H41ZVcyUAfClvrxFZp+bwXCW1mvueCoyt+njVPRGpvuM7Ab3qbOUWgGcn\\\ - nt9xasj6SehFgNvwJLoCWZZkB+r8Eyn4+\\n=+QhJ\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-24T12:53:06.776780Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/submissions\"\ - , \n \"url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff\"\ - , \n \"uuid\": \"a6209897-46e8-4c3f-b4f3-b90348662fff\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"barreled stampede\"\ - , \n \"key\": {\n \"fingerprint\": \"F7DE3D25A6E4A8DAF2D3F24AD80ED2B5392DC020\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADVrwa6TInAdGZ6zEeJT7RO2liyl7Er1L0IXgwqt8zbrgisLxVU\\\ - nqaK5/Dxn+GqBcZow+Iw2/bkdAVA/f24a+6qUNQV0T0RR4f3oJ4uI9r0XjDVfaqmp\\n6m3PnZtfRKVFcDEykTxuMZ/QVb2HLwsIyUhZo5u9NJPtsx1hj8/z+zgBw+fVGt/v\\\ - nHZx/6EESWIVfC026Dk2jzXCY/esTjhWOxcCahknN7bE2jv6rDxXX9H9r2tEnYr2J\\nloCdQ1zptbbQNN1etaFWe5kNKUO63xoVsr/ghFO0VpS/A7hAdr3YIja5TfPwmf2G\\\ - nIekcaaZFHRlpu+zksExoxxFDcatDuLnLlgn53Esofv0hRsWoHwr8QZxHgHrszYv8\\nOv045ay0S/RMICx0UUoL0fkgHGc+XC0YH+2+HJWCfN77fCzkJhd5B8vLIQsH0nJx\\\ - nO9V3EUG9K4EQG6igK4bQ8/mBR7hxQkLoxZqbBWkNLpECvKZu62P9Srxf3b6jXFmc\\niwolinwWcHUxFFL5XerMS5cxmmj2MPYsqW+Rc4iZr/lOmEHVgY2zHAPsulMTpafx\\\ - neRz8giAVOmIVQyAWvoD/g6/rnLQCSbVlUz/kUpIfOzuK5HE1nwJCJWDSImAZrEou\\niUgaLGIz/B2NXWNrf8wrlL7wPV5BXyoycPZRodKA/zl4H2+QPBe9FbDp1wARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8VFNXVURDNllFUzdEVFZHTldHUlhZQkVITU5D\\nUUpZMkNRWks3WlFRNzNRS1FWTkZCWjdOUFQyQVI2QU1HTDIzWFBRUE1PRkNTMjJN\\\ - nV1Q0WDdCNEpXWERDSVpZTTZXRUFDS1NNRUdRWT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJENgO0rU5LcAgBwQP/02Mb0MAd4Uw\\\ - nQA/znO8DTn/WXUYKabg73zPwEVi0n2jm+RxUo4X/8jAcJz63HTnSsDtjeprc/gRe\\nMaFoSP7v+tDV9wtFPAgfJrP7MQhf//EzHodjY3ZUTMoUv2p7+iGaLW/hk/4isWTT\\\ - ngQLyR/T0L8AocsSTiAx+7p7eDea9KTTjCe+TL8tB3i10tx2IFj+d0pHvzLM1LXbM\\njfD0IjqwPOLw2507151IeKPQ/gyaJtUxLGSv5MGxqAFCnJIfA9fO1odrNGhRpvdE\\\ - nI/H/5vCtbgQK0CZ9cIIlKfHtfwEuVVHCPQFSRQsQr1qjohS44KCUhkIPhiDVSdQ7\\n6VoeLWooWdJftlICSnWCrZxbfVVGQofnB/lUFr/FI8c6LGTSSh5BKPVprjaVqClz\\\ - nOJSPHfavHAHBlKS2TtBUZaKCd4nXgoVS/Hw0yRLrVRNX1lh1xZHQKLrCGpXqsXKW\\nRFdOvww/b/xCTX1TODJ9GIERHQiRWy5qfxuh1zbKrPAmYMu8myM00M8SwVyiZZGp\\\ - nsbwUpJ2VJN292BbNQsorOODrqWjBWQI9FBynDA+HPH5qfqAniUsrvXdOB0Ml6OJW\\nskJ1GYv/a7MersTyXnC3ud6KjSSlxaIsUnl8Ikz/+IV0oS21MuQ8K8g43Xfx59aF\\\ - n97NoRaRbPhAMXGI1VOHh+oIjjkP6DBfj\\n=u+fN\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-24T12:53:07.965467Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/submissions\"\ - , \n \"url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c\"\ - , \n \"uuid\": \"4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '5356' - Content-Type: - - application/json - Date: - - Tue, 24 Mar 2020 12:54:26 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODUwODMyNjYsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDY2fQ.eyJpZCI6MX0.pC45en11F9NvNnvDtuyFDfL0A-ihunKAL9ukTtEe3gk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/submissions/f84b8ad2-5ffc-4d4c-8248-c12e590fc5bb/download\"\ - , \n \"filename\": \"1-cream-colored_masquerade-msg.gpg\", \n \"\ - is_read\": true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff\"\ - , \n \"submission_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/submissions/f84b8ad2-5ffc-4d4c-8248-c12e590fc5bb\"\ - , \n \"uuid\": \"f84b8ad2-5ffc-4d4c-8248-c12e590fc5bb\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/submissions/2222c6a2-53a7-4c9c-9e36-e064aca1a22f/download\"\ - , \n \"filename\": \"2-cream-colored_masquerade-msg.gpg\", \n \"\ - is_read\": true, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff\"\ - , \n \"submission_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/submissions/2222c6a2-53a7-4c9c-9e36-e064aca1a22f\"\ - , \n \"uuid\": \"2222c6a2-53a7-4c9c-9e36-e064aca1a22f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/submissions/7b13f1dc-3ad2-489c-9098-ad684574f374/download\"\ - , \n \"filename\": \"1-barreled_stampede-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c\"\ - , \n \"submission_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/submissions/7b13f1dc-3ad2-489c-9098-ad684574f374\"\ - , \n \"uuid\": \"7b13f1dc-3ad2-489c-9098-ad684574f374\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/submissions/fd197a4b-4bca-4798-b3ca-e5ae3d0287b5/download\"\ - , \n \"filename\": \"2-barreled_stampede-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c\"\ - , \n \"submission_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/submissions/fd197a4b-4bca-4798-b3ca-e5ae3d0287b5\"\ - , \n \"uuid\": \"fd197a4b-4bca-4798-b3ca-e5ae3d0287b5\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2059' - Content-Type: - - application/json - Date: - - Tue, 24 Mar 2020 12:54:26 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODUwODMyNjYsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDY2fQ.eyJpZCI6MX0.pC45en11F9NvNnvDtuyFDfL0A-ihunKAL9ukTtEe3gk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-cream-colored_masquerade-reply.gpg\"\ - , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"9bad6f53-b822-4919-a1e6-7a26db7828b0\"\ - , \n \"reply_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/replies/44e91bc0-3129-4e2f-a026-7434e2680f91\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff\"\ - , \n \"uuid\": \"44e91bc0-3129-4e2f-a026-7434e2680f91\"\n }, \n \ - \ {\n \"filename\": \"4-cream-colored_masquerade-reply.gpg\", \n \ - \ \"is_deleted_by_source\": false, \n \"journalist_first_name\": null,\ - \ \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"9bad6f53-b822-4919-a1e6-7a26db7828b0\"\ - , \n \"reply_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/replies/e2b11529-db66-428a-8d23-c01063048356\"\ - , \n \"size\": 1218, \n \"source_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff\"\ - , \n \"uuid\": \"e2b11529-db66-428a-8d23-c01063048356\"\n }, \n \ - \ {\n \"filename\": \"3-barreled_stampede-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"9bad6f53-b822-4919-a1e6-7a26db7828b0\", \n \"reply_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/replies/83f25d17-d12b-43df-929f-8695b1f329e5\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c\"\ - , \n \"uuid\": \"83f25d17-d12b-43df-929f-8695b1f329e5\"\n }, \n \ - \ {\n \"filename\": \"4-barreled_stampede-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"9bad6f53-b822-4919-a1e6-7a26db7828b0\", \n \"reply_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/replies/9ecd1799-158c-4b77-a828-5f70c9f84177\"\ - , \n \"size\": 1218, \n \"source_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c\"\ - , \n \"uuid\": \"9ecd1799-158c-4b77-a828-5f70c9f84177\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2279' - Content-Type: - - application/json - Date: - - Tue, 24 Mar 2020 12:54:26 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODUwODMyNjYsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDY2fQ.eyJpZCI6MX0.pC45en11F9NvNnvDtuyFDfL0A-ihunKAL9ukTtEe3gk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"cream-colored\ - \ masquerade\", \n \"key\": {\n \"fingerprint\": \"717BF2F1E7A09C24C916DE8AFC6A8945A5343C69\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADY4KES6Rq607zmyu6n+Lvsacu0HK+7TzqPwW3GeKk5yitP2kQh\\\ - nma+iJh5ZXOkp0VdkDter7Nq22jmIKHZgYsux3tIDo7xhYGxvmkxr5BoL9XLvgxHo\\nUBRfDEgJtoLxKwhxN+BP4/VN8VgZYnI6OS3l/lX17Q7VStPfT8sQNrHV6dW3yxNW\\\ - nLL0yuisPKqgs/C6nSdSlBk3bDbzc45/OrYETimvOUt3tzHizcCQryF6nzzTgvc7g\\nafReSO0++bqGR3hT6F1twB4vw+tgxDgBLknS6gOS2HvKk2OmapscGs6fyN5Q15FQ\\\ - np2PseJczEz4eez4KbvoXep4hNluaugryngQh1Rg/uuo4o5fQD/eci1+khrLC894l\\nesLphFjujjSAP6Bhp5hnxp1okPqircH6fmbuFadrmJIr5YbYy9pDX0meR022nf4+\\\ - nwNmzEeaX0pFD3wen0xng9ccDbAY6OT2gWxDoDuuNGd/3Mop/yfdiHew+P89VMKzE\\nqBKGCGs90PLZ8hpUuFFzTZJI8mGuYjP84IMDXmzH2POVmN1HXIt96kW+TvTwX73C\\\ - nRPXt7ou7f0uQ3wZ04aM/+5/24wInHrb2H3pTgfwHfdPW7DD6EWjkKijtmvzQN0xj\\nK8Jo2Ja3HZ6Rf6qVmlbG0EDQXQNDKlFvdUqg3NLfTMcIriS5j8E9mldtwwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8VVpENFpOT0g1N1RLVE5TUzNSSzdTV1RBUENC\\nNzVJQ1U1WkJFSFBCWlZRWUdGWURCVlBBS0pSNEZOWkpHRjRHU082N1hKV1VSN05C\\\ - nMzNJQzRaNDVHQk02V1BLV1VSVTVHVllURkRVWT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEPxqiUWlNDxpn6cP/1RlRgSu6AYi\\\ - nROvwdIu9bhXaEj+XcCvBEw1lWmv4Eb/pjXa92ZVeURgH+6urJXHWK3WhfGwFpDTj\\naecV16a10h7xLRJzTfsnxhEGl/czRbQ1V5XuTEnMBWPoD/x1z5NPsf950dk4frvx\\\ - nT0TkoKYhGYhHzjUiQWJJw6o77KfcMQRErmD0dlAEcoDj0spC0VZef8WFz+vc0Syg\\nonMgNqMCtu1AUGAz25o0uby1bhudDHZ7UqGCsioFup+gTXBWVfgftv3GdUMuJryJ\\\ - nFm/W3SM14JNl6YP6kqezf9DKUPPeJJ9nCvOqQ9JyUOgL50GDBfAanKGxVpZSGo82\\nrekEzYazZtVXTQBtRAcqwC9mAv/hvffX9hBWuQ4OsNXHd+7XsG2XTnDH8W2AZkV+\\\ - nsplOrwC+dZY3X9/pyCAYItLekgfQ+XoRfl7rmn4ydeO3q6CgNdonqYi1P6uje0qU\\nhL+cgnPB0y1MTOk+po7PDgl+kpgdV8WnoczspsGUcqu/Yx6LxmWMn2+fTK7dYB6K\\\ - ny82FbW4u4S8TVNVL/D1AZYhdTvnf0dtraO0GY3MozkfvdGFX4csaaSW7CjbYDiZ+\\n0YeDu59H41ZVcyUAfClvrxFZp+bwXCW1mvueCoyt+njVPRGpvuM7Ab3qbOUWgGcn\\\ - nt9xasj6SehFgNvwJLoCWZZkB+r8Eyn4+\\n=+QhJ\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-24T12:53:06.776780Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/submissions\"\ - , \n \"url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff\"\ - , \n \"uuid\": \"a6209897-46e8-4c3f-b4f3-b90348662fff\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"barreled stampede\"\ - , \n \"key\": {\n \"fingerprint\": \"F7DE3D25A6E4A8DAF2D3F24AD80ED2B5392DC020\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADVrwa6TInAdGZ6zEeJT7RO2liyl7Er1L0IXgwqt8zbrgisLxVU\\\ - nqaK5/Dxn+GqBcZow+Iw2/bkdAVA/f24a+6qUNQV0T0RR4f3oJ4uI9r0XjDVfaqmp\\n6m3PnZtfRKVFcDEykTxuMZ/QVb2HLwsIyUhZo5u9NJPtsx1hj8/z+zgBw+fVGt/v\\\ - nHZx/6EESWIVfC026Dk2jzXCY/esTjhWOxcCahknN7bE2jv6rDxXX9H9r2tEnYr2J\\nloCdQ1zptbbQNN1etaFWe5kNKUO63xoVsr/ghFO0VpS/A7hAdr3YIja5TfPwmf2G\\\ - nIekcaaZFHRlpu+zksExoxxFDcatDuLnLlgn53Esofv0hRsWoHwr8QZxHgHrszYv8\\nOv045ay0S/RMICx0UUoL0fkgHGc+XC0YH+2+HJWCfN77fCzkJhd5B8vLIQsH0nJx\\\ - nO9V3EUG9K4EQG6igK4bQ8/mBR7hxQkLoxZqbBWkNLpECvKZu62P9Srxf3b6jXFmc\\niwolinwWcHUxFFL5XerMS5cxmmj2MPYsqW+Rc4iZr/lOmEHVgY2zHAPsulMTpafx\\\ - neRz8giAVOmIVQyAWvoD/g6/rnLQCSbVlUz/kUpIfOzuK5HE1nwJCJWDSImAZrEou\\niUgaLGIz/B2NXWNrf8wrlL7wPV5BXyoycPZRodKA/zl4H2+QPBe9FbDp1wARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8VFNXVURDNllFUzdEVFZHTldHUlhZQkVITU5D\\nUUpZMkNRWks3WlFRNzNRS1FWTkZCWjdOUFQyQVI2QU1HTDIzWFBRUE1PRkNTMjJN\\\ - nV1Q0WDdCNEpXWERDSVpZTTZXRUFDS1NNRUdRWT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJENgO0rU5LcAgBwQP/02Mb0MAd4Uw\\\ - nQA/znO8DTn/WXUYKabg73zPwEVi0n2jm+RxUo4X/8jAcJz63HTnSsDtjeprc/gRe\\nMaFoSP7v+tDV9wtFPAgfJrP7MQhf//EzHodjY3ZUTMoUv2p7+iGaLW/hk/4isWTT\\\ - ngQLyR/T0L8AocsSTiAx+7p7eDea9KTTjCe+TL8tB3i10tx2IFj+d0pHvzLM1LXbM\\njfD0IjqwPOLw2507151IeKPQ/gyaJtUxLGSv5MGxqAFCnJIfA9fO1odrNGhRpvdE\\\ - nI/H/5vCtbgQK0CZ9cIIlKfHtfwEuVVHCPQFSRQsQr1qjohS44KCUhkIPhiDVSdQ7\\n6VoeLWooWdJftlICSnWCrZxbfVVGQofnB/lUFr/FI8c6LGTSSh5BKPVprjaVqClz\\\ - nOJSPHfavHAHBlKS2TtBUZaKCd4nXgoVS/Hw0yRLrVRNX1lh1xZHQKLrCGpXqsXKW\\nRFdOvww/b/xCTX1TODJ9GIERHQiRWy5qfxuh1zbKrPAmYMu8myM00M8SwVyiZZGp\\\ - nsbwUpJ2VJN292BbNQsorOODrqWjBWQI9FBynDA+HPH5qfqAniUsrvXdOB0Ml6OJW\\nskJ1GYv/a7MersTyXnC3ud6KjSSlxaIsUnl8Ikz/+IV0oS21MuQ8K8g43Xfx59aF\\\ - n97NoRaRbPhAMXGI1VOHh+oIjjkP6DBfj\\n=u+fN\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-24T12:53:07.965467Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/submissions\"\ - , \n \"url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c\"\ - , \n \"uuid\": \"4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '5356' - Content-Type: - - application/json - Date: - - Tue, 24 Mar 2020 12:54:26 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODUwODMyNjYsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDY2fQ.eyJpZCI6MX0.pC45en11F9NvNnvDtuyFDfL0A-ihunKAL9ukTtEe3gk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/submissions/f84b8ad2-5ffc-4d4c-8248-c12e590fc5bb/download\"\ - , \n \"filename\": \"1-cream-colored_masquerade-msg.gpg\", \n \"\ - is_read\": true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff\"\ - , \n \"submission_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/submissions/f84b8ad2-5ffc-4d4c-8248-c12e590fc5bb\"\ - , \n \"uuid\": \"f84b8ad2-5ffc-4d4c-8248-c12e590fc5bb\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/submissions/2222c6a2-53a7-4c9c-9e36-e064aca1a22f/download\"\ - , \n \"filename\": \"2-cream-colored_masquerade-msg.gpg\", \n \"\ - is_read\": true, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff\"\ - , \n \"submission_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/submissions/2222c6a2-53a7-4c9c-9e36-e064aca1a22f\"\ - , \n \"uuid\": \"2222c6a2-53a7-4c9c-9e36-e064aca1a22f\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/submissions/7b13f1dc-3ad2-489c-9098-ad684574f374/download\"\ - , \n \"filename\": \"1-barreled_stampede-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c\"\ - , \n \"submission_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/submissions/7b13f1dc-3ad2-489c-9098-ad684574f374\"\ - , \n \"uuid\": \"7b13f1dc-3ad2-489c-9098-ad684574f374\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/submissions/fd197a4b-4bca-4798-b3ca-e5ae3d0287b5/download\"\ - , \n \"filename\": \"2-barreled_stampede-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c\"\ - , \n \"submission_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/submissions/fd197a4b-4bca-4798-b3ca-e5ae3d0287b5\"\ - , \n \"uuid\": \"fd197a4b-4bca-4798-b3ca-e5ae3d0287b5\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2059' - Content-Type: - - application/json - Date: - - Tue, 24 Mar 2020 12:54:26 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODUwODMyNjYsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDY2fQ.eyJpZCI6MX0.pC45en11F9NvNnvDtuyFDfL0A-ihunKAL9ukTtEe3gk - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-cream-colored_masquerade-reply.gpg\"\ - , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"9bad6f53-b822-4919-a1e6-7a26db7828b0\"\ - , \n \"reply_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/replies/44e91bc0-3129-4e2f-a026-7434e2680f91\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff\"\ - , \n \"uuid\": \"44e91bc0-3129-4e2f-a026-7434e2680f91\"\n }, \n \ - \ {\n \"filename\": \"4-cream-colored_masquerade-reply.gpg\", \n \ - \ \"is_deleted_by_source\": false, \n \"journalist_first_name\": null,\ - \ \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"9bad6f53-b822-4919-a1e6-7a26db7828b0\"\ - , \n \"reply_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff/replies/e2b11529-db66-428a-8d23-c01063048356\"\ - , \n \"size\": 1218, \n \"source_url\": \"/api/v1/sources/a6209897-46e8-4c3f-b4f3-b90348662fff\"\ - , \n \"uuid\": \"e2b11529-db66-428a-8d23-c01063048356\"\n }, \n \ - \ {\n \"filename\": \"3-barreled_stampede-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"9bad6f53-b822-4919-a1e6-7a26db7828b0\", \n \"reply_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/replies/83f25d17-d12b-43df-929f-8695b1f329e5\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c\"\ - , \n \"uuid\": \"83f25d17-d12b-43df-929f-8695b1f329e5\"\n }, \n \ - \ {\n \"filename\": \"4-barreled_stampede-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"9bad6f53-b822-4919-a1e6-7a26db7828b0\", \n \"reply_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c/replies/9ecd1799-158c-4b77-a828-5f70c9f84177\"\ - , \n \"size\": 1218, \n \"source_url\": \"/api/v1/sources/4f59dba4-b7cf-4dc5-bc78-0b6023d1d62c\"\ - , \n \"uuid\": \"9ecd1799-158c-4b77-a828-5f70c9f84177\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2279' - Content-Type: - - application/json - Date: - - Tue, 24 Mar 2020 12:54:26 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODUwODMyNjYsImFsZyI6IkhTMjU2IiwiaWF0IjoxNTg1MDU0NDY2fQ.eyJpZCI6MX0.pC45en11F9NvNnvDtuyFDfL0A-ihunKAL9ukTtEe3gk - Connection: - - keep-alive - Content-Length: - - '0' - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: POST - uri: http://localhost:8081/api/v1/logout - response: - body: - string: "{\n \"message\": \"Your token has been revoked.\"\n}\n" - headers: - Content-Length: - - '48' + - '313' Content-Type: - application/json Date: - - Tue, 24 Mar 2020 12:54:33 GMT + - Sat, 15 Aug 2020 02:30:43 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: diff --git a/tests/functional/cassettes/test_logout_as_journalist.yaml b/tests/functional/cassettes/test_logout_as_journalist.yaml index f19349758..1a0e1ad55 100644 --- a/tests/functional/cassettes/test_logout_as_journalist.yaml +++ b/tests/functional/cassettes/test_logout_as_journalist.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"username": "journalist", "passphrase": "correct horse battery staple - profanity oil chewy", "one_time_code": "994892"}' + profanity oil chewy", "one_time_code": "123456"}' headers: Accept: - '*/*' @@ -17,16 +17,353 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-02-20T22:11:20.428580Z\", \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_uuid\": \"29c7756e-c0f9-4316-b42f-a0af9e20adb0\", - \n \"token\": \"eyJpYXQiOjE1ODIyMDc4ODAsImV4cCI6MTU4MjIzNjY4MCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.GX36N5A-cyf6bdvalil5_gRa9MnDgIZU_z4NgV8Vzcc\"\n}\n" + string: "{\n \"expiration\": \"2020-08-15T10:30:25.429788Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"b5e001de-19f1-4a93-885b-e0932aa2d441\"\ + , \n \"token\": \"eyJleHAiOjE1OTc0ODc0MjUsImlhdCI6MTU5NzQ1ODYyNSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.tABXDsCX14KTnL4ItmJZ2AsI2vEx6SoUWC7V3k6FSJw\"\ + \n}\n" headers: Content-Length: - - '317' + - '313' Content-Type: - application/json Date: - - Thu, 20 Feb 2020 14:11:20 GMT + - Sat, 15 Aug 2020 02:30:25 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODc0MjUsImlhdCI6MTU5NzQ1ODYyNSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.tABXDsCX14KTnL4ItmJZ2AsI2vEx6SoUWC7V3k6FSJw + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources + response: + body: + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"red-rimmed\ + \ applejack\", \n \"key\": {\n \"fingerprint\": \"D449222A7B7B0AC1E134A1FF01203DD2D2636A37\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOaUXyLQCaUSR4HTaBVGZp1mi3jn3BExTTe2UCBYjsn1zhkOBDf9\\\ + ncZNBQGjEBIYlOioC4XY1TkQep4L2DdmqO5lBfbyNG6LpGiNo7DvNBxeo5WNDa42C\\n8YcfTaVL9aWm07G12uwwc1WFNb0y86PzuAS1ek0k5B7jUfjNxFN9t0dhABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtCTEEyQTRDUEtETEVURDM2MllWQUZVRVdRQlJLUzJWRjVG\\nUEs2SElBWFBXQUFNSURMUkZHUEdLU0dFSDJJUUtBUVdZUFdFS0xRWVpaTDZMU1JY\\\ + nRFRUTUdPUlFFWFA0WE1EUlJJM0E9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAEgPdLSY2o3LmUD/i+JqgIWc2SzA5OTX9Qo0g/r\\\ + nqxDmi2NQMXob0fEEcP/GGnbiFE1P77AC6JWxSKPQStlfwvffhYmK2q7JBc71Jj8O\\nRqFRT5WSRpXUCq8tZkIYyoCXKQPlwSb3S1NQ3yM00kbkCM4dArLIFuQ/ZI1xG+l9\\\ + nIqxWwXYY8SpO8uKDXFd7\\n=FjUe\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:23.753433Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions\"\ + , \n \"url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"uuid\": \"70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"potential\ + \ freshness\", \n \"key\": {\n \"fingerprint\": \"06FFA85715E89C0AFBA927A78EA34965AC896EEA\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAMHR1pM94xuFw+GiTQI7RyUN/sKYmupDhwWj1nVricMXRbM7nIXk\\\ + nsBnqTx0pTkITPxjszoVyFFxG+Uw8TXMZEZdCOhcC2AieHV0mgWsXxLAbD9Sw3VmQ\\ngOQ3S2C/MBrimrK4bkpoKXxKIV5v5Rgku5Pjxzw50HH4e1pYhgW2C+knABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEg3TVJTVUZHWFVKRldQQlM0UjdISk1JNE5HTUREQ0FaRzJL\\nVlIyTTM3RkFTQk9BRjIyUkFYNzdMUVdZNFZJNTJLSlBOQldaRjUyQTdHWFJVN1lQ\\\ + nN0dQQU5QSFNNUUkzSUFVN1VGNEk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEI6jSWWsiW7qZeYD/ReRVU5y0nssc0+OlRy6M/im\\\ + nHY9oHex0tSGt1fTuDVqsAKKHMDrZLKkkhJg42wcINwbXTj/vRu7n199IwbSUoDiE\\nJlnO6ZaIG996AUFS64eZBA+kXczqJbsWgdQQpwQJn8LiQUF8iwFhTThltjRSuXqf\\\ + nMxyFevvxbIvYcs6il7Ip\\n=cZe8\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:36.194245Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"uuid\": \"6db98582-dd69-48ea-879e-5afc5aa388d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"inexpressible\ + \ sepsis\", \n \"key\": {\n \"fingerprint\": \"380C70D1C7930985411415B31A1B751385404CC5\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANhgLtWR4jFlhHEPGJjcupkGrNymWv9wFlFM8YppKs6nNXaQdoKf\\\ + n7+NESFVdkm89/7FWD/It0B49jEBjjs7GOmxhffomt1NVHocYGDBQjMAlKOYQgCnR\\neZDnHCFORSrQcfiNhgKm1/eFOZlNJDZn2Cwpmdk8ZV6B78fGVz+3B+tFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEo0VFRaVzY2QlBRTFRRVVlNS0hIVzZZTjRGVkJIVFlVQ0ZW\\nNVNWNjNRWlQyT0Y3Wjc2NUxEWk1TVDJNR1JBVFpYSVZJVzVBR1M0N0RFU0hTRUhY\\\ + nWDZFQVlISkFWTFBZRzc1VFlKQkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBobdROFQEzFd3gD/RUhGdZUriO3QqYTqvH7EZdZ\\\ + n4r3iFUJVP3xhru9HYBtksepsKzUHYZn4nK29689AdV1A9o/X4YcKWrxFRbMuZs0E\\nTj2Je4jrw3WNf3O3COAWwFa75HOXIhGfFVuJ4Ni2/NVJGDPA6NNIfZfFMIj/NZF3\\\ + n3RBZhDmxS21yJs9daQfs\\n=NQQJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:44.877597Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions\"\ + , \n \"url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"uuid\": \"f3a61359-1919-4bf0-b6f7-da902a935160\"\n }\n ]\n\ + }\n" + headers: + Content-Length: + - '4817' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:30:25 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODc0MjUsImlhdCI6MTU5NzQ1ODYyNSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.tABXDsCX14KTnL4ItmJZ2AsI2vEx6SoUWC7V3k6FSJw + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/submissions + response: + body: + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download\"\ + , \n \"filename\": \"1-red-rimmed_applejack-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170\"\ + , \n \"uuid\": \"ceb44744-68cd-4b29-ada9-4c6ed4127170\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015/download\"\ + , \n \"filename\": \"2-red-rimmed_applejack-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015\"\ + , \n \"uuid\": \"1deb4f4f-1094-49ec-b0da-5d714b60c015\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download\"\ + , \n \"filename\": \"1-potential_freshness-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e\"\ + , \n \"uuid\": \"da095cb7-5a81-4b57-912c-14b0501dc00e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d/download\"\ + , \n \"filename\": \"2-potential_freshness-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d\"\ + , \n \"uuid\": \"ed460264-f0e9-415f-8247-738eb482c75d\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download\"\ + , \n \"filename\": \"1-inexpressible_sepsis-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a\"\ + , \n \"uuid\": \"a3bb0937-6240-4200-99d5-b514c465e56a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01/download\"\ + , \n \"filename\": \"2-inexpressible_sepsis-doc.gz.gpg\", \n \"\ + is_read\": true, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\ + , \n \"uuid\": \"1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\n }\n ]\n\ + }\n" + headers: + Content-Length: + - '3082' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:30:25 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODc0MjUsImlhdCI6MTU5NzQ1ODYyNSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.tABXDsCX14KTnL4ItmJZ2AsI2vEx6SoUWC7V3k6FSJw + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/replies + response: + body: + string: "{\n \"replies\": []\n}\n" + headers: + Content-Length: + - '20' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:30:25 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODc0MjUsImlhdCI6MTU5NzQ1ODYyNSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.tABXDsCX14KTnL4ItmJZ2AsI2vEx6SoUWC7V3k6FSJw + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//Z/S89kAgGiAOh+UVD2ePgDvU/l/JnvR2DkCEnnqTivaWTKetbcTOxv8D + iHQFUvQKPTADA4g5u56foRmzC0Yb2mP36vRMUqLq87hb/XfZFfr3Ak7E169EyaCN6ht5he28mLV0 + j9brHPGxQWt2vrE4FFdwnUVQWNfAp13rFMm0IDFsHN3o3lNSjywJ62jlr1rce3mdkC+rXkwDh3zs + 0ZDvxqFGx4X8YPbQiAStvUsK1n3u9NBnKE3cyeHe70xnMdQxq1N4NuACJZkNovKet6C3s8LTvj58 + XiK6+/AgtbO9Pk6c89s1WW0x3hUGFtWVI+GqSUSQda5CDlWaq6Fq7mBURfuW7yD/rOJ0EypOOJED + b1GoyTiK6V1gC/mktb6u/Ei16SmPOjcsAzW7BFn5tsvl3lZULN+b4Bs+E7/Pxl4ymVaPDgbcsAh9 + Ipp0thhF1a2A3MobRsTtNidryxvfzUTj5ou70vguzn7zthzog2sijyM9hBI0FPr6YRVWXvrS7BEQ + Ly9BA1AuzGy0kS1B6MUYdcWAaxQZHWNne02zDHZqe2sBFLM04tJU4myKrXlBOok4YILQ7OWDSoa8 + Whkyohid0Eympcv+6YMaKI+9yBzHFWgcpu27rlrAuRGRXi9ibBxovyCRg5SSYc1Guo0jalDJWdDy + lRdLGsmqJAcWq2PUvNLSTAGpSiJRM+Iwxr77j/lapCOSRGfVJaivW59X5+ZQa6BN57DKWvcgPtCb + xDfXOBD4hOG9w/Qv5iKwgOcj/ckygOpvtrcQosdK9ZzrrdY= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-inexpressible_sepsis-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:30:25 GMT + Etag: + - sha256:20db26d5f8240c2efbc83f40184bd03e74f0b927394627fe24bc2954cb4a6c2a + Expires: + - Sat, 15 Aug 2020 14:30:25 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:25:44 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODc0MjUsImlhdCI6MTU5NzQ1ODYyNSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.tABXDsCX14KTnL4ItmJZ2AsI2vEx6SoUWC7V3k6FSJw + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAs+tSZVdjh2H5sgW3rQYsinaTUd1To3XLy/EC0UcNed15/OLbU142ic10 + 6l41iWmBW44aOmjYFIY46VfqPxQSM0G7fl2g5A0SZdmckTqzu141v/+BoTmvbzzZ8sXmpxKjbP/A + 1F6aBPQ2qX7HcUVyGOadyMRjuKB+IO1pROBeFB5R0hE+FD+y4/yq2y4J9SVeYcdcwcsWJytFUm73 + emXQ6vcBspvlgSjE1gywgfPFkmOLIKxv9INHFTT/FrfPvJ/yeFZ7jKtG0wxBQYPL4DG5QiVi1Gyz + Ln039tgWjFVnM5FhJ+XNhLbLHuISii/0CrKq9TeRea85xFHR6UGKgTm3/fOeWtEhC6FKa0XstXhU + T0E9dmh80Rd3myvN0HU3eyNFvmjyZ1weVguXjg4Ao1yWZ8a8AmqlA6m4conr4bbscqQKXCJSF1D+ + g/i5ng78t0+4wnWMiKtN9rNTJkVBzXpaoYzOn+14EJbkYa+zkCyQS8TbjMBpLaP0aTFO4VXk7OAU + ygtKj6P8KmkfqivWrQ047DjqwVot+wBpKT+3t8ASscApC7KaSF0+d/fBvb05ZLzLtfSXM+Ts6pQ8 + sn60uh2dnW/12nbqAdzFnrEPtDdtz5PFWn8brJpvhhMids/A7dkmbbLK6oirkLSRMF7Wdp8Stz2m + aI8Xz6brh2GQeKZafWnSTAHRguSmKDs+h+zUuP/hFFyLlLy2TWX3VLR2rLCEHhm82jP4UcMTpBkU + sgsFKxLyPddNYl+9D7kh9NLhzaLsXc2RihQWRvXYM9f3E0Y= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-potential_freshness-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:30:25 GMT + Etag: + - sha256:624b8cc271f0bc4a153ff893f14d4b63464577579c0baa49ca2e6f5b2fb715a8 + Expires: + - Sat, 15 Aug 2020 14:30:25 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:25:35 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODc0MjUsImlhdCI6MTU5NzQ1ODYyNSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.tABXDsCX14KTnL4ItmJZ2AsI2vEx6SoUWC7V3k6FSJw + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAp+9fU8qzd8lBJJJeTGUfrTvtC7bBj77m96ioEWln23lreSXOi7W1E++i + X3mCeNg6hLC0PSAtuO0QTw+LE6TGqLJtQh5y14fIxzgIX5G02eaoOlsayjQbVfXHTJ6HBSFx1VkS + ImILNuS170DhYiOyW91R3OJ2zg4DeTlPkyegMGScWCued6EcBBL+/EOrvZLDoXtpFAHFkGGcoQSD + p/6L5/pp8AuB5N43NRCtslfsD8D4gpZT7L9gkvNIJbMrBQ4FVUzjB/XI5mkOhXAubjKzgGcpqiM+ + N2k5nqSPFzotGHmKDy77Bq4D3Sk4fcLzvWMe9hY+Prp6QqW5/F3uvFhJdpdOR9JZ4WqY6pWk0VsA + jeIuaxGH3rRqFegi59AiZV+EvpORA7tx8qmkVHch5UifaJCsHthaxOrBk1D/rgutgmoQvVaCN+UA + 6So9D0H/w6RIE0vE3SAsCpXV3XQJWwsya8O5R5jCuETvi1s5NnMXrtxRuBqkFZUcRSNZyzrUWLGA + 8djkwjYcO5lP7qt40ztUosMmb2y+4z8ad3zhWP71SKA+chx8lUvY7ziiSmFOpRJOr0OEgKMU59lR + ovyT6mu5yB1d5d8G9ns8s5H8/ymV5WE/MdG+o472wWPKoKHnIu0zlj1Qqso8l/khM5wIjs8XvICl + pm7uojnWqaFcIaJg4EvSTAEw45cGmA90NotlV9qwHi0fJ0qlbFKf6FAyeDaRL0TPoLKx9JbGf+9M + +wwWhoyWoWili+hOxuju3sNSeN1iYkv3fEIyKyEy5rXvf/0= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-red-rimmed_applejack-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:30:25 GMT + Etag: + - sha256:2e1bdbd452ce54d49602552182cb0146b2334c58a7c5aec0c0565645e2ab4286 + Expires: + - Sat, 15 Aug 2020 14:30:25 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:25:23 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: diff --git a/tests/functional/cassettes/test_offline_delete_source_and_their_docs.yaml b/tests/functional/cassettes/test_offline_delete_source_and_their_docs.yaml deleted file mode 100644 index a3abc87af..000000000 --- a/tests/functional/cassettes/test_offline_delete_source_and_their_docs.yaml +++ /dev/null @@ -1,667 +0,0 @@ -interactions: -- request: - body: '{"username": "journalist", "passphrase": "correct horse battery staple - profanity oil chewy", "one_time_code": "994892"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '119' - User-Agent: - - python-requests/2.20.0 - method: POST - uri: http://localhost:8081/api/v1/token - response: - body: - string: "{\n \"expiration\": \"2020-02-25T22:58:41.009384Z\", \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_uuid\": \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", - \n \"token\": \"eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTUyMSwiaWF0IjoxNTgyNjQyNzIxfQ.eyJpZCI6MX0.paQkJo3j7RMQRbSOEWWrdOscaM-2Js8qAsa0yfjIHTY\"\n}\n" - headers: - Content-Length: - - '317' - Content-Type: - - application/json - Date: - - Tue, 25 Feb 2020 14:58:41 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTUyMSwiaWF0IjoxNTgyNjQyNzIxfQ.eyJpZCI6MX0.paQkJo3j7RMQRbSOEWWrdOscaM-2Js8qAsa0yfjIHTY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/add_star\", - \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"shattering lung\", \n \"key\": - {\n \"fingerprint\": \"FEBDFDBB44595D38025EBD7423EF5C44029774B7\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADb+ADPxqZiKVKvYqTKQJgWsAMtLUWmab+YV0XM7+ytuz61F8xh\\nBJve/MoxlsFJTEvau0JBRIv0SGLAeFfCtc6WbC6MJ5tQ/ioWoIKTRfv2LqjkZr4e\\nCpbUHElvPfxxDE+zEKGPJE8tneJG5ajMIiXBbh9bt8/RWuAcSq9XldmmRAPct5iS\\n/PG49up/ztECkxKKvsLxVjpqJIH9auI1wZPpE/HfSI9PWLS/oAbSxIobcSvtxCAv\\nKlzfbF8iN9zeI+2mfrLlUgAvXwuwhDyzg1o5L7fNgkfVaL+C8+Uw9kyDLh9daIlc\\nHc9GoIO/CJTfQy6kt3cADPDwI64ysYZ2+UPI5LYOu3RRHF3jEi82C17oI24I9Qzh\\nrEHf8UixVY9X7RpOjiJ3PO5PKjFbyClpYgybACSqQXJGZgsBVkC6Fug3b3hgSWYK\\nkaULr+pTBneiyFuNBUv3h7e3/+3MXGl3gtWsAgptgw8ueHNp7CmyHGM1sIcYVPyC\\nVLMhkLwb29TFGh+6QrA+uTP3+G9lga49B3ufRJenHXCs5DRPEqNzCkYPZAPFnOYq\\nJsBf0DYzcd21aPQ4XwoLuSoBl/xYyYF3/M5B2tiY4zDL2lLkfcAgNVkfpn/oMT9r\\n/cKdwrsJ7vZxfJRoF7j94TXGy4uvpwnCYS4LBTlcaGMMRHRaAU/3DjimVQARAQAB\\ntHxBdXRvZ2VuZXJhdGVkIEtleSA8SkxOUFVYUFE3WUc2VEg2VTNJSUpMN0I3RENG\\nM0lYUUVHNU1QV1hFTUg1RlRBVlJYSFROVVMyU1pMNFNLS0RDRkVCV1ZWQlNSSFJD\\nWFEzVU5HVEdCSFBWVEVDVENBU1U1MzNaNUlTQT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJECPvXEQCl3S37d8QAKQXcVEniONj\\nimzLp8adfQcH4cYx2/w0FDJ8i8XObG3+NpXvyU6mY9Lh3I8OEBiJpjEKDuNVyhll\\n2SdDW7HMKYOyuRcXzbheyOI3B/qyxKEtwanTjCePCKqVQltehOeYffihU5LGVEyq\\n0+jD+QaDAy/pBZo7alqc2yeS5j/hyubOUQ1LWgpDYkbdHeprixIPAZV+egXG/cl/\\nBIZloQQ+Q3QXQeUEtn/OhpCV6mO7Hbf9yWM8h7P/eCRhs7lve4tSOSx7WVKnL2sf\\nQ16iyaC93IYEKMNVIwyLQLif4vzkRI8EZ4TSNLMR+QMAKww2g7Y+NNYpnoFjjAud\\nUp4yKk1P5LQtcYhEUNISY09ZBLLDrKss1Vj7820RGnyEyyhxo94TwJEjKDDJxtVH\\n5Lv9sFzTAJJdEg9DhD91R2GLwAyKPJfgEA44nvRIzdBdjIbPsRP9HAz0WD8vGlDV\\n8oUd0tNL/6Uf74cCqYOD2jBlAzqBRiKC7dEwV04rY0WQrLI06N+JoCdo2Fh7MAtz\\nNUjrUm5clVsTtJAel2y+PjqZ6Z4jFiLkpaKomvT6tR33qbiTxzRzXPDHANnYNsiE\\n4JZ+/ekcsO0pH6GU7fR7OZmFSK5YBOg/MlOo4OeesjSsObLZMLOteGJWkgqkYE6P\\ntR7w1V9PkicIp1Ap9bO0d4TBEybJHYuP\\n=cPX6\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2020-02-25T14:51:46.976004Z\", \n \"number_of_documents\": 0, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies\", - \n \"submissions_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions\", - \n \"url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"uuid\": \"fe5f5269-7d1b-42e6-83a3-8538b4d60122\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/add_star\", - \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"holier-than-thou bristle\", \n - \ \"key\": {\n \"fingerprint\": \"6A220777AE0EF8C4A45E113AC442C7463D52B137\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC8MIKb38NvUHaL1MdDLWz7r10myn32/NqDK5eyHlXrtRJfQvH5\\niAJfT3msd/ussndpFLBtGhZS6T4XJLO/J/ssP+x7GV3wZ1Lj/kO2vD2ewSzOE7Vp\\nRFq9NhQ9LoWUcf3VPD1VK+g1HdpP1BMS/zfMZbugC5QffWz2uG0b3EugHmuWpGpS\\ni7hDEC464sByj2NW7BKdNhBesc8lGeV6l4sQluFHn8SuwKGuY6lPaxZuz9oOB2co\\n2UAByDKXn0WEPRyjzLErsn2BusJUge7gFXCHbuQ/SHsxf/OIBTBzrIfpmNL0g1Jn\\nrFc2smFCL1oDme6O7VZcFUD7TWhyZUdr7GuPOa4KFMB3uAWuFdpok/4IL2OipsS/\\nn7yCUr+e9quKvF+QIb0DVqx+oLUaUQH4jOv3eS2OnviJHP6+XN12EJhmrCNCJncB\\nzw9BXgx3p8KQe67AWrX+fWqYEbYbwxrXehXVrvIPAWzhFyE7cMaL29CMIWCJtyGp\\nFDncbDbUJF6SJFfyUacDgyiMuIrhk3xkdSfWaqg6MtKbqVT0MCzfHs9XMXbpfDmu\\nLCvfsWuGGC9ZVo37dZQT3slRyBNjrEV4QLaBktMNRIo8uB14EdFRk2/cgUhPAb+N\\n0orccsU0M12pmjMWVRH+PetLtQYCvO3MVoPtHMLywBOQ+O7cj1zix1eJEQARAQAB\\ntHxBdXRvZ2VuZXJhdGVkIEtleSA8V0RSWllaSEM2TFRTQTNBREk2VDdETkhaSjRY\\nWFZFSlA0NVBBN1FVS1A3T0xQTlZHRDc3U1FSM1M3UEhVR1NaRkhZN0VHMzQ3NkxG\\nWDJOV1FaWjNSR05HVU1RWldLVkpYWTZWSEI2QT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEMRCx0Y9UrE3ZoQQALo0OZEeeSDT\\nyQq0rCovGF5b8RskKEqMzIPKv5EtKwQIZgQBCG3MKhSJs98SQMBfBOLKzFMU6gEa\\naqiog0FRBEQw9G6dtmhvNdltgTDL6hcSglcGG2Ihsa4nAo1z6Kjjta29zgK1E7Q0\\nmVlp5sd5MG7wCPe9LKCcCWrekPLD+c8MZxXPu0j6YOr5EChiAL3QiE5ZTpWhaNCE\\nV3BmrkZClbIYwqUd6oRwSDNCpMc0Zj7YNjU1Z0j0EsdsE2X2yBfdp0er1jY4Nh4c\\naLe6ybDY1QqU7t8UR56LsBE4ejwrQuAWHtc9B0Ky0QdI9M6CLE42sHTHutUoumvH\\nD8ODI3mc/6NO7yrvivoiosqMM30fV/S8F5Q5W/N0T3nTCtPcjVQSCp0t7ngqnlno\\nYFvZJNP7NRlno2qICg1SecXXdZt2/PvkbEgZHykCE0vUA9RB0cfALX9bQtwMvkOn\\naRbCsW+vY9q1xH4gzG8E3gqjQG5XzQTnupgFER6wXmWzP/JEUG8eieYD+eStTX9d\\nR+P0yj/Udh+u9IwdWqP1uvvtbA5IC4Lr28BJnmKOQodEoyJQtb6Y5jwaR3hU1J4K\\ncbiAKk+6YZM7usOuxW74plSk8LiRWgypCcb8pum8LnENa3kYGizump6+np9wxlQ4\\nGUaAGingR4kg2645Shn+9xUIE78jCl95\\n=FfUY\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2020-02-25T14:51:48.114824Z\", \n \"number_of_documents\": 0, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/remove_star\", - \n \"replies_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies\", - \n \"submissions_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions\", - \n \"url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"uuid\": \"d894d52c-c191-4aa6-bfed-869f598783df\"\n }\n ]\n}\n" - headers: - Content-Length: - - '5354' - Content-Type: - - application/json - Date: - - Tue, 25 Feb 2020 14:58:41 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTUyMSwiaWF0IjoxNTgyNjQyNzIxfQ.eyJpZCI6MX0.paQkJo3j7RMQRbSOEWWrdOscaM-2Js8qAsa0yfjIHTY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/81968b5d-3f68-4e14-9749-e800434834ea/download\", - \n \"filename\": \"1-shattering_lung-msg.gpg\", \n \"is_read\": - true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"submission_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/81968b5d-3f68-4e14-9749-e800434834ea\", - \n \"uuid\": \"81968b5d-3f68-4e14-9749-e800434834ea\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/6df30b7c-a168-4009-aabc-bb39abb4a018/download\", - \n \"filename\": \"2-shattering_lung-msg.gpg\", \n \"is_read\": - true, \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"submission_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/6df30b7c-a168-4009-aabc-bb39abb4a018\", - \n \"uuid\": \"6df30b7c-a168-4009-aabc-bb39abb4a018\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/f04ca1de-b40a-44df-a099-a07882ce6607/download\", - \n \"filename\": \"1-holier-than-thou_bristle-msg.gpg\", \n \"is_read\": - true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"submission_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/f04ca1de-b40a-44df-a099-a07882ce6607\", - \n \"uuid\": \"f04ca1de-b40a-44df-a099-a07882ce6607\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/87e57d4f-c6a0-4ee6-8d99-2a23bfebd10d/download\", - \n \"filename\": \"2-holier-than-thou_bristle-msg.gpg\", \n \"is_read\": - true, \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"submission_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/87e57d4f-c6a0-4ee6-8d99-2a23bfebd10d\", - \n \"uuid\": \"87e57d4f-c6a0-4ee6-8d99-2a23bfebd10d\"\n }\n ]\n}\n" - headers: - Content-Length: - - '2055' - Content-Type: - - application/json - Date: - - Tue, 25 Feb 2020 14:58:41 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTUyMSwiaWF0IjoxNTgyNjQyNzIxfQ.eyJpZCI6MX0.paQkJo3j7RMQRbSOEWWrdOscaM-2Js8qAsa0yfjIHTY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-shattering_lung-reply.gpg\", - \n \"is_deleted_by_source\": false, \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_username\": - \"journalist\", \n \"journalist_uuid\": \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", - \n \"reply_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies/d8bf6bdd-9a8c-4354-8d86-971b0cfdd133\", - \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"uuid\": \"d8bf6bdd-9a8c-4354-8d86-971b0cfdd133\"\n }, \n {\n - \ \"filename\": \"4-shattering_lung-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", \n \"reply_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies/4f148efa-6d29-4928-ae37-264118431bcc\", - \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"uuid\": \"4f148efa-6d29-4928-ae37-264118431bcc\"\n }, \n {\n - \ \"filename\": \"3-holier-than-thou_bristle-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", \n \"reply_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies/2959968f-dc8e-49a0-9121-ea172d0eddc5\", - \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"uuid\": \"2959968f-dc8e-49a0-9121-ea172d0eddc5\"\n }, \n {\n - \ \"filename\": \"4-holier-than-thou_bristle-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", \n \"reply_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies/f0ca496c-8e55-488f-8da1-ccb2df4299b6\", - \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"uuid\": \"f0ca496c-8e55-488f-8da1-ccb2df4299b6\"\n }\n ]\n}\n" - headers: - Content-Length: - - '2275' - Content-Type: - - application/json - Date: - - Tue, 25 Feb 2020 14:58:41 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTUyMSwiaWF0IjoxNTgyNjQyNzIxfQ.eyJpZCI6MX0.paQkJo3j7RMQRbSOEWWrdOscaM-2Js8qAsa0yfjIHTY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/81968b5d-3f68-4e14-9749-e800434834ea/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ//W9Kq8XkYkXBfLXZG8CLgc+nzNrBJYLsiT5B6NP/1vACCUUFpCmPGM/DH - jGKOp7QcjLhKXLW0h96ED3lavwpRTV8oy7IuXFNcld+n06mgosT2I6m9W+q0GaoY98ClTk+liU7F - raU8n37kB84Zh0dS9MFErLanAScDm7/RakmolDXA0TdhPagMBmXMHHk/rFRd5R7VIXHFipgu9pXt - 9g7YmELJHiwkLkA4f+0VQOaTVL4TqoUm/M9lRBv6Y0Ypr/pksfYm9SoANCSDnY8H6OWvETjWhlI0 - C4BoAij+/zsmJviYjbBBlKQx22WFnFsqCQ/DqipUd5LNrI2bkYmw9tUfquW+l/GjcvHusVLBhGn9 - zIq7K5FDdcnFUUtMbkD1zN404/ZgpgEf4CjuyyfbNBpW4hCFoUVn6qkoIy4VBklEDS134TjKeE/B - 1ZGSmTm5dGZ+GpR5SY8hxtr2s9zrIAraGEWHdlchb9joanGpvCxKC9kAFnf01hsoM9F0WTcySIl3 - yn8yido4DNZnc2y0jBmxo9uPaU2Z6xYbEBykOu4FZvIPxozV4mY9N5LFOMPASU/dM0cOPONgD8VQ - kq+ujwlrr2T4Q+ZVW0f4j5xatb658muZqxJK48kE7JlgEkwu2PitLTB/gP0E1mM+i5ykZXsjrZJN - UqioaJctC0uDqJHBIwfSYgGK6tM3O/Iq9GOxNnzCVISapJLsBF4uWAV1KhML7xJiZJ7UxbM/Xmoy - qFd+G1w0sWWSfzPsAttFYXTMRnlsyZ3rzr+BFKo9zSdUFjUAt2BdN+ij/o9HT2MQ1hsEEan5tREs - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=1-shattering_lung-msg.gpg - Content-Length: - - '627' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:58:41 GMT - Etag: - - sha256:e65a2a839d9b897b31032d2734362c027eada69e3085558855b5ec93802a29b3 - Expires: - - Wed, 26 Feb 2020 02:58:41 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:46 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTUyMSwiaWF0IjoxNTgyNjQyNzIxfQ.eyJpZCI6MX0.paQkJo3j7RMQRbSOEWWrdOscaM-2Js8qAsa0yfjIHTY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/6df30b7c-a168-4009-aabc-bb39abb4a018/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ/+OEK1sLSC/73KDsYffVoOYgUJ3eJ1qWulY9y7ZZPgr9XnklQY6uTmM5W2 - YQ2hBQCl544PPswy4rK+3xdxqbShsuaCc8INFKKyn9KcV0RyL4BFV0Ch3r1pS8QEMYcuooFDeSGC - M2P1SJsBKdgoH+Rh3oWEV2naeQGQf/TZ3C0fVb9mikVncHS6lyMgEY1Qk8bYBZV2Jd/XtE8FHiwl - yHlQXdTBDHUs6Wr2KUvY8oxVqupJf8Nv033kYiT+2k/ngV4HcNKAfyTkoqfhASWfl/ltnJiXpCct - /egLH0Rqr0Ha2nO+KE0jaqArzXefsrxRt4Ps9uiRgdXDFdrF+DsOojyxLMaWQzUWqiTsnsmanhhB - uIRdQPfw0FlRf2MyDDCBXWQTjtUhYPVGSm0iCuFf/gMoN57gouL8+QYqnzWmnryyj/XbTrVEUsdB - aCJ8t+/UAYLazlNc4XsF8MW/yHmxs37CoLmR98GFhgpNk/PRJnKaiITBRVMfXe/XuEEfTuGryUKE - IXCtNgSwz1eSxezLmqiJhMv0SysjlXhSxxicZ1henY0JQUr8eMU4Ag3Y/uP2mLBlKe8xPuGME8Vt - g3gDZHhA4ClqoPzBcys1tHe9Ll6DBlJtJ5UJHYNCBdJWIy5f1oBoivQNTnO+ytImK4rNozPSLRAe - qUZIcCKciBabF+CaKODSowHA8pYMt6IJIeUsy2l0kdbJIWtpSgahCSAcM1qPGPAEiIYJhrgqbgi4 - imSeUdOFJrvOHV74uN76tZxLdd50OGfKfqclNua8VcTclnWccbaIHAarWOAMgh8sPPtHd57wfIed - ntluC9P6JltuS5Mb4ggkCTgxxxthVSmeAkVeZhB7DkfcSL6r6NJqlJjlcevG8N6TQ1VbQE7VmBE3 - gyFf6uTVcLQ= - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=2-shattering_lung-msg.gpg - Content-Length: - - '692' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:58:41 GMT - Etag: - - sha256:2b3e6e346dcd09ff06d0cc93b39c33687093fe1762bcd95db0dd1a144b42eb67 - Expires: - - Wed, 26 Feb 2020 02:58:41 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:46 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTUyMSwiaWF0IjoxNTgyNjQyNzIxfQ.eyJpZCI6MX0.paQkJo3j7RMQRbSOEWWrdOscaM-2Js8qAsa0yfjIHTY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/f04ca1de-b40a-44df-a099-a07882ce6607/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqARAAwnhdBSmNYngWmN/VO3X4gEYqJYXu6DZZ+KkY7+Lxfip2x7qS0VHf2+gc - kTqShZA3ODlLcfuP2DCc6pvR8P3yQMUPHFZAEOKG6HMgBglmuaavDzEVj7IBEZ99leX1PGFyVVwn - c5M5jaKOLFJHdBXmWJ+YJ1KUdlx42LZGY3eCXL+aD5aFu9Kze0nkRcIUGMZk2YIdtPIJujW2VUzF - qHQ/EIoe3YXjXu2FrWM94WHrxs2BHWBQ6pKU11dQgM5g6hOql3J0//2I5LD64akk1gKP16ONeXpH - hC4vtb75xv687XnhoSOV90Zi6Uujj2/PK4YkEW+XAB+VxT3GoEyG+XWMjAsRzMBK1WkfXdQmRUBU - jM7kOsu0CDfqYVrVMidWtW8Ldlg2VkMaxVA6EwkzxmGKa49W7RIvQCBUd6O2sGLRojAf1QCtvTnF - kxtcmgNAKSQIFQA/QyY2gsXbO/vD4tFTGxCtHe0ODkyISsJz+w5FzZts5ySJmauT09EZikcvUqft - 7njsKLmxCpK59Gx3SwJ57hlKPm4AYuPz/zgy+JvrmGYEz2JhYmH8HWmRQtpXdCGzS6FU59/51dUt - I09RSIbvWEqzrR85Av2tMLbeuF+2MdRNuribbf0ZTJ7VtcBwq91GHNd0x2UKC5Jx8mqsgbVAYA9X - 8hU+43azu7EErDOR2A7SYgFUTI3KX7XOZVFWE2Vas4GPkSM1F/C/Dd6SZDpFZZEhrRp+pFuyPDSz - zZdiK98NLrppwIfr6sSc6Ksb2k8qs2kc3zpaYH+ubgFNt3blq9j9VVB0sLvFvffiZRU/qL/RqN18 - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=1-holier-than-thou_bristle-msg.gpg - Content-Length: - - '627' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:58:41 GMT - Etag: - - sha256:3c408cb123907551d63ec2dffe0188d466343e227ad7ca467ed2881a92ec8506 - Expires: - - Wed, 26 Feb 2020 02:58:41 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:48 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTUyMSwiaWF0IjoxNTgyNjQyNzIxfQ.eyJpZCI6MX0.paQkJo3j7RMQRbSOEWWrdOscaM-2Js8qAsa0yfjIHTY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/87e57d4f-c6a0-4ee6-8d99-2a23bfebd10d/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ/+L664jCUtzr0iFOHkWf8Cdo5hXQtlDCYxEbR+Jj3j2FyOWtGpDX5aSdTj - ecLhyDWmaZtm9xnXaIrmJQY0TAJG7VabilYFrgARihUt0oOZyi+vwO9gEc5szEP2Y54aGkV7ZEPi - qdBzjCpWTmrIyU1DcA894EXTgtsyCOJ21FPVPfuIhXFBO7Qz3bXrCdeBGUKpz5IiiYxV1GASvgFm - VYmuAKNWBKMnBjxbJ4BLe0zYTQdSWP5xgpmkHmBDrPDpjlrg1Vt+EPXBcxcGo9y/zOE7ovkhyxwo - pERh4CGdDnKVHLIhkDOOXKJv/Bi8Wwvle39A4jSXudfqTzplqD2Xmg/yZeV2V2coqDhFnkkgJ4W9 - 4hNAF8bvkHDV/LtihukhJoIWYzV3uD0rwwwpU5QEzo9LxpqqH0QsNKfD0BysUsmyHgeJcxxdc/AF - jORUMtB4EwaQuhA2lOnJEbx5TMvripQ6CH/xjJmot5KdbD3CD1tsdDzm0EC8QTuD2u4bHBRyVkk+ - QXDMbVA52NvJXLABNiZckfZf2TUk9S/6/9pt3CRv2Iygm0D5hw8P0H8mu85HpQfxkFDHQOHHyfF/ - zaXndJZ93a4cEt7rdH1xcJd43K42Dy+kXe+m44ch8iyevNhMtaFZVOovHNkEA+k/Zq7HtLFdUBgN - 5GiiG1/f9x/9duC7JWHSowFNBFYJUZoIUML46U85bOD6Ac/CSXVOdhq1KJp4JADQJVSNNtOSerw1 - yzg4aoyIjbpZWuPHtYhQPrCY/8qh3RAe3Yv72VtUXS4puAGnKqZdXfGWFKzI7b7ixd4rk9RFGXLz - tmUFgwaejxYokNlFgqD5Rpbzp2mocdF5f5IgW8eMB05zhkZC9B9U2qyt9kWaNAJ1RGxC91aZ+Q5G - xEL5UDAa6lM= - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=2-holier-than-thou_bristle-msg.gpg - Content-Length: - - '692' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:58:41 GMT - Etag: - - sha256:24696d5014d068dd0ddab067e559c7289e3481a0f973ae62ed858ee76b70c050 - Expires: - - Wed, 26 Feb 2020 02:58:41 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:48 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTUyMSwiaWF0IjoxNTgyNjQyNzIxfQ.eyJpZCI6MX0.paQkJo3j7RMQRbSOEWWrdOscaM-2Js8qAsa0yfjIHTY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies/d8bf6bdd-9a8c-4354-8d86-971b0cfdd133/download - response: - body: - string: !!binary | - hQIMAyPvXEQCl3S3AQ//Su4IbbZUNp9y375XQP/FfjRQ1QkOhoUTeiTxl9+oHrDIv/2BYMjc60Qs - AwX2215UPn1NF2p+CZYH+RPEAVwKckmvsIesi7G0d73mR5P7c3Gbzve2fVZzbd78WQWCfDS0ABaw - DTJwysaIG8aGKrOE0wPTaV6OITW463uAxKzkYrTLYYFSprtjAJ7mAGaqfuuSbocFNYYaqCxg1AoL - R+tXNzr1jCvHBMtaQEZf2pN/uaXb+Hon7rBq/pt+tv0+oN5p27XlQd4dr6xxb8RRmBsyKVaZa2DB - J72ePmrZMWLfrwUeg1ni05MxohRmkauTuNTAB7AHZBFoLBaeAmQZXg9BuXTdZAE3R4QVyFiuCe83 - ttZ5I/jznZ28fQTXmh5yM7LDHRvoNDvic/q1GV1Is7FHScXPO7tMetnDBvQew2cJIjiDTPcdjYJA - 4nH0OJR7lYyosqev7yMmW9vghNGd7hOWl1NcOFiIf7UGYw1qatV/GH4XZdZfXqkpOfwHcrr9XD/G - QGAfA7C77loy/EWyfwyzZYKdGg/OHjstc4QfeBOZjfl6L589eoH8f5pWj+c1M14fwls/e1Gv69XQ - KQNJGG6IFHg4W70bA7xMJCHkF1/9TBTe37widKrb3HIUrxAe2XkcWCllRBZNvTI4/jbbmNz2vLEm - W2Sbh8HQP0qxRvDW7i6FAgwDw+fEwKIgGyoBD/44JNVkjyhoDr+pefNFZuoXya61PJVRWPVoudO4 - Sze1nKTfyWbpYNMdWeqWZL6R8Df3x7wVX6M9oHYVnUSHxXTKddv2E3CUWAPowV+G53pfpL3y7Ik9 - WMTKxqoSw/hdY6g5+SqmTMbDDE7wrSkZu/aknUEwHetvSBeCx5H8Jg8JliDcMXbH+fSxn0TqS5PR - ipz0I8e9PJI2gKo61qOUBGtyftsVAdvopG/5t+rRBeuShNq0ZOkJbvK08pAAqkbrOHLtawR6HZOZ - 4tFRZxXOtXebV82EHQXDY+crNXK1Ur/0oV8/bef++9UtB/hVM/Dw0YBTTwa2JUCNjbHv0OIA/lIo - sd2TpZRUB/R+AXX7AKiySERpD9VPTzi7DmilZS4xHOQGArrmxQBbvNl72SorZNziBk+LH9z4Sizi - oQKs3Yp8JOsQdtvldyzGo05CCshi0ffSOJHuIetyZ2S2Xpg2XyNXpcxSFgLDhQ6zVDI42YOFlUPD - zvpJoeMvSAVWgwsk6Gu7tk5pdUM1hW1MpscHZGSRiiaYYQxvHbESXZ5hleY2IADIu4G0J71lQkA7 - Gx68KD4AKHII0qCctRV3F1RASNCVDJBPa1Q7JODNv/DTg8dcYSvyKzh6XXJlK4hkTdvoZcoYeT4L - 0c22bFDoIJnrKui305Sfgdt7mc+YWc+hkQj32NJdAR0eL6TTeawH9BkKT7WKpkno0Ay7p4FQjWwZ - Xae5+i+AcSDX6/v/EDfTva3unUpdQlhYt331qEYOFGX4o+7NPrS2SZZUEC3uitOgQWUqUclAM1qt - LpAaMbKqhjyr - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=3-shattering_lung-reply.gpg - Content-Length: - - '1149' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:58:41 GMT - Etag: - - sha256:eb0474c74f62b39f05a8cd3fa85772f0ab20583e6b18bd62f9954f8d286a733f - Expires: - - Wed, 26 Feb 2020 02:58:41 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:46 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTUyMSwiaWF0IjoxNTgyNjQyNzIxfQ.eyJpZCI6MX0.paQkJo3j7RMQRbSOEWWrdOscaM-2Js8qAsa0yfjIHTY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies/4f148efa-6d29-4928-ae37-264118431bcc/download - response: - body: - string: !!binary | - hQIMAyPvXEQCl3S3ARAA0g0zxtmYrfk4v/SdaDV12hrRHnzUUj0dVseJYe2ttRNR15sA8Zaf5tpq - O6Iw7mclFm35zw8cdWGDmxQtHBgGxsfOTeHesq2RdrcYGpYl08gFTfQNI2SJYrlBDtMbqBSYbYgw - f/dHvz0ZIf5cxP/2Fi39sfjBzXuEMb39FP2Z9y2IstFPx5tshzk/VwltEPRY+kFVXYZ5ZenVbawI - ouyEbkc/thy9cdk1DgEqSNOLfN2XtA+e9QWAcZY94kVGEFXeekOczU3NBHUvHRMQAD76W/ymCIBF - gqu+0yDKRUVdABey6g9UfPhEKbbFA8LErKsFFt1TdnQ1+jOtbrs8JGkyF5w/oxEihiHmLBR6XwPT - 3HO7voV73wRrvO+S46nFB5TH8R0sVcFtej2ETMqC1Bb9MIV3FjqE2nq3j3KPP6mOn8QnlpIAlJPR - Ua9DE5e/C3jq/xeSQTM1k+/q36A/xqoGlt7dqkX9kSUWj6gP4RVMhocB7+E7xlmSI8dRT+IDOtrS - zuYM6ND0BewiFbZsXKeVF+adOJF7zZ3tjem0wZbewN+JVE3LVj1krkQS60AyLXUnrFylDTWw5uWH - fYCfJmWVFX4AjrplkcEcXKi9nR9/VBTkLWjzU0up3UrIY+EYErbXQ/QWwMmla59qwlwcUfkIoZ90 - o0NReHnPeS7rrUv0tm+FAgwDw+fEwKIgGyoBD/9GJZNdGhgVQYidN2swLPPpVB7UcC8OxtCHfYlL - xEI5LVEWJr/P7QBlEUVNQ64qW3rYPUpS/2F6ECnqOa5mLfHRNAzFZRHr+Cwinoo7epmkr4dXfmw+ - IH9AkZVP5eDBFG5Eg2iMqfCKUi/zYqJu0SWxIOGzY/iR6e2QdllnEkaSWQm/IVs2QELU7b/nSVSQ - jkkULXnGWxXLljZqrBHMahdGNIF4yzC2ndVF/oezUuNOVFbtzdSEo9dMqOZozpBJbpoHxHJrDhfJ - u6VGT1Bk5M8Ncc6KNYpmVx2if+CRHJX9mRkySFF9O3N3dV6+crQepi37aOi+yhwzKWvKZsV8TGf5 - 0RT/YmZs9LHvzOZdRnVcpanvlgf9js4q09RmhA39VIcAsM/zJziZVxRw92MW1MatKc1+s9IxgPa/ - uA1QbBA09Tgbd1ZwrBWRNFdrr75U01hL0n/ybNpMK3RgEha3OTaUTUv0z2+hIX5I+oTvY/cG21sc - zRkdmrrrZ4zITBZOHSZxcAVTzxZRG0990/n4HRt94gJrR853/bZmMZpHsYRwjw13iaLh/Y05/Uct - 1VL6cSbXAOnBreBq282koCo5rhGsscM94D5pfi1gNEXdRDrzYu4JUo/vbZ2i6gZlIB3IXu/PIY4J - XVmOVHlZTiHTS000U9Owwqy3c/awB6NJDOsl6NKhAdphXz+N+FTbMsD+I9lpf7jIUnh6s32WyUKv - JwIj8H45N6jRfrEiYesDis4TFCDHuIaGABJSathAtlREWM4IpTUlQULECbeVAPkrrt0/L0Ei6kho - ia3I+YdvjJ1L3tWjzsJy3CmeMg0xSkcdKGaA2PGSgW8CcjS3BoqWDC/4uLnaLYtCogy1Vj7PVZlR - LeAFExfBbs5i68l4Btgx1W9vVi0= - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=4-shattering_lung-reply.gpg - Content-Length: - - '1217' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:58:41 GMT - Etag: - - sha256:7c85972174fa8aa8ffa3aba4854b94dd632d60059571e888446ab7097bc549ca - Expires: - - Wed, 26 Feb 2020 02:58:41 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:47 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTUyMSwiaWF0IjoxNTgyNjQyNzIxfQ.eyJpZCI6MX0.paQkJo3j7RMQRbSOEWWrdOscaM-2Js8qAsa0yfjIHTY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies/2959968f-dc8e-49a0-9121-ea172d0eddc5/download - response: - body: - string: !!binary | - hQIMA8RCx0Y9UrE3AQ/9HYSN9b87iFtrxLwDrM9+RknIZnh72wokumSkNxa0IOKYz9xL7Mzt4SSt - 7LHXr4A/ICi0KHJNRLcDBfviZBW1ByG2p4N5pCa31r7otaXtmwHm3fY5o3wgFE7m5rD5r6RizI9b - jYrGd0VtGLkyHgRN74n1VsPSuiXM9CyoNHMuFv7E5Dk+952Wfy/WRqhX/4Tb2dZOtA8Bj42Txr9R - 27iXOIVhlhWltD4LSXT/hH4QEmex5pVo86F0pvCTH7WIFBFY0W5pyVdG/AuwKPe92Wav5usS5HI4 - GcmRgESrK43GmqtO4L9/ElIpP0fKzvmTwS9iQ57CnG8vTnVOYxPkzrrpydOzn3rN8e6YCdiT3c45 - YSgAI3ibb8aiX082IjspCgm75ob23o1CdMo+W/4bKa3j2tUhQcKCOzACBMNAmJbJS/ylKcB1uOdb - X5K6ZxEMvzeWgOfZ+e6BvxAVir9o0HxW2knv13jVvbQsT3m/wIi+7PgCrgi1GqYLwsxtsmEQz4SO - L8qnCHmA79jF6v5XKgop+vuoAhhPepmHzRLxMaCptwFTBb8sv6uw25FZWLRRnSLx/3BLk78SXLyi - ki4KGWbaFmWeElDJx9EK39nvY238x/QVfEiGVExsiKLBZ0nyB6sBYK1czmY+bnwZxplTO4fqZfdL - V94+dpKEzSPR10dfVliFAgwDw+fEwKIgGyoBD/4u9udpPbhgQ15A+Q1wXroNyczh9NgIuG1N3NyM - oCc/alGOPpL8DnwELKQvRJuFSQ1iToS3lij3ILEQa+A95HKl14l3IwtrrIRVUbjcki2dijORbIb9 - rWctFxLzdKtSEFN3gnbiey6S18r8zeZIZv25ZvJqlXQJYU0aHVnLUvFYUEohW0ZfyT9km/xQVqsB - dO15JoZJ7u8ZyrFMSUFAbzKuseuyvphDCnWDzWQ6lGEOMNTvlA+zEMFAuCpSfQ+gQabW4CbvtPT3 - TGJcti+IxCOi3/Jb7X4BBTXbI1Qx5QI63q7monx3T3U92PakVovyH+AzO/DkgRv3nHCZaRMFU+jn - U9fKt6yJTYNaP3Qf6tQev2fPRXZkQ40F08NhAeMlJZsooRn04A0uIviIzsPhpEm/M3z6prgBOAsO - fp6vFf3VttAgkpeDA876VvrpWMsVIm9sY9rwVMbIIC1/Bb9MT4Od+MnZQkxl49ey2vpEZl3fNsXY - VoygF4TwUBtEvHdoRF92dl405kIisq/NjXwhkwLeEpoqKm6vwdQQMwIYvWILorSkj8RCwX3xgQUY - WUBLS3V7lYc+hXWiGGQIWYaFxs18bozc0egVTG5ZHfNpBUblZxCS6AlUDz0Bai4WrEY693KV43Be - YHg/giqoXAffqFWrahAgEnNggfLGSSnedTFCn9JdAVyqrC39HyNCcRNrpSCnp0726smN98RDz0t8 - 2kSEBeI7xzcL3leaIqNalkelnyz+wT0it+UdExn+kUnmleycYNgnLHuoU80uZ/qffGIPiE0GtiKP - zZCieEk9E5fu - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=3-holier-than-thou_bristle-reply.gpg - Content-Length: - - '1149' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:58:41 GMT - Etag: - - sha256:28477ea9d94680deb5811e5353156c845a12b1be64241bd1a12daca38aa676c3 - Expires: - - Wed, 26 Feb 2020 02:58:41 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:48 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTUyMSwiaWF0IjoxNTgyNjQyNzIxfQ.eyJpZCI6MX0.paQkJo3j7RMQRbSOEWWrdOscaM-2Js8qAsa0yfjIHTY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies/f0ca496c-8e55-488f-8da1-ccb2df4299b6/download - response: - body: - string: !!binary | - hQIMA8RCx0Y9UrE3AQ/9F2yciHwJu/CbKrZsLFSNVNjrCbv/ykpPwcSGg73xoN3r4vX8AvYziLsA - 20piFZQJIbfAawOci3yzaYLbaTAzq+gR+PFj143MTOrGd/GIy5XbRTfI8Elq4VVLSbRoPuNz2UvB - nS01q7LnZ/Q3jrSDOZtshAGvFqzJh1vJgIA0SO/GR4xDv8ie9iPk+YJh19SIUvYvDoKwt+x0e5sX - 6jF9sgD3x8aU5ZEBomvHH4hQwGJAuDzePyosP6Pjv0OsLaVby7npsK4u15dkHZTVeSUejbv/NwgK - 7GEtf/jg5tBweMcn0yEFmHluIRGF1UjZFnUkdsEgSqK5aIQ0aIhxKjl4emgLyj+teNYB3BCYaWMR - FW6y4hcINkPuhYAy92nHl5QEi3B/V254VBAvqtApEuENj0zOt+6UbUxa4B9/mR08kZ6jc74+DiST - YzTbZovy69BDnbB8H5yE/9IBDf57KgGhgzoIG75L3EQlrpq8HFk3v7U0UUGm/hfg6eBrZAro1Hy3 - SEyGcwM7HFBPnvfdfnuGkx2npWrcy9r9xBh8Z43Yp9w7SagERLtx3NRbpRY22hC+3PjFnuTHfDsh - 5+gA+DGmdThmArN92Is2pURr2c3cPesArFE7/uuef00wuAdwCub0HsQ/IbnJefY0oM3OMaDSFgtS - w5JX/cGq6sVsBMrZKRmFAgwDw+fEwKIgGyoBEADJB4rA0W4Ttqmx729YFz1xCkLtdHD8EHu5pZDs - Ppmc5uD9pZ/eXSBPj/BL6vkx7VVLVfvb52W4w92SiRffPmfyzE/6qIvcViuRCIFGhQ9e6nA3R0+C - BDj2DzcxIibuVdKISOjCHosOHH9AU3nnxlxzcSWJ2T+GDAp7jIwbkI0vBk0KvLUB62cH3nn5ZoM2 - /Krub0ONFl8p+wegPqt19U6h5lE3aZVD0il/udbHdsaYRvQ7mEGd5dAWUzV3iPiPtL2vBPd2EDP1 - X2c1n8CH9BKMN+/elUtln7G67sldN7aFD53eaowo+DTr52J+adCLZWnvct4d3kYpO5C5V8ScVYel - sUqrvFSnrIMmBjq5EJO0ENImOCAcd4OXsAhlZxBa8BsOlpsvGnO68QNGxpyXMca9fkQPkHHANDXP - qjI8yg+YHjTTxu402raHZ84AUAGm6+QyFOeDcALcm6S0ADOJV6qVhJdVlmNBO/HF38JR2iL2OqQ7 - E+tYkRUFTf4EMm6Wf1QQabScLaR88PnkGSq7WlEFZKWtBmfuhlOExBysfXgckXNos/1qppvgF7po - nlqfXIhPheIDsn2DU2tUOr8fCb/YIo/GIuk7EATy6m3mtzM7YyY+NtUaDkq1Y3Hwzpq/5PnO1arx - wH/FhgELxEpH09Quyd/P1NWLhuxWAfjHZVRcRtKhAdCnLuAf42NtyLgGMEvSyz0lr+hFGgPPyZ+j - GkyZLH5CBvvY02Nu1rmHDi9nq61DyZ/osxoDwVNaDufC5lghkr8sqZZtmUuFR50H/ukWZGrhnHS3 - SfjKYfo4Blr7gAX6rHWO5BZdCPEsIUJ5D78xzYPYM2L9idAcV/AkU68O5/RARNzHw6V1yfLAXGtd - PQf6Zki/cHYAFdfAYHYFwtX4HyY= - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=4-holier-than-thou_bristle-reply.gpg - Content-Length: - - '1217' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:58:42 GMT - Etag: - - sha256:f2fbfa8f81c9d4176749bedec3ee8bee6b3f6269ad9b9d3c35b42e68aee7106a - Expires: - - Wed, 26 Feb 2020 02:58:42 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:48 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -version: 1 diff --git a/tests/functional/cassettes/test_offline_delete_source_attempt.yaml b/tests/functional/cassettes/test_offline_delete_source_attempt.yaml new file mode 100644 index 000000000..b0779d1b1 --- /dev/null +++ b/tests/functional/cassettes/test_offline_delete_source_attempt.yaml @@ -0,0 +1,567 @@ +interactions: +- request: + body: '{"username": "journalist", "passphrase": "correct horse battery staple + profanity oil chewy", "one_time_code": "123456"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '119' + User-Agent: + - python-requests/2.20.0 + method: POST + uri: http://localhost:8081/api/v1/token + response: + body: + string: "{\n \"expiration\": \"2020-08-15T10:26:21.428727Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"b5e001de-19f1-4a93-885b-e0932aa2d441\"\ + , \n \"token\": \"eyJleHAiOjE1OTc0ODcxODEsImlhdCI6MTU5NzQ1ODM4MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.ZQDu5CcwcG9EZnzOU2pWeBddNoqm96aoegeB3xHReaM\"\ + \n}\n" + headers: + Content-Length: + - '313' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:26:21 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODcxODEsImlhdCI6MTU5NzQ1ODM4MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.ZQDu5CcwcG9EZnzOU2pWeBddNoqm96aoegeB3xHReaM + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources + response: + body: + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"out-of-town\ + \ primogeniture\", \n \"key\": {\n \"fingerprint\": \"200C271E4E680FFE62E008931554E4BF600B1E3C\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4uN551SiYiVLrHoK1QGMDmN1xq42u8o2dmnKFkArW5KfBvBFoX\\\ + nZX5LnOj9hKKEEmeGX5beS9h+fjsWvx86M2kQj/5xhOmHw0GGESEPQBSUc+Lyohpc\\nUmBoNNBfWIouEQ+IVS0gmrOwiS7wdItMby1lLDlDBoiEm4aRnRw36NIpABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEhPUDNaU05LUFgzNE1MV09QMkVPQkJRVVc2QjZPS0ZFMzZa\\nVktOV0VWNEhXVTVMUlZGQlFENjVKTEtYUENHRE1LVEFTTDM2N0NOT1ZDN0hBRUxF\\\ + nWVQyWU5LMkJHM0ZWNlZWUUlMMlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBVU5L9gCx482IED/2w6yFqz19zTBX72qN0MUTq5\\\ + nCavQIBhhWrbsc1m0p+cxuVJ16TYxiE3S/Lp/rd4r1Q9MQg9BP0+/qjOA541kNq5A\\nmR2Y0teqWonDqeY/660kEFIbio0HbOTjsBhEZxtglJ1wz70tUpd40ZVMsu+Z32Mw\\\ + n2kSiCclJYHk7uy1eis57\\n=pz11\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:24:42.042205Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions\"\ + , \n \"url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\ + , \n \"uuid\": \"4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"red-rimmed\ + \ applejack\", \n \"key\": {\n \"fingerprint\": \"D449222A7B7B0AC1E134A1FF01203DD2D2636A37\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOaUXyLQCaUSR4HTaBVGZp1mi3jn3BExTTe2UCBYjsn1zhkOBDf9\\\ + ncZNBQGjEBIYlOioC4XY1TkQep4L2DdmqO5lBfbyNG6LpGiNo7DvNBxeo5WNDa42C\\n8YcfTaVL9aWm07G12uwwc1WFNb0y86PzuAS1ek0k5B7jUfjNxFN9t0dhABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtCTEEyQTRDUEtETEVURDM2MllWQUZVRVdRQlJLUzJWRjVG\\nUEs2SElBWFBXQUFNSURMUkZHUEdLU0dFSDJJUUtBUVdZUFdFS0xRWVpaTDZMU1JY\\\ + nRFRUTUdPUlFFWFA0WE1EUlJJM0E9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAEgPdLSY2o3LmUD/i+JqgIWc2SzA5OTX9Qo0g/r\\\ + nqxDmi2NQMXob0fEEcP/GGnbiFE1P77AC6JWxSKPQStlfwvffhYmK2q7JBc71Jj8O\\nRqFRT5WSRpXUCq8tZkIYyoCXKQPlwSb3S1NQ3yM00kbkCM4dArLIFuQ/ZI1xG+l9\\\ + nIqxWwXYY8SpO8uKDXFd7\\n=FjUe\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:23.753433Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions\"\ + , \n \"url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"uuid\": \"70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"potential\ + \ freshness\", \n \"key\": {\n \"fingerprint\": \"06FFA85715E89C0AFBA927A78EA34965AC896EEA\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAMHR1pM94xuFw+GiTQI7RyUN/sKYmupDhwWj1nVricMXRbM7nIXk\\\ + nsBnqTx0pTkITPxjszoVyFFxG+Uw8TXMZEZdCOhcC2AieHV0mgWsXxLAbD9Sw3VmQ\\ngOQ3S2C/MBrimrK4bkpoKXxKIV5v5Rgku5Pjxzw50HH4e1pYhgW2C+knABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEg3TVJTVUZHWFVKRldQQlM0UjdISk1JNE5HTUREQ0FaRzJL\\nVlIyTTM3RkFTQk9BRjIyUkFYNzdMUVdZNFZJNTJLSlBOQldaRjUyQTdHWFJVN1lQ\\\ + nN0dQQU5QSFNNUUkzSUFVN1VGNEk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEI6jSWWsiW7qZeYD/ReRVU5y0nssc0+OlRy6M/im\\\ + nHY9oHex0tSGt1fTuDVqsAKKHMDrZLKkkhJg42wcINwbXTj/vRu7n199IwbSUoDiE\\nJlnO6ZaIG996AUFS64eZBA+kXczqJbsWgdQQpwQJn8LiQUF8iwFhTThltjRSuXqf\\\ + nMxyFevvxbIvYcs6il7Ip\\n=cZe8\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:36.194245Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"uuid\": \"6db98582-dd69-48ea-879e-5afc5aa388d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"inexpressible\ + \ sepsis\", \n \"key\": {\n \"fingerprint\": \"380C70D1C7930985411415B31A1B751385404CC5\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANhgLtWR4jFlhHEPGJjcupkGrNymWv9wFlFM8YppKs6nNXaQdoKf\\\ + n7+NESFVdkm89/7FWD/It0B49jEBjjs7GOmxhffomt1NVHocYGDBQjMAlKOYQgCnR\\neZDnHCFORSrQcfiNhgKm1/eFOZlNJDZn2Cwpmdk8ZV6B78fGVz+3B+tFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEo0VFRaVzY2QlBRTFRRVVlNS0hIVzZZTjRGVkJIVFlVQ0ZW\\nNVNWNjNRWlQyT0Y3Wjc2NUxEWk1TVDJNR1JBVFpYSVZJVzVBR1M0N0RFU0hTRUhY\\\ + nWDZFQVlISkFWTFBZRzc1VFlKQkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBobdROFQEzFd3gD/RUhGdZUriO3QqYTqvH7EZdZ\\\ + n4r3iFUJVP3xhru9HYBtksepsKzUHYZn4nK29689AdV1A9o/X4YcKWrxFRbMuZs0E\\nTj2Je4jrw3WNf3O3COAWwFa75HOXIhGfFVuJ4Ni2/NVJGDPA6NNIfZfFMIj/NZF3\\\ + n3RBZhDmxS21yJs9daQfs\\n=NQQJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:44.877597Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions\"\ + , \n \"url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"uuid\": \"f3a61359-1919-4bf0-b6f7-da902a935160\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"newfound necessity\"\ + , \n \"key\": {\n \"fingerprint\": \"7FBC4515353AE647D938C764EEE9B96CF5D1BE8E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5F4eU1lEB3y0oi3X6T8FU3jjZjLrsuh7pO8UcwNtQX4SccJ++B\\\ + nHChPo4OarAIfmIENAL3aP2/IVGM0w6BvHFOJvztQpEagiwf1g5voHC8mlr0m9maq\\n/pFAIbFSsTKh+nCwEvXjwxGfUt8l5w0P59kpRp/1j2DzIrwjvFomK1DZABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtZWEZDUldUM1hSSU1MRzdDU0NJN1paVVFaRkxMSldLMlhP\\nWEFCNVdHVkRPNEVOSEY3NTJZSzJBU0lFWktYUVBHRUJXRk02NlVRSFpBVUhBMjQy\\\ + nUkQ2NjVZQzRHQlk2UEZFVFRLWVk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEO7puWz10b6O+F0EAKBLCQEcRuGffqEjWHS+B2QO\\\ + nXWvovvU1mWTDvGPFLzyq92iQUVe+fAjgfEcEyX6btD0ivZDctfhImVqqXQj23zP7\\n8j1lvDXFBbU41AfZbBljEk69MIPicdviWnZaWZ2hk7ScO9Lc6D+CcU+3/l3hlh6X\\\ + ngQPZEQ30NO7w2/7ADAvs\\n=P6eJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:53.136494Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions\"\ + , \n \"url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1\"\ + , \n \"uuid\": \"5fb61bc7-8819-4f66-99b0-538a389f8fa1\"\n }\n ]\n\ + }\n" + headers: + Content-Length: + - '8018' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:26:21 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODcxODEsImlhdCI6MTU5NzQ1ODM4MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.ZQDu5CcwcG9EZnzOU2pWeBddNoqm96aoegeB3xHReaM + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/submissions + response: + body: + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96/download\"\ + , \n \"filename\": \"1-out-of-town_primogeniture-msg.gpg\", \n \"\ + is_read\": true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\ + , \n \"submission_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96\"\ + , \n \"uuid\": \"f836676a-c1aa-49a8-90c2-bb171f60cd96\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/99509e6d-62dd-48f3-8208-623f9290bc03/download\"\ + , \n \"filename\": \"2-out-of-town_primogeniture-doc.gz.gpg\", \n \ + \ \"is_read\": false, \n \"size\": 622, \n \"source_url\": \"\ + /api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\", \n \"submission_url\"\ + : \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/99509e6d-62dd-48f3-8208-623f9290bc03\"\ + , \n \"uuid\": \"99509e6d-62dd-48f3-8208-623f9290bc03\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download\"\ + , \n \"filename\": \"1-red-rimmed_applejack-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170\"\ + , \n \"uuid\": \"ceb44744-68cd-4b29-ada9-4c6ed4127170\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015/download\"\ + , \n \"filename\": \"2-red-rimmed_applejack-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015\"\ + , \n \"uuid\": \"1deb4f4f-1094-49ec-b0da-5d714b60c015\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download\"\ + , \n \"filename\": \"1-potential_freshness-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e\"\ + , \n \"uuid\": \"da095cb7-5a81-4b57-912c-14b0501dc00e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d/download\"\ + , \n \"filename\": \"2-potential_freshness-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d\"\ + , \n \"uuid\": \"ed460264-f0e9-415f-8247-738eb482c75d\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download\"\ + , \n \"filename\": \"1-inexpressible_sepsis-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a\"\ + , \n \"uuid\": \"a3bb0937-6240-4200-99d5-b514c465e56a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01/download\"\ + , \n \"filename\": \"2-inexpressible_sepsis-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\ + , \n \"uuid\": \"1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/2b1dce9e-852d-40a5-8148-d4e54cf3c322/download\"\ + , \n \"filename\": \"1-newfound_necessity-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1\"\ + , \n \"submission_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/2b1dce9e-852d-40a5-8148-d4e54cf3c322\"\ + , \n \"uuid\": \"2b1dce9e-852d-40a5-8148-d4e54cf3c322\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/9cc1760b-3d1e-4cd2-8f0e-5af35661509a/download\"\ + , \n \"filename\": \"2-newfound_necessity-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1\"\ + , \n \"submission_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/9cc1760b-3d1e-4cd2-8f0e-5af35661509a\"\ + , \n \"uuid\": \"9cc1760b-3d1e-4cd2-8f0e-5af35661509a\"\n }\n ]\n\ + }\n" + headers: + Content-Length: + - '5129' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:26:21 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODcxODEsImlhdCI6MTU5NzQ1ODM4MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.ZQDu5CcwcG9EZnzOU2pWeBddNoqm96aoegeB3xHReaM + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/replies + response: + body: + string: "{\n \"replies\": []\n}\n" + headers: + Content-Length: + - '20' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:26:21 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODcxODEsImlhdCI6MTU5NzQ1ODM4MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.ZQDu5CcwcG9EZnzOU2pWeBddNoqm96aoegeB3xHReaM + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/2b1dce9e-852d-40a5-8148-d4e54cf3c322/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAArL7MGys+bU7mIl18TJs5rSTC9NvcRhYXjmB/UMdxG2z6sYPXOrpcIJgO + fJwQMwe0Osu5iYDmaGVZ+5oYmVdaCTt2inZKxn1Li8iCV4RnbXWItYlt03WeLO8Mfa/k8LMqwGb2 + RWoW3yOPZm4NsTc30c60z7PBnjsgXuCbCjLCZs1uXQnOXqr4f6C4hq3S+CCvxqOfytPY4vBtVkvN + pcbaBm4jCgMAuyg/f3cXLt4w0b2TZ5LHejmppv1cOkpq/ia8cmyv0kW+hTh5uKnRiZtu+PlEWCEI + QhkNF7uVT1xoNDQZJE/wze0ni7u5V8Afze7oEEqbOJg/nLjUrAKdPM/08yB3CIiHU66LF5lsQMcc + eg/lpcMRja9YgkPYfOjWYxyZqYH9gHKykMlbjr5c2mGSswpkANw3wmuS9DIB96EYpPc2ebqDLKkt + 8+yC5vDu81VBlxC0xPlRzb7bK81jFvzwavb86T4HEEl/n69QwiuPeiFNpw48tNSK6l2oDVyq6TjU + uRjyC/ICo8D4V1LYFp4fy8WdNG96AGADwMFNTTmxOuY1Gi8Qn8XXpeOzxPPiwPv/P+W7SAGM08dt + LuEdA9U+0GoHEGqIrzSy4B/EUaVby947Lz15FQzjS2AfNIx32PDcCnw80l5i/rV2v1G+qF7Iv1Kc + e5sYaAZ1FJ91j6S+VXvSTAEY9XnwSOWdtr//CvagOwodz5TtI/TXCt7yEiGJBGwz3dnAxWwlziOs + 5yBjLzVsDX+GHrPL3cc/VbXd7be3fi/7omVkmeHmLma8vmI= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-newfound_necessity-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:26:21 GMT + Etag: + - sha256:cd8ca8320d46a9d2654a353aec5bec455d4afed05744d0ca95e47c7ccf358c1b + Expires: + - Sat, 15 Aug 2020 14:26:21 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:25:52 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODcxODEsImlhdCI6MTU5NzQ1ODM4MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.ZQDu5CcwcG9EZnzOU2pWeBddNoqm96aoegeB3xHReaM + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//Z/S89kAgGiAOh+UVD2ePgDvU/l/JnvR2DkCEnnqTivaWTKetbcTOxv8D + iHQFUvQKPTADA4g5u56foRmzC0Yb2mP36vRMUqLq87hb/XfZFfr3Ak7E169EyaCN6ht5he28mLV0 + j9brHPGxQWt2vrE4FFdwnUVQWNfAp13rFMm0IDFsHN3o3lNSjywJ62jlr1rce3mdkC+rXkwDh3zs + 0ZDvxqFGx4X8YPbQiAStvUsK1n3u9NBnKE3cyeHe70xnMdQxq1N4NuACJZkNovKet6C3s8LTvj58 + XiK6+/AgtbO9Pk6c89s1WW0x3hUGFtWVI+GqSUSQda5CDlWaq6Fq7mBURfuW7yD/rOJ0EypOOJED + b1GoyTiK6V1gC/mktb6u/Ei16SmPOjcsAzW7BFn5tsvl3lZULN+b4Bs+E7/Pxl4ymVaPDgbcsAh9 + Ipp0thhF1a2A3MobRsTtNidryxvfzUTj5ou70vguzn7zthzog2sijyM9hBI0FPr6YRVWXvrS7BEQ + Ly9BA1AuzGy0kS1B6MUYdcWAaxQZHWNne02zDHZqe2sBFLM04tJU4myKrXlBOok4YILQ7OWDSoa8 + Whkyohid0Eympcv+6YMaKI+9yBzHFWgcpu27rlrAuRGRXi9ibBxovyCRg5SSYc1Guo0jalDJWdDy + lRdLGsmqJAcWq2PUvNLSTAGpSiJRM+Iwxr77j/lapCOSRGfVJaivW59X5+ZQa6BN57DKWvcgPtCb + xDfXOBD4hOG9w/Qv5iKwgOcj/ckygOpvtrcQosdK9ZzrrdY= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-inexpressible_sepsis-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:26:21 GMT + Etag: + - sha256:20db26d5f8240c2efbc83f40184bd03e74f0b927394627fe24bc2954cb4a6c2a + Expires: + - Sat, 15 Aug 2020 14:26:21 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:25:44 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODcxODEsImlhdCI6MTU5NzQ1ODM4MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.ZQDu5CcwcG9EZnzOU2pWeBddNoqm96aoegeB3xHReaM + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAs+tSZVdjh2H5sgW3rQYsinaTUd1To3XLy/EC0UcNed15/OLbU142ic10 + 6l41iWmBW44aOmjYFIY46VfqPxQSM0G7fl2g5A0SZdmckTqzu141v/+BoTmvbzzZ8sXmpxKjbP/A + 1F6aBPQ2qX7HcUVyGOadyMRjuKB+IO1pROBeFB5R0hE+FD+y4/yq2y4J9SVeYcdcwcsWJytFUm73 + emXQ6vcBspvlgSjE1gywgfPFkmOLIKxv9INHFTT/FrfPvJ/yeFZ7jKtG0wxBQYPL4DG5QiVi1Gyz + Ln039tgWjFVnM5FhJ+XNhLbLHuISii/0CrKq9TeRea85xFHR6UGKgTm3/fOeWtEhC6FKa0XstXhU + T0E9dmh80Rd3myvN0HU3eyNFvmjyZ1weVguXjg4Ao1yWZ8a8AmqlA6m4conr4bbscqQKXCJSF1D+ + g/i5ng78t0+4wnWMiKtN9rNTJkVBzXpaoYzOn+14EJbkYa+zkCyQS8TbjMBpLaP0aTFO4VXk7OAU + ygtKj6P8KmkfqivWrQ047DjqwVot+wBpKT+3t8ASscApC7KaSF0+d/fBvb05ZLzLtfSXM+Ts6pQ8 + sn60uh2dnW/12nbqAdzFnrEPtDdtz5PFWn8brJpvhhMids/A7dkmbbLK6oirkLSRMF7Wdp8Stz2m + aI8Xz6brh2GQeKZafWnSTAHRguSmKDs+h+zUuP/hFFyLlLy2TWX3VLR2rLCEHhm82jP4UcMTpBkU + sgsFKxLyPddNYl+9D7kh9NLhzaLsXc2RihQWRvXYM9f3E0Y= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-potential_freshness-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:26:21 GMT + Etag: + - sha256:624b8cc271f0bc4a153ff893f14d4b63464577579c0baa49ca2e6f5b2fb715a8 + Expires: + - Sat, 15 Aug 2020 14:26:21 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:25:35 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODcxODEsImlhdCI6MTU5NzQ1ODM4MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.ZQDu5CcwcG9EZnzOU2pWeBddNoqm96aoegeB3xHReaM + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAp+9fU8qzd8lBJJJeTGUfrTvtC7bBj77m96ioEWln23lreSXOi7W1E++i + X3mCeNg6hLC0PSAtuO0QTw+LE6TGqLJtQh5y14fIxzgIX5G02eaoOlsayjQbVfXHTJ6HBSFx1VkS + ImILNuS170DhYiOyW91R3OJ2zg4DeTlPkyegMGScWCued6EcBBL+/EOrvZLDoXtpFAHFkGGcoQSD + p/6L5/pp8AuB5N43NRCtslfsD8D4gpZT7L9gkvNIJbMrBQ4FVUzjB/XI5mkOhXAubjKzgGcpqiM+ + N2k5nqSPFzotGHmKDy77Bq4D3Sk4fcLzvWMe9hY+Prp6QqW5/F3uvFhJdpdOR9JZ4WqY6pWk0VsA + jeIuaxGH3rRqFegi59AiZV+EvpORA7tx8qmkVHch5UifaJCsHthaxOrBk1D/rgutgmoQvVaCN+UA + 6So9D0H/w6RIE0vE3SAsCpXV3XQJWwsya8O5R5jCuETvi1s5NnMXrtxRuBqkFZUcRSNZyzrUWLGA + 8djkwjYcO5lP7qt40ztUosMmb2y+4z8ad3zhWP71SKA+chx8lUvY7ziiSmFOpRJOr0OEgKMU59lR + ovyT6mu5yB1d5d8G9ns8s5H8/ymV5WE/MdG+o472wWPKoKHnIu0zlj1Qqso8l/khM5wIjs8XvICl + pm7uojnWqaFcIaJg4EvSTAEw45cGmA90NotlV9qwHi0fJ0qlbFKf6FAyeDaRL0TPoLKx9JbGf+9M + +wwWhoyWoWili+hOxuju3sNSeN1iYkv3fEIyKyEy5rXvf/0= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-red-rimmed_applejack-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:26:21 GMT + Etag: + - sha256:2e1bdbd452ce54d49602552182cb0146b2334c58a7c5aec0c0565645e2ab4286 + Expires: + - Sat, 15 Aug 2020 14:26:21 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:25:23 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODcxODEsImlhdCI6MTU5NzQ1ODM4MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.ZQDu5CcwcG9EZnzOU2pWeBddNoqm96aoegeB3xHReaM + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAqBkguUOJVhB1E0rEBd3bIvbOJe9umLBp5QVPye5M4nsh0yl0IWnltszf + edV/FKB+H0YdtACRB57Zur0vTrOWAA4o1cC9tyUi18aWslfgDvVwJXLjELZYOQiDv//vmcWEG4Mw + ckXqK+/zvkgGLST9xjubdcQozWQNW8mXNzqLzLPLYd57oejEzr73iwn2UwQbQjXb31YI5ZsvCB0y + sltvyQevn92quua31WmlxjwzTndQ9u9mGQ5zZSxwK39HaZ3oEmPZlWelrnUfbodPJw5wQqGBN++n + lwGMVphNGN+EssKtSUb5Hmutd6jTajcfPWPf0yU6AYtJ3v/1wiOyXCaN3tnPStKUzP6w/htB2nFz + irbFi2VQ5v1Lg/nAYl0n3cVU4A8O8P8nhIX5KOsxNhYqNyuyjZsJgFAiKtCzEcXxlpyCQiPwpHbo + PM7nDr1JtS7w+IY4xlOkwdOmTIjq+WYjfwbOMd8GlwMQmpp2s6n4S7whSIcYI5acs14DERizF7lG + vY8XG7/ExbA0zt9B8j0MKTDsAxgkEEMALTPtINMmuc3xaDoTP7HA8e/X6tyPvrVarY8zFuPVxKuY + VXdPQuf6in/3uzja0QlWwq+Ibm+I/gBtQPRM1cDpW5n7XdYkzRcTIluElj8U8VnbECvkFNLt8NUk + IF792WIIe570TmeeRXfSTAE9fPtTykzrDiTy5LSwqQ91J/Og4d484LO+VkYSPGe37sfcFRSAOSL6 + KHNlQb9u2IoOgkORHi/6PABz5ty5K45/OvEOhlB4/xbxkbA= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-out-of-town_primogeniture-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:26:21 GMT + Etag: + - sha256:64f0c214fab76a0aa8a1407daf0c0478f7851bd7b5c0aaca5b5c8de53aae9336 + Expires: + - Sat, 15 Aug 2020 14:26:21 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:24:41 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODcxODEsImlhdCI6MTU5NzQ1ODM4MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.ZQDu5CcwcG9EZnzOU2pWeBddNoqm96aoegeB3xHReaM + Connection: + - keep-alive + Content-Length: + - '0' + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: POST + uri: http://localhost: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: + - Sat, 15 Aug 2020 02:26:32 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +version: 1 diff --git a/tests/functional/cassettes/test_offline_read_conversation.yaml b/tests/functional/cassettes/test_offline_read_conversation.yaml new file mode 100644 index 000000000..c00931c1f --- /dev/null +++ b/tests/functional/cassettes/test_offline_read_conversation.yaml @@ -0,0 +1,567 @@ +interactions: +- request: + body: '{"username": "journalist", "passphrase": "correct horse battery staple + profanity oil chewy", "one_time_code": "123456"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '119' + User-Agent: + - python-requests/2.20.0 + method: POST + uri: http://localhost:8081/api/v1/token + response: + body: + string: "{\n \"expiration\": \"2020-08-15T10:26:07.433109Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"b5e001de-19f1-4a93-885b-e0932aa2d441\"\ + , \n \"token\": \"eyJleHAiOjE1OTc0ODcxNjcsImlhdCI6MTU5NzQ1ODM2NywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ge78iqZG4gFXFnwfrtRxNMPlIzrGGXqOY7aiV3F32n8\"\ + \n}\n" + headers: + Content-Length: + - '313' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:26:07 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODcxNjcsImlhdCI6MTU5NzQ1ODM2NywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ge78iqZG4gFXFnwfrtRxNMPlIzrGGXqOY7aiV3F32n8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources + response: + body: + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"out-of-town\ + \ primogeniture\", \n \"key\": {\n \"fingerprint\": \"200C271E4E680FFE62E008931554E4BF600B1E3C\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4uN551SiYiVLrHoK1QGMDmN1xq42u8o2dmnKFkArW5KfBvBFoX\\\ + nZX5LnOj9hKKEEmeGX5beS9h+fjsWvx86M2kQj/5xhOmHw0GGESEPQBSUc+Lyohpc\\nUmBoNNBfWIouEQ+IVS0gmrOwiS7wdItMby1lLDlDBoiEm4aRnRw36NIpABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEhPUDNaU05LUFgzNE1MV09QMkVPQkJRVVc2QjZPS0ZFMzZa\\nVktOV0VWNEhXVTVMUlZGQlFENjVKTEtYUENHRE1LVEFTTDM2N0NOT1ZDN0hBRUxF\\\ + nWVQyWU5LMkJHM0ZWNlZWUUlMMlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBVU5L9gCx482IED/2w6yFqz19zTBX72qN0MUTq5\\\ + nCavQIBhhWrbsc1m0p+cxuVJ16TYxiE3S/Lp/rd4r1Q9MQg9BP0+/qjOA541kNq5A\\nmR2Y0teqWonDqeY/660kEFIbio0HbOTjsBhEZxtglJ1wz70tUpd40ZVMsu+Z32Mw\\\ + n2kSiCclJYHk7uy1eis57\\n=pz11\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:24:42.042205Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions\"\ + , \n \"url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\ + , \n \"uuid\": \"4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"red-rimmed\ + \ applejack\", \n \"key\": {\n \"fingerprint\": \"D449222A7B7B0AC1E134A1FF01203DD2D2636A37\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOaUXyLQCaUSR4HTaBVGZp1mi3jn3BExTTe2UCBYjsn1zhkOBDf9\\\ + ncZNBQGjEBIYlOioC4XY1TkQep4L2DdmqO5lBfbyNG6LpGiNo7DvNBxeo5WNDa42C\\n8YcfTaVL9aWm07G12uwwc1WFNb0y86PzuAS1ek0k5B7jUfjNxFN9t0dhABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtCTEEyQTRDUEtETEVURDM2MllWQUZVRVdRQlJLUzJWRjVG\\nUEs2SElBWFBXQUFNSURMUkZHUEdLU0dFSDJJUUtBUVdZUFdFS0xRWVpaTDZMU1JY\\\ + nRFRUTUdPUlFFWFA0WE1EUlJJM0E9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAEgPdLSY2o3LmUD/i+JqgIWc2SzA5OTX9Qo0g/r\\\ + nqxDmi2NQMXob0fEEcP/GGnbiFE1P77AC6JWxSKPQStlfwvffhYmK2q7JBc71Jj8O\\nRqFRT5WSRpXUCq8tZkIYyoCXKQPlwSb3S1NQ3yM00kbkCM4dArLIFuQ/ZI1xG+l9\\\ + nIqxWwXYY8SpO8uKDXFd7\\n=FjUe\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:23.753433Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions\"\ + , \n \"url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"uuid\": \"70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"potential\ + \ freshness\", \n \"key\": {\n \"fingerprint\": \"06FFA85715E89C0AFBA927A78EA34965AC896EEA\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAMHR1pM94xuFw+GiTQI7RyUN/sKYmupDhwWj1nVricMXRbM7nIXk\\\ + nsBnqTx0pTkITPxjszoVyFFxG+Uw8TXMZEZdCOhcC2AieHV0mgWsXxLAbD9Sw3VmQ\\ngOQ3S2C/MBrimrK4bkpoKXxKIV5v5Rgku5Pjxzw50HH4e1pYhgW2C+knABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEg3TVJTVUZHWFVKRldQQlM0UjdISk1JNE5HTUREQ0FaRzJL\\nVlIyTTM3RkFTQk9BRjIyUkFYNzdMUVdZNFZJNTJLSlBOQldaRjUyQTdHWFJVN1lQ\\\ + nN0dQQU5QSFNNUUkzSUFVN1VGNEk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEI6jSWWsiW7qZeYD/ReRVU5y0nssc0+OlRy6M/im\\\ + nHY9oHex0tSGt1fTuDVqsAKKHMDrZLKkkhJg42wcINwbXTj/vRu7n199IwbSUoDiE\\nJlnO6ZaIG996AUFS64eZBA+kXczqJbsWgdQQpwQJn8LiQUF8iwFhTThltjRSuXqf\\\ + nMxyFevvxbIvYcs6il7Ip\\n=cZe8\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:36.194245Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"uuid\": \"6db98582-dd69-48ea-879e-5afc5aa388d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"inexpressible\ + \ sepsis\", \n \"key\": {\n \"fingerprint\": \"380C70D1C7930985411415B31A1B751385404CC5\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANhgLtWR4jFlhHEPGJjcupkGrNymWv9wFlFM8YppKs6nNXaQdoKf\\\ + n7+NESFVdkm89/7FWD/It0B49jEBjjs7GOmxhffomt1NVHocYGDBQjMAlKOYQgCnR\\neZDnHCFORSrQcfiNhgKm1/eFOZlNJDZn2Cwpmdk8ZV6B78fGVz+3B+tFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEo0VFRaVzY2QlBRTFRRVVlNS0hIVzZZTjRGVkJIVFlVQ0ZW\\nNVNWNjNRWlQyT0Y3Wjc2NUxEWk1TVDJNR1JBVFpYSVZJVzVBR1M0N0RFU0hTRUhY\\\ + nWDZFQVlISkFWTFBZRzc1VFlKQkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBobdROFQEzFd3gD/RUhGdZUriO3QqYTqvH7EZdZ\\\ + n4r3iFUJVP3xhru9HYBtksepsKzUHYZn4nK29689AdV1A9o/X4YcKWrxFRbMuZs0E\\nTj2Je4jrw3WNf3O3COAWwFa75HOXIhGfFVuJ4Ni2/NVJGDPA6NNIfZfFMIj/NZF3\\\ + n3RBZhDmxS21yJs9daQfs\\n=NQQJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:44.877597Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions\"\ + , \n \"url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"uuid\": \"f3a61359-1919-4bf0-b6f7-da902a935160\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"newfound necessity\"\ + , \n \"key\": {\n \"fingerprint\": \"7FBC4515353AE647D938C764EEE9B96CF5D1BE8E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5F4eU1lEB3y0oi3X6T8FU3jjZjLrsuh7pO8UcwNtQX4SccJ++B\\\ + nHChPo4OarAIfmIENAL3aP2/IVGM0w6BvHFOJvztQpEagiwf1g5voHC8mlr0m9maq\\n/pFAIbFSsTKh+nCwEvXjwxGfUt8l5w0P59kpRp/1j2DzIrwjvFomK1DZABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtZWEZDUldUM1hSSU1MRzdDU0NJN1paVVFaRkxMSldLMlhP\\nWEFCNVdHVkRPNEVOSEY3NTJZSzJBU0lFWktYUVBHRUJXRk02NlVRSFpBVUhBMjQy\\\ + nUkQ2NjVZQzRHQlk2UEZFVFRLWVk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEO7puWz10b6O+F0EAKBLCQEcRuGffqEjWHS+B2QO\\\ + nXWvovvU1mWTDvGPFLzyq92iQUVe+fAjgfEcEyX6btD0ivZDctfhImVqqXQj23zP7\\n8j1lvDXFBbU41AfZbBljEk69MIPicdviWnZaWZ2hk7ScO9Lc6D+CcU+3/l3hlh6X\\\ + ngQPZEQ30NO7w2/7ADAvs\\n=P6eJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:53.136494Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions\"\ + , \n \"url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1\"\ + , \n \"uuid\": \"5fb61bc7-8819-4f66-99b0-538a389f8fa1\"\n }\n ]\n\ + }\n" + headers: + Content-Length: + - '8018' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:26:07 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODcxNjcsImlhdCI6MTU5NzQ1ODM2NywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ge78iqZG4gFXFnwfrtRxNMPlIzrGGXqOY7aiV3F32n8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/submissions + response: + body: + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96/download\"\ + , \n \"filename\": \"1-out-of-town_primogeniture-msg.gpg\", \n \"\ + is_read\": true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\ + , \n \"submission_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96\"\ + , \n \"uuid\": \"f836676a-c1aa-49a8-90c2-bb171f60cd96\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/99509e6d-62dd-48f3-8208-623f9290bc03/download\"\ + , \n \"filename\": \"2-out-of-town_primogeniture-doc.gz.gpg\", \n \ + \ \"is_read\": false, \n \"size\": 622, \n \"source_url\": \"\ + /api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\", \n \"submission_url\"\ + : \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/99509e6d-62dd-48f3-8208-623f9290bc03\"\ + , \n \"uuid\": \"99509e6d-62dd-48f3-8208-623f9290bc03\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download\"\ + , \n \"filename\": \"1-red-rimmed_applejack-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170\"\ + , \n \"uuid\": \"ceb44744-68cd-4b29-ada9-4c6ed4127170\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015/download\"\ + , \n \"filename\": \"2-red-rimmed_applejack-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015\"\ + , \n \"uuid\": \"1deb4f4f-1094-49ec-b0da-5d714b60c015\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download\"\ + , \n \"filename\": \"1-potential_freshness-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e\"\ + , \n \"uuid\": \"da095cb7-5a81-4b57-912c-14b0501dc00e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d/download\"\ + , \n \"filename\": \"2-potential_freshness-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d\"\ + , \n \"uuid\": \"ed460264-f0e9-415f-8247-738eb482c75d\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download\"\ + , \n \"filename\": \"1-inexpressible_sepsis-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a\"\ + , \n \"uuid\": \"a3bb0937-6240-4200-99d5-b514c465e56a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01/download\"\ + , \n \"filename\": \"2-inexpressible_sepsis-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\ + , \n \"uuid\": \"1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/2b1dce9e-852d-40a5-8148-d4e54cf3c322/download\"\ + , \n \"filename\": \"1-newfound_necessity-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1\"\ + , \n \"submission_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/2b1dce9e-852d-40a5-8148-d4e54cf3c322\"\ + , \n \"uuid\": \"2b1dce9e-852d-40a5-8148-d4e54cf3c322\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/9cc1760b-3d1e-4cd2-8f0e-5af35661509a/download\"\ + , \n \"filename\": \"2-newfound_necessity-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1\"\ + , \n \"submission_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/9cc1760b-3d1e-4cd2-8f0e-5af35661509a\"\ + , \n \"uuid\": \"9cc1760b-3d1e-4cd2-8f0e-5af35661509a\"\n }\n ]\n\ + }\n" + headers: + Content-Length: + - '5129' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:26:07 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODcxNjcsImlhdCI6MTU5NzQ1ODM2NywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ge78iqZG4gFXFnwfrtRxNMPlIzrGGXqOY7aiV3F32n8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/replies + response: + body: + string: "{\n \"replies\": []\n}\n" + headers: + Content-Length: + - '20' + Content-Type: + - application/json + Date: + - Sat, 15 Aug 2020 02:26:07 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODcxNjcsImlhdCI6MTU5NzQ1ODM2NywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ge78iqZG4gFXFnwfrtRxNMPlIzrGGXqOY7aiV3F32n8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/2b1dce9e-852d-40a5-8148-d4e54cf3c322/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAArL7MGys+bU7mIl18TJs5rSTC9NvcRhYXjmB/UMdxG2z6sYPXOrpcIJgO + fJwQMwe0Osu5iYDmaGVZ+5oYmVdaCTt2inZKxn1Li8iCV4RnbXWItYlt03WeLO8Mfa/k8LMqwGb2 + RWoW3yOPZm4NsTc30c60z7PBnjsgXuCbCjLCZs1uXQnOXqr4f6C4hq3S+CCvxqOfytPY4vBtVkvN + pcbaBm4jCgMAuyg/f3cXLt4w0b2TZ5LHejmppv1cOkpq/ia8cmyv0kW+hTh5uKnRiZtu+PlEWCEI + QhkNF7uVT1xoNDQZJE/wze0ni7u5V8Afze7oEEqbOJg/nLjUrAKdPM/08yB3CIiHU66LF5lsQMcc + eg/lpcMRja9YgkPYfOjWYxyZqYH9gHKykMlbjr5c2mGSswpkANw3wmuS9DIB96EYpPc2ebqDLKkt + 8+yC5vDu81VBlxC0xPlRzb7bK81jFvzwavb86T4HEEl/n69QwiuPeiFNpw48tNSK6l2oDVyq6TjU + uRjyC/ICo8D4V1LYFp4fy8WdNG96AGADwMFNTTmxOuY1Gi8Qn8XXpeOzxPPiwPv/P+W7SAGM08dt + LuEdA9U+0GoHEGqIrzSy4B/EUaVby947Lz15FQzjS2AfNIx32PDcCnw80l5i/rV2v1G+qF7Iv1Kc + e5sYaAZ1FJ91j6S+VXvSTAEY9XnwSOWdtr//CvagOwodz5TtI/TXCt7yEiGJBGwz3dnAxWwlziOs + 5yBjLzVsDX+GHrPL3cc/VbXd7be3fi/7omVkmeHmLma8vmI= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-newfound_necessity-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:26:07 GMT + Etag: + - sha256:cd8ca8320d46a9d2654a353aec5bec455d4afed05744d0ca95e47c7ccf358c1b + Expires: + - Sat, 15 Aug 2020 14:26:07 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:25:52 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODcxNjcsImlhdCI6MTU5NzQ1ODM2NywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ge78iqZG4gFXFnwfrtRxNMPlIzrGGXqOY7aiV3F32n8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//Z/S89kAgGiAOh+UVD2ePgDvU/l/JnvR2DkCEnnqTivaWTKetbcTOxv8D + iHQFUvQKPTADA4g5u56foRmzC0Yb2mP36vRMUqLq87hb/XfZFfr3Ak7E169EyaCN6ht5he28mLV0 + j9brHPGxQWt2vrE4FFdwnUVQWNfAp13rFMm0IDFsHN3o3lNSjywJ62jlr1rce3mdkC+rXkwDh3zs + 0ZDvxqFGx4X8YPbQiAStvUsK1n3u9NBnKE3cyeHe70xnMdQxq1N4NuACJZkNovKet6C3s8LTvj58 + XiK6+/AgtbO9Pk6c89s1WW0x3hUGFtWVI+GqSUSQda5CDlWaq6Fq7mBURfuW7yD/rOJ0EypOOJED + b1GoyTiK6V1gC/mktb6u/Ei16SmPOjcsAzW7BFn5tsvl3lZULN+b4Bs+E7/Pxl4ymVaPDgbcsAh9 + Ipp0thhF1a2A3MobRsTtNidryxvfzUTj5ou70vguzn7zthzog2sijyM9hBI0FPr6YRVWXvrS7BEQ + Ly9BA1AuzGy0kS1B6MUYdcWAaxQZHWNne02zDHZqe2sBFLM04tJU4myKrXlBOok4YILQ7OWDSoa8 + Whkyohid0Eympcv+6YMaKI+9yBzHFWgcpu27rlrAuRGRXi9ibBxovyCRg5SSYc1Guo0jalDJWdDy + lRdLGsmqJAcWq2PUvNLSTAGpSiJRM+Iwxr77j/lapCOSRGfVJaivW59X5+ZQa6BN57DKWvcgPtCb + xDfXOBD4hOG9w/Qv5iKwgOcj/ckygOpvtrcQosdK9ZzrrdY= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-inexpressible_sepsis-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:26:07 GMT + Etag: + - sha256:20db26d5f8240c2efbc83f40184bd03e74f0b927394627fe24bc2954cb4a6c2a + Expires: + - Sat, 15 Aug 2020 14:26:07 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:25:44 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODcxNjcsImlhdCI6MTU5NzQ1ODM2NywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ge78iqZG4gFXFnwfrtRxNMPlIzrGGXqOY7aiV3F32n8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAs+tSZVdjh2H5sgW3rQYsinaTUd1To3XLy/EC0UcNed15/OLbU142ic10 + 6l41iWmBW44aOmjYFIY46VfqPxQSM0G7fl2g5A0SZdmckTqzu141v/+BoTmvbzzZ8sXmpxKjbP/A + 1F6aBPQ2qX7HcUVyGOadyMRjuKB+IO1pROBeFB5R0hE+FD+y4/yq2y4J9SVeYcdcwcsWJytFUm73 + emXQ6vcBspvlgSjE1gywgfPFkmOLIKxv9INHFTT/FrfPvJ/yeFZ7jKtG0wxBQYPL4DG5QiVi1Gyz + Ln039tgWjFVnM5FhJ+XNhLbLHuISii/0CrKq9TeRea85xFHR6UGKgTm3/fOeWtEhC6FKa0XstXhU + T0E9dmh80Rd3myvN0HU3eyNFvmjyZ1weVguXjg4Ao1yWZ8a8AmqlA6m4conr4bbscqQKXCJSF1D+ + g/i5ng78t0+4wnWMiKtN9rNTJkVBzXpaoYzOn+14EJbkYa+zkCyQS8TbjMBpLaP0aTFO4VXk7OAU + ygtKj6P8KmkfqivWrQ047DjqwVot+wBpKT+3t8ASscApC7KaSF0+d/fBvb05ZLzLtfSXM+Ts6pQ8 + sn60uh2dnW/12nbqAdzFnrEPtDdtz5PFWn8brJpvhhMids/A7dkmbbLK6oirkLSRMF7Wdp8Stz2m + aI8Xz6brh2GQeKZafWnSTAHRguSmKDs+h+zUuP/hFFyLlLy2TWX3VLR2rLCEHhm82jP4UcMTpBkU + sgsFKxLyPddNYl+9D7kh9NLhzaLsXc2RihQWRvXYM9f3E0Y= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-potential_freshness-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:26:07 GMT + Etag: + - sha256:624b8cc271f0bc4a153ff893f14d4b63464577579c0baa49ca2e6f5b2fb715a8 + Expires: + - Sat, 15 Aug 2020 14:26:07 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:25:35 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODcxNjcsImlhdCI6MTU5NzQ1ODM2NywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ge78iqZG4gFXFnwfrtRxNMPlIzrGGXqOY7aiV3F32n8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAp+9fU8qzd8lBJJJeTGUfrTvtC7bBj77m96ioEWln23lreSXOi7W1E++i + X3mCeNg6hLC0PSAtuO0QTw+LE6TGqLJtQh5y14fIxzgIX5G02eaoOlsayjQbVfXHTJ6HBSFx1VkS + ImILNuS170DhYiOyW91R3OJ2zg4DeTlPkyegMGScWCued6EcBBL+/EOrvZLDoXtpFAHFkGGcoQSD + p/6L5/pp8AuB5N43NRCtslfsD8D4gpZT7L9gkvNIJbMrBQ4FVUzjB/XI5mkOhXAubjKzgGcpqiM+ + N2k5nqSPFzotGHmKDy77Bq4D3Sk4fcLzvWMe9hY+Prp6QqW5/F3uvFhJdpdOR9JZ4WqY6pWk0VsA + jeIuaxGH3rRqFegi59AiZV+EvpORA7tx8qmkVHch5UifaJCsHthaxOrBk1D/rgutgmoQvVaCN+UA + 6So9D0H/w6RIE0vE3SAsCpXV3XQJWwsya8O5R5jCuETvi1s5NnMXrtxRuBqkFZUcRSNZyzrUWLGA + 8djkwjYcO5lP7qt40ztUosMmb2y+4z8ad3zhWP71SKA+chx8lUvY7ziiSmFOpRJOr0OEgKMU59lR + ovyT6mu5yB1d5d8G9ns8s5H8/ymV5WE/MdG+o472wWPKoKHnIu0zlj1Qqso8l/khM5wIjs8XvICl + pm7uojnWqaFcIaJg4EvSTAEw45cGmA90NotlV9qwHi0fJ0qlbFKf6FAyeDaRL0TPoLKx9JbGf+9M + +wwWhoyWoWili+hOxuju3sNSeN1iYkv3fEIyKyEy5rXvf/0= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-red-rimmed_applejack-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:26:07 GMT + Etag: + - sha256:2e1bdbd452ce54d49602552182cb0146b2334c58a7c5aec0c0565645e2ab4286 + Expires: + - Sat, 15 Aug 2020 14:26:07 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:25:23 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODcxNjcsImlhdCI6MTU5NzQ1ODM2NywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ge78iqZG4gFXFnwfrtRxNMPlIzrGGXqOY7aiV3F32n8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: GET + uri: http://localhost:8081/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAqBkguUOJVhB1E0rEBd3bIvbOJe9umLBp5QVPye5M4nsh0yl0IWnltszf + edV/FKB+H0YdtACRB57Zur0vTrOWAA4o1cC9tyUi18aWslfgDvVwJXLjELZYOQiDv//vmcWEG4Mw + ckXqK+/zvkgGLST9xjubdcQozWQNW8mXNzqLzLPLYd57oejEzr73iwn2UwQbQjXb31YI5ZsvCB0y + sltvyQevn92quua31WmlxjwzTndQ9u9mGQ5zZSxwK39HaZ3oEmPZlWelrnUfbodPJw5wQqGBN++n + lwGMVphNGN+EssKtSUb5Hmutd6jTajcfPWPf0yU6AYtJ3v/1wiOyXCaN3tnPStKUzP6w/htB2nFz + irbFi2VQ5v1Lg/nAYl0n3cVU4A8O8P8nhIX5KOsxNhYqNyuyjZsJgFAiKtCzEcXxlpyCQiPwpHbo + PM7nDr1JtS7w+IY4xlOkwdOmTIjq+WYjfwbOMd8GlwMQmpp2s6n4S7whSIcYI5acs14DERizF7lG + vY8XG7/ExbA0zt9B8j0MKTDsAxgkEEMALTPtINMmuc3xaDoTP7HA8e/X6tyPvrVarY8zFuPVxKuY + VXdPQuf6in/3uzja0QlWwq+Ibm+I/gBtQPRM1cDpW5n7XdYkzRcTIluElj8U8VnbECvkFNLt8NUk + IF792WIIe570TmeeRXfSTAE9fPtTykzrDiTy5LSwqQ91J/Og4d484LO+VkYSPGe37sfcFRSAOSL6 + KHNlQb9u2IoOgkORHi/6PABz5ty5K45/OvEOhlB4/xbxkbA= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-out-of-town_primogeniture-msg.gpg + Content-Length: + - '605' + Content-Type: + - application/pgp-encrypted + Date: + - Sat, 15 Aug 2020 02:26:07 GMT + Etag: + - sha256:64f0c214fab76a0aa8a1407daf0c0478f7851bd7b5c0aaca5b5c8de53aae9336 + Expires: + - Sat, 15 Aug 2020 14:26:07 GMT + Last-Modified: + - Sat, 15 Aug 2020 02:24:41 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJleHAiOjE1OTc0ODcxNjcsImlhdCI6MTU5NzQ1ODM2NywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ge78iqZG4gFXFnwfrtRxNMPlIzrGGXqOY7aiV3F32n8 + Connection: + - keep-alive + Content-Length: + - '0' + Content-Type: + - application/json + User-Agent: + - python-requests/2.20.0 + method: POST + uri: http://localhost: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: + - Sat, 15 Aug 2020 02:26:18 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +version: 1 diff --git a/tests/functional/cassettes/test_offline_read_conversations.yaml b/tests/functional/cassettes/test_offline_read_conversations.yaml deleted file mode 100644 index de77cdb76..000000000 --- a/tests/functional/cassettes/test_offline_read_conversations.yaml +++ /dev/null @@ -1,701 +0,0 @@ -interactions: -- request: - body: '{"username": "journalist", "passphrase": "correct horse battery staple - profanity oil chewy", "one_time_code": "994892"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '119' - User-Agent: - - python-requests/2.20.0 - method: POST - uri: http://localhost:8081/api/v1/token - response: - body: - string: "{\n \"expiration\": \"2020-02-25T22:55:51.954473Z\", \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_uuid\": \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", - \n \"token\": \"eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTM1MSwiaWF0IjoxNTgyNjQyNTUxfQ.eyJpZCI6MX0.2XH0eSaJk63SJZj7hEt8ygbBPSF7s-_Tu6yp5gWc2I4\"\n}\n" - headers: - Content-Length: - - '317' - Content-Type: - - application/json - Date: - - Tue, 25 Feb 2020 14:55:51 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTM1MSwiaWF0IjoxNTgyNjQyNTUxfQ.eyJpZCI6MX0.2XH0eSaJk63SJZj7hEt8ygbBPSF7s-_Tu6yp5gWc2I4 - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/add_star\", - \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"shattering lung\", \n \"key\": - {\n \"fingerprint\": \"FEBDFDBB44595D38025EBD7423EF5C44029774B7\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADb+ADPxqZiKVKvYqTKQJgWsAMtLUWmab+YV0XM7+ytuz61F8xh\\nBJve/MoxlsFJTEvau0JBRIv0SGLAeFfCtc6WbC6MJ5tQ/ioWoIKTRfv2LqjkZr4e\\nCpbUHElvPfxxDE+zEKGPJE8tneJG5ajMIiXBbh9bt8/RWuAcSq9XldmmRAPct5iS\\n/PG49up/ztECkxKKvsLxVjpqJIH9auI1wZPpE/HfSI9PWLS/oAbSxIobcSvtxCAv\\nKlzfbF8iN9zeI+2mfrLlUgAvXwuwhDyzg1o5L7fNgkfVaL+C8+Uw9kyDLh9daIlc\\nHc9GoIO/CJTfQy6kt3cADPDwI64ysYZ2+UPI5LYOu3RRHF3jEi82C17oI24I9Qzh\\nrEHf8UixVY9X7RpOjiJ3PO5PKjFbyClpYgybACSqQXJGZgsBVkC6Fug3b3hgSWYK\\nkaULr+pTBneiyFuNBUv3h7e3/+3MXGl3gtWsAgptgw8ueHNp7CmyHGM1sIcYVPyC\\nVLMhkLwb29TFGh+6QrA+uTP3+G9lga49B3ufRJenHXCs5DRPEqNzCkYPZAPFnOYq\\nJsBf0DYzcd21aPQ4XwoLuSoBl/xYyYF3/M5B2tiY4zDL2lLkfcAgNVkfpn/oMT9r\\n/cKdwrsJ7vZxfJRoF7j94TXGy4uvpwnCYS4LBTlcaGMMRHRaAU/3DjimVQARAQAB\\ntHxBdXRvZ2VuZXJhdGVkIEtleSA8SkxOUFVYUFE3WUc2VEg2VTNJSUpMN0I3RENG\\nM0lYUUVHNU1QV1hFTUg1RlRBVlJYSFROVVMyU1pMNFNLS0RDRkVCV1ZWQlNSSFJD\\nWFEzVU5HVEdCSFBWVEVDVENBU1U1MzNaNUlTQT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJECPvXEQCl3S37d8QAKQXcVEniONj\\nimzLp8adfQcH4cYx2/w0FDJ8i8XObG3+NpXvyU6mY9Lh3I8OEBiJpjEKDuNVyhll\\n2SdDW7HMKYOyuRcXzbheyOI3B/qyxKEtwanTjCePCKqVQltehOeYffihU5LGVEyq\\n0+jD+QaDAy/pBZo7alqc2yeS5j/hyubOUQ1LWgpDYkbdHeprixIPAZV+egXG/cl/\\nBIZloQQ+Q3QXQeUEtn/OhpCV6mO7Hbf9yWM8h7P/eCRhs7lve4tSOSx7WVKnL2sf\\nQ16iyaC93IYEKMNVIwyLQLif4vzkRI8EZ4TSNLMR+QMAKww2g7Y+NNYpnoFjjAud\\nUp4yKk1P5LQtcYhEUNISY09ZBLLDrKss1Vj7820RGnyEyyhxo94TwJEjKDDJxtVH\\n5Lv9sFzTAJJdEg9DhD91R2GLwAyKPJfgEA44nvRIzdBdjIbPsRP9HAz0WD8vGlDV\\n8oUd0tNL/6Uf74cCqYOD2jBlAzqBRiKC7dEwV04rY0WQrLI06N+JoCdo2Fh7MAtz\\nNUjrUm5clVsTtJAel2y+PjqZ6Z4jFiLkpaKomvT6tR33qbiTxzRzXPDHANnYNsiE\\n4JZ+/ekcsO0pH6GU7fR7OZmFSK5YBOg/MlOo4OeesjSsObLZMLOteGJWkgqkYE6P\\ntR7w1V9PkicIp1Ap9bO0d4TBEybJHYuP\\n=cPX6\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2020-02-25T14:51:46.976004Z\", \n \"number_of_documents\": 0, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies\", - \n \"submissions_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions\", - \n \"url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"uuid\": \"fe5f5269-7d1b-42e6-83a3-8538b4d60122\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/add_star\", - \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"holier-than-thou bristle\", \n - \ \"key\": {\n \"fingerprint\": \"6A220777AE0EF8C4A45E113AC442C7463D52B137\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC8MIKb38NvUHaL1MdDLWz7r10myn32/NqDK5eyHlXrtRJfQvH5\\niAJfT3msd/ussndpFLBtGhZS6T4XJLO/J/ssP+x7GV3wZ1Lj/kO2vD2ewSzOE7Vp\\nRFq9NhQ9LoWUcf3VPD1VK+g1HdpP1BMS/zfMZbugC5QffWz2uG0b3EugHmuWpGpS\\ni7hDEC464sByj2NW7BKdNhBesc8lGeV6l4sQluFHn8SuwKGuY6lPaxZuz9oOB2co\\n2UAByDKXn0WEPRyjzLErsn2BusJUge7gFXCHbuQ/SHsxf/OIBTBzrIfpmNL0g1Jn\\nrFc2smFCL1oDme6O7VZcFUD7TWhyZUdr7GuPOa4KFMB3uAWuFdpok/4IL2OipsS/\\nn7yCUr+e9quKvF+QIb0DVqx+oLUaUQH4jOv3eS2OnviJHP6+XN12EJhmrCNCJncB\\nzw9BXgx3p8KQe67AWrX+fWqYEbYbwxrXehXVrvIPAWzhFyE7cMaL29CMIWCJtyGp\\nFDncbDbUJF6SJFfyUacDgyiMuIrhk3xkdSfWaqg6MtKbqVT0MCzfHs9XMXbpfDmu\\nLCvfsWuGGC9ZVo37dZQT3slRyBNjrEV4QLaBktMNRIo8uB14EdFRk2/cgUhPAb+N\\n0orccsU0M12pmjMWVRH+PetLtQYCvO3MVoPtHMLywBOQ+O7cj1zix1eJEQARAQAB\\ntHxBdXRvZ2VuZXJhdGVkIEtleSA8V0RSWllaSEM2TFRTQTNBREk2VDdETkhaSjRY\\nWFZFSlA0NVBBN1FVS1A3T0xQTlZHRDc3U1FSM1M3UEhVR1NaRkhZN0VHMzQ3NkxG\\nWDJOV1FaWjNSR05HVU1RWldLVkpYWTZWSEI2QT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEMRCx0Y9UrE3ZoQQALo0OZEeeSDT\\nyQq0rCovGF5b8RskKEqMzIPKv5EtKwQIZgQBCG3MKhSJs98SQMBfBOLKzFMU6gEa\\naqiog0FRBEQw9G6dtmhvNdltgTDL6hcSglcGG2Ihsa4nAo1z6Kjjta29zgK1E7Q0\\nmVlp5sd5MG7wCPe9LKCcCWrekPLD+c8MZxXPu0j6YOr5EChiAL3QiE5ZTpWhaNCE\\nV3BmrkZClbIYwqUd6oRwSDNCpMc0Zj7YNjU1Z0j0EsdsE2X2yBfdp0er1jY4Nh4c\\naLe6ybDY1QqU7t8UR56LsBE4ejwrQuAWHtc9B0Ky0QdI9M6CLE42sHTHutUoumvH\\nD8ODI3mc/6NO7yrvivoiosqMM30fV/S8F5Q5W/N0T3nTCtPcjVQSCp0t7ngqnlno\\nYFvZJNP7NRlno2qICg1SecXXdZt2/PvkbEgZHykCE0vUA9RB0cfALX9bQtwMvkOn\\naRbCsW+vY9q1xH4gzG8E3gqjQG5XzQTnupgFER6wXmWzP/JEUG8eieYD+eStTX9d\\nR+P0yj/Udh+u9IwdWqP1uvvtbA5IC4Lr28BJnmKOQodEoyJQtb6Y5jwaR3hU1J4K\\ncbiAKk+6YZM7usOuxW74plSk8LiRWgypCcb8pum8LnENa3kYGizump6+np9wxlQ4\\nGUaAGingR4kg2645Shn+9xUIE78jCl95\\n=FfUY\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2020-02-25T14:51:48.114824Z\", \n \"number_of_documents\": 0, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/remove_star\", - \n \"replies_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies\", - \n \"submissions_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions\", - \n \"url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"uuid\": \"d894d52c-c191-4aa6-bfed-869f598783df\"\n }\n ]\n}\n" - headers: - Content-Length: - - '5354' - Content-Type: - - application/json - Date: - - Tue, 25 Feb 2020 14:55:52 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTM1MSwiaWF0IjoxNTgyNjQyNTUxfQ.eyJpZCI6MX0.2XH0eSaJk63SJZj7hEt8ygbBPSF7s-_Tu6yp5gWc2I4 - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/81968b5d-3f68-4e14-9749-e800434834ea/download\", - \n \"filename\": \"1-shattering_lung-msg.gpg\", \n \"is_read\": - false, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"submission_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/81968b5d-3f68-4e14-9749-e800434834ea\", - \n \"uuid\": \"81968b5d-3f68-4e14-9749-e800434834ea\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/6df30b7c-a168-4009-aabc-bb39abb4a018/download\", - \n \"filename\": \"2-shattering_lung-msg.gpg\", \n \"is_read\": - false, \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"submission_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/6df30b7c-a168-4009-aabc-bb39abb4a018\", - \n \"uuid\": \"6df30b7c-a168-4009-aabc-bb39abb4a018\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/f04ca1de-b40a-44df-a099-a07882ce6607/download\", - \n \"filename\": \"1-holier-than-thou_bristle-msg.gpg\", \n \"is_read\": - false, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"submission_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/f04ca1de-b40a-44df-a099-a07882ce6607\", - \n \"uuid\": \"f04ca1de-b40a-44df-a099-a07882ce6607\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/87e57d4f-c6a0-4ee6-8d99-2a23bfebd10d/download\", - \n \"filename\": \"2-holier-than-thou_bristle-msg.gpg\", \n \"is_read\": - false, \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"submission_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/87e57d4f-c6a0-4ee6-8d99-2a23bfebd10d\", - \n \"uuid\": \"87e57d4f-c6a0-4ee6-8d99-2a23bfebd10d\"\n }\n ]\n}\n" - headers: - Content-Length: - - '2059' - Content-Type: - - application/json - Date: - - Tue, 25 Feb 2020 14:55:52 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTM1MSwiaWF0IjoxNTgyNjQyNTUxfQ.eyJpZCI6MX0.2XH0eSaJk63SJZj7hEt8ygbBPSF7s-_Tu6yp5gWc2I4 - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-shattering_lung-reply.gpg\", - \n \"is_deleted_by_source\": false, \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_username\": - \"journalist\", \n \"journalist_uuid\": \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", - \n \"reply_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies/d8bf6bdd-9a8c-4354-8d86-971b0cfdd133\", - \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"uuid\": \"d8bf6bdd-9a8c-4354-8d86-971b0cfdd133\"\n }, \n {\n - \ \"filename\": \"4-shattering_lung-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", \n \"reply_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies/4f148efa-6d29-4928-ae37-264118431bcc\", - \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"uuid\": \"4f148efa-6d29-4928-ae37-264118431bcc\"\n }, \n {\n - \ \"filename\": \"3-holier-than-thou_bristle-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", \n \"reply_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies/2959968f-dc8e-49a0-9121-ea172d0eddc5\", - \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"uuid\": \"2959968f-dc8e-49a0-9121-ea172d0eddc5\"\n }, \n {\n - \ \"filename\": \"4-holier-than-thou_bristle-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", \n \"reply_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies/f0ca496c-8e55-488f-8da1-ccb2df4299b6\", - \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"uuid\": \"f0ca496c-8e55-488f-8da1-ccb2df4299b6\"\n }\n ]\n}\n" - headers: - Content-Length: - - '2275' - Content-Type: - - application/json - Date: - - Tue, 25 Feb 2020 14:55:52 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTM1MSwiaWF0IjoxNTgyNjQyNTUxfQ.eyJpZCI6MX0.2XH0eSaJk63SJZj7hEt8ygbBPSF7s-_Tu6yp5gWc2I4 - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/81968b5d-3f68-4e14-9749-e800434834ea/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ//W9Kq8XkYkXBfLXZG8CLgc+nzNrBJYLsiT5B6NP/1vACCUUFpCmPGM/DH - jGKOp7QcjLhKXLW0h96ED3lavwpRTV8oy7IuXFNcld+n06mgosT2I6m9W+q0GaoY98ClTk+liU7F - raU8n37kB84Zh0dS9MFErLanAScDm7/RakmolDXA0TdhPagMBmXMHHk/rFRd5R7VIXHFipgu9pXt - 9g7YmELJHiwkLkA4f+0VQOaTVL4TqoUm/M9lRBv6Y0Ypr/pksfYm9SoANCSDnY8H6OWvETjWhlI0 - C4BoAij+/zsmJviYjbBBlKQx22WFnFsqCQ/DqipUd5LNrI2bkYmw9tUfquW+l/GjcvHusVLBhGn9 - zIq7K5FDdcnFUUtMbkD1zN404/ZgpgEf4CjuyyfbNBpW4hCFoUVn6qkoIy4VBklEDS134TjKeE/B - 1ZGSmTm5dGZ+GpR5SY8hxtr2s9zrIAraGEWHdlchb9joanGpvCxKC9kAFnf01hsoM9F0WTcySIl3 - yn8yido4DNZnc2y0jBmxo9uPaU2Z6xYbEBykOu4FZvIPxozV4mY9N5LFOMPASU/dM0cOPONgD8VQ - kq+ujwlrr2T4Q+ZVW0f4j5xatb658muZqxJK48kE7JlgEkwu2PitLTB/gP0E1mM+i5ykZXsjrZJN - UqioaJctC0uDqJHBIwfSYgGK6tM3O/Iq9GOxNnzCVISapJLsBF4uWAV1KhML7xJiZJ7UxbM/Xmoy - qFd+G1w0sWWSfzPsAttFYXTMRnlsyZ3rzr+BFKo9zSdUFjUAt2BdN+ij/o9HT2MQ1hsEEan5tREs - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=1-shattering_lung-msg.gpg - Content-Length: - - '627' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:55:52 GMT - Etag: - - sha256:e65a2a839d9b897b31032d2734362c027eada69e3085558855b5ec93802a29b3 - Expires: - - Wed, 26 Feb 2020 02:55:52 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:46 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTM1MSwiaWF0IjoxNTgyNjQyNTUxfQ.eyJpZCI6MX0.2XH0eSaJk63SJZj7hEt8ygbBPSF7s-_Tu6yp5gWc2I4 - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/6df30b7c-a168-4009-aabc-bb39abb4a018/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ/+OEK1sLSC/73KDsYffVoOYgUJ3eJ1qWulY9y7ZZPgr9XnklQY6uTmM5W2 - YQ2hBQCl544PPswy4rK+3xdxqbShsuaCc8INFKKyn9KcV0RyL4BFV0Ch3r1pS8QEMYcuooFDeSGC - M2P1SJsBKdgoH+Rh3oWEV2naeQGQf/TZ3C0fVb9mikVncHS6lyMgEY1Qk8bYBZV2Jd/XtE8FHiwl - yHlQXdTBDHUs6Wr2KUvY8oxVqupJf8Nv033kYiT+2k/ngV4HcNKAfyTkoqfhASWfl/ltnJiXpCct - /egLH0Rqr0Ha2nO+KE0jaqArzXefsrxRt4Ps9uiRgdXDFdrF+DsOojyxLMaWQzUWqiTsnsmanhhB - uIRdQPfw0FlRf2MyDDCBXWQTjtUhYPVGSm0iCuFf/gMoN57gouL8+QYqnzWmnryyj/XbTrVEUsdB - aCJ8t+/UAYLazlNc4XsF8MW/yHmxs37CoLmR98GFhgpNk/PRJnKaiITBRVMfXe/XuEEfTuGryUKE - IXCtNgSwz1eSxezLmqiJhMv0SysjlXhSxxicZ1henY0JQUr8eMU4Ag3Y/uP2mLBlKe8xPuGME8Vt - g3gDZHhA4ClqoPzBcys1tHe9Ll6DBlJtJ5UJHYNCBdJWIy5f1oBoivQNTnO+ytImK4rNozPSLRAe - qUZIcCKciBabF+CaKODSowHA8pYMt6IJIeUsy2l0kdbJIWtpSgahCSAcM1qPGPAEiIYJhrgqbgi4 - imSeUdOFJrvOHV74uN76tZxLdd50OGfKfqclNua8VcTclnWccbaIHAarWOAMgh8sPPtHd57wfIed - ntluC9P6JltuS5Mb4ggkCTgxxxthVSmeAkVeZhB7DkfcSL6r6NJqlJjlcevG8N6TQ1VbQE7VmBE3 - gyFf6uTVcLQ= - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=2-shattering_lung-msg.gpg - Content-Length: - - '692' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:55:52 GMT - Etag: - - sha256:2b3e6e346dcd09ff06d0cc93b39c33687093fe1762bcd95db0dd1a144b42eb67 - Expires: - - Wed, 26 Feb 2020 02:55:52 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:46 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTM1MSwiaWF0IjoxNTgyNjQyNTUxfQ.eyJpZCI6MX0.2XH0eSaJk63SJZj7hEt8ygbBPSF7s-_Tu6yp5gWc2I4 - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/f04ca1de-b40a-44df-a099-a07882ce6607/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqARAAwnhdBSmNYngWmN/VO3X4gEYqJYXu6DZZ+KkY7+Lxfip2x7qS0VHf2+gc - kTqShZA3ODlLcfuP2DCc6pvR8P3yQMUPHFZAEOKG6HMgBglmuaavDzEVj7IBEZ99leX1PGFyVVwn - c5M5jaKOLFJHdBXmWJ+YJ1KUdlx42LZGY3eCXL+aD5aFu9Kze0nkRcIUGMZk2YIdtPIJujW2VUzF - qHQ/EIoe3YXjXu2FrWM94WHrxs2BHWBQ6pKU11dQgM5g6hOql3J0//2I5LD64akk1gKP16ONeXpH - hC4vtb75xv687XnhoSOV90Zi6Uujj2/PK4YkEW+XAB+VxT3GoEyG+XWMjAsRzMBK1WkfXdQmRUBU - jM7kOsu0CDfqYVrVMidWtW8Ldlg2VkMaxVA6EwkzxmGKa49W7RIvQCBUd6O2sGLRojAf1QCtvTnF - kxtcmgNAKSQIFQA/QyY2gsXbO/vD4tFTGxCtHe0ODkyISsJz+w5FzZts5ySJmauT09EZikcvUqft - 7njsKLmxCpK59Gx3SwJ57hlKPm4AYuPz/zgy+JvrmGYEz2JhYmH8HWmRQtpXdCGzS6FU59/51dUt - I09RSIbvWEqzrR85Av2tMLbeuF+2MdRNuribbf0ZTJ7VtcBwq91GHNd0x2UKC5Jx8mqsgbVAYA9X - 8hU+43azu7EErDOR2A7SYgFUTI3KX7XOZVFWE2Vas4GPkSM1F/C/Dd6SZDpFZZEhrRp+pFuyPDSz - zZdiK98NLrppwIfr6sSc6Ksb2k8qs2kc3zpaYH+ubgFNt3blq9j9VVB0sLvFvffiZRU/qL/RqN18 - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=1-holier-than-thou_bristle-msg.gpg - Content-Length: - - '627' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:55:52 GMT - Etag: - - sha256:3c408cb123907551d63ec2dffe0188d466343e227ad7ca467ed2881a92ec8506 - Expires: - - Wed, 26 Feb 2020 02:55:52 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:48 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTM1MSwiaWF0IjoxNTgyNjQyNTUxfQ.eyJpZCI6MX0.2XH0eSaJk63SJZj7hEt8ygbBPSF7s-_Tu6yp5gWc2I4 - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/87e57d4f-c6a0-4ee6-8d99-2a23bfebd10d/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ/+L664jCUtzr0iFOHkWf8Cdo5hXQtlDCYxEbR+Jj3j2FyOWtGpDX5aSdTj - ecLhyDWmaZtm9xnXaIrmJQY0TAJG7VabilYFrgARihUt0oOZyi+vwO9gEc5szEP2Y54aGkV7ZEPi - qdBzjCpWTmrIyU1DcA894EXTgtsyCOJ21FPVPfuIhXFBO7Qz3bXrCdeBGUKpz5IiiYxV1GASvgFm - VYmuAKNWBKMnBjxbJ4BLe0zYTQdSWP5xgpmkHmBDrPDpjlrg1Vt+EPXBcxcGo9y/zOE7ovkhyxwo - pERh4CGdDnKVHLIhkDOOXKJv/Bi8Wwvle39A4jSXudfqTzplqD2Xmg/yZeV2V2coqDhFnkkgJ4W9 - 4hNAF8bvkHDV/LtihukhJoIWYzV3uD0rwwwpU5QEzo9LxpqqH0QsNKfD0BysUsmyHgeJcxxdc/AF - jORUMtB4EwaQuhA2lOnJEbx5TMvripQ6CH/xjJmot5KdbD3CD1tsdDzm0EC8QTuD2u4bHBRyVkk+ - QXDMbVA52NvJXLABNiZckfZf2TUk9S/6/9pt3CRv2Iygm0D5hw8P0H8mu85HpQfxkFDHQOHHyfF/ - zaXndJZ93a4cEt7rdH1xcJd43K42Dy+kXe+m44ch8iyevNhMtaFZVOovHNkEA+k/Zq7HtLFdUBgN - 5GiiG1/f9x/9duC7JWHSowFNBFYJUZoIUML46U85bOD6Ac/CSXVOdhq1KJp4JADQJVSNNtOSerw1 - yzg4aoyIjbpZWuPHtYhQPrCY/8qh3RAe3Yv72VtUXS4puAGnKqZdXfGWFKzI7b7ixd4rk9RFGXLz - tmUFgwaejxYokNlFgqD5Rpbzp2mocdF5f5IgW8eMB05zhkZC9B9U2qyt9kWaNAJ1RGxC91aZ+Q5G - xEL5UDAa6lM= - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=2-holier-than-thou_bristle-msg.gpg - Content-Length: - - '692' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:55:52 GMT - Etag: - - sha256:24696d5014d068dd0ddab067e559c7289e3481a0f973ae62ed858ee76b70c050 - Expires: - - Wed, 26 Feb 2020 02:55:52 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:48 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTM1MSwiaWF0IjoxNTgyNjQyNTUxfQ.eyJpZCI6MX0.2XH0eSaJk63SJZj7hEt8ygbBPSF7s-_Tu6yp5gWc2I4 - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies/d8bf6bdd-9a8c-4354-8d86-971b0cfdd133/download - response: - body: - string: !!binary | - hQIMAyPvXEQCl3S3AQ//Su4IbbZUNp9y375XQP/FfjRQ1QkOhoUTeiTxl9+oHrDIv/2BYMjc60Qs - AwX2215UPn1NF2p+CZYH+RPEAVwKckmvsIesi7G0d73mR5P7c3Gbzve2fVZzbd78WQWCfDS0ABaw - DTJwysaIG8aGKrOE0wPTaV6OITW463uAxKzkYrTLYYFSprtjAJ7mAGaqfuuSbocFNYYaqCxg1AoL - R+tXNzr1jCvHBMtaQEZf2pN/uaXb+Hon7rBq/pt+tv0+oN5p27XlQd4dr6xxb8RRmBsyKVaZa2DB - J72ePmrZMWLfrwUeg1ni05MxohRmkauTuNTAB7AHZBFoLBaeAmQZXg9BuXTdZAE3R4QVyFiuCe83 - ttZ5I/jznZ28fQTXmh5yM7LDHRvoNDvic/q1GV1Is7FHScXPO7tMetnDBvQew2cJIjiDTPcdjYJA - 4nH0OJR7lYyosqev7yMmW9vghNGd7hOWl1NcOFiIf7UGYw1qatV/GH4XZdZfXqkpOfwHcrr9XD/G - QGAfA7C77loy/EWyfwyzZYKdGg/OHjstc4QfeBOZjfl6L589eoH8f5pWj+c1M14fwls/e1Gv69XQ - KQNJGG6IFHg4W70bA7xMJCHkF1/9TBTe37widKrb3HIUrxAe2XkcWCllRBZNvTI4/jbbmNz2vLEm - W2Sbh8HQP0qxRvDW7i6FAgwDw+fEwKIgGyoBD/44JNVkjyhoDr+pefNFZuoXya61PJVRWPVoudO4 - Sze1nKTfyWbpYNMdWeqWZL6R8Df3x7wVX6M9oHYVnUSHxXTKddv2E3CUWAPowV+G53pfpL3y7Ik9 - WMTKxqoSw/hdY6g5+SqmTMbDDE7wrSkZu/aknUEwHetvSBeCx5H8Jg8JliDcMXbH+fSxn0TqS5PR - ipz0I8e9PJI2gKo61qOUBGtyftsVAdvopG/5t+rRBeuShNq0ZOkJbvK08pAAqkbrOHLtawR6HZOZ - 4tFRZxXOtXebV82EHQXDY+crNXK1Ur/0oV8/bef++9UtB/hVM/Dw0YBTTwa2JUCNjbHv0OIA/lIo - sd2TpZRUB/R+AXX7AKiySERpD9VPTzi7DmilZS4xHOQGArrmxQBbvNl72SorZNziBk+LH9z4Sizi - oQKs3Yp8JOsQdtvldyzGo05CCshi0ffSOJHuIetyZ2S2Xpg2XyNXpcxSFgLDhQ6zVDI42YOFlUPD - zvpJoeMvSAVWgwsk6Gu7tk5pdUM1hW1MpscHZGSRiiaYYQxvHbESXZ5hleY2IADIu4G0J71lQkA7 - Gx68KD4AKHII0qCctRV3F1RASNCVDJBPa1Q7JODNv/DTg8dcYSvyKzh6XXJlK4hkTdvoZcoYeT4L - 0c22bFDoIJnrKui305Sfgdt7mc+YWc+hkQj32NJdAR0eL6TTeawH9BkKT7WKpkno0Ay7p4FQjWwZ - Xae5+i+AcSDX6/v/EDfTva3unUpdQlhYt331qEYOFGX4o+7NPrS2SZZUEC3uitOgQWUqUclAM1qt - LpAaMbKqhjyr - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=3-shattering_lung-reply.gpg - Content-Length: - - '1149' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:55:52 GMT - Etag: - - sha256:eb0474c74f62b39f05a8cd3fa85772f0ab20583e6b18bd62f9954f8d286a733f - Expires: - - Wed, 26 Feb 2020 02:55:52 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:46 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTM1MSwiaWF0IjoxNTgyNjQyNTUxfQ.eyJpZCI6MX0.2XH0eSaJk63SJZj7hEt8ygbBPSF7s-_Tu6yp5gWc2I4 - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies/4f148efa-6d29-4928-ae37-264118431bcc/download - response: - body: - string: !!binary | - hQIMAyPvXEQCl3S3ARAA0g0zxtmYrfk4v/SdaDV12hrRHnzUUj0dVseJYe2ttRNR15sA8Zaf5tpq - O6Iw7mclFm35zw8cdWGDmxQtHBgGxsfOTeHesq2RdrcYGpYl08gFTfQNI2SJYrlBDtMbqBSYbYgw - f/dHvz0ZIf5cxP/2Fi39sfjBzXuEMb39FP2Z9y2IstFPx5tshzk/VwltEPRY+kFVXYZ5ZenVbawI - ouyEbkc/thy9cdk1DgEqSNOLfN2XtA+e9QWAcZY94kVGEFXeekOczU3NBHUvHRMQAD76W/ymCIBF - gqu+0yDKRUVdABey6g9UfPhEKbbFA8LErKsFFt1TdnQ1+jOtbrs8JGkyF5w/oxEihiHmLBR6XwPT - 3HO7voV73wRrvO+S46nFB5TH8R0sVcFtej2ETMqC1Bb9MIV3FjqE2nq3j3KPP6mOn8QnlpIAlJPR - Ua9DE5e/C3jq/xeSQTM1k+/q36A/xqoGlt7dqkX9kSUWj6gP4RVMhocB7+E7xlmSI8dRT+IDOtrS - zuYM6ND0BewiFbZsXKeVF+adOJF7zZ3tjem0wZbewN+JVE3LVj1krkQS60AyLXUnrFylDTWw5uWH - fYCfJmWVFX4AjrplkcEcXKi9nR9/VBTkLWjzU0up3UrIY+EYErbXQ/QWwMmla59qwlwcUfkIoZ90 - o0NReHnPeS7rrUv0tm+FAgwDw+fEwKIgGyoBD/9GJZNdGhgVQYidN2swLPPpVB7UcC8OxtCHfYlL - xEI5LVEWJr/P7QBlEUVNQ64qW3rYPUpS/2F6ECnqOa5mLfHRNAzFZRHr+Cwinoo7epmkr4dXfmw+ - IH9AkZVP5eDBFG5Eg2iMqfCKUi/zYqJu0SWxIOGzY/iR6e2QdllnEkaSWQm/IVs2QELU7b/nSVSQ - jkkULXnGWxXLljZqrBHMahdGNIF4yzC2ndVF/oezUuNOVFbtzdSEo9dMqOZozpBJbpoHxHJrDhfJ - u6VGT1Bk5M8Ncc6KNYpmVx2if+CRHJX9mRkySFF9O3N3dV6+crQepi37aOi+yhwzKWvKZsV8TGf5 - 0RT/YmZs9LHvzOZdRnVcpanvlgf9js4q09RmhA39VIcAsM/zJziZVxRw92MW1MatKc1+s9IxgPa/ - uA1QbBA09Tgbd1ZwrBWRNFdrr75U01hL0n/ybNpMK3RgEha3OTaUTUv0z2+hIX5I+oTvY/cG21sc - zRkdmrrrZ4zITBZOHSZxcAVTzxZRG0990/n4HRt94gJrR853/bZmMZpHsYRwjw13iaLh/Y05/Uct - 1VL6cSbXAOnBreBq282koCo5rhGsscM94D5pfi1gNEXdRDrzYu4JUo/vbZ2i6gZlIB3IXu/PIY4J - XVmOVHlZTiHTS000U9Owwqy3c/awB6NJDOsl6NKhAdphXz+N+FTbMsD+I9lpf7jIUnh6s32WyUKv - JwIj8H45N6jRfrEiYesDis4TFCDHuIaGABJSathAtlREWM4IpTUlQULECbeVAPkrrt0/L0Ei6kho - ia3I+YdvjJ1L3tWjzsJy3CmeMg0xSkcdKGaA2PGSgW8CcjS3BoqWDC/4uLnaLYtCogy1Vj7PVZlR - LeAFExfBbs5i68l4Btgx1W9vVi0= - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=4-shattering_lung-reply.gpg - Content-Length: - - '1217' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:55:52 GMT - Etag: - - sha256:7c85972174fa8aa8ffa3aba4854b94dd632d60059571e888446ab7097bc549ca - Expires: - - Wed, 26 Feb 2020 02:55:52 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:47 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTM1MSwiaWF0IjoxNTgyNjQyNTUxfQ.eyJpZCI6MX0.2XH0eSaJk63SJZj7hEt8ygbBPSF7s-_Tu6yp5gWc2I4 - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies/2959968f-dc8e-49a0-9121-ea172d0eddc5/download - response: - body: - string: !!binary | - hQIMA8RCx0Y9UrE3AQ/9HYSN9b87iFtrxLwDrM9+RknIZnh72wokumSkNxa0IOKYz9xL7Mzt4SSt - 7LHXr4A/ICi0KHJNRLcDBfviZBW1ByG2p4N5pCa31r7otaXtmwHm3fY5o3wgFE7m5rD5r6RizI9b - jYrGd0VtGLkyHgRN74n1VsPSuiXM9CyoNHMuFv7E5Dk+952Wfy/WRqhX/4Tb2dZOtA8Bj42Txr9R - 27iXOIVhlhWltD4LSXT/hH4QEmex5pVo86F0pvCTH7WIFBFY0W5pyVdG/AuwKPe92Wav5usS5HI4 - GcmRgESrK43GmqtO4L9/ElIpP0fKzvmTwS9iQ57CnG8vTnVOYxPkzrrpydOzn3rN8e6YCdiT3c45 - YSgAI3ibb8aiX082IjspCgm75ob23o1CdMo+W/4bKa3j2tUhQcKCOzACBMNAmJbJS/ylKcB1uOdb - X5K6ZxEMvzeWgOfZ+e6BvxAVir9o0HxW2knv13jVvbQsT3m/wIi+7PgCrgi1GqYLwsxtsmEQz4SO - L8qnCHmA79jF6v5XKgop+vuoAhhPepmHzRLxMaCptwFTBb8sv6uw25FZWLRRnSLx/3BLk78SXLyi - ki4KGWbaFmWeElDJx9EK39nvY238x/QVfEiGVExsiKLBZ0nyB6sBYK1czmY+bnwZxplTO4fqZfdL - V94+dpKEzSPR10dfVliFAgwDw+fEwKIgGyoBD/4u9udpPbhgQ15A+Q1wXroNyczh9NgIuG1N3NyM - oCc/alGOPpL8DnwELKQvRJuFSQ1iToS3lij3ILEQa+A95HKl14l3IwtrrIRVUbjcki2dijORbIb9 - rWctFxLzdKtSEFN3gnbiey6S18r8zeZIZv25ZvJqlXQJYU0aHVnLUvFYUEohW0ZfyT9km/xQVqsB - dO15JoZJ7u8ZyrFMSUFAbzKuseuyvphDCnWDzWQ6lGEOMNTvlA+zEMFAuCpSfQ+gQabW4CbvtPT3 - TGJcti+IxCOi3/Jb7X4BBTXbI1Qx5QI63q7monx3T3U92PakVovyH+AzO/DkgRv3nHCZaRMFU+jn - U9fKt6yJTYNaP3Qf6tQev2fPRXZkQ40F08NhAeMlJZsooRn04A0uIviIzsPhpEm/M3z6prgBOAsO - fp6vFf3VttAgkpeDA876VvrpWMsVIm9sY9rwVMbIIC1/Bb9MT4Od+MnZQkxl49ey2vpEZl3fNsXY - VoygF4TwUBtEvHdoRF92dl405kIisq/NjXwhkwLeEpoqKm6vwdQQMwIYvWILorSkj8RCwX3xgQUY - WUBLS3V7lYc+hXWiGGQIWYaFxs18bozc0egVTG5ZHfNpBUblZxCS6AlUDz0Bai4WrEY693KV43Be - YHg/giqoXAffqFWrahAgEnNggfLGSSnedTFCn9JdAVyqrC39HyNCcRNrpSCnp0726smN98RDz0t8 - 2kSEBeI7xzcL3leaIqNalkelnyz+wT0it+UdExn+kUnmleycYNgnLHuoU80uZ/qffGIPiE0GtiKP - zZCieEk9E5fu - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=3-holier-than-thou_bristle-reply.gpg - Content-Length: - - '1149' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:55:52 GMT - Etag: - - sha256:28477ea9d94680deb5811e5353156c845a12b1be64241bd1a12daca38aa676c3 - Expires: - - Wed, 26 Feb 2020 02:55:52 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:48 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTM1MSwiaWF0IjoxNTgyNjQyNTUxfQ.eyJpZCI6MX0.2XH0eSaJk63SJZj7hEt8ygbBPSF7s-_Tu6yp5gWc2I4 - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies/f0ca496c-8e55-488f-8da1-ccb2df4299b6/download - response: - body: - string: !!binary | - hQIMA8RCx0Y9UrE3AQ/9F2yciHwJu/CbKrZsLFSNVNjrCbv/ykpPwcSGg73xoN3r4vX8AvYziLsA - 20piFZQJIbfAawOci3yzaYLbaTAzq+gR+PFj143MTOrGd/GIy5XbRTfI8Elq4VVLSbRoPuNz2UvB - nS01q7LnZ/Q3jrSDOZtshAGvFqzJh1vJgIA0SO/GR4xDv8ie9iPk+YJh19SIUvYvDoKwt+x0e5sX - 6jF9sgD3x8aU5ZEBomvHH4hQwGJAuDzePyosP6Pjv0OsLaVby7npsK4u15dkHZTVeSUejbv/NwgK - 7GEtf/jg5tBweMcn0yEFmHluIRGF1UjZFnUkdsEgSqK5aIQ0aIhxKjl4emgLyj+teNYB3BCYaWMR - FW6y4hcINkPuhYAy92nHl5QEi3B/V254VBAvqtApEuENj0zOt+6UbUxa4B9/mR08kZ6jc74+DiST - YzTbZovy69BDnbB8H5yE/9IBDf57KgGhgzoIG75L3EQlrpq8HFk3v7U0UUGm/hfg6eBrZAro1Hy3 - SEyGcwM7HFBPnvfdfnuGkx2npWrcy9r9xBh8Z43Yp9w7SagERLtx3NRbpRY22hC+3PjFnuTHfDsh - 5+gA+DGmdThmArN92Is2pURr2c3cPesArFE7/uuef00wuAdwCub0HsQ/IbnJefY0oM3OMaDSFgtS - w5JX/cGq6sVsBMrZKRmFAgwDw+fEwKIgGyoBEADJB4rA0W4Ttqmx729YFz1xCkLtdHD8EHu5pZDs - Ppmc5uD9pZ/eXSBPj/BL6vkx7VVLVfvb52W4w92SiRffPmfyzE/6qIvcViuRCIFGhQ9e6nA3R0+C - BDj2DzcxIibuVdKISOjCHosOHH9AU3nnxlxzcSWJ2T+GDAp7jIwbkI0vBk0KvLUB62cH3nn5ZoM2 - /Krub0ONFl8p+wegPqt19U6h5lE3aZVD0il/udbHdsaYRvQ7mEGd5dAWUzV3iPiPtL2vBPd2EDP1 - X2c1n8CH9BKMN+/elUtln7G67sldN7aFD53eaowo+DTr52J+adCLZWnvct4d3kYpO5C5V8ScVYel - sUqrvFSnrIMmBjq5EJO0ENImOCAcd4OXsAhlZxBa8BsOlpsvGnO68QNGxpyXMca9fkQPkHHANDXP - qjI8yg+YHjTTxu402raHZ84AUAGm6+QyFOeDcALcm6S0ADOJV6qVhJdVlmNBO/HF38JR2iL2OqQ7 - E+tYkRUFTf4EMm6Wf1QQabScLaR88PnkGSq7WlEFZKWtBmfuhlOExBysfXgckXNos/1qppvgF7po - nlqfXIhPheIDsn2DU2tUOr8fCb/YIo/GIuk7EATy6m3mtzM7YyY+NtUaDkq1Y3Hwzpq/5PnO1arx - wH/FhgELxEpH09Quyd/P1NWLhuxWAfjHZVRcRtKhAdCnLuAf42NtyLgGMEvSyz0lr+hFGgPPyZ+j - GkyZLH5CBvvY02Nu1rmHDi9nq61DyZ/osxoDwVNaDufC5lghkr8sqZZtmUuFR50H/ukWZGrhnHS3 - SfjKYfo4Blr7gAX6rHWO5BZdCPEsIUJ5D78xzYPYM2L9idAcV/AkU68O5/RARNzHw6V1yfLAXGtd - PQf6Zki/cHYAFdfAYHYFwtX4HyY= - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=4-holier-than-thou_bristle-reply.gpg - Content-Length: - - '1217' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:55:52 GMT - Etag: - - sha256:f2fbfa8f81c9d4176749bedec3ee8bee6b3f6269ad9b9d3c35b42e68aee7106a - Expires: - - Wed, 26 Feb 2020 02:55:52 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:48 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTM1MSwiaWF0IjoxNTgyNjQyNTUxfQ.eyJpZCI6MX0.2XH0eSaJk63SJZj7hEt8ygbBPSF7s-_Tu6yp5gWc2I4 - Connection: - - keep-alive - Content-Length: - - '0' - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: POST - uri: http://localhost: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: - - Tue, 25 Feb 2020 14:55:53 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -version: 1 diff --git a/tests/functional/cassettes/test_offline_send_reply_to_source.yaml b/tests/functional/cassettes/test_offline_send_reply_to_source.yaml index 0829a2776..ff1bbcbc5 100644 --- a/tests/functional/cassettes/test_offline_send_reply_to_source.yaml +++ b/tests/functional/cassettes/test_offline_send_reply_to_source.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"username": "journalist", "passphrase": "correct horse battery staple - profanity oil chewy", "one_time_code": "994892"}' + profanity oil chewy", "one_time_code": "123456"}' headers: Accept: - '*/*' @@ -17,16 +17,17 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-02-25T22:59:50.313524Z\", \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_uuid\": \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", - \n \"token\": \"eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTU5MCwiaWF0IjoxNTgyNjQyNzkwfQ.eyJpZCI6MX0.utlzj23Dv4njl4DTNVhOWgihrNnvlkJHbQ01GiY87FM\"\n}\n" + string: "{\n \"expiration\": \"2020-08-15T10:30:45.440156Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"b5e001de-19f1-4a93-885b-e0932aa2d441\"\ + , \n \"token\": \"eyJleHAiOjE1OTc0ODc0NDUsImlhdCI6MTU5NzQ1ODY0NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Kj-X-Xd-GieDvko5nb7rsmLfvWgKXBP4FlADocerQFI\"\ + \n}\n" headers: Content-Length: - - '317' + - '313' Content-Type: - application/json Date: - - Tue, 25 Feb 2020 14:59:50 GMT + - Sat, 15 Aug 2020 02:30:45 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -40,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTU5MCwiaWF0IjoxNTgyNjQyNzkwfQ.eyJpZCI6MX0.utlzj23Dv4njl4DTNVhOWgihrNnvlkJHbQ01GiY87FM + - Token eyJleHAiOjE1OTc0ODc0NDUsImlhdCI6MTU5NzQ1ODY0NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Kj-X-Xd-GieDvko5nb7rsmLfvWgKXBP4FlADocerQFI Connection: - keep-alive Content-Type: @@ -51,37 +52,65 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/add_star\", - \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"shattering lung\", \n \"key\": - {\n \"fingerprint\": \"FEBDFDBB44595D38025EBD7423EF5C44029774B7\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADb+ADPxqZiKVKvYqTKQJgWsAMtLUWmab+YV0XM7+ytuz61F8xh\\nBJve/MoxlsFJTEvau0JBRIv0SGLAeFfCtc6WbC6MJ5tQ/ioWoIKTRfv2LqjkZr4e\\nCpbUHElvPfxxDE+zEKGPJE8tneJG5ajMIiXBbh9bt8/RWuAcSq9XldmmRAPct5iS\\n/PG49up/ztECkxKKvsLxVjpqJIH9auI1wZPpE/HfSI9PWLS/oAbSxIobcSvtxCAv\\nKlzfbF8iN9zeI+2mfrLlUgAvXwuwhDyzg1o5L7fNgkfVaL+C8+Uw9kyDLh9daIlc\\nHc9GoIO/CJTfQy6kt3cADPDwI64ysYZ2+UPI5LYOu3RRHF3jEi82C17oI24I9Qzh\\nrEHf8UixVY9X7RpOjiJ3PO5PKjFbyClpYgybACSqQXJGZgsBVkC6Fug3b3hgSWYK\\nkaULr+pTBneiyFuNBUv3h7e3/+3MXGl3gtWsAgptgw8ueHNp7CmyHGM1sIcYVPyC\\nVLMhkLwb29TFGh+6QrA+uTP3+G9lga49B3ufRJenHXCs5DRPEqNzCkYPZAPFnOYq\\nJsBf0DYzcd21aPQ4XwoLuSoBl/xYyYF3/M5B2tiY4zDL2lLkfcAgNVkfpn/oMT9r\\n/cKdwrsJ7vZxfJRoF7j94TXGy4uvpwnCYS4LBTlcaGMMRHRaAU/3DjimVQARAQAB\\ntHxBdXRvZ2VuZXJhdGVkIEtleSA8SkxOUFVYUFE3WUc2VEg2VTNJSUpMN0I3RENG\\nM0lYUUVHNU1QV1hFTUg1RlRBVlJYSFROVVMyU1pMNFNLS0RDRkVCV1ZWQlNSSFJD\\nWFEzVU5HVEdCSFBWVEVDVENBU1U1MzNaNUlTQT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJECPvXEQCl3S37d8QAKQXcVEniONj\\nimzLp8adfQcH4cYx2/w0FDJ8i8XObG3+NpXvyU6mY9Lh3I8OEBiJpjEKDuNVyhll\\n2SdDW7HMKYOyuRcXzbheyOI3B/qyxKEtwanTjCePCKqVQltehOeYffihU5LGVEyq\\n0+jD+QaDAy/pBZo7alqc2yeS5j/hyubOUQ1LWgpDYkbdHeprixIPAZV+egXG/cl/\\nBIZloQQ+Q3QXQeUEtn/OhpCV6mO7Hbf9yWM8h7P/eCRhs7lve4tSOSx7WVKnL2sf\\nQ16iyaC93IYEKMNVIwyLQLif4vzkRI8EZ4TSNLMR+QMAKww2g7Y+NNYpnoFjjAud\\nUp4yKk1P5LQtcYhEUNISY09ZBLLDrKss1Vj7820RGnyEyyhxo94TwJEjKDDJxtVH\\n5Lv9sFzTAJJdEg9DhD91R2GLwAyKPJfgEA44nvRIzdBdjIbPsRP9HAz0WD8vGlDV\\n8oUd0tNL/6Uf74cCqYOD2jBlAzqBRiKC7dEwV04rY0WQrLI06N+JoCdo2Fh7MAtz\\nNUjrUm5clVsTtJAel2y+PjqZ6Z4jFiLkpaKomvT6tR33qbiTxzRzXPDHANnYNsiE\\n4JZ+/ekcsO0pH6GU7fR7OZmFSK5YBOg/MlOo4OeesjSsObLZMLOteGJWkgqkYE6P\\ntR7w1V9PkicIp1Ap9bO0d4TBEybJHYuP\\n=cPX6\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2020-02-25T14:51:46.976004Z\", \n \"number_of_documents\": 0, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies\", - \n \"submissions_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions\", - \n \"url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"uuid\": \"fe5f5269-7d1b-42e6-83a3-8538b4d60122\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/add_star\", - \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"holier-than-thou bristle\", \n - \ \"key\": {\n \"fingerprint\": \"6A220777AE0EF8C4A45E113AC442C7463D52B137\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC8MIKb38NvUHaL1MdDLWz7r10myn32/NqDK5eyHlXrtRJfQvH5\\niAJfT3msd/ussndpFLBtGhZS6T4XJLO/J/ssP+x7GV3wZ1Lj/kO2vD2ewSzOE7Vp\\nRFq9NhQ9LoWUcf3VPD1VK+g1HdpP1BMS/zfMZbugC5QffWz2uG0b3EugHmuWpGpS\\ni7hDEC464sByj2NW7BKdNhBesc8lGeV6l4sQluFHn8SuwKGuY6lPaxZuz9oOB2co\\n2UAByDKXn0WEPRyjzLErsn2BusJUge7gFXCHbuQ/SHsxf/OIBTBzrIfpmNL0g1Jn\\nrFc2smFCL1oDme6O7VZcFUD7TWhyZUdr7GuPOa4KFMB3uAWuFdpok/4IL2OipsS/\\nn7yCUr+e9quKvF+QIb0DVqx+oLUaUQH4jOv3eS2OnviJHP6+XN12EJhmrCNCJncB\\nzw9BXgx3p8KQe67AWrX+fWqYEbYbwxrXehXVrvIPAWzhFyE7cMaL29CMIWCJtyGp\\nFDncbDbUJF6SJFfyUacDgyiMuIrhk3xkdSfWaqg6MtKbqVT0MCzfHs9XMXbpfDmu\\nLCvfsWuGGC9ZVo37dZQT3slRyBNjrEV4QLaBktMNRIo8uB14EdFRk2/cgUhPAb+N\\n0orccsU0M12pmjMWVRH+PetLtQYCvO3MVoPtHMLywBOQ+O7cj1zix1eJEQARAQAB\\ntHxBdXRvZ2VuZXJhdGVkIEtleSA8V0RSWllaSEM2TFRTQTNBREk2VDdETkhaSjRY\\nWFZFSlA0NVBBN1FVS1A3T0xQTlZHRDc3U1FSM1M3UEhVR1NaRkhZN0VHMzQ3NkxG\\nWDJOV1FaWjNSR05HVU1RWldLVkpYWTZWSEI2QT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEMRCx0Y9UrE3ZoQQALo0OZEeeSDT\\nyQq0rCovGF5b8RskKEqMzIPKv5EtKwQIZgQBCG3MKhSJs98SQMBfBOLKzFMU6gEa\\naqiog0FRBEQw9G6dtmhvNdltgTDL6hcSglcGG2Ihsa4nAo1z6Kjjta29zgK1E7Q0\\nmVlp5sd5MG7wCPe9LKCcCWrekPLD+c8MZxXPu0j6YOr5EChiAL3QiE5ZTpWhaNCE\\nV3BmrkZClbIYwqUd6oRwSDNCpMc0Zj7YNjU1Z0j0EsdsE2X2yBfdp0er1jY4Nh4c\\naLe6ybDY1QqU7t8UR56LsBE4ejwrQuAWHtc9B0Ky0QdI9M6CLE42sHTHutUoumvH\\nD8ODI3mc/6NO7yrvivoiosqMM30fV/S8F5Q5W/N0T3nTCtPcjVQSCp0t7ngqnlno\\nYFvZJNP7NRlno2qICg1SecXXdZt2/PvkbEgZHykCE0vUA9RB0cfALX9bQtwMvkOn\\naRbCsW+vY9q1xH4gzG8E3gqjQG5XzQTnupgFER6wXmWzP/JEUG8eieYD+eStTX9d\\nR+P0yj/Udh+u9IwdWqP1uvvtbA5IC4Lr28BJnmKOQodEoyJQtb6Y5jwaR3hU1J4K\\ncbiAKk+6YZM7usOuxW74plSk8LiRWgypCcb8pum8LnENa3kYGizump6+np9wxlQ4\\nGUaAGingR4kg2645Shn+9xUIE78jCl95\\n=FfUY\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2020-02-25T14:51:48.114824Z\", \n \"number_of_documents\": 0, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/remove_star\", - \n \"replies_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies\", - \n \"submissions_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions\", - \n \"url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"uuid\": \"d894d52c-c191-4aa6-bfed-869f598783df\"\n }\n ]\n}\n" + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"red-rimmed\ + \ applejack\", \n \"key\": {\n \"fingerprint\": \"D449222A7B7B0AC1E134A1FF01203DD2D2636A37\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOaUXyLQCaUSR4HTaBVGZp1mi3jn3BExTTe2UCBYjsn1zhkOBDf9\\\ + ncZNBQGjEBIYlOioC4XY1TkQep4L2DdmqO5lBfbyNG6LpGiNo7DvNBxeo5WNDa42C\\n8YcfTaVL9aWm07G12uwwc1WFNb0y86PzuAS1ek0k5B7jUfjNxFN9t0dhABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtCTEEyQTRDUEtETEVURDM2MllWQUZVRVdRQlJLUzJWRjVG\\nUEs2SElBWFBXQUFNSURMUkZHUEdLU0dFSDJJUUtBUVdZUFdFS0xRWVpaTDZMU1JY\\\ + nRFRUTUdPUlFFWFA0WE1EUlJJM0E9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAEgPdLSY2o3LmUD/i+JqgIWc2SzA5OTX9Qo0g/r\\\ + nqxDmi2NQMXob0fEEcP/GGnbiFE1P77AC6JWxSKPQStlfwvffhYmK2q7JBc71Jj8O\\nRqFRT5WSRpXUCq8tZkIYyoCXKQPlwSb3S1NQ3yM00kbkCM4dArLIFuQ/ZI1xG+l9\\\ + nIqxWwXYY8SpO8uKDXFd7\\n=FjUe\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:23.753433Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions\"\ + , \n \"url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"uuid\": \"70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"potential\ + \ freshness\", \n \"key\": {\n \"fingerprint\": \"06FFA85715E89C0AFBA927A78EA34965AC896EEA\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAMHR1pM94xuFw+GiTQI7RyUN/sKYmupDhwWj1nVricMXRbM7nIXk\\\ + nsBnqTx0pTkITPxjszoVyFFxG+Uw8TXMZEZdCOhcC2AieHV0mgWsXxLAbD9Sw3VmQ\\ngOQ3S2C/MBrimrK4bkpoKXxKIV5v5Rgku5Pjxzw50HH4e1pYhgW2C+knABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEg3TVJTVUZHWFVKRldQQlM0UjdISk1JNE5HTUREQ0FaRzJL\\nVlIyTTM3RkFTQk9BRjIyUkFYNzdMUVdZNFZJNTJLSlBOQldaRjUyQTdHWFJVN1lQ\\\ + nN0dQQU5QSFNNUUkzSUFVN1VGNEk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEI6jSWWsiW7qZeYD/ReRVU5y0nssc0+OlRy6M/im\\\ + nHY9oHex0tSGt1fTuDVqsAKKHMDrZLKkkhJg42wcINwbXTj/vRu7n199IwbSUoDiE\\nJlnO6ZaIG996AUFS64eZBA+kXczqJbsWgdQQpwQJn8LiQUF8iwFhTThltjRSuXqf\\\ + nMxyFevvxbIvYcs6il7Ip\\n=cZe8\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:36.194245Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"uuid\": \"6db98582-dd69-48ea-879e-5afc5aa388d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"inexpressible\ + \ sepsis\", \n \"key\": {\n \"fingerprint\": \"380C70D1C7930985411415B31A1B751385404CC5\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANhgLtWR4jFlhHEPGJjcupkGrNymWv9wFlFM8YppKs6nNXaQdoKf\\\ + n7+NESFVdkm89/7FWD/It0B49jEBjjs7GOmxhffomt1NVHocYGDBQjMAlKOYQgCnR\\neZDnHCFORSrQcfiNhgKm1/eFOZlNJDZn2Cwpmdk8ZV6B78fGVz+3B+tFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEo0VFRaVzY2QlBRTFRRVVlNS0hIVzZZTjRGVkJIVFlVQ0ZW\\nNVNWNjNRWlQyT0Y3Wjc2NUxEWk1TVDJNR1JBVFpYSVZJVzVBR1M0N0RFU0hTRUhY\\\ + nWDZFQVlISkFWTFBZRzc1VFlKQkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBobdROFQEzFd3gD/RUhGdZUriO3QqYTqvH7EZdZ\\\ + n4r3iFUJVP3xhru9HYBtksepsKzUHYZn4nK29689AdV1A9o/X4YcKWrxFRbMuZs0E\\nTj2Je4jrw3WNf3O3COAWwFa75HOXIhGfFVuJ4Ni2/NVJGDPA6NNIfZfFMIj/NZF3\\\ + n3RBZhDmxS21yJs9daQfs\\n=NQQJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:44.877597Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions\"\ + , \n \"url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"uuid\": \"f3a61359-1919-4bf0-b6f7-da902a935160\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '5354' + - '4817' Content-Type: - application/json Date: - - Tue, 25 Feb 2020 14:59:50 GMT + - Sat, 15 Aug 2020 02:30:45 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -95,7 +124,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTU5MCwiaWF0IjoxNTgyNjQyNzkwfQ.eyJpZCI6MX0.utlzj23Dv4njl4DTNVhOWgihrNnvlkJHbQ01GiY87FM + - Token eyJleHAiOjE1OTc0ODc0NDUsImlhdCI6MTU5NzQ1ODY0NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Kj-X-Xd-GieDvko5nb7rsmLfvWgKXBP4FlADocerQFI Connection: - keep-alive Content-Type: @@ -106,33 +135,44 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/81968b5d-3f68-4e14-9749-e800434834ea/download\", - \n \"filename\": \"1-shattering_lung-msg.gpg\", \n \"is_read\": - true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"submission_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/81968b5d-3f68-4e14-9749-e800434834ea\", - \n \"uuid\": \"81968b5d-3f68-4e14-9749-e800434834ea\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/6df30b7c-a168-4009-aabc-bb39abb4a018/download\", - \n \"filename\": \"2-shattering_lung-msg.gpg\", \n \"is_read\": - true, \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"submission_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/6df30b7c-a168-4009-aabc-bb39abb4a018\", - \n \"uuid\": \"6df30b7c-a168-4009-aabc-bb39abb4a018\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/f04ca1de-b40a-44df-a099-a07882ce6607/download\", - \n \"filename\": \"1-holier-than-thou_bristle-msg.gpg\", \n \"is_read\": - true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"submission_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/f04ca1de-b40a-44df-a099-a07882ce6607\", - \n \"uuid\": \"f04ca1de-b40a-44df-a099-a07882ce6607\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/87e57d4f-c6a0-4ee6-8d99-2a23bfebd10d/download\", - \n \"filename\": \"2-holier-than-thou_bristle-msg.gpg\", \n \"is_read\": - true, \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"submission_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/87e57d4f-c6a0-4ee6-8d99-2a23bfebd10d\", - \n \"uuid\": \"87e57d4f-c6a0-4ee6-8d99-2a23bfebd10d\"\n }\n ]\n}\n" + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download\"\ + , \n \"filename\": \"1-red-rimmed_applejack-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170\"\ + , \n \"uuid\": \"ceb44744-68cd-4b29-ada9-4c6ed4127170\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015/download\"\ + , \n \"filename\": \"2-red-rimmed_applejack-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015\"\ + , \n \"uuid\": \"1deb4f4f-1094-49ec-b0da-5d714b60c015\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download\"\ + , \n \"filename\": \"1-potential_freshness-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e\"\ + , \n \"uuid\": \"da095cb7-5a81-4b57-912c-14b0501dc00e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d/download\"\ + , \n \"filename\": \"2-potential_freshness-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d\"\ + , \n \"uuid\": \"ed460264-f0e9-415f-8247-738eb482c75d\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download\"\ + , \n \"filename\": \"1-inexpressible_sepsis-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a\"\ + , \n \"uuid\": \"a3bb0937-6240-4200-99d5-b514c465e56a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01/download\"\ + , \n \"filename\": \"2-inexpressible_sepsis-doc.gz.gpg\", \n \"\ + is_read\": true, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\ + , \n \"uuid\": \"1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '2055' + - '3082' Content-Type: - application/json Date: - - Tue, 25 Feb 2020 14:59:50 GMT + - Sat, 15 Aug 2020 02:30:45 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -146,7 +186,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTU5MCwiaWF0IjoxNTgyNjQyNzkwfQ.eyJpZCI6MX0.utlzj23Dv4njl4DTNVhOWgihrNnvlkJHbQ01GiY87FM + - Token eyJleHAiOjE1OTc0ODc0NDUsImlhdCI6MTU5NzQ1ODY0NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Kj-X-Xd-GieDvko5nb7rsmLfvWgKXBP4FlADocerQFI Connection: - keep-alive Content-Type: @@ -157,38 +197,14 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-shattering_lung-reply.gpg\", - \n \"is_deleted_by_source\": false, \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_username\": - \"journalist\", \n \"journalist_uuid\": \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", - \n \"reply_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies/d8bf6bdd-9a8c-4354-8d86-971b0cfdd133\", - \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"uuid\": \"d8bf6bdd-9a8c-4354-8d86-971b0cfdd133\"\n }, \n {\n - \ \"filename\": \"4-shattering_lung-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", \n \"reply_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies/4f148efa-6d29-4928-ae37-264118431bcc\", - \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"uuid\": \"4f148efa-6d29-4928-ae37-264118431bcc\"\n }, \n {\n - \ \"filename\": \"3-holier-than-thou_bristle-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", \n \"reply_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies/2959968f-dc8e-49a0-9121-ea172d0eddc5\", - \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"uuid\": \"2959968f-dc8e-49a0-9121-ea172d0eddc5\"\n }, \n {\n - \ \"filename\": \"4-holier-than-thou_bristle-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", \n \"reply_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies/f0ca496c-8e55-488f-8da1-ccb2df4299b6\", - \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"uuid\": \"f0ca496c-8e55-488f-8da1-ccb2df4299b6\"\n }\n ]\n}\n" + string: "{\n \"replies\": []\n}\n" headers: Content-Length: - - '2275' + - '20' Content-Type: - application/json Date: - - Tue, 25 Feb 2020 14:59:50 GMT + - Sat, 15 Aug 2020 02:30:45 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -202,7 +218,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTU5MCwiaWF0IjoxNTgyNjQyNzkwfQ.eyJpZCI6MX0.utlzj23Dv4njl4DTNVhOWgihrNnvlkJHbQ01GiY87FM + - Token eyJleHAiOjE1OTc0ODc0NDUsImlhdCI6MTU5NzQ1ODY0NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Kj-X-Xd-GieDvko5nb7rsmLfvWgKXBP4FlADocerQFI Connection: - keep-alive Content-Type: @@ -210,38 +226,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/81968b5d-3f68-4e14-9749-e800434834ea/download + uri: http://localhost:8081/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//W9Kq8XkYkXBfLXZG8CLgc+nzNrBJYLsiT5B6NP/1vACCUUFpCmPGM/DH - jGKOp7QcjLhKXLW0h96ED3lavwpRTV8oy7IuXFNcld+n06mgosT2I6m9W+q0GaoY98ClTk+liU7F - raU8n37kB84Zh0dS9MFErLanAScDm7/RakmolDXA0TdhPagMBmXMHHk/rFRd5R7VIXHFipgu9pXt - 9g7YmELJHiwkLkA4f+0VQOaTVL4TqoUm/M9lRBv6Y0Ypr/pksfYm9SoANCSDnY8H6OWvETjWhlI0 - C4BoAij+/zsmJviYjbBBlKQx22WFnFsqCQ/DqipUd5LNrI2bkYmw9tUfquW+l/GjcvHusVLBhGn9 - zIq7K5FDdcnFUUtMbkD1zN404/ZgpgEf4CjuyyfbNBpW4hCFoUVn6qkoIy4VBklEDS134TjKeE/B - 1ZGSmTm5dGZ+GpR5SY8hxtr2s9zrIAraGEWHdlchb9joanGpvCxKC9kAFnf01hsoM9F0WTcySIl3 - yn8yido4DNZnc2y0jBmxo9uPaU2Z6xYbEBykOu4FZvIPxozV4mY9N5LFOMPASU/dM0cOPONgD8VQ - kq+ujwlrr2T4Q+ZVW0f4j5xatb658muZqxJK48kE7JlgEkwu2PitLTB/gP0E1mM+i5ykZXsjrZJN - UqioaJctC0uDqJHBIwfSYgGK6tM3O/Iq9GOxNnzCVISapJLsBF4uWAV1KhML7xJiZJ7UxbM/Xmoy - qFd+G1w0sWWSfzPsAttFYXTMRnlsyZ3rzr+BFKo9zSdUFjUAt2BdN+ij/o9HT2MQ1hsEEan5tREs + hQIMA8PnxMCiIBsqAQ//Z/S89kAgGiAOh+UVD2ePgDvU/l/JnvR2DkCEnnqTivaWTKetbcTOxv8D + iHQFUvQKPTADA4g5u56foRmzC0Yb2mP36vRMUqLq87hb/XfZFfr3Ak7E169EyaCN6ht5he28mLV0 + j9brHPGxQWt2vrE4FFdwnUVQWNfAp13rFMm0IDFsHN3o3lNSjywJ62jlr1rce3mdkC+rXkwDh3zs + 0ZDvxqFGx4X8YPbQiAStvUsK1n3u9NBnKE3cyeHe70xnMdQxq1N4NuACJZkNovKet6C3s8LTvj58 + XiK6+/AgtbO9Pk6c89s1WW0x3hUGFtWVI+GqSUSQda5CDlWaq6Fq7mBURfuW7yD/rOJ0EypOOJED + b1GoyTiK6V1gC/mktb6u/Ei16SmPOjcsAzW7BFn5tsvl3lZULN+b4Bs+E7/Pxl4ymVaPDgbcsAh9 + Ipp0thhF1a2A3MobRsTtNidryxvfzUTj5ou70vguzn7zthzog2sijyM9hBI0FPr6YRVWXvrS7BEQ + Ly9BA1AuzGy0kS1B6MUYdcWAaxQZHWNne02zDHZqe2sBFLM04tJU4myKrXlBOok4YILQ7OWDSoa8 + Whkyohid0Eympcv+6YMaKI+9yBzHFWgcpu27rlrAuRGRXi9ibBxovyCRg5SSYc1Guo0jalDJWdDy + lRdLGsmqJAcWq2PUvNLSTAGpSiJRM+Iwxr77j/lapCOSRGfVJaivW59X5+ZQa6BN57DKWvcgPtCb + xDfXOBD4hOG9w/Qv5iKwgOcj/ckygOpvtrcQosdK9ZzrrdY= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=1-shattering_lung-msg.gpg + - attachment; filename=1-inexpressible_sepsis-msg.gpg Content-Length: - - '627' + - '605' Content-Type: - application/pgp-encrypted Date: - - Tue, 25 Feb 2020 14:59:50 GMT + - Sat, 15 Aug 2020 02:30:45 GMT Etag: - - sha256:e65a2a839d9b897b31032d2734362c027eada69e3085558855b5ec93802a29b3 + - sha256:20db26d5f8240c2efbc83f40184bd03e74f0b927394627fe24bc2954cb4a6c2a Expires: - - Wed, 26 Feb 2020 02:59:50 GMT + - Sat, 15 Aug 2020 14:30:45 GMT Last-Modified: - - Tue, 25 Feb 2020 14:51:46 GMT + - Sat, 15 Aug 2020 02:25:44 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -255,7 +271,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTU5MCwiaWF0IjoxNTgyNjQyNzkwfQ.eyJpZCI6MX0.utlzj23Dv4njl4DTNVhOWgihrNnvlkJHbQ01GiY87FM + - Token eyJleHAiOjE1OTc0ODc0NDUsImlhdCI6MTU5NzQ1ODY0NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Kj-X-Xd-GieDvko5nb7rsmLfvWgKXBP4FlADocerQFI Connection: - keep-alive Content-Type: @@ -263,40 +279,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/6df30b7c-a168-4009-aabc-bb39abb4a018/download + uri: http://localhost:8081/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ/+OEK1sLSC/73KDsYffVoOYgUJ3eJ1qWulY9y7ZZPgr9XnklQY6uTmM5W2 - YQ2hBQCl544PPswy4rK+3xdxqbShsuaCc8INFKKyn9KcV0RyL4BFV0Ch3r1pS8QEMYcuooFDeSGC - M2P1SJsBKdgoH+Rh3oWEV2naeQGQf/TZ3C0fVb9mikVncHS6lyMgEY1Qk8bYBZV2Jd/XtE8FHiwl - yHlQXdTBDHUs6Wr2KUvY8oxVqupJf8Nv033kYiT+2k/ngV4HcNKAfyTkoqfhASWfl/ltnJiXpCct - /egLH0Rqr0Ha2nO+KE0jaqArzXefsrxRt4Ps9uiRgdXDFdrF+DsOojyxLMaWQzUWqiTsnsmanhhB - uIRdQPfw0FlRf2MyDDCBXWQTjtUhYPVGSm0iCuFf/gMoN57gouL8+QYqnzWmnryyj/XbTrVEUsdB - aCJ8t+/UAYLazlNc4XsF8MW/yHmxs37CoLmR98GFhgpNk/PRJnKaiITBRVMfXe/XuEEfTuGryUKE - IXCtNgSwz1eSxezLmqiJhMv0SysjlXhSxxicZ1henY0JQUr8eMU4Ag3Y/uP2mLBlKe8xPuGME8Vt - g3gDZHhA4ClqoPzBcys1tHe9Ll6DBlJtJ5UJHYNCBdJWIy5f1oBoivQNTnO+ytImK4rNozPSLRAe - qUZIcCKciBabF+CaKODSowHA8pYMt6IJIeUsy2l0kdbJIWtpSgahCSAcM1qPGPAEiIYJhrgqbgi4 - imSeUdOFJrvOHV74uN76tZxLdd50OGfKfqclNua8VcTclnWccbaIHAarWOAMgh8sPPtHd57wfIed - ntluC9P6JltuS5Mb4ggkCTgxxxthVSmeAkVeZhB7DkfcSL6r6NJqlJjlcevG8N6TQ1VbQE7VmBE3 - gyFf6uTVcLQ= + hQIMA8PnxMCiIBsqARAAs+tSZVdjh2H5sgW3rQYsinaTUd1To3XLy/EC0UcNed15/OLbU142ic10 + 6l41iWmBW44aOmjYFIY46VfqPxQSM0G7fl2g5A0SZdmckTqzu141v/+BoTmvbzzZ8sXmpxKjbP/A + 1F6aBPQ2qX7HcUVyGOadyMRjuKB+IO1pROBeFB5R0hE+FD+y4/yq2y4J9SVeYcdcwcsWJytFUm73 + emXQ6vcBspvlgSjE1gywgfPFkmOLIKxv9INHFTT/FrfPvJ/yeFZ7jKtG0wxBQYPL4DG5QiVi1Gyz + Ln039tgWjFVnM5FhJ+XNhLbLHuISii/0CrKq9TeRea85xFHR6UGKgTm3/fOeWtEhC6FKa0XstXhU + T0E9dmh80Rd3myvN0HU3eyNFvmjyZ1weVguXjg4Ao1yWZ8a8AmqlA6m4conr4bbscqQKXCJSF1D+ + g/i5ng78t0+4wnWMiKtN9rNTJkVBzXpaoYzOn+14EJbkYa+zkCyQS8TbjMBpLaP0aTFO4VXk7OAU + ygtKj6P8KmkfqivWrQ047DjqwVot+wBpKT+3t8ASscApC7KaSF0+d/fBvb05ZLzLtfSXM+Ts6pQ8 + sn60uh2dnW/12nbqAdzFnrEPtDdtz5PFWn8brJpvhhMids/A7dkmbbLK6oirkLSRMF7Wdp8Stz2m + aI8Xz6brh2GQeKZafWnSTAHRguSmKDs+h+zUuP/hFFyLlLy2TWX3VLR2rLCEHhm82jP4UcMTpBkU + sgsFKxLyPddNYl+9D7kh9NLhzaLsXc2RihQWRvXYM9f3E0Y= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=2-shattering_lung-msg.gpg + - attachment; filename=1-potential_freshness-msg.gpg Content-Length: - - '692' + - '605' Content-Type: - application/pgp-encrypted Date: - - Tue, 25 Feb 2020 14:59:50 GMT + - Sat, 15 Aug 2020 02:30:45 GMT Etag: - - sha256:2b3e6e346dcd09ff06d0cc93b39c33687093fe1762bcd95db0dd1a144b42eb67 + - sha256:624b8cc271f0bc4a153ff893f14d4b63464577579c0baa49ca2e6f5b2fb715a8 Expires: - - Wed, 26 Feb 2020 02:59:50 GMT + - Sat, 15 Aug 2020 14:30:45 GMT Last-Modified: - - Tue, 25 Feb 2020 14:51:46 GMT + - Sat, 15 Aug 2020 02:25:35 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -310,7 +324,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTU5MCwiaWF0IjoxNTgyNjQyNzkwfQ.eyJpZCI6MX0.utlzj23Dv4njl4DTNVhOWgihrNnvlkJHbQ01GiY87FM + - Token eyJleHAiOjE1OTc0ODc0NDUsImlhdCI6MTU5NzQ1ODY0NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Kj-X-Xd-GieDvko5nb7rsmLfvWgKXBP4FlADocerQFI Connection: - keep-alive Content-Type: @@ -318,38 +332,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/f04ca1de-b40a-44df-a099-a07882ce6607/download + uri: http://localhost:8081/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAAwnhdBSmNYngWmN/VO3X4gEYqJYXu6DZZ+KkY7+Lxfip2x7qS0VHf2+gc - kTqShZA3ODlLcfuP2DCc6pvR8P3yQMUPHFZAEOKG6HMgBglmuaavDzEVj7IBEZ99leX1PGFyVVwn - c5M5jaKOLFJHdBXmWJ+YJ1KUdlx42LZGY3eCXL+aD5aFu9Kze0nkRcIUGMZk2YIdtPIJujW2VUzF - qHQ/EIoe3YXjXu2FrWM94WHrxs2BHWBQ6pKU11dQgM5g6hOql3J0//2I5LD64akk1gKP16ONeXpH - hC4vtb75xv687XnhoSOV90Zi6Uujj2/PK4YkEW+XAB+VxT3GoEyG+XWMjAsRzMBK1WkfXdQmRUBU - jM7kOsu0CDfqYVrVMidWtW8Ldlg2VkMaxVA6EwkzxmGKa49W7RIvQCBUd6O2sGLRojAf1QCtvTnF - kxtcmgNAKSQIFQA/QyY2gsXbO/vD4tFTGxCtHe0ODkyISsJz+w5FzZts5ySJmauT09EZikcvUqft - 7njsKLmxCpK59Gx3SwJ57hlKPm4AYuPz/zgy+JvrmGYEz2JhYmH8HWmRQtpXdCGzS6FU59/51dUt - I09RSIbvWEqzrR85Av2tMLbeuF+2MdRNuribbf0ZTJ7VtcBwq91GHNd0x2UKC5Jx8mqsgbVAYA9X - 8hU+43azu7EErDOR2A7SYgFUTI3KX7XOZVFWE2Vas4GPkSM1F/C/Dd6SZDpFZZEhrRp+pFuyPDSz - zZdiK98NLrppwIfr6sSc6Ksb2k8qs2kc3zpaYH+ubgFNt3blq9j9VVB0sLvFvffiZRU/qL/RqN18 + hQIMA8PnxMCiIBsqARAAp+9fU8qzd8lBJJJeTGUfrTvtC7bBj77m96ioEWln23lreSXOi7W1E++i + X3mCeNg6hLC0PSAtuO0QTw+LE6TGqLJtQh5y14fIxzgIX5G02eaoOlsayjQbVfXHTJ6HBSFx1VkS + ImILNuS170DhYiOyW91R3OJ2zg4DeTlPkyegMGScWCued6EcBBL+/EOrvZLDoXtpFAHFkGGcoQSD + p/6L5/pp8AuB5N43NRCtslfsD8D4gpZT7L9gkvNIJbMrBQ4FVUzjB/XI5mkOhXAubjKzgGcpqiM+ + N2k5nqSPFzotGHmKDy77Bq4D3Sk4fcLzvWMe9hY+Prp6QqW5/F3uvFhJdpdOR9JZ4WqY6pWk0VsA + jeIuaxGH3rRqFegi59AiZV+EvpORA7tx8qmkVHch5UifaJCsHthaxOrBk1D/rgutgmoQvVaCN+UA + 6So9D0H/w6RIE0vE3SAsCpXV3XQJWwsya8O5R5jCuETvi1s5NnMXrtxRuBqkFZUcRSNZyzrUWLGA + 8djkwjYcO5lP7qt40ztUosMmb2y+4z8ad3zhWP71SKA+chx8lUvY7ziiSmFOpRJOr0OEgKMU59lR + ovyT6mu5yB1d5d8G9ns8s5H8/ymV5WE/MdG+o472wWPKoKHnIu0zlj1Qqso8l/khM5wIjs8XvICl + pm7uojnWqaFcIaJg4EvSTAEw45cGmA90NotlV9qwHi0fJ0qlbFKf6FAyeDaRL0TPoLKx9JbGf+9M + +wwWhoyWoWili+hOxuju3sNSeN1iYkv3fEIyKyEy5rXvf/0= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=1-holier-than-thou_bristle-msg.gpg + - attachment; filename=1-red-rimmed_applejack-msg.gpg Content-Length: - - '627' + - '605' Content-Type: - application/pgp-encrypted Date: - - Tue, 25 Feb 2020 14:59:50 GMT + - Sat, 15 Aug 2020 02:30:45 GMT Etag: - - sha256:3c408cb123907551d63ec2dffe0188d466343e227ad7ca467ed2881a92ec8506 + - sha256:2e1bdbd452ce54d49602552182cb0146b2334c58a7c5aec0c0565645e2ab4286 Expires: - - Wed, 26 Feb 2020 02:59:50 GMT + - Sat, 15 Aug 2020 14:30:45 GMT Last-Modified: - - Tue, 25 Feb 2020 14:51:48 GMT + - Sat, 15 Aug 2020 02:25:23 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -363,302 +377,27 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTU5MCwiaWF0IjoxNTgyNjQyNzkwfQ.eyJpZCI6MX0.utlzj23Dv4njl4DTNVhOWgihrNnvlkJHbQ01GiY87FM + - Token eyJleHAiOjE1OTc0ODc0NDUsImlhdCI6MTU5NzQ1ODY0NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Kj-X-Xd-GieDvko5nb7rsmLfvWgKXBP4FlADocerQFI Connection: - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/87e57d4f-c6a0-4ee6-8d99-2a23bfebd10d/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ/+L664jCUtzr0iFOHkWf8Cdo5hXQtlDCYxEbR+Jj3j2FyOWtGpDX5aSdTj - ecLhyDWmaZtm9xnXaIrmJQY0TAJG7VabilYFrgARihUt0oOZyi+vwO9gEc5szEP2Y54aGkV7ZEPi - qdBzjCpWTmrIyU1DcA894EXTgtsyCOJ21FPVPfuIhXFBO7Qz3bXrCdeBGUKpz5IiiYxV1GASvgFm - VYmuAKNWBKMnBjxbJ4BLe0zYTQdSWP5xgpmkHmBDrPDpjlrg1Vt+EPXBcxcGo9y/zOE7ovkhyxwo - pERh4CGdDnKVHLIhkDOOXKJv/Bi8Wwvle39A4jSXudfqTzplqD2Xmg/yZeV2V2coqDhFnkkgJ4W9 - 4hNAF8bvkHDV/LtihukhJoIWYzV3uD0rwwwpU5QEzo9LxpqqH0QsNKfD0BysUsmyHgeJcxxdc/AF - jORUMtB4EwaQuhA2lOnJEbx5TMvripQ6CH/xjJmot5KdbD3CD1tsdDzm0EC8QTuD2u4bHBRyVkk+ - QXDMbVA52NvJXLABNiZckfZf2TUk9S/6/9pt3CRv2Iygm0D5hw8P0H8mu85HpQfxkFDHQOHHyfF/ - zaXndJZ93a4cEt7rdH1xcJd43K42Dy+kXe+m44ch8iyevNhMtaFZVOovHNkEA+k/Zq7HtLFdUBgN - 5GiiG1/f9x/9duC7JWHSowFNBFYJUZoIUML46U85bOD6Ac/CSXVOdhq1KJp4JADQJVSNNtOSerw1 - yzg4aoyIjbpZWuPHtYhQPrCY/8qh3RAe3Yv72VtUXS4puAGnKqZdXfGWFKzI7b7ixd4rk9RFGXLz - tmUFgwaejxYokNlFgqD5Rpbzp2mocdF5f5IgW8eMB05zhkZC9B9U2qyt9kWaNAJ1RGxC91aZ+Q5G - xEL5UDAa6lM= - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=2-holier-than-thou_bristle-msg.gpg - Content-Length: - - '692' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:59:50 GMT - Etag: - - sha256:24696d5014d068dd0ddab067e559c7289e3481a0f973ae62ed858ee76b70c050 - Expires: - - Wed, 26 Feb 2020 02:59:50 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:48 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTU5MCwiaWF0IjoxNTgyNjQyNzkwfQ.eyJpZCI6MX0.utlzj23Dv4njl4DTNVhOWgihrNnvlkJHbQ01GiY87FM - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies/d8bf6bdd-9a8c-4354-8d86-971b0cfdd133/download - response: - body: - string: !!binary | - hQIMAyPvXEQCl3S3AQ//Su4IbbZUNp9y375XQP/FfjRQ1QkOhoUTeiTxl9+oHrDIv/2BYMjc60Qs - AwX2215UPn1NF2p+CZYH+RPEAVwKckmvsIesi7G0d73mR5P7c3Gbzve2fVZzbd78WQWCfDS0ABaw - DTJwysaIG8aGKrOE0wPTaV6OITW463uAxKzkYrTLYYFSprtjAJ7mAGaqfuuSbocFNYYaqCxg1AoL - R+tXNzr1jCvHBMtaQEZf2pN/uaXb+Hon7rBq/pt+tv0+oN5p27XlQd4dr6xxb8RRmBsyKVaZa2DB - J72ePmrZMWLfrwUeg1ni05MxohRmkauTuNTAB7AHZBFoLBaeAmQZXg9BuXTdZAE3R4QVyFiuCe83 - ttZ5I/jznZ28fQTXmh5yM7LDHRvoNDvic/q1GV1Is7FHScXPO7tMetnDBvQew2cJIjiDTPcdjYJA - 4nH0OJR7lYyosqev7yMmW9vghNGd7hOWl1NcOFiIf7UGYw1qatV/GH4XZdZfXqkpOfwHcrr9XD/G - QGAfA7C77loy/EWyfwyzZYKdGg/OHjstc4QfeBOZjfl6L589eoH8f5pWj+c1M14fwls/e1Gv69XQ - KQNJGG6IFHg4W70bA7xMJCHkF1/9TBTe37widKrb3HIUrxAe2XkcWCllRBZNvTI4/jbbmNz2vLEm - W2Sbh8HQP0qxRvDW7i6FAgwDw+fEwKIgGyoBD/44JNVkjyhoDr+pefNFZuoXya61PJVRWPVoudO4 - Sze1nKTfyWbpYNMdWeqWZL6R8Df3x7wVX6M9oHYVnUSHxXTKddv2E3CUWAPowV+G53pfpL3y7Ik9 - WMTKxqoSw/hdY6g5+SqmTMbDDE7wrSkZu/aknUEwHetvSBeCx5H8Jg8JliDcMXbH+fSxn0TqS5PR - ipz0I8e9PJI2gKo61qOUBGtyftsVAdvopG/5t+rRBeuShNq0ZOkJbvK08pAAqkbrOHLtawR6HZOZ - 4tFRZxXOtXebV82EHQXDY+crNXK1Ur/0oV8/bef++9UtB/hVM/Dw0YBTTwa2JUCNjbHv0OIA/lIo - sd2TpZRUB/R+AXX7AKiySERpD9VPTzi7DmilZS4xHOQGArrmxQBbvNl72SorZNziBk+LH9z4Sizi - oQKs3Yp8JOsQdtvldyzGo05CCshi0ffSOJHuIetyZ2S2Xpg2XyNXpcxSFgLDhQ6zVDI42YOFlUPD - zvpJoeMvSAVWgwsk6Gu7tk5pdUM1hW1MpscHZGSRiiaYYQxvHbESXZ5hleY2IADIu4G0J71lQkA7 - Gx68KD4AKHII0qCctRV3F1RASNCVDJBPa1Q7JODNv/DTg8dcYSvyKzh6XXJlK4hkTdvoZcoYeT4L - 0c22bFDoIJnrKui305Sfgdt7mc+YWc+hkQj32NJdAR0eL6TTeawH9BkKT7WKpkno0Ay7p4FQjWwZ - Xae5+i+AcSDX6/v/EDfTva3unUpdQlhYt331qEYOFGX4o+7NPrS2SZZUEC3uitOgQWUqUclAM1qt - LpAaMbKqhjyr - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=3-shattering_lung-reply.gpg - Content-Length: - - '1149' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:59:51 GMT - Etag: - - sha256:eb0474c74f62b39f05a8cd3fa85772f0ab20583e6b18bd62f9954f8d286a733f - Expires: - - Wed, 26 Feb 2020 02:59:51 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:46 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTU5MCwiaWF0IjoxNTgyNjQyNzkwfQ.eyJpZCI6MX0.utlzj23Dv4njl4DTNVhOWgihrNnvlkJHbQ01GiY87FM - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies/4f148efa-6d29-4928-ae37-264118431bcc/download - response: - body: - string: !!binary | - hQIMAyPvXEQCl3S3ARAA0g0zxtmYrfk4v/SdaDV12hrRHnzUUj0dVseJYe2ttRNR15sA8Zaf5tpq - O6Iw7mclFm35zw8cdWGDmxQtHBgGxsfOTeHesq2RdrcYGpYl08gFTfQNI2SJYrlBDtMbqBSYbYgw - f/dHvz0ZIf5cxP/2Fi39sfjBzXuEMb39FP2Z9y2IstFPx5tshzk/VwltEPRY+kFVXYZ5ZenVbawI - ouyEbkc/thy9cdk1DgEqSNOLfN2XtA+e9QWAcZY94kVGEFXeekOczU3NBHUvHRMQAD76W/ymCIBF - gqu+0yDKRUVdABey6g9UfPhEKbbFA8LErKsFFt1TdnQ1+jOtbrs8JGkyF5w/oxEihiHmLBR6XwPT - 3HO7voV73wRrvO+S46nFB5TH8R0sVcFtej2ETMqC1Bb9MIV3FjqE2nq3j3KPP6mOn8QnlpIAlJPR - Ua9DE5e/C3jq/xeSQTM1k+/q36A/xqoGlt7dqkX9kSUWj6gP4RVMhocB7+E7xlmSI8dRT+IDOtrS - zuYM6ND0BewiFbZsXKeVF+adOJF7zZ3tjem0wZbewN+JVE3LVj1krkQS60AyLXUnrFylDTWw5uWH - fYCfJmWVFX4AjrplkcEcXKi9nR9/VBTkLWjzU0up3UrIY+EYErbXQ/QWwMmla59qwlwcUfkIoZ90 - o0NReHnPeS7rrUv0tm+FAgwDw+fEwKIgGyoBD/9GJZNdGhgVQYidN2swLPPpVB7UcC8OxtCHfYlL - xEI5LVEWJr/P7QBlEUVNQ64qW3rYPUpS/2F6ECnqOa5mLfHRNAzFZRHr+Cwinoo7epmkr4dXfmw+ - IH9AkZVP5eDBFG5Eg2iMqfCKUi/zYqJu0SWxIOGzY/iR6e2QdllnEkaSWQm/IVs2QELU7b/nSVSQ - jkkULXnGWxXLljZqrBHMahdGNIF4yzC2ndVF/oezUuNOVFbtzdSEo9dMqOZozpBJbpoHxHJrDhfJ - u6VGT1Bk5M8Ncc6KNYpmVx2if+CRHJX9mRkySFF9O3N3dV6+crQepi37aOi+yhwzKWvKZsV8TGf5 - 0RT/YmZs9LHvzOZdRnVcpanvlgf9js4q09RmhA39VIcAsM/zJziZVxRw92MW1MatKc1+s9IxgPa/ - uA1QbBA09Tgbd1ZwrBWRNFdrr75U01hL0n/ybNpMK3RgEha3OTaUTUv0z2+hIX5I+oTvY/cG21sc - zRkdmrrrZ4zITBZOHSZxcAVTzxZRG0990/n4HRt94gJrR853/bZmMZpHsYRwjw13iaLh/Y05/Uct - 1VL6cSbXAOnBreBq282koCo5rhGsscM94D5pfi1gNEXdRDrzYu4JUo/vbZ2i6gZlIB3IXu/PIY4J - XVmOVHlZTiHTS000U9Owwqy3c/awB6NJDOsl6NKhAdphXz+N+FTbMsD+I9lpf7jIUnh6s32WyUKv - JwIj8H45N6jRfrEiYesDis4TFCDHuIaGABJSathAtlREWM4IpTUlQULECbeVAPkrrt0/L0Ei6kho - ia3I+YdvjJ1L3tWjzsJy3CmeMg0xSkcdKGaA2PGSgW8CcjS3BoqWDC/4uLnaLYtCogy1Vj7PVZlR - LeAFExfBbs5i68l4Btgx1W9vVi0= - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=4-shattering_lung-reply.gpg Content-Length: - - '1217' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:59:51 GMT - Etag: - - sha256:7c85972174fa8aa8ffa3aba4854b94dd632d60059571e888446ab7097bc549ca - Expires: - - Wed, 26 Feb 2020 02:59:51 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:47 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTU5MCwiaWF0IjoxNTgyNjQyNzkwfQ.eyJpZCI6MX0.utlzj23Dv4njl4DTNVhOWgihrNnvlkJHbQ01GiY87FM - Connection: - - keep-alive + - '0' Content-Type: - application/json User-Agent: - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies/2959968f-dc8e-49a0-9121-ea172d0eddc5/download + method: POST + uri: http://localhost:8081/api/v1/logout response: body: - string: !!binary | - hQIMA8RCx0Y9UrE3AQ/9HYSN9b87iFtrxLwDrM9+RknIZnh72wokumSkNxa0IOKYz9xL7Mzt4SSt - 7LHXr4A/ICi0KHJNRLcDBfviZBW1ByG2p4N5pCa31r7otaXtmwHm3fY5o3wgFE7m5rD5r6RizI9b - jYrGd0VtGLkyHgRN74n1VsPSuiXM9CyoNHMuFv7E5Dk+952Wfy/WRqhX/4Tb2dZOtA8Bj42Txr9R - 27iXOIVhlhWltD4LSXT/hH4QEmex5pVo86F0pvCTH7WIFBFY0W5pyVdG/AuwKPe92Wav5usS5HI4 - GcmRgESrK43GmqtO4L9/ElIpP0fKzvmTwS9iQ57CnG8vTnVOYxPkzrrpydOzn3rN8e6YCdiT3c45 - YSgAI3ibb8aiX082IjspCgm75ob23o1CdMo+W/4bKa3j2tUhQcKCOzACBMNAmJbJS/ylKcB1uOdb - X5K6ZxEMvzeWgOfZ+e6BvxAVir9o0HxW2knv13jVvbQsT3m/wIi+7PgCrgi1GqYLwsxtsmEQz4SO - L8qnCHmA79jF6v5XKgop+vuoAhhPepmHzRLxMaCptwFTBb8sv6uw25FZWLRRnSLx/3BLk78SXLyi - ki4KGWbaFmWeElDJx9EK39nvY238x/QVfEiGVExsiKLBZ0nyB6sBYK1czmY+bnwZxplTO4fqZfdL - V94+dpKEzSPR10dfVliFAgwDw+fEwKIgGyoBD/4u9udpPbhgQ15A+Q1wXroNyczh9NgIuG1N3NyM - oCc/alGOPpL8DnwELKQvRJuFSQ1iToS3lij3ILEQa+A95HKl14l3IwtrrIRVUbjcki2dijORbIb9 - rWctFxLzdKtSEFN3gnbiey6S18r8zeZIZv25ZvJqlXQJYU0aHVnLUvFYUEohW0ZfyT9km/xQVqsB - dO15JoZJ7u8ZyrFMSUFAbzKuseuyvphDCnWDzWQ6lGEOMNTvlA+zEMFAuCpSfQ+gQabW4CbvtPT3 - TGJcti+IxCOi3/Jb7X4BBTXbI1Qx5QI63q7monx3T3U92PakVovyH+AzO/DkgRv3nHCZaRMFU+jn - U9fKt6yJTYNaP3Qf6tQev2fPRXZkQ40F08NhAeMlJZsooRn04A0uIviIzsPhpEm/M3z6prgBOAsO - fp6vFf3VttAgkpeDA876VvrpWMsVIm9sY9rwVMbIIC1/Bb9MT4Od+MnZQkxl49ey2vpEZl3fNsXY - VoygF4TwUBtEvHdoRF92dl405kIisq/NjXwhkwLeEpoqKm6vwdQQMwIYvWILorSkj8RCwX3xgQUY - WUBLS3V7lYc+hXWiGGQIWYaFxs18bozc0egVTG5ZHfNpBUblZxCS6AlUDz0Bai4WrEY693KV43Be - YHg/giqoXAffqFWrahAgEnNggfLGSSnedTFCn9JdAVyqrC39HyNCcRNrpSCnp0726smN98RDz0t8 - 2kSEBeI7xzcL3leaIqNalkelnyz+wT0it+UdExn+kUnmleycYNgnLHuoU80uZ/qffGIPiE0GtiKP - zZCieEk9E5fu + string: "{\n \"message\": \"Your token has been revoked.\"\n}\n" headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=3-holier-than-thou_bristle-reply.gpg Content-Length: - - '1149' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 14:59:51 GMT - Etag: - - sha256:28477ea9d94680deb5811e5353156c845a12b1be64241bd1a12daca38aa676c3 - Expires: - - Wed, 26 Feb 2020 02:59:51 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:48 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTU5MCwiaWF0IjoxNTgyNjQyNzkwfQ.eyJpZCI6MX0.utlzj23Dv4njl4DTNVhOWgihrNnvlkJHbQ01GiY87FM - Connection: - - keep-alive + - '48' Content-Type: - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies/f0ca496c-8e55-488f-8da1-ccb2df4299b6/download - response: - body: - string: !!binary | - hQIMA8RCx0Y9UrE3AQ/9F2yciHwJu/CbKrZsLFSNVNjrCbv/ykpPwcSGg73xoN3r4vX8AvYziLsA - 20piFZQJIbfAawOci3yzaYLbaTAzq+gR+PFj143MTOrGd/GIy5XbRTfI8Elq4VVLSbRoPuNz2UvB - nS01q7LnZ/Q3jrSDOZtshAGvFqzJh1vJgIA0SO/GR4xDv8ie9iPk+YJh19SIUvYvDoKwt+x0e5sX - 6jF9sgD3x8aU5ZEBomvHH4hQwGJAuDzePyosP6Pjv0OsLaVby7npsK4u15dkHZTVeSUejbv/NwgK - 7GEtf/jg5tBweMcn0yEFmHluIRGF1UjZFnUkdsEgSqK5aIQ0aIhxKjl4emgLyj+teNYB3BCYaWMR - FW6y4hcINkPuhYAy92nHl5QEi3B/V254VBAvqtApEuENj0zOt+6UbUxa4B9/mR08kZ6jc74+DiST - YzTbZovy69BDnbB8H5yE/9IBDf57KgGhgzoIG75L3EQlrpq8HFk3v7U0UUGm/hfg6eBrZAro1Hy3 - SEyGcwM7HFBPnvfdfnuGkx2npWrcy9r9xBh8Z43Yp9w7SagERLtx3NRbpRY22hC+3PjFnuTHfDsh - 5+gA+DGmdThmArN92Is2pURr2c3cPesArFE7/uuef00wuAdwCub0HsQ/IbnJefY0oM3OMaDSFgtS - w5JX/cGq6sVsBMrZKRmFAgwDw+fEwKIgGyoBEADJB4rA0W4Ttqmx729YFz1xCkLtdHD8EHu5pZDs - Ppmc5uD9pZ/eXSBPj/BL6vkx7VVLVfvb52W4w92SiRffPmfyzE/6qIvcViuRCIFGhQ9e6nA3R0+C - BDj2DzcxIibuVdKISOjCHosOHH9AU3nnxlxzcSWJ2T+GDAp7jIwbkI0vBk0KvLUB62cH3nn5ZoM2 - /Krub0ONFl8p+wegPqt19U6h5lE3aZVD0il/udbHdsaYRvQ7mEGd5dAWUzV3iPiPtL2vBPd2EDP1 - X2c1n8CH9BKMN+/elUtln7G67sldN7aFD53eaowo+DTr52J+adCLZWnvct4d3kYpO5C5V8ScVYel - sUqrvFSnrIMmBjq5EJO0ENImOCAcd4OXsAhlZxBa8BsOlpsvGnO68QNGxpyXMca9fkQPkHHANDXP - qjI8yg+YHjTTxu402raHZ84AUAGm6+QyFOeDcALcm6S0ADOJV6qVhJdVlmNBO/HF38JR2iL2OqQ7 - E+tYkRUFTf4EMm6Wf1QQabScLaR88PnkGSq7WlEFZKWtBmfuhlOExBysfXgckXNos/1qppvgF7po - nlqfXIhPheIDsn2DU2tUOr8fCb/YIo/GIuk7EATy6m3mtzM7YyY+NtUaDkq1Y3Hwzpq/5PnO1arx - wH/FhgELxEpH09Quyd/P1NWLhuxWAfjHZVRcRtKhAdCnLuAf42NtyLgGMEvSyz0lr+hFGgPPyZ+j - GkyZLH5CBvvY02Nu1rmHDi9nq61DyZ/osxoDwVNaDufC5lghkr8sqZZtmUuFR50H/ukWZGrhnHS3 - SfjKYfo4Blr7gAX6rHWO5BZdCPEsIUJ5D78xzYPYM2L9idAcV/AkU68O5/RARNzHw6V1yfLAXGtd - PQf6Zki/cHYAFdfAYHYFwtX4HyY= - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=4-holier-than-thou_bristle-reply.gpg - Content-Length: - - '1217' - Content-Type: - - application/pgp-encrypted Date: - - Tue, 25 Feb 2020 14:59:51 GMT - Etag: - - sha256:f2fbfa8f81c9d4176749bedec3ee8bee6b3f6269ad9b9d3c35b42e68aee7106a - Expires: - - Wed, 26 Feb 2020 02:59:51 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:48 GMT + - Sat, 15 Aug 2020 02:30:56 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: diff --git a/tests/functional/cassettes/test_offline_star_source.yaml b/tests/functional/cassettes/test_offline_star_source.yaml index 4eac4a7fc..924085497 100644 --- a/tests/functional/cassettes/test_offline_star_source.yaml +++ b/tests/functional/cassettes/test_offline_star_source.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"username": "journalist", "passphrase": "correct horse battery staple - profanity oil chewy", "one_time_code": "994892"}' + profanity oil chewy", "one_time_code": "123456"}' headers: Accept: - '*/*' @@ -17,16 +17,17 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-02-25T23:00:39.331899Z\", \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_uuid\": \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", - \n \"token\": \"eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTYzOSwiaWF0IjoxNTgyNjQyODM5fQ.eyJpZCI6MX0.m-X3wCsMwNvlmsx5pbB68cyJ5_22zfoakJ0VLCJML7c\"\n}\n" + string: "{\n \"expiration\": \"2020-08-15T10:28:33.961582Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"b5e001de-19f1-4a93-885b-e0932aa2d441\"\ + , \n \"token\": \"eyJleHAiOjE1OTc0ODczMTMsImlhdCI6MTU5NzQ1ODUxMywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.RozZEVV3hF4sYBBuWEXsMxBVVdBNvVsemLtm33rWJLw\"\ + \n}\n" headers: Content-Length: - - '317' + - '313' Content-Type: - application/json Date: - - Tue, 25 Feb 2020 15:00:39 GMT + - Sat, 15 Aug 2020 02:28:33 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -40,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTYzOSwiaWF0IjoxNTgyNjQyODM5fQ.eyJpZCI6MX0.m-X3wCsMwNvlmsx5pbB68cyJ5_22zfoakJ0VLCJML7c + - Token eyJleHAiOjE1OTc0ODczMTMsImlhdCI6MTU5NzQ1ODUxMywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.RozZEVV3hF4sYBBuWEXsMxBVVdBNvVsemLtm33rWJLw Connection: - keep-alive Content-Type: @@ -51,37 +52,82 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/add_star\", - \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"shattering lung\", \n \"key\": - {\n \"fingerprint\": \"FEBDFDBB44595D38025EBD7423EF5C44029774B7\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADb+ADPxqZiKVKvYqTKQJgWsAMtLUWmab+YV0XM7+ytuz61F8xh\\nBJve/MoxlsFJTEvau0JBRIv0SGLAeFfCtc6WbC6MJ5tQ/ioWoIKTRfv2LqjkZr4e\\nCpbUHElvPfxxDE+zEKGPJE8tneJG5ajMIiXBbh9bt8/RWuAcSq9XldmmRAPct5iS\\n/PG49up/ztECkxKKvsLxVjpqJIH9auI1wZPpE/HfSI9PWLS/oAbSxIobcSvtxCAv\\nKlzfbF8iN9zeI+2mfrLlUgAvXwuwhDyzg1o5L7fNgkfVaL+C8+Uw9kyDLh9daIlc\\nHc9GoIO/CJTfQy6kt3cADPDwI64ysYZ2+UPI5LYOu3RRHF3jEi82C17oI24I9Qzh\\nrEHf8UixVY9X7RpOjiJ3PO5PKjFbyClpYgybACSqQXJGZgsBVkC6Fug3b3hgSWYK\\nkaULr+pTBneiyFuNBUv3h7e3/+3MXGl3gtWsAgptgw8ueHNp7CmyHGM1sIcYVPyC\\nVLMhkLwb29TFGh+6QrA+uTP3+G9lga49B3ufRJenHXCs5DRPEqNzCkYPZAPFnOYq\\nJsBf0DYzcd21aPQ4XwoLuSoBl/xYyYF3/M5B2tiY4zDL2lLkfcAgNVkfpn/oMT9r\\n/cKdwrsJ7vZxfJRoF7j94TXGy4uvpwnCYS4LBTlcaGMMRHRaAU/3DjimVQARAQAB\\ntHxBdXRvZ2VuZXJhdGVkIEtleSA8SkxOUFVYUFE3WUc2VEg2VTNJSUpMN0I3RENG\\nM0lYUUVHNU1QV1hFTUg1RlRBVlJYSFROVVMyU1pMNFNLS0RDRkVCV1ZWQlNSSFJD\\nWFEzVU5HVEdCSFBWVEVDVENBU1U1MzNaNUlTQT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJECPvXEQCl3S37d8QAKQXcVEniONj\\nimzLp8adfQcH4cYx2/w0FDJ8i8XObG3+NpXvyU6mY9Lh3I8OEBiJpjEKDuNVyhll\\n2SdDW7HMKYOyuRcXzbheyOI3B/qyxKEtwanTjCePCKqVQltehOeYffihU5LGVEyq\\n0+jD+QaDAy/pBZo7alqc2yeS5j/hyubOUQ1LWgpDYkbdHeprixIPAZV+egXG/cl/\\nBIZloQQ+Q3QXQeUEtn/OhpCV6mO7Hbf9yWM8h7P/eCRhs7lve4tSOSx7WVKnL2sf\\nQ16iyaC93IYEKMNVIwyLQLif4vzkRI8EZ4TSNLMR+QMAKww2g7Y+NNYpnoFjjAud\\nUp4yKk1P5LQtcYhEUNISY09ZBLLDrKss1Vj7820RGnyEyyhxo94TwJEjKDDJxtVH\\n5Lv9sFzTAJJdEg9DhD91R2GLwAyKPJfgEA44nvRIzdBdjIbPsRP9HAz0WD8vGlDV\\n8oUd0tNL/6Uf74cCqYOD2jBlAzqBRiKC7dEwV04rY0WQrLI06N+JoCdo2Fh7MAtz\\nNUjrUm5clVsTtJAel2y+PjqZ6Z4jFiLkpaKomvT6tR33qbiTxzRzXPDHANnYNsiE\\n4JZ+/ekcsO0pH6GU7fR7OZmFSK5YBOg/MlOo4OeesjSsObLZMLOteGJWkgqkYE6P\\ntR7w1V9PkicIp1Ap9bO0d4TBEybJHYuP\\n=cPX6\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2020-02-25T14:51:46.976004Z\", \n \"number_of_documents\": 0, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/remove_star\", - \n \"replies_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies\", - \n \"submissions_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions\", - \n \"url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"uuid\": \"fe5f5269-7d1b-42e6-83a3-8538b4d60122\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/add_star\", - \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"holier-than-thou bristle\", \n - \ \"key\": {\n \"fingerprint\": \"6A220777AE0EF8C4A45E113AC442C7463D52B137\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC8MIKb38NvUHaL1MdDLWz7r10myn32/NqDK5eyHlXrtRJfQvH5\\niAJfT3msd/ussndpFLBtGhZS6T4XJLO/J/ssP+x7GV3wZ1Lj/kO2vD2ewSzOE7Vp\\nRFq9NhQ9LoWUcf3VPD1VK+g1HdpP1BMS/zfMZbugC5QffWz2uG0b3EugHmuWpGpS\\ni7hDEC464sByj2NW7BKdNhBesc8lGeV6l4sQluFHn8SuwKGuY6lPaxZuz9oOB2co\\n2UAByDKXn0WEPRyjzLErsn2BusJUge7gFXCHbuQ/SHsxf/OIBTBzrIfpmNL0g1Jn\\nrFc2smFCL1oDme6O7VZcFUD7TWhyZUdr7GuPOa4KFMB3uAWuFdpok/4IL2OipsS/\\nn7yCUr+e9quKvF+QIb0DVqx+oLUaUQH4jOv3eS2OnviJHP6+XN12EJhmrCNCJncB\\nzw9BXgx3p8KQe67AWrX+fWqYEbYbwxrXehXVrvIPAWzhFyE7cMaL29CMIWCJtyGp\\nFDncbDbUJF6SJFfyUacDgyiMuIrhk3xkdSfWaqg6MtKbqVT0MCzfHs9XMXbpfDmu\\nLCvfsWuGGC9ZVo37dZQT3slRyBNjrEV4QLaBktMNRIo8uB14EdFRk2/cgUhPAb+N\\n0orccsU0M12pmjMWVRH+PetLtQYCvO3MVoPtHMLywBOQ+O7cj1zix1eJEQARAQAB\\ntHxBdXRvZ2VuZXJhdGVkIEtleSA8V0RSWllaSEM2TFRTQTNBREk2VDdETkhaSjRY\\nWFZFSlA0NVBBN1FVS1A3T0xQTlZHRDc3U1FSM1M3UEhVR1NaRkhZN0VHMzQ3NkxG\\nWDJOV1FaWjNSR05HVU1RWldLVkpYWTZWSEI2QT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEMRCx0Y9UrE3ZoQQALo0OZEeeSDT\\nyQq0rCovGF5b8RskKEqMzIPKv5EtKwQIZgQBCG3MKhSJs98SQMBfBOLKzFMU6gEa\\naqiog0FRBEQw9G6dtmhvNdltgTDL6hcSglcGG2Ihsa4nAo1z6Kjjta29zgK1E7Q0\\nmVlp5sd5MG7wCPe9LKCcCWrekPLD+c8MZxXPu0j6YOr5EChiAL3QiE5ZTpWhaNCE\\nV3BmrkZClbIYwqUd6oRwSDNCpMc0Zj7YNjU1Z0j0EsdsE2X2yBfdp0er1jY4Nh4c\\naLe6ybDY1QqU7t8UR56LsBE4ejwrQuAWHtc9B0Ky0QdI9M6CLE42sHTHutUoumvH\\nD8ODI3mc/6NO7yrvivoiosqMM30fV/S8F5Q5W/N0T3nTCtPcjVQSCp0t7ngqnlno\\nYFvZJNP7NRlno2qICg1SecXXdZt2/PvkbEgZHykCE0vUA9RB0cfALX9bQtwMvkOn\\naRbCsW+vY9q1xH4gzG8E3gqjQG5XzQTnupgFER6wXmWzP/JEUG8eieYD+eStTX9d\\nR+P0yj/Udh+u9IwdWqP1uvvtbA5IC4Lr28BJnmKOQodEoyJQtb6Y5jwaR3hU1J4K\\ncbiAKk+6YZM7usOuxW74plSk8LiRWgypCcb8pum8LnENa3kYGizump6+np9wxlQ4\\nGUaAGingR4kg2645Shn+9xUIE78jCl95\\n=FfUY\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2020-02-25T14:51:48.114824Z\", \n \"number_of_documents\": 0, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/remove_star\", - \n \"replies_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies\", - \n \"submissions_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions\", - \n \"url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"uuid\": \"d894d52c-c191-4aa6-bfed-869f598783df\"\n }\n ]\n}\n" + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"out-of-town\ + \ primogeniture\", \n \"key\": {\n \"fingerprint\": \"200C271E4E680FFE62E008931554E4BF600B1E3C\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4uN551SiYiVLrHoK1QGMDmN1xq42u8o2dmnKFkArW5KfBvBFoX\\\ + nZX5LnOj9hKKEEmeGX5beS9h+fjsWvx86M2kQj/5xhOmHw0GGESEPQBSUc+Lyohpc\\nUmBoNNBfWIouEQ+IVS0gmrOwiS7wdItMby1lLDlDBoiEm4aRnRw36NIpABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEhPUDNaU05LUFgzNE1MV09QMkVPQkJRVVc2QjZPS0ZFMzZa\\nVktOV0VWNEhXVTVMUlZGQlFENjVKTEtYUENHRE1LVEFTTDM2N0NOT1ZDN0hBRUxF\\\ + nWVQyWU5LMkJHM0ZWNlZWUUlMMlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBVU5L9gCx482IED/2w6yFqz19zTBX72qN0MUTq5\\\ + nCavQIBhhWrbsc1m0p+cxuVJ16TYxiE3S/Lp/rd4r1Q9MQg9BP0+/qjOA541kNq5A\\nmR2Y0teqWonDqeY/660kEFIbio0HbOTjsBhEZxtglJ1wz70tUpd40ZVMsu+Z32Mw\\\ + n2kSiCclJYHk7uy1eis57\\n=pz11\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:24:42.042205Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions\"\ + , \n \"url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\ + , \n \"uuid\": \"4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"red-rimmed\ + \ applejack\", \n \"key\": {\n \"fingerprint\": \"D449222A7B7B0AC1E134A1FF01203DD2D2636A37\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOaUXyLQCaUSR4HTaBVGZp1mi3jn3BExTTe2UCBYjsn1zhkOBDf9\\\ + ncZNBQGjEBIYlOioC4XY1TkQep4L2DdmqO5lBfbyNG6LpGiNo7DvNBxeo5WNDa42C\\n8YcfTaVL9aWm07G12uwwc1WFNb0y86PzuAS1ek0k5B7jUfjNxFN9t0dhABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtCTEEyQTRDUEtETEVURDM2MllWQUZVRVdRQlJLUzJWRjVG\\nUEs2SElBWFBXQUFNSURMUkZHUEdLU0dFSDJJUUtBUVdZUFdFS0xRWVpaTDZMU1JY\\\ + nRFRUTUdPUlFFWFA0WE1EUlJJM0E9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAEgPdLSY2o3LmUD/i+JqgIWc2SzA5OTX9Qo0g/r\\\ + nqxDmi2NQMXob0fEEcP/GGnbiFE1P77AC6JWxSKPQStlfwvffhYmK2q7JBc71Jj8O\\nRqFRT5WSRpXUCq8tZkIYyoCXKQPlwSb3S1NQ3yM00kbkCM4dArLIFuQ/ZI1xG+l9\\\ + nIqxWwXYY8SpO8uKDXFd7\\n=FjUe\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:23.753433Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions\"\ + , \n \"url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"uuid\": \"70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"potential\ + \ freshness\", \n \"key\": {\n \"fingerprint\": \"06FFA85715E89C0AFBA927A78EA34965AC896EEA\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAMHR1pM94xuFw+GiTQI7RyUN/sKYmupDhwWj1nVricMXRbM7nIXk\\\ + nsBnqTx0pTkITPxjszoVyFFxG+Uw8TXMZEZdCOhcC2AieHV0mgWsXxLAbD9Sw3VmQ\\ngOQ3S2C/MBrimrK4bkpoKXxKIV5v5Rgku5Pjxzw50HH4e1pYhgW2C+knABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEg3TVJTVUZHWFVKRldQQlM0UjdISk1JNE5HTUREQ0FaRzJL\\nVlIyTTM3RkFTQk9BRjIyUkFYNzdMUVdZNFZJNTJLSlBOQldaRjUyQTdHWFJVN1lQ\\\ + nN0dQQU5QSFNNUUkzSUFVN1VGNEk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEI6jSWWsiW7qZeYD/ReRVU5y0nssc0+OlRy6M/im\\\ + nHY9oHex0tSGt1fTuDVqsAKKHMDrZLKkkhJg42wcINwbXTj/vRu7n199IwbSUoDiE\\nJlnO6ZaIG996AUFS64eZBA+kXczqJbsWgdQQpwQJn8LiQUF8iwFhTThltjRSuXqf\\\ + nMxyFevvxbIvYcs6il7Ip\\n=cZe8\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:36.194245Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"uuid\": \"6db98582-dd69-48ea-879e-5afc5aa388d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"inexpressible\ + \ sepsis\", \n \"key\": {\n \"fingerprint\": \"380C70D1C7930985411415B31A1B751385404CC5\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANhgLtWR4jFlhHEPGJjcupkGrNymWv9wFlFM8YppKs6nNXaQdoKf\\\ + n7+NESFVdkm89/7FWD/It0B49jEBjjs7GOmxhffomt1NVHocYGDBQjMAlKOYQgCnR\\neZDnHCFORSrQcfiNhgKm1/eFOZlNJDZn2Cwpmdk8ZV6B78fGVz+3B+tFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEo0VFRaVzY2QlBRTFRRVVlNS0hIVzZZTjRGVkJIVFlVQ0ZW\\nNVNWNjNRWlQyT0Y3Wjc2NUxEWk1TVDJNR1JBVFpYSVZJVzVBR1M0N0RFU0hTRUhY\\\ + nWDZFQVlISkFWTFBZRzc1VFlKQkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBobdROFQEzFd3gD/RUhGdZUriO3QqYTqvH7EZdZ\\\ + n4r3iFUJVP3xhru9HYBtksepsKzUHYZn4nK29689AdV1A9o/X4YcKWrxFRbMuZs0E\\nTj2Je4jrw3WNf3O3COAWwFa75HOXIhGfFVuJ4Ni2/NVJGDPA6NNIfZfFMIj/NZF3\\\ + n3RBZhDmxS21yJs9daQfs\\n=NQQJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:44.877597Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions\"\ + , \n \"url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"uuid\": \"f3a61359-1919-4bf0-b6f7-da902a935160\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '5354' + - '6421' Content-Type: - application/json Date: - - Tue, 25 Feb 2020 15:00:39 GMT + - Sat, 15 Aug 2020 02:28:34 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -95,7 +141,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTYzOSwiaWF0IjoxNTgyNjQyODM5fQ.eyJpZCI6MX0.m-X3wCsMwNvlmsx5pbB68cyJ5_22zfoakJ0VLCJML7c + - Token eyJleHAiOjE1OTc0ODczMTMsImlhdCI6MTU5NzQ1ODUxMywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.RozZEVV3hF4sYBBuWEXsMxBVVdBNvVsemLtm33rWJLw Connection: - keep-alive Content-Type: @@ -106,33 +152,55 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/81968b5d-3f68-4e14-9749-e800434834ea/download\", - \n \"filename\": \"1-shattering_lung-msg.gpg\", \n \"is_read\": - true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"submission_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/81968b5d-3f68-4e14-9749-e800434834ea\", - \n \"uuid\": \"81968b5d-3f68-4e14-9749-e800434834ea\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/6df30b7c-a168-4009-aabc-bb39abb4a018/download\", - \n \"filename\": \"2-shattering_lung-msg.gpg\", \n \"is_read\": - true, \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"submission_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/6df30b7c-a168-4009-aabc-bb39abb4a018\", - \n \"uuid\": \"6df30b7c-a168-4009-aabc-bb39abb4a018\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/f04ca1de-b40a-44df-a099-a07882ce6607/download\", - \n \"filename\": \"1-holier-than-thou_bristle-msg.gpg\", \n \"is_read\": - true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"submission_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/f04ca1de-b40a-44df-a099-a07882ce6607\", - \n \"uuid\": \"f04ca1de-b40a-44df-a099-a07882ce6607\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/87e57d4f-c6a0-4ee6-8d99-2a23bfebd10d/download\", - \n \"filename\": \"2-holier-than-thou_bristle-msg.gpg\", \n \"is_read\": - true, \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"submission_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/87e57d4f-c6a0-4ee6-8d99-2a23bfebd10d\", - \n \"uuid\": \"87e57d4f-c6a0-4ee6-8d99-2a23bfebd10d\"\n }\n ]\n}\n" + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96/download\"\ + , \n \"filename\": \"1-out-of-town_primogeniture-msg.gpg\", \n \"\ + is_read\": true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\ + , \n \"submission_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96\"\ + , \n \"uuid\": \"f836676a-c1aa-49a8-90c2-bb171f60cd96\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/99509e6d-62dd-48f3-8208-623f9290bc03/download\"\ + , \n \"filename\": \"2-out-of-town_primogeniture-doc.gz.gpg\", \n \ + \ \"is_read\": false, \n \"size\": 622, \n \"source_url\": \"\ + /api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\", \n \"submission_url\"\ + : \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/99509e6d-62dd-48f3-8208-623f9290bc03\"\ + , \n \"uuid\": \"99509e6d-62dd-48f3-8208-623f9290bc03\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download\"\ + , \n \"filename\": \"1-red-rimmed_applejack-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170\"\ + , \n \"uuid\": \"ceb44744-68cd-4b29-ada9-4c6ed4127170\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015/download\"\ + , \n \"filename\": \"2-red-rimmed_applejack-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015\"\ + , \n \"uuid\": \"1deb4f4f-1094-49ec-b0da-5d714b60c015\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download\"\ + , \n \"filename\": \"1-potential_freshness-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e\"\ + , \n \"uuid\": \"da095cb7-5a81-4b57-912c-14b0501dc00e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d/download\"\ + , \n \"filename\": \"2-potential_freshness-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d\"\ + , \n \"uuid\": \"ed460264-f0e9-415f-8247-738eb482c75d\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download\"\ + , \n \"filename\": \"1-inexpressible_sepsis-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a\"\ + , \n \"uuid\": \"a3bb0937-6240-4200-99d5-b514c465e56a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01/download\"\ + , \n \"filename\": \"2-inexpressible_sepsis-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\ + , \n \"uuid\": \"1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '2055' + - '4113' Content-Type: - application/json Date: - - Tue, 25 Feb 2020 15:00:39 GMT + - Sat, 15 Aug 2020 02:28:34 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -146,7 +214,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTYzOSwiaWF0IjoxNTgyNjQyODM5fQ.eyJpZCI6MX0.m-X3wCsMwNvlmsx5pbB68cyJ5_22zfoakJ0VLCJML7c + - Token eyJleHAiOjE1OTc0ODczMTMsImlhdCI6MTU5NzQ1ODUxMywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.RozZEVV3hF4sYBBuWEXsMxBVVdBNvVsemLtm33rWJLw Connection: - keep-alive Content-Type: @@ -157,38 +225,14 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-shattering_lung-reply.gpg\", - \n \"is_deleted_by_source\": false, \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_username\": - \"journalist\", \n \"journalist_uuid\": \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", - \n \"reply_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies/d8bf6bdd-9a8c-4354-8d86-971b0cfdd133\", - \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"uuid\": \"d8bf6bdd-9a8c-4354-8d86-971b0cfdd133\"\n }, \n {\n - \ \"filename\": \"4-shattering_lung-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", \n \"reply_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies/4f148efa-6d29-4928-ae37-264118431bcc\", - \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122\", - \n \"uuid\": \"4f148efa-6d29-4928-ae37-264118431bcc\"\n }, \n {\n - \ \"filename\": \"3-holier-than-thou_bristle-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", \n \"reply_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies/2959968f-dc8e-49a0-9121-ea172d0eddc5\", - \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"uuid\": \"2959968f-dc8e-49a0-9121-ea172d0eddc5\"\n }, \n {\n - \ \"filename\": \"4-holier-than-thou_bristle-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"21ccc98f-1f83-44f9-8458-36285b0baf8c\", \n \"reply_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies/f0ca496c-8e55-488f-8da1-ccb2df4299b6\", - \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df\", - \n \"uuid\": \"f0ca496c-8e55-488f-8da1-ccb2df4299b6\"\n }\n ]\n}\n" + string: "{\n \"replies\": []\n}\n" headers: Content-Length: - - '2275' + - '20' Content-Type: - application/json Date: - - Tue, 25 Feb 2020 15:00:39 GMT + - Sat, 15 Aug 2020 02:28:34 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -202,7 +246,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTYzOSwiaWF0IjoxNTgyNjQyODM5fQ.eyJpZCI6MX0.m-X3wCsMwNvlmsx5pbB68cyJ5_22zfoakJ0VLCJML7c + - Token eyJleHAiOjE1OTc0ODczMTMsImlhdCI6MTU5NzQ1ODUxMywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.RozZEVV3hF4sYBBuWEXsMxBVVdBNvVsemLtm33rWJLw Connection: - keep-alive Content-Type: @@ -210,38 +254,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/81968b5d-3f68-4e14-9749-e800434834ea/download + uri: http://localhost:8081/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//W9Kq8XkYkXBfLXZG8CLgc+nzNrBJYLsiT5B6NP/1vACCUUFpCmPGM/DH - jGKOp7QcjLhKXLW0h96ED3lavwpRTV8oy7IuXFNcld+n06mgosT2I6m9W+q0GaoY98ClTk+liU7F - raU8n37kB84Zh0dS9MFErLanAScDm7/RakmolDXA0TdhPagMBmXMHHk/rFRd5R7VIXHFipgu9pXt - 9g7YmELJHiwkLkA4f+0VQOaTVL4TqoUm/M9lRBv6Y0Ypr/pksfYm9SoANCSDnY8H6OWvETjWhlI0 - C4BoAij+/zsmJviYjbBBlKQx22WFnFsqCQ/DqipUd5LNrI2bkYmw9tUfquW+l/GjcvHusVLBhGn9 - zIq7K5FDdcnFUUtMbkD1zN404/ZgpgEf4CjuyyfbNBpW4hCFoUVn6qkoIy4VBklEDS134TjKeE/B - 1ZGSmTm5dGZ+GpR5SY8hxtr2s9zrIAraGEWHdlchb9joanGpvCxKC9kAFnf01hsoM9F0WTcySIl3 - yn8yido4DNZnc2y0jBmxo9uPaU2Z6xYbEBykOu4FZvIPxozV4mY9N5LFOMPASU/dM0cOPONgD8VQ - kq+ujwlrr2T4Q+ZVW0f4j5xatb658muZqxJK48kE7JlgEkwu2PitLTB/gP0E1mM+i5ykZXsjrZJN - UqioaJctC0uDqJHBIwfSYgGK6tM3O/Iq9GOxNnzCVISapJLsBF4uWAV1KhML7xJiZJ7UxbM/Xmoy - qFd+G1w0sWWSfzPsAttFYXTMRnlsyZ3rzr+BFKo9zSdUFjUAt2BdN+ij/o9HT2MQ1hsEEan5tREs + hQIMA8PnxMCiIBsqAQ//Z/S89kAgGiAOh+UVD2ePgDvU/l/JnvR2DkCEnnqTivaWTKetbcTOxv8D + iHQFUvQKPTADA4g5u56foRmzC0Yb2mP36vRMUqLq87hb/XfZFfr3Ak7E169EyaCN6ht5he28mLV0 + j9brHPGxQWt2vrE4FFdwnUVQWNfAp13rFMm0IDFsHN3o3lNSjywJ62jlr1rce3mdkC+rXkwDh3zs + 0ZDvxqFGx4X8YPbQiAStvUsK1n3u9NBnKE3cyeHe70xnMdQxq1N4NuACJZkNovKet6C3s8LTvj58 + XiK6+/AgtbO9Pk6c89s1WW0x3hUGFtWVI+GqSUSQda5CDlWaq6Fq7mBURfuW7yD/rOJ0EypOOJED + b1GoyTiK6V1gC/mktb6u/Ei16SmPOjcsAzW7BFn5tsvl3lZULN+b4Bs+E7/Pxl4ymVaPDgbcsAh9 + Ipp0thhF1a2A3MobRsTtNidryxvfzUTj5ou70vguzn7zthzog2sijyM9hBI0FPr6YRVWXvrS7BEQ + Ly9BA1AuzGy0kS1B6MUYdcWAaxQZHWNne02zDHZqe2sBFLM04tJU4myKrXlBOok4YILQ7OWDSoa8 + Whkyohid0Eympcv+6YMaKI+9yBzHFWgcpu27rlrAuRGRXi9ibBxovyCRg5SSYc1Guo0jalDJWdDy + lRdLGsmqJAcWq2PUvNLSTAGpSiJRM+Iwxr77j/lapCOSRGfVJaivW59X5+ZQa6BN57DKWvcgPtCb + xDfXOBD4hOG9w/Qv5iKwgOcj/ckygOpvtrcQosdK9ZzrrdY= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=1-shattering_lung-msg.gpg + - attachment; filename=1-inexpressible_sepsis-msg.gpg Content-Length: - - '627' + - '605' Content-Type: - application/pgp-encrypted Date: - - Tue, 25 Feb 2020 15:00:39 GMT + - Sat, 15 Aug 2020 02:28:34 GMT Etag: - - sha256:e65a2a839d9b897b31032d2734362c027eada69e3085558855b5ec93802a29b3 + - sha256:20db26d5f8240c2efbc83f40184bd03e74f0b927394627fe24bc2954cb4a6c2a Expires: - - Wed, 26 Feb 2020 03:00:39 GMT + - Sat, 15 Aug 2020 14:28:34 GMT Last-Modified: - - Tue, 25 Feb 2020 14:51:46 GMT + - Sat, 15 Aug 2020 02:25:44 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -255,7 +299,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTYzOSwiaWF0IjoxNTgyNjQyODM5fQ.eyJpZCI6MX0.m-X3wCsMwNvlmsx5pbB68cyJ5_22zfoakJ0VLCJML7c + - Token eyJleHAiOjE1OTc0ODczMTMsImlhdCI6MTU5NzQ1ODUxMywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.RozZEVV3hF4sYBBuWEXsMxBVVdBNvVsemLtm33rWJLw Connection: - keep-alive Content-Type: @@ -263,40 +307,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/submissions/6df30b7c-a168-4009-aabc-bb39abb4a018/download + uri: http://localhost:8081/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ/+OEK1sLSC/73KDsYffVoOYgUJ3eJ1qWulY9y7ZZPgr9XnklQY6uTmM5W2 - YQ2hBQCl544PPswy4rK+3xdxqbShsuaCc8INFKKyn9KcV0RyL4BFV0Ch3r1pS8QEMYcuooFDeSGC - M2P1SJsBKdgoH+Rh3oWEV2naeQGQf/TZ3C0fVb9mikVncHS6lyMgEY1Qk8bYBZV2Jd/XtE8FHiwl - yHlQXdTBDHUs6Wr2KUvY8oxVqupJf8Nv033kYiT+2k/ngV4HcNKAfyTkoqfhASWfl/ltnJiXpCct - /egLH0Rqr0Ha2nO+KE0jaqArzXefsrxRt4Ps9uiRgdXDFdrF+DsOojyxLMaWQzUWqiTsnsmanhhB - uIRdQPfw0FlRf2MyDDCBXWQTjtUhYPVGSm0iCuFf/gMoN57gouL8+QYqnzWmnryyj/XbTrVEUsdB - aCJ8t+/UAYLazlNc4XsF8MW/yHmxs37CoLmR98GFhgpNk/PRJnKaiITBRVMfXe/XuEEfTuGryUKE - IXCtNgSwz1eSxezLmqiJhMv0SysjlXhSxxicZ1henY0JQUr8eMU4Ag3Y/uP2mLBlKe8xPuGME8Vt - g3gDZHhA4ClqoPzBcys1tHe9Ll6DBlJtJ5UJHYNCBdJWIy5f1oBoivQNTnO+ytImK4rNozPSLRAe - qUZIcCKciBabF+CaKODSowHA8pYMt6IJIeUsy2l0kdbJIWtpSgahCSAcM1qPGPAEiIYJhrgqbgi4 - imSeUdOFJrvOHV74uN76tZxLdd50OGfKfqclNua8VcTclnWccbaIHAarWOAMgh8sPPtHd57wfIed - ntluC9P6JltuS5Mb4ggkCTgxxxthVSmeAkVeZhB7DkfcSL6r6NJqlJjlcevG8N6TQ1VbQE7VmBE3 - gyFf6uTVcLQ= + hQIMA8PnxMCiIBsqARAAs+tSZVdjh2H5sgW3rQYsinaTUd1To3XLy/EC0UcNed15/OLbU142ic10 + 6l41iWmBW44aOmjYFIY46VfqPxQSM0G7fl2g5A0SZdmckTqzu141v/+BoTmvbzzZ8sXmpxKjbP/A + 1F6aBPQ2qX7HcUVyGOadyMRjuKB+IO1pROBeFB5R0hE+FD+y4/yq2y4J9SVeYcdcwcsWJytFUm73 + emXQ6vcBspvlgSjE1gywgfPFkmOLIKxv9INHFTT/FrfPvJ/yeFZ7jKtG0wxBQYPL4DG5QiVi1Gyz + Ln039tgWjFVnM5FhJ+XNhLbLHuISii/0CrKq9TeRea85xFHR6UGKgTm3/fOeWtEhC6FKa0XstXhU + T0E9dmh80Rd3myvN0HU3eyNFvmjyZ1weVguXjg4Ao1yWZ8a8AmqlA6m4conr4bbscqQKXCJSF1D+ + g/i5ng78t0+4wnWMiKtN9rNTJkVBzXpaoYzOn+14EJbkYa+zkCyQS8TbjMBpLaP0aTFO4VXk7OAU + ygtKj6P8KmkfqivWrQ047DjqwVot+wBpKT+3t8ASscApC7KaSF0+d/fBvb05ZLzLtfSXM+Ts6pQ8 + sn60uh2dnW/12nbqAdzFnrEPtDdtz5PFWn8brJpvhhMids/A7dkmbbLK6oirkLSRMF7Wdp8Stz2m + aI8Xz6brh2GQeKZafWnSTAHRguSmKDs+h+zUuP/hFFyLlLy2TWX3VLR2rLCEHhm82jP4UcMTpBkU + sgsFKxLyPddNYl+9D7kh9NLhzaLsXc2RihQWRvXYM9f3E0Y= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=2-shattering_lung-msg.gpg + - attachment; filename=1-potential_freshness-msg.gpg Content-Length: - - '692' + - '605' Content-Type: - application/pgp-encrypted Date: - - Tue, 25 Feb 2020 15:00:39 GMT + - Sat, 15 Aug 2020 02:28:34 GMT Etag: - - sha256:2b3e6e346dcd09ff06d0cc93b39c33687093fe1762bcd95db0dd1a144b42eb67 + - sha256:624b8cc271f0bc4a153ff893f14d4b63464577579c0baa49ca2e6f5b2fb715a8 Expires: - - Wed, 26 Feb 2020 03:00:39 GMT + - Sat, 15 Aug 2020 14:28:34 GMT Last-Modified: - - Tue, 25 Feb 2020 14:51:46 GMT + - Sat, 15 Aug 2020 02:25:35 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -310,7 +352,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTYzOSwiaWF0IjoxNTgyNjQyODM5fQ.eyJpZCI6MX0.m-X3wCsMwNvlmsx5pbB68cyJ5_22zfoakJ0VLCJML7c + - Token eyJleHAiOjE1OTc0ODczMTMsImlhdCI6MTU5NzQ1ODUxMywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.RozZEVV3hF4sYBBuWEXsMxBVVdBNvVsemLtm33rWJLw Connection: - keep-alive Content-Type: @@ -318,38 +360,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/f04ca1de-b40a-44df-a099-a07882ce6607/download + uri: http://localhost:8081/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAAwnhdBSmNYngWmN/VO3X4gEYqJYXu6DZZ+KkY7+Lxfip2x7qS0VHf2+gc - kTqShZA3ODlLcfuP2DCc6pvR8P3yQMUPHFZAEOKG6HMgBglmuaavDzEVj7IBEZ99leX1PGFyVVwn - c5M5jaKOLFJHdBXmWJ+YJ1KUdlx42LZGY3eCXL+aD5aFu9Kze0nkRcIUGMZk2YIdtPIJujW2VUzF - qHQ/EIoe3YXjXu2FrWM94WHrxs2BHWBQ6pKU11dQgM5g6hOql3J0//2I5LD64akk1gKP16ONeXpH - hC4vtb75xv687XnhoSOV90Zi6Uujj2/PK4YkEW+XAB+VxT3GoEyG+XWMjAsRzMBK1WkfXdQmRUBU - jM7kOsu0CDfqYVrVMidWtW8Ldlg2VkMaxVA6EwkzxmGKa49W7RIvQCBUd6O2sGLRojAf1QCtvTnF - kxtcmgNAKSQIFQA/QyY2gsXbO/vD4tFTGxCtHe0ODkyISsJz+w5FzZts5ySJmauT09EZikcvUqft - 7njsKLmxCpK59Gx3SwJ57hlKPm4AYuPz/zgy+JvrmGYEz2JhYmH8HWmRQtpXdCGzS6FU59/51dUt - I09RSIbvWEqzrR85Av2tMLbeuF+2MdRNuribbf0ZTJ7VtcBwq91GHNd0x2UKC5Jx8mqsgbVAYA9X - 8hU+43azu7EErDOR2A7SYgFUTI3KX7XOZVFWE2Vas4GPkSM1F/C/Dd6SZDpFZZEhrRp+pFuyPDSz - zZdiK98NLrppwIfr6sSc6Ksb2k8qs2kc3zpaYH+ubgFNt3blq9j9VVB0sLvFvffiZRU/qL/RqN18 + hQIMA8PnxMCiIBsqARAAp+9fU8qzd8lBJJJeTGUfrTvtC7bBj77m96ioEWln23lreSXOi7W1E++i + X3mCeNg6hLC0PSAtuO0QTw+LE6TGqLJtQh5y14fIxzgIX5G02eaoOlsayjQbVfXHTJ6HBSFx1VkS + ImILNuS170DhYiOyW91R3OJ2zg4DeTlPkyegMGScWCued6EcBBL+/EOrvZLDoXtpFAHFkGGcoQSD + p/6L5/pp8AuB5N43NRCtslfsD8D4gpZT7L9gkvNIJbMrBQ4FVUzjB/XI5mkOhXAubjKzgGcpqiM+ + N2k5nqSPFzotGHmKDy77Bq4D3Sk4fcLzvWMe9hY+Prp6QqW5/F3uvFhJdpdOR9JZ4WqY6pWk0VsA + jeIuaxGH3rRqFegi59AiZV+EvpORA7tx8qmkVHch5UifaJCsHthaxOrBk1D/rgutgmoQvVaCN+UA + 6So9D0H/w6RIE0vE3SAsCpXV3XQJWwsya8O5R5jCuETvi1s5NnMXrtxRuBqkFZUcRSNZyzrUWLGA + 8djkwjYcO5lP7qt40ztUosMmb2y+4z8ad3zhWP71SKA+chx8lUvY7ziiSmFOpRJOr0OEgKMU59lR + ovyT6mu5yB1d5d8G9ns8s5H8/ymV5WE/MdG+o472wWPKoKHnIu0zlj1Qqso8l/khM5wIjs8XvICl + pm7uojnWqaFcIaJg4EvSTAEw45cGmA90NotlV9qwHi0fJ0qlbFKf6FAyeDaRL0TPoLKx9JbGf+9M + +wwWhoyWoWili+hOxuju3sNSeN1iYkv3fEIyKyEy5rXvf/0= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=1-holier-than-thou_bristle-msg.gpg + - attachment; filename=1-red-rimmed_applejack-msg.gpg Content-Length: - - '627' + - '605' Content-Type: - application/pgp-encrypted Date: - - Tue, 25 Feb 2020 15:00:39 GMT + - Sat, 15 Aug 2020 02:28:34 GMT Etag: - - sha256:3c408cb123907551d63ec2dffe0188d466343e227ad7ca467ed2881a92ec8506 + - sha256:2e1bdbd452ce54d49602552182cb0146b2334c58a7c5aec0c0565645e2ab4286 Expires: - - Wed, 26 Feb 2020 03:00:39 GMT + - Sat, 15 Aug 2020 14:28:34 GMT Last-Modified: - - Tue, 25 Feb 2020 14:51:48 GMT + - Sat, 15 Aug 2020 02:25:23 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -363,7 +405,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTYzOSwiaWF0IjoxNTgyNjQyODM5fQ.eyJpZCI6MX0.m-X3wCsMwNvlmsx5pbB68cyJ5_22zfoakJ0VLCJML7c + - Token eyJleHAiOjE1OTc0ODczMTMsImlhdCI6MTU5NzQ1ODUxMywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.RozZEVV3hF4sYBBuWEXsMxBVVdBNvVsemLtm33rWJLw Connection: - keep-alive Content-Type: @@ -371,40 +413,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/submissions/87e57d4f-c6a0-4ee6-8d99-2a23bfebd10d/download + uri: http://localhost:8081/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ/+L664jCUtzr0iFOHkWf8Cdo5hXQtlDCYxEbR+Jj3j2FyOWtGpDX5aSdTj - ecLhyDWmaZtm9xnXaIrmJQY0TAJG7VabilYFrgARihUt0oOZyi+vwO9gEc5szEP2Y54aGkV7ZEPi - qdBzjCpWTmrIyU1DcA894EXTgtsyCOJ21FPVPfuIhXFBO7Qz3bXrCdeBGUKpz5IiiYxV1GASvgFm - VYmuAKNWBKMnBjxbJ4BLe0zYTQdSWP5xgpmkHmBDrPDpjlrg1Vt+EPXBcxcGo9y/zOE7ovkhyxwo - pERh4CGdDnKVHLIhkDOOXKJv/Bi8Wwvle39A4jSXudfqTzplqD2Xmg/yZeV2V2coqDhFnkkgJ4W9 - 4hNAF8bvkHDV/LtihukhJoIWYzV3uD0rwwwpU5QEzo9LxpqqH0QsNKfD0BysUsmyHgeJcxxdc/AF - jORUMtB4EwaQuhA2lOnJEbx5TMvripQ6CH/xjJmot5KdbD3CD1tsdDzm0EC8QTuD2u4bHBRyVkk+ - QXDMbVA52NvJXLABNiZckfZf2TUk9S/6/9pt3CRv2Iygm0D5hw8P0H8mu85HpQfxkFDHQOHHyfF/ - zaXndJZ93a4cEt7rdH1xcJd43K42Dy+kXe+m44ch8iyevNhMtaFZVOovHNkEA+k/Zq7HtLFdUBgN - 5GiiG1/f9x/9duC7JWHSowFNBFYJUZoIUML46U85bOD6Ac/CSXVOdhq1KJp4JADQJVSNNtOSerw1 - yzg4aoyIjbpZWuPHtYhQPrCY/8qh3RAe3Yv72VtUXS4puAGnKqZdXfGWFKzI7b7ixd4rk9RFGXLz - tmUFgwaejxYokNlFgqD5Rpbzp2mocdF5f5IgW8eMB05zhkZC9B9U2qyt9kWaNAJ1RGxC91aZ+Q5G - xEL5UDAa6lM= + hQIMA8PnxMCiIBsqARAAqBkguUOJVhB1E0rEBd3bIvbOJe9umLBp5QVPye5M4nsh0yl0IWnltszf + edV/FKB+H0YdtACRB57Zur0vTrOWAA4o1cC9tyUi18aWslfgDvVwJXLjELZYOQiDv//vmcWEG4Mw + ckXqK+/zvkgGLST9xjubdcQozWQNW8mXNzqLzLPLYd57oejEzr73iwn2UwQbQjXb31YI5ZsvCB0y + sltvyQevn92quua31WmlxjwzTndQ9u9mGQ5zZSxwK39HaZ3oEmPZlWelrnUfbodPJw5wQqGBN++n + lwGMVphNGN+EssKtSUb5Hmutd6jTajcfPWPf0yU6AYtJ3v/1wiOyXCaN3tnPStKUzP6w/htB2nFz + irbFi2VQ5v1Lg/nAYl0n3cVU4A8O8P8nhIX5KOsxNhYqNyuyjZsJgFAiKtCzEcXxlpyCQiPwpHbo + PM7nDr1JtS7w+IY4xlOkwdOmTIjq+WYjfwbOMd8GlwMQmpp2s6n4S7whSIcYI5acs14DERizF7lG + vY8XG7/ExbA0zt9B8j0MKTDsAxgkEEMALTPtINMmuc3xaDoTP7HA8e/X6tyPvrVarY8zFuPVxKuY + VXdPQuf6in/3uzja0QlWwq+Ibm+I/gBtQPRM1cDpW5n7XdYkzRcTIluElj8U8VnbECvkFNLt8NUk + IF792WIIe570TmeeRXfSTAE9fPtTykzrDiTy5LSwqQ91J/Og4d484LO+VkYSPGe37sfcFRSAOSL6 + KHNlQb9u2IoOgkORHi/6PABz5ty5K45/OvEOhlB4/xbxkbA= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=2-holier-than-thou_bristle-msg.gpg + - attachment; filename=1-out-of-town_primogeniture-msg.gpg Content-Length: - - '692' + - '605' Content-Type: - application/pgp-encrypted Date: - - Tue, 25 Feb 2020 15:00:39 GMT + - Sat, 15 Aug 2020 02:28:34 GMT Etag: - - sha256:24696d5014d068dd0ddab067e559c7289e3481a0f973ae62ed858ee76b70c050 + - sha256:64f0c214fab76a0aa8a1407daf0c0478f7851bd7b5c0aaca5b5c8de53aae9336 Expires: - - Wed, 26 Feb 2020 03:00:39 GMT + - Sat, 15 Aug 2020 14:28:34 GMT Last-Modified: - - Tue, 25 Feb 2020 14:51:48 GMT + - Sat, 15 Aug 2020 02:24:41 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -418,261 +458,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTYzOSwiaWF0IjoxNTgyNjQyODM5fQ.eyJpZCI6MX0.m-X3wCsMwNvlmsx5pbB68cyJ5_22zfoakJ0VLCJML7c - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies/d8bf6bdd-9a8c-4354-8d86-971b0cfdd133/download - response: - body: - string: !!binary | - hQIMAyPvXEQCl3S3AQ//Su4IbbZUNp9y375XQP/FfjRQ1QkOhoUTeiTxl9+oHrDIv/2BYMjc60Qs - AwX2215UPn1NF2p+CZYH+RPEAVwKckmvsIesi7G0d73mR5P7c3Gbzve2fVZzbd78WQWCfDS0ABaw - DTJwysaIG8aGKrOE0wPTaV6OITW463uAxKzkYrTLYYFSprtjAJ7mAGaqfuuSbocFNYYaqCxg1AoL - R+tXNzr1jCvHBMtaQEZf2pN/uaXb+Hon7rBq/pt+tv0+oN5p27XlQd4dr6xxb8RRmBsyKVaZa2DB - J72ePmrZMWLfrwUeg1ni05MxohRmkauTuNTAB7AHZBFoLBaeAmQZXg9BuXTdZAE3R4QVyFiuCe83 - ttZ5I/jznZ28fQTXmh5yM7LDHRvoNDvic/q1GV1Is7FHScXPO7tMetnDBvQew2cJIjiDTPcdjYJA - 4nH0OJR7lYyosqev7yMmW9vghNGd7hOWl1NcOFiIf7UGYw1qatV/GH4XZdZfXqkpOfwHcrr9XD/G - QGAfA7C77loy/EWyfwyzZYKdGg/OHjstc4QfeBOZjfl6L589eoH8f5pWj+c1M14fwls/e1Gv69XQ - KQNJGG6IFHg4W70bA7xMJCHkF1/9TBTe37widKrb3HIUrxAe2XkcWCllRBZNvTI4/jbbmNz2vLEm - W2Sbh8HQP0qxRvDW7i6FAgwDw+fEwKIgGyoBD/44JNVkjyhoDr+pefNFZuoXya61PJVRWPVoudO4 - Sze1nKTfyWbpYNMdWeqWZL6R8Df3x7wVX6M9oHYVnUSHxXTKddv2E3CUWAPowV+G53pfpL3y7Ik9 - WMTKxqoSw/hdY6g5+SqmTMbDDE7wrSkZu/aknUEwHetvSBeCx5H8Jg8JliDcMXbH+fSxn0TqS5PR - ipz0I8e9PJI2gKo61qOUBGtyftsVAdvopG/5t+rRBeuShNq0ZOkJbvK08pAAqkbrOHLtawR6HZOZ - 4tFRZxXOtXebV82EHQXDY+crNXK1Ur/0oV8/bef++9UtB/hVM/Dw0YBTTwa2JUCNjbHv0OIA/lIo - sd2TpZRUB/R+AXX7AKiySERpD9VPTzi7DmilZS4xHOQGArrmxQBbvNl72SorZNziBk+LH9z4Sizi - oQKs3Yp8JOsQdtvldyzGo05CCshi0ffSOJHuIetyZ2S2Xpg2XyNXpcxSFgLDhQ6zVDI42YOFlUPD - zvpJoeMvSAVWgwsk6Gu7tk5pdUM1hW1MpscHZGSRiiaYYQxvHbESXZ5hleY2IADIu4G0J71lQkA7 - Gx68KD4AKHII0qCctRV3F1RASNCVDJBPa1Q7JODNv/DTg8dcYSvyKzh6XXJlK4hkTdvoZcoYeT4L - 0c22bFDoIJnrKui305Sfgdt7mc+YWc+hkQj32NJdAR0eL6TTeawH9BkKT7WKpkno0Ay7p4FQjWwZ - Xae5+i+AcSDX6/v/EDfTva3unUpdQlhYt331qEYOFGX4o+7NPrS2SZZUEC3uitOgQWUqUclAM1qt - LpAaMbKqhjyr - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=3-shattering_lung-reply.gpg - Content-Length: - - '1149' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 15:00:40 GMT - Etag: - - sha256:eb0474c74f62b39f05a8cd3fa85772f0ab20583e6b18bd62f9954f8d286a733f - Expires: - - Wed, 26 Feb 2020 03:00:40 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:46 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTYzOSwiaWF0IjoxNTgyNjQyODM5fQ.eyJpZCI6MX0.m-X3wCsMwNvlmsx5pbB68cyJ5_22zfoakJ0VLCJML7c - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/fe5f5269-7d1b-42e6-83a3-8538b4d60122/replies/4f148efa-6d29-4928-ae37-264118431bcc/download - response: - body: - string: !!binary | - hQIMAyPvXEQCl3S3ARAA0g0zxtmYrfk4v/SdaDV12hrRHnzUUj0dVseJYe2ttRNR15sA8Zaf5tpq - O6Iw7mclFm35zw8cdWGDmxQtHBgGxsfOTeHesq2RdrcYGpYl08gFTfQNI2SJYrlBDtMbqBSYbYgw - f/dHvz0ZIf5cxP/2Fi39sfjBzXuEMb39FP2Z9y2IstFPx5tshzk/VwltEPRY+kFVXYZ5ZenVbawI - ouyEbkc/thy9cdk1DgEqSNOLfN2XtA+e9QWAcZY94kVGEFXeekOczU3NBHUvHRMQAD76W/ymCIBF - gqu+0yDKRUVdABey6g9UfPhEKbbFA8LErKsFFt1TdnQ1+jOtbrs8JGkyF5w/oxEihiHmLBR6XwPT - 3HO7voV73wRrvO+S46nFB5TH8R0sVcFtej2ETMqC1Bb9MIV3FjqE2nq3j3KPP6mOn8QnlpIAlJPR - Ua9DE5e/C3jq/xeSQTM1k+/q36A/xqoGlt7dqkX9kSUWj6gP4RVMhocB7+E7xlmSI8dRT+IDOtrS - zuYM6ND0BewiFbZsXKeVF+adOJF7zZ3tjem0wZbewN+JVE3LVj1krkQS60AyLXUnrFylDTWw5uWH - fYCfJmWVFX4AjrplkcEcXKi9nR9/VBTkLWjzU0up3UrIY+EYErbXQ/QWwMmla59qwlwcUfkIoZ90 - o0NReHnPeS7rrUv0tm+FAgwDw+fEwKIgGyoBD/9GJZNdGhgVQYidN2swLPPpVB7UcC8OxtCHfYlL - xEI5LVEWJr/P7QBlEUVNQ64qW3rYPUpS/2F6ECnqOa5mLfHRNAzFZRHr+Cwinoo7epmkr4dXfmw+ - IH9AkZVP5eDBFG5Eg2iMqfCKUi/zYqJu0SWxIOGzY/iR6e2QdllnEkaSWQm/IVs2QELU7b/nSVSQ - jkkULXnGWxXLljZqrBHMahdGNIF4yzC2ndVF/oezUuNOVFbtzdSEo9dMqOZozpBJbpoHxHJrDhfJ - u6VGT1Bk5M8Ncc6KNYpmVx2if+CRHJX9mRkySFF9O3N3dV6+crQepi37aOi+yhwzKWvKZsV8TGf5 - 0RT/YmZs9LHvzOZdRnVcpanvlgf9js4q09RmhA39VIcAsM/zJziZVxRw92MW1MatKc1+s9IxgPa/ - uA1QbBA09Tgbd1ZwrBWRNFdrr75U01hL0n/ybNpMK3RgEha3OTaUTUv0z2+hIX5I+oTvY/cG21sc - zRkdmrrrZ4zITBZOHSZxcAVTzxZRG0990/n4HRt94gJrR853/bZmMZpHsYRwjw13iaLh/Y05/Uct - 1VL6cSbXAOnBreBq282koCo5rhGsscM94D5pfi1gNEXdRDrzYu4JUo/vbZ2i6gZlIB3IXu/PIY4J - XVmOVHlZTiHTS000U9Owwqy3c/awB6NJDOsl6NKhAdphXz+N+FTbMsD+I9lpf7jIUnh6s32WyUKv - JwIj8H45N6jRfrEiYesDis4TFCDHuIaGABJSathAtlREWM4IpTUlQULECbeVAPkrrt0/L0Ei6kho - ia3I+YdvjJ1L3tWjzsJy3CmeMg0xSkcdKGaA2PGSgW8CcjS3BoqWDC/4uLnaLYtCogy1Vj7PVZlR - LeAFExfBbs5i68l4Btgx1W9vVi0= - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=4-shattering_lung-reply.gpg - Content-Length: - - '1217' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 15:00:40 GMT - Etag: - - sha256:7c85972174fa8aa8ffa3aba4854b94dd632d60059571e888446ab7097bc549ca - Expires: - - Wed, 26 Feb 2020 03:00:40 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:47 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTYzOSwiaWF0IjoxNTgyNjQyODM5fQ.eyJpZCI6MX0.m-X3wCsMwNvlmsx5pbB68cyJ5_22zfoakJ0VLCJML7c - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies/2959968f-dc8e-49a0-9121-ea172d0eddc5/download - response: - body: - string: !!binary | - hQIMA8RCx0Y9UrE3AQ/9HYSN9b87iFtrxLwDrM9+RknIZnh72wokumSkNxa0IOKYz9xL7Mzt4SSt - 7LHXr4A/ICi0KHJNRLcDBfviZBW1ByG2p4N5pCa31r7otaXtmwHm3fY5o3wgFE7m5rD5r6RizI9b - jYrGd0VtGLkyHgRN74n1VsPSuiXM9CyoNHMuFv7E5Dk+952Wfy/WRqhX/4Tb2dZOtA8Bj42Txr9R - 27iXOIVhlhWltD4LSXT/hH4QEmex5pVo86F0pvCTH7WIFBFY0W5pyVdG/AuwKPe92Wav5usS5HI4 - GcmRgESrK43GmqtO4L9/ElIpP0fKzvmTwS9iQ57CnG8vTnVOYxPkzrrpydOzn3rN8e6YCdiT3c45 - YSgAI3ibb8aiX082IjspCgm75ob23o1CdMo+W/4bKa3j2tUhQcKCOzACBMNAmJbJS/ylKcB1uOdb - X5K6ZxEMvzeWgOfZ+e6BvxAVir9o0HxW2knv13jVvbQsT3m/wIi+7PgCrgi1GqYLwsxtsmEQz4SO - L8qnCHmA79jF6v5XKgop+vuoAhhPepmHzRLxMaCptwFTBb8sv6uw25FZWLRRnSLx/3BLk78SXLyi - ki4KGWbaFmWeElDJx9EK39nvY238x/QVfEiGVExsiKLBZ0nyB6sBYK1czmY+bnwZxplTO4fqZfdL - V94+dpKEzSPR10dfVliFAgwDw+fEwKIgGyoBD/4u9udpPbhgQ15A+Q1wXroNyczh9NgIuG1N3NyM - oCc/alGOPpL8DnwELKQvRJuFSQ1iToS3lij3ILEQa+A95HKl14l3IwtrrIRVUbjcki2dijORbIb9 - rWctFxLzdKtSEFN3gnbiey6S18r8zeZIZv25ZvJqlXQJYU0aHVnLUvFYUEohW0ZfyT9km/xQVqsB - dO15JoZJ7u8ZyrFMSUFAbzKuseuyvphDCnWDzWQ6lGEOMNTvlA+zEMFAuCpSfQ+gQabW4CbvtPT3 - TGJcti+IxCOi3/Jb7X4BBTXbI1Qx5QI63q7monx3T3U92PakVovyH+AzO/DkgRv3nHCZaRMFU+jn - U9fKt6yJTYNaP3Qf6tQev2fPRXZkQ40F08NhAeMlJZsooRn04A0uIviIzsPhpEm/M3z6prgBOAsO - fp6vFf3VttAgkpeDA876VvrpWMsVIm9sY9rwVMbIIC1/Bb9MT4Od+MnZQkxl49ey2vpEZl3fNsXY - VoygF4TwUBtEvHdoRF92dl405kIisq/NjXwhkwLeEpoqKm6vwdQQMwIYvWILorSkj8RCwX3xgQUY - WUBLS3V7lYc+hXWiGGQIWYaFxs18bozc0egVTG5ZHfNpBUblZxCS6AlUDz0Bai4WrEY693KV43Be - YHg/giqoXAffqFWrahAgEnNggfLGSSnedTFCn9JdAVyqrC39HyNCcRNrpSCnp0726smN98RDz0t8 - 2kSEBeI7xzcL3leaIqNalkelnyz+wT0it+UdExn+kUnmleycYNgnLHuoU80uZ/qffGIPiE0GtiKP - zZCieEk9E5fu - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=3-holier-than-thou_bristle-reply.gpg - Content-Length: - - '1149' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 15:00:40 GMT - Etag: - - sha256:28477ea9d94680deb5811e5353156c845a12b1be64241bd1a12daca38aa676c3 - Expires: - - Wed, 26 Feb 2020 03:00:40 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:48 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTYzOSwiaWF0IjoxNTgyNjQyODM5fQ.eyJpZCI6MX0.m-X3wCsMwNvlmsx5pbB68cyJ5_22zfoakJ0VLCJML7c - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/d894d52c-c191-4aa6-bfed-869f598783df/replies/f0ca496c-8e55-488f-8da1-ccb2df4299b6/download - response: - body: - string: !!binary | - hQIMA8RCx0Y9UrE3AQ/9F2yciHwJu/CbKrZsLFSNVNjrCbv/ykpPwcSGg73xoN3r4vX8AvYziLsA - 20piFZQJIbfAawOci3yzaYLbaTAzq+gR+PFj143MTOrGd/GIy5XbRTfI8Elq4VVLSbRoPuNz2UvB - nS01q7LnZ/Q3jrSDOZtshAGvFqzJh1vJgIA0SO/GR4xDv8ie9iPk+YJh19SIUvYvDoKwt+x0e5sX - 6jF9sgD3x8aU5ZEBomvHH4hQwGJAuDzePyosP6Pjv0OsLaVby7npsK4u15dkHZTVeSUejbv/NwgK - 7GEtf/jg5tBweMcn0yEFmHluIRGF1UjZFnUkdsEgSqK5aIQ0aIhxKjl4emgLyj+teNYB3BCYaWMR - FW6y4hcINkPuhYAy92nHl5QEi3B/V254VBAvqtApEuENj0zOt+6UbUxa4B9/mR08kZ6jc74+DiST - YzTbZovy69BDnbB8H5yE/9IBDf57KgGhgzoIG75L3EQlrpq8HFk3v7U0UUGm/hfg6eBrZAro1Hy3 - SEyGcwM7HFBPnvfdfnuGkx2npWrcy9r9xBh8Z43Yp9w7SagERLtx3NRbpRY22hC+3PjFnuTHfDsh - 5+gA+DGmdThmArN92Is2pURr2c3cPesArFE7/uuef00wuAdwCub0HsQ/IbnJefY0oM3OMaDSFgtS - w5JX/cGq6sVsBMrZKRmFAgwDw+fEwKIgGyoBEADJB4rA0W4Ttqmx729YFz1xCkLtdHD8EHu5pZDs - Ppmc5uD9pZ/eXSBPj/BL6vkx7VVLVfvb52W4w92SiRffPmfyzE/6qIvcViuRCIFGhQ9e6nA3R0+C - BDj2DzcxIibuVdKISOjCHosOHH9AU3nnxlxzcSWJ2T+GDAp7jIwbkI0vBk0KvLUB62cH3nn5ZoM2 - /Krub0ONFl8p+wegPqt19U6h5lE3aZVD0il/udbHdsaYRvQ7mEGd5dAWUzV3iPiPtL2vBPd2EDP1 - X2c1n8CH9BKMN+/elUtln7G67sldN7aFD53eaowo+DTr52J+adCLZWnvct4d3kYpO5C5V8ScVYel - sUqrvFSnrIMmBjq5EJO0ENImOCAcd4OXsAhlZxBa8BsOlpsvGnO68QNGxpyXMca9fkQPkHHANDXP - qjI8yg+YHjTTxu402raHZ84AUAGm6+QyFOeDcALcm6S0ADOJV6qVhJdVlmNBO/HF38JR2iL2OqQ7 - E+tYkRUFTf4EMm6Wf1QQabScLaR88PnkGSq7WlEFZKWtBmfuhlOExBysfXgckXNos/1qppvgF7po - nlqfXIhPheIDsn2DU2tUOr8fCb/YIo/GIuk7EATy6m3mtzM7YyY+NtUaDkq1Y3Hwzpq/5PnO1arx - wH/FhgELxEpH09Quyd/P1NWLhuxWAfjHZVRcRtKhAdCnLuAf42NtyLgGMEvSyz0lr+hFGgPPyZ+j - GkyZLH5CBvvY02Nu1rmHDi9nq61DyZ/osxoDwVNaDufC5lghkr8sqZZtmUuFR50H/ukWZGrhnHS3 - SfjKYfo4Blr7gAX6rHWO5BZdCPEsIUJ5D78xzYPYM2L9idAcV/AkU68O5/RARNzHw6V1yfLAXGtd - PQf6Zki/cHYAFdfAYHYFwtX4HyY= - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=4-holier-than-thou_bristle-reply.gpg - Content-Length: - - '1217' - Content-Type: - - application/pgp-encrypted - Date: - - Tue, 25 Feb 2020 15:00:40 GMT - Etag: - - sha256:f2fbfa8f81c9d4176749bedec3ee8bee6b3f6269ad9b9d3c35b42e68aee7106a - Expires: - - Wed, 26 Feb 2020 03:00:40 GMT - Last-Modified: - - Tue, 25 Feb 2020 14:51:48 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJhbGciOiJIUzI1NiIsImV4cCI6MTU4MjY3MTYzOSwiaWF0IjoxNTgyNjQyODM5fQ.eyJpZCI6MX0.m-X3wCsMwNvlmsx5pbB68cyJ5_22zfoakJ0VLCJML7c + - Token eyJleHAiOjE1OTc0ODczMTMsImlhdCI6MTU5NzQ1ODUxMywiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.RozZEVV3hF4sYBBuWEXsMxBVVdBNvVsemLtm33rWJLw Connection: - keep-alive Content-Length: @@ -692,7 +478,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 25 Feb 2020 15:00:40 GMT + - Sat, 15 Aug 2020 02:28:44 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: diff --git a/tests/functional/cassettes/test_receive_message_from_source.yaml b/tests/functional/cassettes/test_receive_message_from_source.yaml index 3147209bf..f90c5e136 100644 --- a/tests/functional/cassettes/test_receive_message_from_source.yaml +++ b/tests/functional/cassettes/test_receive_message_from_source.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"username": "journalist", "passphrase": "correct horse battery staple - profanity oil chewy", "one_time_code": "994892"}' + profanity oil chewy", "one_time_code": "123456"}' headers: Accept: - '*/*' @@ -17,17 +17,17 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-03-18T17:55:09.928919Z\", \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_uuid\": \"664cdd2e-ab28-4ad4-a5da-8689e6a22109\"\ - , \n \"token\": \"eyJleHAiOjE1ODQ1NTQxMDksImlhdCI6MTU4NDUyNTMwOSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.NKix2NjXOckfqQ249FjlKZwW8wxCZbAxhBXm_0NOmKY\"\ + string: "{\n \"expiration\": \"2020-08-15T10:30:28.429867Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"b5e001de-19f1-4a93-885b-e0932aa2d441\"\ + , \n \"token\": \"eyJleHAiOjE1OTc0ODc0MjgsImlhdCI6MTU5NzQ1ODYyOCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.KjjGIByWqWKzvwi-43jQKJz591tVPlWt2DpeAA1LPBQ\"\ \n}\n" headers: Content-Length: - - '317' + - '313' Content-Type: - application/json Date: - - Wed, 18 Mar 2020 09:55:09 GMT + - Sat, 15 Aug 2020 02:30:28 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -41,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJleHAiOjE1ODQ1NTQxMDksImlhdCI6MTU4NDUyNTMwOSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.NKix2NjXOckfqQ249FjlKZwW8wxCZbAxhBXm_0NOmKY + - Token eyJleHAiOjE1OTc0ODc0MjgsImlhdCI6MTU5NzQ1ODYyOCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.KjjGIByWqWKzvwi-43jQKJz591tVPlWt2DpeAA1LPBQ Connection: - keep-alive Content-Type: @@ -52,89 +52,65 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"curricular\ - \ neurasthenia\", \n \"key\": {\n \"fingerprint\": \"BDBC302C1854CD08561680334FDC39BF849686D5\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEACuYw3A1PVmUlJFTQ4h6BsjQJtdVhTecmeFwJmZ6Lyt7VgXXmD4\\\ - n53VzHaJy/+9pKtz08PP10l7irzwu5AjSWZQ3oDPVFxvwxHBYGFDToBtQ4o6MqivX\\nFveBFOgpP4BpXJ7ZePrxxAfzCP2UblIfzYcCGD3VaaDAfQQOXJAjWAfCe0aw5lqk\\\ - n9iYvYVIxOzF/8aVcoYuV+D6+e3qL8k/XVCkC+JzQ+xpnNYD606TmNo3PgVFcskHu\\nPfY5udPeLzXYX8t58/JuljJrgx62DtsOfnqw8zJFRiSmuSG87TB1EHisDOTt1jlH\\\ - nZIET3TTkE3xXy6jm8Y39qeqID/kMmdEtgM+91rZ9nvuJjhpz8qQx64gmlZLhk02p\\n4ZH0w+t14QZDPoNBjfwys0U8q2fyrjsfkw8cPTKN/0EbdEqDA991jBJ9L9Iyahgy\\\ - nnf75+I/FSHT8sYBAqefFRGq0Qewg7hKISt7hOeJsutjRCXqFJPgHf0AUTdsYyyFL\\ncSZioWUCHL7X/FR3Wy3nLYUopbwxDHEHfNuDBYLuG+P1ERQPRIhYk//WaDj6XiLo\\\ - n32yCxT5CWVXAZ9SCxNJUFfg8lxWGAdwTFcmoYdoT/AE0WS/bjy8lawZywAH4wD9d\\nXGf9L53xOMjyc63Kp3o/YtOFSzIbIY01/HzjVcF3SaCAYd74k8uWS6NylQARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8RVlJS0FaQ0tOSUhSTUo0VUpaWFNGUUJIT0FQ\\nQ1lJSU1VVURMSzdVRUJPV0VVVkpFQk1BVE43NEEzSjU1T1dSRDQzMlZaU0o2R1E2\\\ - nT1dTMzYySlRKNEhKUFpYTkFVSkI0Q01NVTJOST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEE/cOb+ElobV1YcP/AwqtYprj36G\\\ - nG1RtrecmOb8Wfr6FxUx/8xKiYwA6suFvah7vLyoLOZ2k3t6M2Gq8w2fIQ4HXpPUK\\njAiHyfKARDSU34BrSEwFYYcjmLxiz0nsKPvNZco8SOcfTjp3B9Rch8h1NLXtQuh3\\\ - nlQ9UOHMxxdUKgT37RMGo15uAhR0UAbqPpD+3GTOPLTLAinCiDS16N9vUdNzNYLvQ\\npzH36xTGjCWoX/L0XZS1+G2tjgfpy+bAO3CbVHcxQCznwJ+Et1p5iOSmrEWSLAVi\\\ - nNXdT45AYtCJw88nstPpFZuwWSL50q+d0etT6v3Bl27IaXgifTMXla6YDWFKywaC5\\nZ0TihN77xBhW9COJBkgawtqWYpb0BdyDNPJ9KKoQ3eGFzhepcABrRkBIrBAmW2Gq\\\ - nR2gZYuDhWKs4k8bsGztdExbKU+nuZRWNxyWhsS+LrMk794qB42V+ZY9JfLGheG9U\\n7O4BW/ag1Yi4V/FwRQKKYgTM4iiuIy26U3BQ6fNs8R77Crfw6FjzIhUKqmVL9+vT\\\ - nTborNcnhGPVrIbcq+EEzzwouwd/0LyPBAijHMXVj2uF18kWjIWOw+ZzkuX4zgx22\\nunbKfrzDuMiGQp1NYI0CjnL4GOcQAP7U/9vGY9wJQzxgoaOZh7eS30LQ44aQMf7H\\\ - nPpda8hTZr9i8DhXT6ecbCvs+yOEgVPMm\\n=uZLW\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-18T09:47:43.450274Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/submissions\"\ - , \n \"url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042\"\ - , \n \"uuid\": \"756841eb-32b0-44e3-aa19-e2f8ab71c042\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"headless quaver\"\ - , \n \"key\": {\n \"fingerprint\": \"E1D2030A4D84E266959863DD9B189909EC9AB948\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEACqk4MLFoJ0uguNYFjd2L9VyWreGXovbl4Mpm79Me/O9WQB/uzF\\\ - nu8LllOPJGfYKOlSComrbzGHy+uRyY5SnERt43F9CrGhMcC5BeX5FmOGlDIJj6g+l\\nqYBBa5UaMbD0+3LLC8drg8YmPkx83B8+iaeqbKxI/DgMHzuiHPMnIHvbukiOuMda\\\ - nRK3bl+1zoxGBh42pklbjynMmZUO2pCIl67aQEtG5FKVB7XV3ZfwrAlXF/8fYac3k\\nMfqC9D0jbItpRtYa6l65MEaIk3EigIzQacx6m+h5b1DDWJZNyzp3FNiQVNjb+Eom\\\ - nZlQdrU+ONUqV87jZrQ1EJNuQx+7EFsxhFqL6S3Yg7ZU4TwSFCrvV/MBX9o1nVuNW\\nHGCGt0bxGHk7115rbeQz6glw/UJMc8fjJrrK1wunUgWjxVHMtkKS1I6kM1GVhbLW\\\ - nBquCKZY498zDWQ108ADlfZjlwcRs0ltHYVnUjkEgv09Nf1d4jpQ6ayNKydMB0qrQ\\nApLBapnNdPqO7Cd0RR3zCjOQl4aRks6K/N3mQJGtRkCeTFfKIQVajD3aLPMvgbN6\\\ - ndcK+nuL0hIJMYialPBs4kgxhE0Z5fdbxqKscx3FVR9oz+wncd1T0uD8+W0maaDkV\\nbeAKqH3nZYUmeKXKDiVI3qQYftvH2asoST0X3TRifLbHMFbzOWmgyCaIiwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8QTdNSU5RSERES1dMWEk0QlNDRkNLQkE3RUFD\\nN0VVNkZLQUVFV0VOWlpMVzVYVlVKVkUyNUFORzY1Q1ZYQkpSN1QyRVFXT0JQM1g0\\\ - nWVFaQlRVU1JKQVVaUDNIWUhNMjZMSEFONk5CST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEJsYmQnsmrlIbAgP/1mPLV00OyuU\\\ - nb2ldxdv8IC8hvBwWw1RR5oiof7WwjxmhgB5rR7xNDZvEeJIoG52ClIQE/j+IJ2ul\\n6S+2BTY0ulx4r18nnBcMGT18ICGyfkMV1f6QNyvwBh+EPkvlsJMMYxF3wBWzPtNm\\\ - nXFbCHBKw8CcupJtcJaUqlVzDwoXiH2qhjRGFVIaQJUi/OVFzdPpQkYZUCJUmtWIW\\nbB70gUrepZK8xCqsQ58+8MyCw0gbC6acZ9/Uej247OUYGsmA5dtMl6vdDPP74rGA\\\ - nG5j/QlJqZRgdME/KMo92QO+TJRloE8ZWB68/BX2MDWBdRMAU9fKFyMVxxtFTucJk\\ni590np33xDxv9Bf35rYQAjB1FXIrBR4imoUuX6qQJD0jzi/l/IpNzJld5UY711j1\\\ - nTW7G7aF8+uahqCYNGnSWyNlfiTro1E9fJws0RxVMK4/D526rJfYq1lAJ3xQUrzam\\nnuPwmKhir8X0gEb6xzRqSzeBjzYtF9bkfYPm8EW+SBYqEvswdjFKD5Qeo8aB5vAd\\\ - no49V3l8pW4mfIQlnTCyFYYJazfjEyPpizueVlyTMWz+qXZtlbCzNet3x/vR6w3Ay\\nWZoFewGEiVCT32VfoVc5D56Ifi6exlMFi0/eNhNze50gr8X+1ReosfFspqQbtGfS\\\ - nSiQUk5RkAemLRGG4YnUecYLKrkBO7hE+\\n=z678\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-18T09:47:46.168907Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/submissions\"\ - , \n \"url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6\"\ - , \n \"uuid\": \"79600826-34bb-47e7-b45c-945974c3e7f6\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/add_star\"\ - , \n \"interaction_count\": 3, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"symbolic cumulus\"\ - , \n \"key\": {\n \"fingerprint\": \"393842A8D90B4F453153DB482A31EB832BD808E9\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADH8msGnSoyOPnrJUY2rIKERbYLwS/gUxIKzQUGgyv9rWaFOCNU\\\ - n/AhT9GBw2sPN9dscFxN582FMVXymKLyCMFta8X2qpA5C78FFog76CDfmJQmv/5rD\\n3rkhzzMgIepWJc6eM0m9P7DI3F/3qfQO2/jwYozSe1dIZExSxD0e9aSFd99CE0xw\\\ - nYD4SEo502h/aoKeQqI+gop3SDqJsBmbOmmiNyvle3Ynw2nULEmshx0qhcWwNkAqD\\nJmU2uNmroE33IDPgQ2irlQLvi95ShbAxK3lFrmuHRI9tmG93NwUcDMdrWr1EXmn/\\\ - nyUMO1HyX5jEsmz4WmRtuDBKgy+R8KU0n+UyD9SR1IUmFSt3pKtZ5Ar/Pq4LpS4ou\\n4+DdAZ5tguefaJhbVoXPvpUQacbwiR5GXGynpLcqoZf2BfjktDp64BnrjZhf67va\\\ - nkM+Do/t+xSWWaQlvtXzBkDfTxtXnt2HoIB5o1b6hjTBDHQjlXWwq2Y+V3s2O5w3g\\na/bb3GtNaXAbIhStEK4flDDorcP7s0FmYCNukewYnGcw/vvVUvrUDF40o306P2UJ\\\ - nc3Zh0/Gtj2tAMJpmn+JPwGtufQWltP7Ac2t9Vm+KxdJysnw2dx36N+CXANWzOb7F\\nnZx3Yvqll6iOkUiX/EahU3dzd3/rsY5N1PqJTkHum2krN2OgfCOwGOmcvQARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8U0cyTVVYNlQ3WTZLREFZTDVYRTZYQ0tSSFoy\\nQzM1T0ZHTEdaU1VHR0YyWVE2SktBUDVUN0pFU0tOQlVBNFdOTVpNQUtGQTRPR1dC\\\ - nQUpDSENMQVpMSDZSNFM0SllZVFZRQTVZSlRXUT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJECox64Mr2AjpicQP/iT4TMSC7HOm\\\ - nEi8XelvQojX/gds6n0DAu8r5liBv/klKRG2eCFTF4kh+wA5P9nkkCftLshUB3GXo\\nAWsCSKpXrXuWq3OclwZFp3onk23EC+NGCRyDubhxqxCaOdDbVfyn3f+QDH1b7XGu\\\ - nIBEJFUUJrrIax8ZhNmsmInej0LSpYrJotzftSnpPv2uVCY7TdbQqd8PjajiAph3a\\n+Y3g6n16P3juGWuavg9gwmzPOpHYAEjtDVtr0eZ1eXGXVbb90Nk1aDUOYF5T7Idr\\\ - nn0FanCB8ZLKaTF2DM+7A1vi7JiFRiEvljgmpH5m7Rsz9ABQ6uBrFD5TJg/Cj0jbq\\nmK2QrQiRKxUqoMYHZf/12rBjEsllbdXHUaz6D/Gm61nYG+vpm0PxLFHFfODAVe1n\\\ - ns2O4o4txa1yTb51c+rGn9uwqObComkknrAw6S6KxCP0aa2bVr6VD/lHuhffLUBTm\\n1CA/ThXPZu7pDaXnMUYsdRtxvNfksy6GgQcStKZu2rh4YZmeMWtxPQB8fazeLEbZ\\\ - nnW1fCuULbfXEs/YmFnWCFBEVAi47duSYmDgat2chHQKogiYPmxvBXIz0mcsI4YdH\\n186fJvo4JFwHb5Np/OOg5+Hx2qB2jB9nHvCEP6vLHQTcTUtRNLaWvPk72mDZEFVE\\\ - n+kPWF+iDA/d9EWAFmQzLCzC6T8qhXtd9\\n=l5of\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-18T09:49:27.959595Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/submissions\"\ - , \n \"url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607\"\ - , \n \"uuid\": \"747f37d9-7ed0-4ad6-a74c-a506e6fe7607\"\n }\n ]\n\ + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"red-rimmed\ + \ applejack\", \n \"key\": {\n \"fingerprint\": \"D449222A7B7B0AC1E134A1FF01203DD2D2636A37\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOaUXyLQCaUSR4HTaBVGZp1mi3jn3BExTTe2UCBYjsn1zhkOBDf9\\\ + ncZNBQGjEBIYlOioC4XY1TkQep4L2DdmqO5lBfbyNG6LpGiNo7DvNBxeo5WNDa42C\\n8YcfTaVL9aWm07G12uwwc1WFNb0y86PzuAS1ek0k5B7jUfjNxFN9t0dhABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtCTEEyQTRDUEtETEVURDM2MllWQUZVRVdRQlJLUzJWRjVG\\nUEs2SElBWFBXQUFNSURMUkZHUEdLU0dFSDJJUUtBUVdZUFdFS0xRWVpaTDZMU1JY\\\ + nRFRUTUdPUlFFWFA0WE1EUlJJM0E9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAEgPdLSY2o3LmUD/i+JqgIWc2SzA5OTX9Qo0g/r\\\ + nqxDmi2NQMXob0fEEcP/GGnbiFE1P77AC6JWxSKPQStlfwvffhYmK2q7JBc71Jj8O\\nRqFRT5WSRpXUCq8tZkIYyoCXKQPlwSb3S1NQ3yM00kbkCM4dArLIFuQ/ZI1xG+l9\\\ + nIqxWwXYY8SpO8uKDXFd7\\n=FjUe\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:23.753433Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions\"\ + , \n \"url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"uuid\": \"70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"potential\ + \ freshness\", \n \"key\": {\n \"fingerprint\": \"06FFA85715E89C0AFBA927A78EA34965AC896EEA\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAMHR1pM94xuFw+GiTQI7RyUN/sKYmupDhwWj1nVricMXRbM7nIXk\\\ + nsBnqTx0pTkITPxjszoVyFFxG+Uw8TXMZEZdCOhcC2AieHV0mgWsXxLAbD9Sw3VmQ\\ngOQ3S2C/MBrimrK4bkpoKXxKIV5v5Rgku5Pjxzw50HH4e1pYhgW2C+knABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEg3TVJTVUZHWFVKRldQQlM0UjdISk1JNE5HTUREQ0FaRzJL\\nVlIyTTM3RkFTQk9BRjIyUkFYNzdMUVdZNFZJNTJLSlBOQldaRjUyQTdHWFJVN1lQ\\\ + nN0dQQU5QSFNNUUkzSUFVN1VGNEk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEI6jSWWsiW7qZeYD/ReRVU5y0nssc0+OlRy6M/im\\\ + nHY9oHex0tSGt1fTuDVqsAKKHMDrZLKkkhJg42wcINwbXTj/vRu7n199IwbSUoDiE\\nJlnO6ZaIG996AUFS64eZBA+kXczqJbsWgdQQpwQJn8LiQUF8iwFhTThltjRSuXqf\\\ + nMxyFevvxbIvYcs6il7Ip\\n=cZe8\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:36.194245Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"uuid\": \"6db98582-dd69-48ea-879e-5afc5aa388d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"inexpressible\ + \ sepsis\", \n \"key\": {\n \"fingerprint\": \"380C70D1C7930985411415B31A1B751385404CC5\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANhgLtWR4jFlhHEPGJjcupkGrNymWv9wFlFM8YppKs6nNXaQdoKf\\\ + n7+NESFVdkm89/7FWD/It0B49jEBjjs7GOmxhffomt1NVHocYGDBQjMAlKOYQgCnR\\neZDnHCFORSrQcfiNhgKm1/eFOZlNJDZn2Cwpmdk8ZV6B78fGVz+3B+tFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEo0VFRaVzY2QlBRTFRRVVlNS0hIVzZZTjRGVkJIVFlVQ0ZW\\nNVNWNjNRWlQyT0Y3Wjc2NUxEWk1TVDJNR1JBVFpYSVZJVzVBR1M0N0RFU0hTRUhY\\\ + nWDZFQVlISkFWTFBZRzc1VFlKQkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBobdROFQEzFd3gD/RUhGdZUriO3QqYTqvH7EZdZ\\\ + n4r3iFUJVP3xhru9HYBtksepsKzUHYZn4nK29689AdV1A9o/X4YcKWrxFRbMuZs0E\\nTj2Je4jrw3WNf3O3COAWwFa75HOXIhGfFVuJ4Ni2/NVJGDPA6NNIfZfFMIj/NZF3\\\ + n3RBZhDmxS21yJs9daQfs\\n=NQQJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:44.877597Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions\"\ + , \n \"url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"uuid\": \"f3a61359-1919-4bf0-b6f7-da902a935160\"\n }\n ]\n\ }\n" headers: Content-Length: - - '8016' + - '4817' Content-Type: - application/json Date: - - Wed, 18 Mar 2020 09:55:10 GMT + - Sat, 15 Aug 2020 02:30:28 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -148,7 +124,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJleHAiOjE1ODQ1NTQxMDksImlhdCI6MTU4NDUyNTMwOSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.NKix2NjXOckfqQ249FjlKZwW8wxCZbAxhBXm_0NOmKY + - Token eyJleHAiOjE1OTc0ODc0MjgsImlhdCI6MTU5NzQ1ODYyOCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.KjjGIByWqWKzvwi-43jQKJz591tVPlWt2DpeAA1LPBQ Connection: - keep-alive Content-Type: @@ -159,49 +135,44 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/submissions/3d4818b7-770c-4fef-bf7f-9ea8a049f464/download\"\ - , \n \"filename\": \"1-curricular_neurasthenia-msg.gpg\", \n \"\ - is_read\": true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042\"\ - , \n \"submission_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/submissions/3d4818b7-770c-4fef-bf7f-9ea8a049f464\"\ - , \n \"uuid\": \"3d4818b7-770c-4fef-bf7f-9ea8a049f464\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/submissions/bc677b8f-794f-4e89-aa25-7af0f3e8c7e3/download\"\ - , \n \"filename\": \"2-curricular_neurasthenia-msg.gpg\", \n \"\ - is_read\": true, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042\"\ - , \n \"submission_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/submissions/bc677b8f-794f-4e89-aa25-7af0f3e8c7e3\"\ - , \n \"uuid\": \"bc677b8f-794f-4e89-aa25-7af0f3e8c7e3\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/submissions/2ba2d750-12d1-4216-bf6e-8a9ed5914ad9/download\"\ - , \n \"filename\": \"1-headless_quaver-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6\"\ - , \n \"submission_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/submissions/2ba2d750-12d1-4216-bf6e-8a9ed5914ad9\"\ - , \n \"uuid\": \"2ba2d750-12d1-4216-bf6e-8a9ed5914ad9\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/submissions/5fa7c6be-b509-45d0-bb79-a6e0a9995e43/download\"\ - , \n \"filename\": \"2-headless_quaver-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6\"\ - , \n \"submission_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/submissions/5fa7c6be-b509-45d0-bb79-a6e0a9995e43\"\ - , \n \"uuid\": \"5fa7c6be-b509-45d0-bb79-a6e0a9995e43\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/submissions/ba989d5d-350e-4569-bb31-6b437ac719d6/download\"\ - , \n \"filename\": \"1-symbolic_cumulus-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607\"\ - , \n \"submission_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/submissions/ba989d5d-350e-4569-bb31-6b437ac719d6\"\ - , \n \"uuid\": \"ba989d5d-350e-4569-bb31-6b437ac719d6\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/submissions/f80f22aa-1892-47e2-a503-acdb21a039a4/download\"\ - , \n \"filename\": \"2-symbolic_cumulus-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 599, \n \"source_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607\"\ - , \n \"submission_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/submissions/f80f22aa-1892-47e2-a503-acdb21a039a4\"\ - , \n \"uuid\": \"f80f22aa-1892-47e2-a503-acdb21a039a4\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/submissions/1c429a33-e47b-4c77-a060-fd7f79f53334/download\"\ - , \n \"filename\": \"3-symbolic_cumulus-doc.gz.gpg\", \n \"is_read\"\ - : false, \n \"size\": 625, \n \"source_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607\"\ - , \n \"submission_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/submissions/1c429a33-e47b-4c77-a060-fd7f79f53334\"\ - , \n \"uuid\": \"1c429a33-e47b-4c77-a060-fd7f79f53334\"\n }\n ]\n\ + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download\"\ + , \n \"filename\": \"1-red-rimmed_applejack-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170\"\ + , \n \"uuid\": \"ceb44744-68cd-4b29-ada9-4c6ed4127170\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015/download\"\ + , \n \"filename\": \"2-red-rimmed_applejack-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015\"\ + , \n \"uuid\": \"1deb4f4f-1094-49ec-b0da-5d714b60c015\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download\"\ + , \n \"filename\": \"1-potential_freshness-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e\"\ + , \n \"uuid\": \"da095cb7-5a81-4b57-912c-14b0501dc00e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d/download\"\ + , \n \"filename\": \"2-potential_freshness-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d\"\ + , \n \"uuid\": \"ed460264-f0e9-415f-8247-738eb482c75d\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download\"\ + , \n \"filename\": \"1-inexpressible_sepsis-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a\"\ + , \n \"uuid\": \"a3bb0937-6240-4200-99d5-b514c465e56a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01/download\"\ + , \n \"filename\": \"2-inexpressible_sepsis-doc.gz.gpg\", \n \"\ + is_read\": true, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\ + , \n \"uuid\": \"1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\n }\n ]\n\ }\n" headers: Content-Length: - - '3569' + - '3082' Content-Type: - application/json Date: - - Wed, 18 Mar 2020 09:55:10 GMT + - Sat, 15 Aug 2020 02:30:28 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -215,7 +186,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJleHAiOjE1ODQ1NTQxMDksImlhdCI6MTU4NDUyNTMwOSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.NKix2NjXOckfqQ249FjlKZwW8wxCZbAxhBXm_0NOmKY + - Token eyJleHAiOjE1OTc0ODc0MjgsImlhdCI6MTU5NzQ1ODYyOCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.KjjGIByWqWKzvwi-43jQKJz591tVPlWt2DpeAA1LPBQ Connection: - keep-alive Content-Type: @@ -226,256 +197,14 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-curricular_neurasthenia-reply.gpg\"\ - , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"664cdd2e-ab28-4ad4-a5da-8689e6a22109\"\ - , \n \"reply_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/replies/5591ed59-e2f3-4cea-aaae-2a2c6b0c30c0\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042\"\ - , \n \"uuid\": \"5591ed59-e2f3-4cea-aaae-2a2c6b0c30c0\"\n }, \n \ - \ {\n \"filename\": \"4-curricular_neurasthenia-reply.gpg\", \n \ - \ \"is_deleted_by_source\": false, \n \"journalist_first_name\": null,\ - \ \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"664cdd2e-ab28-4ad4-a5da-8689e6a22109\"\ - , \n \"reply_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/replies/06143e72-91c7-43ea-bb75-a6c7465d4bb9\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042\"\ - , \n \"uuid\": \"06143e72-91c7-43ea-bb75-a6c7465d4bb9\"\n }, \n \ - \ {\n \"filename\": \"3-headless_quaver-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"664cdd2e-ab28-4ad4-a5da-8689e6a22109\", \n \"reply_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/replies/841cc66f-1d28-427a-8bec-375a072b11e3\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6\"\ - , \n \"uuid\": \"841cc66f-1d28-427a-8bec-375a072b11e3\"\n }, \n \ - \ {\n \"filename\": \"4-headless_quaver-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"664cdd2e-ab28-4ad4-a5da-8689e6a22109\", \n \"reply_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/replies/062a5ead-b32b-44c4-bf31-2bf89ee0bc71\"\ - , \n \"size\": 1218, \n \"source_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6\"\ - , \n \"uuid\": \"062a5ead-b32b-44c4-bf31-2bf89ee0bc71\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2273' - Content-Type: - - application/json - Date: - - Wed, 18 Mar 2020 09:55:10 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODQ1NTQxMDksImlhdCI6MTU4NDUyNTMwOSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.NKix2NjXOckfqQ249FjlKZwW8wxCZbAxhBXm_0NOmKY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/submissions/3d4818b7-770c-4fef-bf7f-9ea8a049f464/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqARAAgJgEoCSedad6ZQy0ws2xR/SWevAxtcbZhYwJ1wDukoRiTzj7KAS9RysD - 1+ImTAvXKfCwY3qhUo7f4HwHyFx0fsPdoIlr1ESjyf55E1ijq724dkG7vRxZ7o3Go1LkKNeQHY2i - Wp0en9vAqHgViML0W2jVR3DiZexw5vzDgconSmM33JSMRsls6WDFInPweAGiC8l6nulX2oLrydtg - 1Xf7/hcJeC248xMhOPR1SEE0Bakj0XkkLaavtxMbqu+QWFotby6pk/QJKTENLDuAdy4jZ3BvwC+p - jNvJUil/FoGhPa/8F7rTelyvCzV0YZVQZylIBvCuU5tKFvUKUhbwHry4Fdbs5N3CbmnrKAnZFsxI - ZmeYoKEyLpAuydNOygUreRFD/haoTPomfsAfRLOwUC60t4TJkz/oaCJLyetpL9GjimbaC4py1xN1 - jH36WxiQMiaWNvNMi0iZc6kWgEkR/qlV/suTpDgxlse3B8QQtbXckO4h+j33XCeevXHhSmh/KwMV - iR15Ep+Re64iAIEnuIhzUyRlVrNy1zOAicFp3QOe72Zx4B8UcvYuUNNtFcJ9STqlzhWZJj1+/Te5 - 0OYRItoahzL4eWjg/s/2M2NrPAlR6RssLiebvipsxJ2LrkYhacNPUi+aL1a0UIXdg5QN+9MeS2RC - jttEmQf3PBCRT10C5UHSYgE1JMp5H4Ot6AFgkpPMQ9diacIaWoDRL5n0jIruIGghwKYkKepLXCpJ - DBLzYG4zoML4pRJX7DucSWkP47ke0LDw80C2ijEIqwjIekw+FaLNbM95JGhVTMCuVDiAkzhCjEY7 - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=1-curricular_neurasthenia-msg.gpg - Content-Length: - - '627' - Content-Type: - - application/pgp-encrypted - Date: - - Wed, 18 Mar 2020 09:55:10 GMT - Etag: - - sha256:711da0b1d98c3bf902b5fd919641166fe16472e63bbf2dffcf2da9e647910a9a - Expires: - - Wed, 18 Mar 2020 21:55:10 GMT - Last-Modified: - - Wed, 18 Mar 2020 09:47:43 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODQ1NTQxMDksImlhdCI6MTU4NDUyNTMwOSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.NKix2NjXOckfqQ249FjlKZwW8wxCZbAxhBXm_0NOmKY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/submissions/bc677b8f-794f-4e89-aa25-7af0f3e8c7e3/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ/+Pz3jcmx5QOCDHxM7Mhiy2w79KJ9hezjbV6xyJNfp6dxFwRIU6NlZhouB - hwfLythH/bNZlQ1Ko5cry9c6/wJfrp4l+mHcuelxhW0ZtPwMWokZA4HwELEWYP+0ijqAClbgNadY - OlNIXnZc/AivDPAKwMeba3NBhmkadqgwDB80LZBf041yvqt0fHmPIKAKPxYcHf9BrVyla2wAHcTu - vcqcuh1cPR8hn+Dkq0WA3uZ4cabO9RhP32dnGNPI17r+0NdNJ/6fu4d8jjmjSRHkJkC0sGbRWj1E - MtRSLD1IQDRW6ZjSSn5zZbMjE9o6RaoYvzZakBwZtqZQ67PTFx7WlsHoptKXEtSQCC8u+3JbD5gU - wJ5xc7xEgVZHZ7J03sACqvjfgwtxxPpbwGzreGGP692hakuunfO2GRy8xTy1vtrmWna256+qD1R0 - DZ9QgKqWmbA52UidTg6VvDkCEOXdX4HBLEE3gp5uRCy/j6T++RgwIthBk/WhpEE908aWHpYKdMB6 - 8eZEt5tyiwbF0sWwD6JuOQKR0NM5BfnO3vXdzRkAd58PvNCT+jmXdzDgqqP9KJ3cLIKtwNGcIxnL - kY42fcWre25mBXBqQQldjgGlsiDKGws638kIwfCAv9LO0jOmfVz4GOu0WjG8BYRwR3fDoBsaFDuQ - yxH7voUmNhCi+mSBAt/SpAEBtOkaL6/Sumxl+5amtlmZlL5VHpQMc/8Jd/xLHWzVAe9tcWY8XOnj - vP37oKHsWW6R6pLhpjp4sVcQa07QAnGCt6YgNHU58jtvsLIWy2puBT3zg3wTqwJKPVjm9n2ZzPLG - OOfZqiXPfXld1pn+T5S4Lsvf+K4R3afvt54s/CrnEKmQL+MXO7MC++PAfyYP+Urq6NJkPuUZAJWy - NynWC6ZP+Dm6 - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=2-curricular_neurasthenia-msg.gpg - Content-Length: - - '693' - Content-Type: - - application/pgp-encrypted - Date: - - Wed, 18 Mar 2020 09:55:10 GMT - Etag: - - sha256:64c795f301aaa4f5e178435d5f886e36708a59e35af2edb75939e0ac833bdebc - Expires: - - Wed, 18 Mar 2020 21:55:10 GMT - Last-Modified: - - Wed, 18 Mar 2020 09:47:43 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODQ1NTQxMDksImlhdCI6MTU4NDUyNTMwOSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.NKix2NjXOckfqQ249FjlKZwW8wxCZbAxhBXm_0NOmKY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/submissions/2ba2d750-12d1-4216-bf6e-8a9ed5914ad9/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqARAAtUHaRrSemQWsr7lpGvydsIKUzFmRInbqRfTvH+ix7Trvm4YxvTOPaJjr - cKrl9Krj76B8wWnRzXryCbMbubUJBE89xeSUwEo1X1ux8Jc9sxRFXAsor3WbiySWxAtzPLjZgpYZ - vKCGsK2+58BpKWCZX1h75ovcQ1vsFL/0gIybPbRwIxs7qiFMHfXKRM4vY6VYqtPVS3atspqbf99R - 7o9Rt+weOk/7EqLggGdOHcSu0o9VdNRdwkSmsCTGSRVnmE58+ATVc4MBk5C4U2KIffad2+C73HKE - 3T9pA4EWGY8NdkvaWrIgddTu9vJNBMm7xrotBAw9Fn0kl/LTn6f4RxIJcMbapzETcYbo26Hv9jdp - wpygd3UELzyn/oWwL0LqOrKP9f4xasYfS+yLklA/aSQruHUIlGOUJv0weK1JJ1RCfjQo1a8ofFp0 - 4qk9tFNvwrcYS0ob1AuViksiVDu8R5yyv0xjSJXbVvt2cUlIy6GkBAnDaqD5Ch+SYge4d1hM9XBl - 68fZPGv7wCLC5Euj+lYWd02CcTeXaJvuWEKEzwAn8oJfyEzl3ccjWMQyEyj9rblTG1torsrjBlyt - YE+CrGylU/ZlRp8llF+fFmR43Oa7Cy38AL5oPnMWubTyoEYXzr0GDyEudyQJvuMd+PyrBqbkEEYi - IcfF5TCunKE9TTzffAHSYgGZ1nLz/k1fqzfBZJvvfGElHcolFirA5iWIET4WDLlllnl/q4OTFPAN - ocexAHWCfBo8DQ1xzNqajQAKyg5sVULd/hFulojEI7yFbGHhQ5gd9/8uR4ir9DXbQKNHxP05yAbX + string: "{\n \"replies\": []\n}\n" headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=1-headless_quaver-msg.gpg Content-Length: - - '627' - Content-Type: - - application/pgp-encrypted - Date: - - Wed, 18 Mar 2020 09:55:11 GMT - Etag: - - sha256:069b17b9322c971c6596010f630f658aed2fa9d4eb9d76312696f252f186cb0b - Expires: - - Wed, 18 Mar 2020 21:55:11 GMT - Last-Modified: - - Wed, 18 Mar 2020 09:47:46 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODQ1NTQxMDksImlhdCI6MTU4NDUyNTMwOSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.NKix2NjXOckfqQ249FjlKZwW8wxCZbAxhBXm_0NOmKY - Connection: - - keep-alive + - '20' Content-Type: - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/submissions/5fa7c6be-b509-45d0-bb79-a6e0a9995e43/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ/7BJOHIt0jqeRm52I9Hw4R42xaSzjX8C0HJbPO3sjZj1Fgoo235oIR8deM - 0ZfrVAmoLiwPS8/w1Cw0cFtei7/8ogVztb75laxDkP2tU2hfZmPOeUhLEGzuD9GYRBOv9WfT37nW - //XYKr+BAALLQyICV7QqfgePbYl3vN3mpkFKcx+FBhznbHCvWNYNlD7ROAZExUR5mb47s95ahty0 - zCeSS6KkbQ7/e0hC/GHAdpFTdSrUQOUuRZxCVgOjTwfIAiXcrRfP3VV+JhEvvYaWgLn1wkP1Vx0s - 0atoc8wBaXtZDIq3CVRoT1CFX4y1c4qfL9XHoGgVsU3kXUiONFi7HTkITokHTJBktkxg289IC4yj - WhLqjbN4C8CJGKhrC2X8etogIYNhtCuixnMj/4WzXSa2KikUdpDZHsn7pWLGNQ8cI8P2EL1b66rL - nky8euMyhTSQXhxfGImBq9NudHBVM1MtkHHP3BSM2zVmT7mR6pe4/dUvNiOhIRe/4jNdYJQE3QN3 - 0oiaHDZpR01yGPNRvp6JDEDzKe4H2Oglf70xevLiZY21zVH/pFoUHEcdd06ePnCr5tslrri1f9XH - zHunWhxT2dIYJKQ26FafyEOoLue5z6pEDoQaUhJeU0ChRv7pXoYkaR1poLbT8aYcclWffZOr67Zm - iG3vH81ukTpwMYvfofPSpAGr0nEDVxV1j2ld9d3pDye/EZFrCdPQuk1iK/VAx/Sja3yN9mwbhHS0 - 5LFz45gwygM9BoM/0YdkKfiPYyZQyoogSYJpx88FbSGZsb3UHZh3k1bms2K04cXo5d96cvAXgx6o - gNkI4qKwVlD55uMj29c95b3bM7CPb5qnecWslpCilr6AVVg/uzgY0V5E0OHj7N3r/La8+hx9jFdS - Yat9upoE6MKW - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=2-headless_quaver-msg.gpg - Content-Length: - - '693' - Content-Type: - - application/pgp-encrypted Date: - - Wed, 18 Mar 2020 09:55:11 GMT - Etag: - - sha256:c005ec2ff253e2877b1d88eb5119289d3d56baf2d4f50eded81757bf1042ff43 - Expires: - - Wed, 18 Mar 2020 21:55:11 GMT - Last-Modified: - - Wed, 18 Mar 2020 09:47:46 GMT + - Sat, 15 Aug 2020 02:30:28 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -489,7 +218,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJleHAiOjE1ODQ1NTQxMDksImlhdCI6MTU4NDUyNTMwOSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.NKix2NjXOckfqQ249FjlKZwW8wxCZbAxhBXm_0NOmKY + - Token eyJleHAiOjE1OTc0ODc0MjgsImlhdCI6MTU5NzQ1ODYyOCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.KjjGIByWqWKzvwi-43jQKJz591tVPlWt2DpeAA1LPBQ Connection: - keep-alive Content-Type: @@ -497,38 +226,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/submissions/ba989d5d-350e-4569-bb31-6b437ac719d6/download + uri: http://localhost:8081/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ/+NTY5jwoPz1uGsCmSFdvtg6WYExR1QEcF1NjJL6bngquuh0EDxyNzkS6W - Egqkt6VbOTFeldKS9z3lQz3e++7653Mcalcio04KqZ9q35H5hfMdeACCJ/8YQGvCuI5Sc90oD+pN - moXZV5JNukl46KmeLmkbpB36ElbExxWAcafYqwxdC9jvYqUstBdrj4dnVhk5cpUQG/KUiybwCrs5 - VQM/BzyzmI0f1pUbGvREnlGlxAtddmJv1Zv6ifpPCFusAL4St2yZzpzSIYekGU8BIEDG3K/3HjJc - 21W7vAwlCHYH4I85W7TIujEh1D6a7+j8/A/+AYeHU1EQxD9R9Uw2nyIJInfA392/HNHrejKPXzpm - PqxG9Ald/GqblxO+TJr39g82Nk+g2Xvwu0bfYO+OjnL9O0oZpbExNryIBQmmOfxM7yV6+vVlEYq3 - nZutS1kwgE6ZqnqS6KiLgoQb1h6lh7OqVXfknTwB1SZ6489y0ImSA1ebllgE4zaMv7RGPVLEhD1+ - zPkk7+Nbrc0RKIHOrTVm/Gfg0kT1dxdEi8JgbzIGPbUdz2jlggTtRn47z77d0AXsdRpqENj5JpIw - BvwxrnPBBtUw57Flw1L4NAt5pLMopTZ/b/OnntmAiY7XumwiSHBtCxBWqwL4ffiLjqwAUzCp+eng - WLoKCpfVySMUJ6GxXgTSQAFiJyTvfWtLf/uXQmDN95h64+GNT32sROaU/A9soG4pH0TqMO1yC82J - m0TG4GShiyh3ntl+iEFEGLhEr/VzNEE= + hQIMA8PnxMCiIBsqAQ//Z/S89kAgGiAOh+UVD2ePgDvU/l/JnvR2DkCEnnqTivaWTKetbcTOxv8D + iHQFUvQKPTADA4g5u56foRmzC0Yb2mP36vRMUqLq87hb/XfZFfr3Ak7E169EyaCN6ht5he28mLV0 + j9brHPGxQWt2vrE4FFdwnUVQWNfAp13rFMm0IDFsHN3o3lNSjywJ62jlr1rce3mdkC+rXkwDh3zs + 0ZDvxqFGx4X8YPbQiAStvUsK1n3u9NBnKE3cyeHe70xnMdQxq1N4NuACJZkNovKet6C3s8LTvj58 + XiK6+/AgtbO9Pk6c89s1WW0x3hUGFtWVI+GqSUSQda5CDlWaq6Fq7mBURfuW7yD/rOJ0EypOOJED + b1GoyTiK6V1gC/mktb6u/Ei16SmPOjcsAzW7BFn5tsvl3lZULN+b4Bs+E7/Pxl4ymVaPDgbcsAh9 + Ipp0thhF1a2A3MobRsTtNidryxvfzUTj5ou70vguzn7zthzog2sijyM9hBI0FPr6YRVWXvrS7BEQ + Ly9BA1AuzGy0kS1B6MUYdcWAaxQZHWNne02zDHZqe2sBFLM04tJU4myKrXlBOok4YILQ7OWDSoa8 + Whkyohid0Eympcv+6YMaKI+9yBzHFWgcpu27rlrAuRGRXi9ibBxovyCRg5SSYc1Guo0jalDJWdDy + lRdLGsmqJAcWq2PUvNLSTAGpSiJRM+Iwxr77j/lapCOSRGfVJaivW59X5+ZQa6BN57DKWvcgPtCb + xDfXOBD4hOG9w/Qv5iKwgOcj/ckygOpvtrcQosdK9ZzrrdY= headers: Cache-Control: - - public, max-age=43200 + - max-age=43200, public Content-Disposition: - - attachment; filename=1-symbolic_cumulus-msg.gpg + - attachment; filename=1-inexpressible_sepsis-msg.gpg Content-Length: - - '593' + - '605' Content-Type: - application/pgp-encrypted Date: - - Wed, 18 Mar 2020 09:55:11 GMT + - Sat, 15 Aug 2020 02:30:28 GMT Etag: - - sha256:e21bcf623c08f4eaafe0a91309520066620c96276f696618f124b9af82ee91d9 + - sha256:20db26d5f8240c2efbc83f40184bd03e74f0b927394627fe24bc2954cb4a6c2a Expires: - - Wed, 18 Mar 2020 21:55:11 GMT + - Sat, 15 Aug 2020 14:30:28 GMT Last-Modified: - - Wed, 18 Mar 2020 09:49:27 GMT + - Sat, 15 Aug 2020 02:25:44 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -542,7 +271,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJleHAiOjE1ODQ1NTQxMDksImlhdCI6MTU4NDUyNTMwOSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.NKix2NjXOckfqQ249FjlKZwW8wxCZbAxhBXm_0NOmKY + - Token eyJleHAiOjE1OTc0ODc0MjgsImlhdCI6MTU5NzQ1ODYyOCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.KjjGIByWqWKzvwi-43jQKJz591tVPlWt2DpeAA1LPBQ Connection: - keep-alive Content-Type: @@ -550,38 +279,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/submissions/f80f22aa-1892-47e2-a503-acdb21a039a4/download + uri: http://localhost:8081/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAA1c+INogs/uFxnSzQlubIMgThILjOEXPVMiDSDBNTb03fMI5OYmonhdpu - UDCB0mDO60L9/zwaz8TZ1t5+qj089eKUAagBPcAzavw2UwVBFGZ6BLAZTNF0VdN9KobFbtLxMAvC - sLfltAYMEzELNgXq5RAAb6S1wz1hPRvEnd9MZmERx+d/Tv3EPKdtCU4TScHHm31Yzc4kZQ3Zek3b - BDVE56tEGWhz6nraboDGcurXkxjcw0ffvaFWZuWz2xDP/YJf1e3aV5Rnq+8qGDO1CfmYLm2wkr9M - CXHkMFW8QrkMyo2CM03ZqonwchRVtAkHagjewbM5TVbbLmZgCTDtM21FV0yVcTWZIGRHa2fKllBH - 0pQ1MAg8Y+YUwE/7MFMPH+YsezHt/0E7ZqcU9FemIWy9KEeiZDlo+Yu6oq9jcc1ACeIOxt8yOWpv - pdJ5yzvfKK+cXEQM1D2XIDM5OcmOadG5ZoRekHRpmu6I1FgidFz98aIvPiYgT7H09OwX0k4oLExR - EkGso0VGgjZSnIVluwEBYiYqPUQ7dj2xzZPtDF6Go9RxiNfVV61CADuYsZA2eSSMiMaSVg/JWBY5 - Jv4Kz+l/PTIBh7EIfUGVBozTlQXNEEL8SMK2lY+ID9qs9c++HJLrxImj1zPaLXwbVl9dS9pQ00mm - e8mXIgzHQLe7c8aezNfSRgHgSfpWBDk1g+GhGwBHQIS7pvuYLNA/HHqG6AKceA+b4RaAmkDC1nR3 - ePrnt/5ryN8vX//UIj+6uuuJnGRjJgvmsj24Ays= + hQIMA8PnxMCiIBsqARAAs+tSZVdjh2H5sgW3rQYsinaTUd1To3XLy/EC0UcNed15/OLbU142ic10 + 6l41iWmBW44aOmjYFIY46VfqPxQSM0G7fl2g5A0SZdmckTqzu141v/+BoTmvbzzZ8sXmpxKjbP/A + 1F6aBPQ2qX7HcUVyGOadyMRjuKB+IO1pROBeFB5R0hE+FD+y4/yq2y4J9SVeYcdcwcsWJytFUm73 + emXQ6vcBspvlgSjE1gywgfPFkmOLIKxv9INHFTT/FrfPvJ/yeFZ7jKtG0wxBQYPL4DG5QiVi1Gyz + Ln039tgWjFVnM5FhJ+XNhLbLHuISii/0CrKq9TeRea85xFHR6UGKgTm3/fOeWtEhC6FKa0XstXhU + T0E9dmh80Rd3myvN0HU3eyNFvmjyZ1weVguXjg4Ao1yWZ8a8AmqlA6m4conr4bbscqQKXCJSF1D+ + g/i5ng78t0+4wnWMiKtN9rNTJkVBzXpaoYzOn+14EJbkYa+zkCyQS8TbjMBpLaP0aTFO4VXk7OAU + ygtKj6P8KmkfqivWrQ047DjqwVot+wBpKT+3t8ASscApC7KaSF0+d/fBvb05ZLzLtfSXM+Ts6pQ8 + sn60uh2dnW/12nbqAdzFnrEPtDdtz5PFWn8brJpvhhMids/A7dkmbbLK6oirkLSRMF7Wdp8Stz2m + aI8Xz6brh2GQeKZafWnSTAHRguSmKDs+h+zUuP/hFFyLlLy2TWX3VLR2rLCEHhm82jP4UcMTpBkU + sgsFKxLyPddNYl+9D7kh9NLhzaLsXc2RihQWRvXYM9f3E0Y= headers: Cache-Control: - - public, max-age=43200 + - max-age=43200, public Content-Disposition: - - attachment; filename=2-symbolic_cumulus-msg.gpg + - attachment; filename=1-potential_freshness-msg.gpg Content-Length: - - '599' + - '605' Content-Type: - application/pgp-encrypted Date: - - Wed, 18 Mar 2020 09:55:11 GMT + - Sat, 15 Aug 2020 02:30:28 GMT Etag: - - sha256:3c179ea5f44418271e153e154641a80ab6487c4490a7c03d5fa2f0856bd792c3 + - sha256:624b8cc271f0bc4a153ff893f14d4b63464577579c0baa49ca2e6f5b2fb715a8 Expires: - - Wed, 18 Mar 2020 21:55:11 GMT + - Sat, 15 Aug 2020 14:30:28 GMT Last-Modified: - - Wed, 18 Mar 2020 09:49:27 GMT + - Sat, 15 Aug 2020 02:25:35 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -595,7 +324,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJleHAiOjE1ODQ1NTQxMDksImlhdCI6MTU4NDUyNTMwOSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.NKix2NjXOckfqQ249FjlKZwW8wxCZbAxhBXm_0NOmKY + - Token eyJleHAiOjE1OTc0ODc0MjgsImlhdCI6MTU5NzQ1ODYyOCwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.KjjGIByWqWKzvwi-43jQKJz591tVPlWt2DpeAA1LPBQ Connection: - keep-alive Content-Type: @@ -603,471 +332,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/replies/5591ed59-e2f3-4cea-aaae-2a2c6b0c30c0/download + uri: http://localhost:8081/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download response: body: string: !!binary | - hQIMA0/cOb+ElobVAQ//aA0jPQKLEfPY+INVrPgFXypfMsQeBgftSpnyl5V5+rS0j/+1YuIWNhCb - FPDVcj9FWTLpFjy9zIlx+tdN5Rivy/PHGTlC6cl/9sA5QRD4XLu2XARGbztSuqtm/gltLu2bVeK2 - HObTFqDwtIxzN0IwqW9CgfxtpWz/IdJWzAlW/tCmNpYMdlGA+Y3FMiqTPUQdaH4o4AR4e8p7hFyO - lHoEsSqb6CJczc7OonMvzP0nFfJE95k2ZxRzn3Ga6WF0aSbJZLzlfIk8j6I+6j9XPiZYNulgSkMP - QMHCOtgn1WfJZU1ysRpJoBgJAPhToTTwkxwsLDv9FlMHlUnRXQOCHbVFdShpbElNpIvinozxtfSN - KVkvrGzZ77OVhMH7Il1ytCbyLl+S93344px2q/ksbGo84Q3AzveeTY2B2dlqN4ttqlLD9EdB6IyO - 0e6wjnBDjGVh4ZvNeU09+FKG5luvvIOwjcyvXG9b++rwA/MD82YM4L/lKt/uaItsPLzfj8OUWND6 - JT18xbnsJyMPVS/akrnuBzH0G5IxmtFkpwwdbRXEMfzc1k13w7oMfX/W/6o2QWrsIaD/AOauwGQE - bjaVx/2b8twI8ORk6oJbZsUDqxWALlMlp9PxYcF7yL1pTEtp9alJRfQQtCS4obVuPZCSVyhv9f1O - vbZC5ogVO4ywJdNe7uuFAgwDw+fEwKIgGyoBEADGTrIcx+qCOlbAPBu1+dXfdcZ5mBRhG1P6++rP - 2zSWeu+UKVe3Z0N8oIAcCTFv4xx0uF1osYoRE6xolq0bTUVxnkWFO8qPKeRFWTQQUiSkAWQKckoJ - 2qaegJ+i2TDQrh4B1iZnElroMjArWdz+X22UjaWyXZuH1Xhu8IRG6aSY9hI52Gmve9bfKo3efSMF - tkOyG4XHTm1+BJZuPgjQM/2Hgr+RHH+KR6YxhVM2ZH/Pms+2pAsE5+hekhltqkhZ7h+x2eYl+n6b - 8z8isEZQP37iCux0tqLBgK/PiiIymv4qrtt1KlUcDK0xiBKdP4+BATeGmtM1H01oCognjaG7Ikl3 - c5GhigbUfD3OFIUccDaQsZ/t9vEoiR1n0tzwBeEbaTbSBL+gKf2QSRVcWbI6ag34YsjA9z+Hk6eM - VWjI4WuLGhUBDEG8l+FiowJRvwsXsvaE0Qo0zz8kNSpFADWrWXNW/bu/OEj6z7scb8Mdf7YrhcnD - jdtvPXv8G2zWPwpSNK7Khp7Nq2lF3No2kxElZaf7vonD9++uiEcY51WFcv9cChrZD79+rPP6bD3+ - Ggmy7HjTrF8glYLRSTy9WbN8My5YhZlNcPi3p8uZhEIa6WLrggLRGP59z92hhb6GFLmr/Rn30w76 - 3YdG/0TtdJtmIDTKBv3+R4Q7a9lUBDMyKjAbZ9JdAZeAFFYYvWqetn1Cm7wI/NvMQ7RKOj13jIMB - vqs0vVDdATlxemRCJReS5axXBBk057y2Ejeu0OIfAB5ByeyHBhRxo+gJHwJVnjJUfZPaLgXECRbp - 3d6e6w7UGbV6 + hQIMA8PnxMCiIBsqARAAp+9fU8qzd8lBJJJeTGUfrTvtC7bBj77m96ioEWln23lreSXOi7W1E++i + X3mCeNg6hLC0PSAtuO0QTw+LE6TGqLJtQh5y14fIxzgIX5G02eaoOlsayjQbVfXHTJ6HBSFx1VkS + ImILNuS170DhYiOyW91R3OJ2zg4DeTlPkyegMGScWCued6EcBBL+/EOrvZLDoXtpFAHFkGGcoQSD + p/6L5/pp8AuB5N43NRCtslfsD8D4gpZT7L9gkvNIJbMrBQ4FVUzjB/XI5mkOhXAubjKzgGcpqiM+ + N2k5nqSPFzotGHmKDy77Bq4D3Sk4fcLzvWMe9hY+Prp6QqW5/F3uvFhJdpdOR9JZ4WqY6pWk0VsA + jeIuaxGH3rRqFegi59AiZV+EvpORA7tx8qmkVHch5UifaJCsHthaxOrBk1D/rgutgmoQvVaCN+UA + 6So9D0H/w6RIE0vE3SAsCpXV3XQJWwsya8O5R5jCuETvi1s5NnMXrtxRuBqkFZUcRSNZyzrUWLGA + 8djkwjYcO5lP7qt40ztUosMmb2y+4z8ad3zhWP71SKA+chx8lUvY7ziiSmFOpRJOr0OEgKMU59lR + ovyT6mu5yB1d5d8G9ns8s5H8/ymV5WE/MdG+o472wWPKoKHnIu0zlj1Qqso8l/khM5wIjs8XvICl + pm7uojnWqaFcIaJg4EvSTAEw45cGmA90NotlV9qwHi0fJ0qlbFKf6FAyeDaRL0TPoLKx9JbGf+9M + +wwWhoyWoWili+hOxuju3sNSeN1iYkv3fEIyKyEy5rXvf/0= headers: Cache-Control: - - public, max-age=43200 + - max-age=43200, public Content-Disposition: - - attachment; filename=3-curricular_neurasthenia-reply.gpg + - attachment; filename=1-red-rimmed_applejack-msg.gpg Content-Length: - - '1149' + - '605' Content-Type: - application/pgp-encrypted Date: - - Wed, 18 Mar 2020 09:55:11 GMT + - Sat, 15 Aug 2020 02:30:28 GMT Etag: - - sha256:53cbe9b4d41de405a0bd0588399eb64ba9066ec46ab2ff665d769d646efe0cd5 + - sha256:2e1bdbd452ce54d49602552182cb0146b2334c58a7c5aec0c0565645e2ab4286 Expires: - - Wed, 18 Mar 2020 21:55:11 GMT + - Sat, 15 Aug 2020 14:30:28 GMT Last-Modified: - - Wed, 18 Mar 2020 09:47:43 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODQ1NTQxMDksImlhdCI6MTU4NDUyNTMwOSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.NKix2NjXOckfqQ249FjlKZwW8wxCZbAxhBXm_0NOmKY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/replies/06143e72-91c7-43ea-bb75-a6c7465d4bb9/download - response: - body: - string: !!binary | - hQIMA0/cOb+ElobVAQ//dofupaG7bBZ7PHCaRCU2ndYxj5FPmf6uW/LSur+d/JXrGqCef/VZ213W - QOUk+QgNzwZWIhV5jY5YxXZVCAC5y35FZ6jzoxFGrp1if/M34+Oi8VNc7DQ9kulIB1KiF9/P+fs9 - 7pnINsAipZbMRSXR02bf/SOo3BvoOHW4ExQ0nzVGqb+JYA37KbEjGmd6cafGtlG7Hlb3PfxmUKRb - 85aYTzTYG3jlE+kuV7BhjGt3pluWjA9R4rUgLkOsEV6YQASc+jTybG5NbN1Wy/S2e3wGgax1n0lm - t6g2nuP/2rvUYwGJsTMLgh4rEqlDZF1bpmeqXtjWemM4SMr186adpQ1abvVNNJiGse2/MOCz6sHz - GDWBs6lxK6uqys/Ur8nKUD5+E+3UI+j38PQtkqhwt3yF8WgVuV0pCxSsFXqXk2BQF+Re1sHC30wc - SZDxAPZbQKLiIzTgc4lKED7D3MuKYivt4u9otRkhPKQj3IpVPoa1B/0USKyjzTuj81R7gOh7rO2e - xXk0zS5XmLsVvrOTJOnjLDhw4j1nvPiQcUMcnfx2P/qqzxfrr/JdLmG1VP/xS7iS1n+X+jpl2N8f - 0/ZVt6NH3eoWRtesbiIWTpWHU3QUK/ZqOSR2Z3DEtegSsN0IsXpiCcA5FnLXOFpfziTNLwsevc+z - C7daNB7NO+jzgGv0gyqFAgwDw+fEwKIgGyoBD/0QLlNRNKdTvPFyogpZK375AOMteVUEhGuJOuaN - 6SK1KrKIirOSa8FIxkuzXPQA5BZAFLunZbfYWrgtAdW/eiCiFVPTViX16Ls/HEWDcZ4pPlNpHs1E - R0htJBx3x6Uxsxz1Jao0aJJJk9ao58eqc18tZCVl9p8ZKQcil7kcwHXXBq8bVwivFzoVq+nUctaJ - oA/RQw/2/gtDmq3K0cZDtRYdhVH9x9zyOtlb71xnhCQ41rd/FfOm3c+kSP43Aa23mF7nnV7MxNHV - LyOxfIboqWLEFGoQY7fprBzPdTTXEgT4uJ5pOEH76nxq6tIpfwAHeyiPuE26PfmCVw00rxU+5Vfz - wIIoQYMOFSZyz95uzqrZZWybeI/kskWXSxpKXuCQD8za14tSWiMUpzR3V7bJc2md+7CJ8hU0r+G7 - T4uUwTuc/0xlJn9MaX/W0+r0iM4FF3kWxk21OR41IOegWhB39GIKavKTSbc/sE+ElXqetMXHV+2i - LFFBz2fm90dnOUyLMlSqFiLcAfCjXqiDkC0tyymFVbfwF7I/edD1oYXNSOPRzYM2Rail7q5KF7QL - RjJMp1VeszqfGypDhSXlUaWPThpkm6XVt7ypZbQeVW+TbfrRL7TOptZD+fHlVEXgwHcfa34IizDF - toK1n1CUGvar0ffuJyLpdGCf/cgvmLYhlfgvWtKhAQrcPvMTPi5uY/G7/005a54iU5qUE+FM8VYt - D/el2zXVeA55GHDeLJQmQMi8ms9xUhOgNTbPQ+pn9NHXJpkmWB35qGPF36Mhph0T1pbzHZijbKkC - cT8LKC7QBGwVifqlA4YXtN9Rtd0+KPaBr0cFyRMd+77EF+LMbnCa6FKsn/fFd6kJrtXWZ5Vd0Iu6 - Kjzi/TY9SlmHaJuGQNBgbVxzEgo= - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=4-curricular_neurasthenia-reply.gpg - Content-Length: - - '1217' - Content-Type: - - application/pgp-encrypted - Date: - - Wed, 18 Mar 2020 09:55:12 GMT - Etag: - - sha256:077639553f37a3bb59e731f18f87928e56b71460480256c55e40c67f3b034fe0 - Expires: - - Wed, 18 Mar 2020 21:55:12 GMT - Last-Modified: - - Wed, 18 Mar 2020 09:47:43 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODQ1NTQxMDksImlhdCI6MTU4NDUyNTMwOSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.NKix2NjXOckfqQ249FjlKZwW8wxCZbAxhBXm_0NOmKY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/replies/841cc66f-1d28-427a-8bec-375a072b11e3/download - response: - body: - string: !!binary | - hQIMA5sYmQnsmrlIAQ//fgsAVL8HxVx238nQfj8QRSmvlYhJpclVZRtBBvNoqQh/DUc8K0FOQteh - rpbGpFhD7CMevluzLvaYO0aN0h/jyqtCANgqbkm0XIFrf+ZBKMatsGzp6thHwBWtQ22iVJJhqRFP - CZ7e9Lrt8awP0Bv5m3i96WatIkPXzoA36y/mwwQcQmm5g+uNQttxnUWC5tS3yZDJN2BkQb/gyPsq - YvO7n1bTk5oGKvNwOEoW3MF3genMAtLLJRAeXJaPgvTerPQcZtvX6fV162a9dtcDP5+U6zpdsTXU - 3RTUWLcfX3AIfPANZP3C59fUyaf2cEUcO/ZWC6Nn/3cRndO4ks317q3k+iQ4SXEP09ZjLQ9S6zh+ - lREAUG9LobeB/n9SuH/iqDsGAlBQ5Cvl36Z2swsJpePs/VQRz++ci9LDKQBWl7jaeDGryuXINKVA - l66M3HoQ8ruEBX2ChSSD72Y9CtN1O0pqjjevHtmbeYl04szxPy3nTZ7VJSKoJw3fkZCfB6umohps - /3V0vCnB+8QhYWQZxPoggUygCNCXAmB935dNnNIsdmecr1YNgElaHk5N+/pn3QYFmUc2N2GWhf9X - HNYFmSPQyoi13eZ/RVkYly4qPJbURVlO/7CMpniFlHGpcSrshYpM52YXe09bp+N+mMEQ3N+CsCk0 - 5PU+Ti00KJVV1U+4zcOFAgwDw+fEwKIgGyoBEACj7mepdx12fZXQjdoFmDEX3JHTFs8BU2EPtf8I - jn8ZbkGXmYhGwiialkP39z5lxJ6Tv7Y7rdrJCikNMo05/kpr2WxGQAQin6gBCy2xN/nWFrf+RcX2 - 5p7PW8MBzr0/8xyVIOh9xAHt/7RabulN/fmnscrNcm1Yqp6hENrzgRAghWbNEBf+IwxnexBDjDuZ - K9ng0rJQd8pnucQ6EMid/Q0auGY+hOtp1iBDWB071jGj8iU3mezbohbE+DcaNeEvmkGaL7N6jFG6 - BWg2PIfSImPGY7tbFMN7jH5ZNhIypH3710AOWQ43vQT3GeNBL224/kJpnSzhOE8cDG9HpxyfmjGk - Sob5i0KzpndC4WK1TCjLEvK0uqM3H6K6eDvRnEmvEMj0xtHqwa1INCtw64AMDalChgacRFljwRkp - 7OBzysYjrmpwumCE9CsmLgvWPpItfyN+Z/ty0P08+VXs56QTMZXFtX3qgW5tqkakq2OlA6rQdDSD - sw1ZROtl/V4lt0phtZPNOfd2Excb/UfZRjuyg0s/YI6q4w7cW1hLc84bIjof0aeN8izNoDzbvzDc - W4o+Y2Q9f7KJcYvAC31PEWPX+qaZY9KkYOtHkKwx20O9yCv08pdcw5IoC9XgblGURMA1fCqwHrjX - zIAdUlnrQfAWqAPpE1bAuzzQZrj4JeKYugvDtdJdAW5ed1AKXVo8tZHHCIrTbJjroJqL0jhRgsbc - O5Vq6guAeExGdQsJEFVSMGJY4EQlXa341x1FLO80BbarDzNcNzskH8aQNxytdbhY8nuOc6xhMTHq - OQ1zupKTY1f0 - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=3-headless_quaver-reply.gpg - Content-Length: - - '1149' - Content-Type: - - application/pgp-encrypted - Date: - - Wed, 18 Mar 2020 09:55:12 GMT - Etag: - - sha256:85860244bb5fe87348ff5a2273eae54a85e61228cd00cf24dddad323273c2638 - Expires: - - Wed, 18 Mar 2020 21:55:12 GMT - Last-Modified: - - Wed, 18 Mar 2020 09:47:46 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODQ1NTQxMDksImlhdCI6MTU4NDUyNTMwOSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.NKix2NjXOckfqQ249FjlKZwW8wxCZbAxhBXm_0NOmKY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/replies/062a5ead-b32b-44c4-bf31-2bf89ee0bc71/download - response: - body: - string: !!binary | - hQIMA5sYmQnsmrlIARAAmWe3tC/IcE5u98PbFRJM3xoOSvFYBui4uToadoSAQPIsjMTwf4O5twSx - TZ7ToDMLigg0rS9K27B4vKHou2Xj7m4wAOFGVvcKJKQhjye7P0hcX6+0Rtc1mzSpFo4L2v0imvvg - 1JtAbuZSMnn3TAajK++0CB8yS3rgsLUpMHe6GHH5WALYAxasmb2IROFE6PASw0z0G71mOFRAKVWi - kuBOh4iHYH3WHlEcfH2O1l7B/oqeYNK1kuK1uFQ65GCgxb9pMOQjhpH7E9L9GYcz9UXQE0/zQEnX - FHYK6lzGj6iLNAz10cuNcZF8TOLDsdYbHZK6O4MJMqYKuflaLkAT2JVYRZq8UnftPWo9uTXwyi81 - gmlsloZvwwWDCWumcHaG0r6bAsoL4szQoIgbWJd83o/bdjq+dULxWZLw+A82N4NWSe6akV3RoBx3 - 6E71ECjtZEzogclNrNXU6t9+HcpcJ5J9piUsImGn7b04AM/Hk4IHYNMQkvBd+6H2gl763MocYabn - BgOQolxsdlnrqrcq5WVard1VLPWmuE0BN0B0/sCXMC102JZvF9L83kTGmd6T4WtajW6H6gnOVQ2i - z6fgpdMqgeq2rP6YvI7Lrc2Ccl1WQ4pnFJLm+XLrJKni5pQaT2HVkMuNQqj+Yt+Tztl37sP3sn33 - W5y2Fr0D1QOex/oT0v6FAgwDw+fEwKIgGyoBD/sGoLeegdRHBOxqQxs1i8fkedSwwZzQzf5DtZUc - NsPjMDSoxOKyELkpY3PRCFDavw01+9IUrbFHe00l7QVsAg6DZpjQk8wH9UTt1vgFwoXLr49sNdM2 - ar0bOuacumVAgbG6MdQOVlZy03d6qZA36VB2bhpLRPX/cZ/eKFyQ+dqkfI2bSGPEcQu22X9bcaoq - PCJ5qpZc2pvpr4/aok9il5GjUfXWq9Mr7aNiigv3IbzJPiXqqa463qWkVdHdQLbr3VItzFKU7CHZ - Hp75VbKasz0nx58bYXiJFbQKk6S1Ct2K1cIFgNb+o20rNusH6vQwVen17hWhtzg0S4BpnZJzNjRJ - X/x75T3dB3L0GEUk6I77uOq/4k4/v/4NzljKn19ksMcBP6gBvsXMf4h/KMonnx+fjV2IbWISlA2q - Zwe4b4ULv10Lglz41kpAJi/qfzc1BZkyrfLAQ2LiRlTvGfMkkZy+ctrdRk8GxnN7a0mVNeReMi6C - I4vmxLlJoSNtnvKnTuss0Xk81gge3Z71ZyulahtV9riIgal8yoqE266eomKylxt8qFPGBT7fdVS+ - 8vAdmxKMGt1ElDz+f3Yag/QBPv1GbElzXDwKTkrVOS6XsjKvIkqnVdrGpivePggjaiK5/Jp1AZQ9 - OrrA1zXs38OASWywSALn5WgzXa7itTBzpsfZEdKiAQn+dMK3+fHsGrnWO4X8SkKXspN8csRbTZtc - bcg7wkMKUyk2f6I6V+7wDWmVjcMmX7Q//i4Wtm9B5rkQAosckSJsJpm7/+xwuDq99IYZIFuKCL+o - 66lbfEgRR/1JmZ8+4ith0FGM+Q8bM6pZSrdPvPr1a1s3VK+sfTT8wj8ggVP78zD7MIxq0TcLI53w - jiTkvBE0uWYNQhWpjTxT36DnjQHG - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=4-headless_quaver-reply.gpg - Content-Length: - - '1218' - Content-Type: - - application/pgp-encrypted - Date: - - Wed, 18 Mar 2020 09:55:12 GMT - Etag: - - sha256:0dfd9029e3813628c0325a589764ae6cb3d4d25373fbb55ee2157b72ef2091fa - Expires: - - Wed, 18 Mar 2020 21:55:12 GMT - Last-Modified: - - Wed, 18 Mar 2020 09:47:46 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODQ1NTQxMDksImlhdCI6MTU4NDUyNTMwOSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.NKix2NjXOckfqQ249FjlKZwW8wxCZbAxhBXm_0NOmKY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"curricular\ - \ neurasthenia\", \n \"key\": {\n \"fingerprint\": \"BDBC302C1854CD08561680334FDC39BF849686D5\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEACuYw3A1PVmUlJFTQ4h6BsjQJtdVhTecmeFwJmZ6Lyt7VgXXmD4\\\ - n53VzHaJy/+9pKtz08PP10l7irzwu5AjSWZQ3oDPVFxvwxHBYGFDToBtQ4o6MqivX\\nFveBFOgpP4BpXJ7ZePrxxAfzCP2UblIfzYcCGD3VaaDAfQQOXJAjWAfCe0aw5lqk\\\ - n9iYvYVIxOzF/8aVcoYuV+D6+e3qL8k/XVCkC+JzQ+xpnNYD606TmNo3PgVFcskHu\\nPfY5udPeLzXYX8t58/JuljJrgx62DtsOfnqw8zJFRiSmuSG87TB1EHisDOTt1jlH\\\ - nZIET3TTkE3xXy6jm8Y39qeqID/kMmdEtgM+91rZ9nvuJjhpz8qQx64gmlZLhk02p\\n4ZH0w+t14QZDPoNBjfwys0U8q2fyrjsfkw8cPTKN/0EbdEqDA991jBJ9L9Iyahgy\\\ - nnf75+I/FSHT8sYBAqefFRGq0Qewg7hKISt7hOeJsutjRCXqFJPgHf0AUTdsYyyFL\\ncSZioWUCHL7X/FR3Wy3nLYUopbwxDHEHfNuDBYLuG+P1ERQPRIhYk//WaDj6XiLo\\\ - n32yCxT5CWVXAZ9SCxNJUFfg8lxWGAdwTFcmoYdoT/AE0WS/bjy8lawZywAH4wD9d\\nXGf9L53xOMjyc63Kp3o/YtOFSzIbIY01/HzjVcF3SaCAYd74k8uWS6NylQARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8RVlJS0FaQ0tOSUhSTUo0VUpaWFNGUUJIT0FQ\\nQ1lJSU1VVURMSzdVRUJPV0VVVkpFQk1BVE43NEEzSjU1T1dSRDQzMlZaU0o2R1E2\\\ - nT1dTMzYySlRKNEhKUFpYTkFVSkI0Q01NVTJOST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEE/cOb+ElobV1YcP/AwqtYprj36G\\\ - nG1RtrecmOb8Wfr6FxUx/8xKiYwA6suFvah7vLyoLOZ2k3t6M2Gq8w2fIQ4HXpPUK\\njAiHyfKARDSU34BrSEwFYYcjmLxiz0nsKPvNZco8SOcfTjp3B9Rch8h1NLXtQuh3\\\ - nlQ9UOHMxxdUKgT37RMGo15uAhR0UAbqPpD+3GTOPLTLAinCiDS16N9vUdNzNYLvQ\\npzH36xTGjCWoX/L0XZS1+G2tjgfpy+bAO3CbVHcxQCznwJ+Et1p5iOSmrEWSLAVi\\\ - nNXdT45AYtCJw88nstPpFZuwWSL50q+d0etT6v3Bl27IaXgifTMXla6YDWFKywaC5\\nZ0TihN77xBhW9COJBkgawtqWYpb0BdyDNPJ9KKoQ3eGFzhepcABrRkBIrBAmW2Gq\\\ - nR2gZYuDhWKs4k8bsGztdExbKU+nuZRWNxyWhsS+LrMk794qB42V+ZY9JfLGheG9U\\n7O4BW/ag1Yi4V/FwRQKKYgTM4iiuIy26U3BQ6fNs8R77Crfw6FjzIhUKqmVL9+vT\\\ - nTborNcnhGPVrIbcq+EEzzwouwd/0LyPBAijHMXVj2uF18kWjIWOw+ZzkuX4zgx22\\nunbKfrzDuMiGQp1NYI0CjnL4GOcQAP7U/9vGY9wJQzxgoaOZh7eS30LQ44aQMf7H\\\ - nPpda8hTZr9i8DhXT6ecbCvs+yOEgVPMm\\n=uZLW\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-18T09:47:43.450274Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/submissions\"\ - , \n \"url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042\"\ - , \n \"uuid\": \"756841eb-32b0-44e3-aa19-e2f8ab71c042\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"headless quaver\"\ - , \n \"key\": {\n \"fingerprint\": \"E1D2030A4D84E266959863DD9B189909EC9AB948\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEACqk4MLFoJ0uguNYFjd2L9VyWreGXovbl4Mpm79Me/O9WQB/uzF\\\ - nu8LllOPJGfYKOlSComrbzGHy+uRyY5SnERt43F9CrGhMcC5BeX5FmOGlDIJj6g+l\\nqYBBa5UaMbD0+3LLC8drg8YmPkx83B8+iaeqbKxI/DgMHzuiHPMnIHvbukiOuMda\\\ - nRK3bl+1zoxGBh42pklbjynMmZUO2pCIl67aQEtG5FKVB7XV3ZfwrAlXF/8fYac3k\\nMfqC9D0jbItpRtYa6l65MEaIk3EigIzQacx6m+h5b1DDWJZNyzp3FNiQVNjb+Eom\\\ - nZlQdrU+ONUqV87jZrQ1EJNuQx+7EFsxhFqL6S3Yg7ZU4TwSFCrvV/MBX9o1nVuNW\\nHGCGt0bxGHk7115rbeQz6glw/UJMc8fjJrrK1wunUgWjxVHMtkKS1I6kM1GVhbLW\\\ - nBquCKZY498zDWQ108ADlfZjlwcRs0ltHYVnUjkEgv09Nf1d4jpQ6ayNKydMB0qrQ\\nApLBapnNdPqO7Cd0RR3zCjOQl4aRks6K/N3mQJGtRkCeTFfKIQVajD3aLPMvgbN6\\\ - ndcK+nuL0hIJMYialPBs4kgxhE0Z5fdbxqKscx3FVR9oz+wncd1T0uD8+W0maaDkV\\nbeAKqH3nZYUmeKXKDiVI3qQYftvH2asoST0X3TRifLbHMFbzOWmgyCaIiwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8QTdNSU5RSERES1dMWEk0QlNDRkNLQkE3RUFD\\nN0VVNkZLQUVFV0VOWlpMVzVYVlVKVkUyNUFORzY1Q1ZYQkpSN1QyRVFXT0JQM1g0\\\ - nWVFaQlRVU1JKQVVaUDNIWUhNMjZMSEFONk5CST0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEJsYmQnsmrlIbAgP/1mPLV00OyuU\\\ - nb2ldxdv8IC8hvBwWw1RR5oiof7WwjxmhgB5rR7xNDZvEeJIoG52ClIQE/j+IJ2ul\\n6S+2BTY0ulx4r18nnBcMGT18ICGyfkMV1f6QNyvwBh+EPkvlsJMMYxF3wBWzPtNm\\\ - nXFbCHBKw8CcupJtcJaUqlVzDwoXiH2qhjRGFVIaQJUi/OVFzdPpQkYZUCJUmtWIW\\nbB70gUrepZK8xCqsQ58+8MyCw0gbC6acZ9/Uej247OUYGsmA5dtMl6vdDPP74rGA\\\ - nG5j/QlJqZRgdME/KMo92QO+TJRloE8ZWB68/BX2MDWBdRMAU9fKFyMVxxtFTucJk\\ni590np33xDxv9Bf35rYQAjB1FXIrBR4imoUuX6qQJD0jzi/l/IpNzJld5UY711j1\\\ - nTW7G7aF8+uahqCYNGnSWyNlfiTro1E9fJws0RxVMK4/D526rJfYq1lAJ3xQUrzam\\nnuPwmKhir8X0gEb6xzRqSzeBjzYtF9bkfYPm8EW+SBYqEvswdjFKD5Qeo8aB5vAd\\\ - no49V3l8pW4mfIQlnTCyFYYJazfjEyPpizueVlyTMWz+qXZtlbCzNet3x/vR6w3Ay\\nWZoFewGEiVCT32VfoVc5D56Ifi6exlMFi0/eNhNze50gr8X+1ReosfFspqQbtGfS\\\ - nSiQUk5RkAemLRGG4YnUecYLKrkBO7hE+\\n=z678\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-18T09:47:46.168907Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/submissions\"\ - , \n \"url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6\"\ - , \n \"uuid\": \"79600826-34bb-47e7-b45c-945974c3e7f6\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/add_star\"\ - , \n \"interaction_count\": 3, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"symbolic cumulus\"\ - , \n \"key\": {\n \"fingerprint\": \"393842A8D90B4F453153DB482A31EB832BD808E9\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADH8msGnSoyOPnrJUY2rIKERbYLwS/gUxIKzQUGgyv9rWaFOCNU\\\ - n/AhT9GBw2sPN9dscFxN582FMVXymKLyCMFta8X2qpA5C78FFog76CDfmJQmv/5rD\\n3rkhzzMgIepWJc6eM0m9P7DI3F/3qfQO2/jwYozSe1dIZExSxD0e9aSFd99CE0xw\\\ - nYD4SEo502h/aoKeQqI+gop3SDqJsBmbOmmiNyvle3Ynw2nULEmshx0qhcWwNkAqD\\nJmU2uNmroE33IDPgQ2irlQLvi95ShbAxK3lFrmuHRI9tmG93NwUcDMdrWr1EXmn/\\\ - nyUMO1HyX5jEsmz4WmRtuDBKgy+R8KU0n+UyD9SR1IUmFSt3pKtZ5Ar/Pq4LpS4ou\\n4+DdAZ5tguefaJhbVoXPvpUQacbwiR5GXGynpLcqoZf2BfjktDp64BnrjZhf67va\\\ - nkM+Do/t+xSWWaQlvtXzBkDfTxtXnt2HoIB5o1b6hjTBDHQjlXWwq2Y+V3s2O5w3g\\na/bb3GtNaXAbIhStEK4flDDorcP7s0FmYCNukewYnGcw/vvVUvrUDF40o306P2UJ\\\ - nc3Zh0/Gtj2tAMJpmn+JPwGtufQWltP7Ac2t9Vm+KxdJysnw2dx36N+CXANWzOb7F\\nnZx3Yvqll6iOkUiX/EahU3dzd3/rsY5N1PqJTkHum2krN2OgfCOwGOmcvQARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8U0cyTVVYNlQ3WTZLREFZTDVYRTZYQ0tSSFoy\\nQzM1T0ZHTEdaU1VHR0YyWVE2SktBUDVUN0pFU0tOQlVBNFdOTVpNQUtGQTRPR1dC\\\ - nQUpDSENMQVpMSDZSNFM0SllZVFZRQTVZSlRXUT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJECox64Mr2AjpicQP/iT4TMSC7HOm\\\ - nEi8XelvQojX/gds6n0DAu8r5liBv/klKRG2eCFTF4kh+wA5P9nkkCftLshUB3GXo\\nAWsCSKpXrXuWq3OclwZFp3onk23EC+NGCRyDubhxqxCaOdDbVfyn3f+QDH1b7XGu\\\ - nIBEJFUUJrrIax8ZhNmsmInej0LSpYrJotzftSnpPv2uVCY7TdbQqd8PjajiAph3a\\n+Y3g6n16P3juGWuavg9gwmzPOpHYAEjtDVtr0eZ1eXGXVbb90Nk1aDUOYF5T7Idr\\\ - nn0FanCB8ZLKaTF2DM+7A1vi7JiFRiEvljgmpH5m7Rsz9ABQ6uBrFD5TJg/Cj0jbq\\nmK2QrQiRKxUqoMYHZf/12rBjEsllbdXHUaz6D/Gm61nYG+vpm0PxLFHFfODAVe1n\\\ - ns2O4o4txa1yTb51c+rGn9uwqObComkknrAw6S6KxCP0aa2bVr6VD/lHuhffLUBTm\\n1CA/ThXPZu7pDaXnMUYsdRtxvNfksy6GgQcStKZu2rh4YZmeMWtxPQB8fazeLEbZ\\\ - nnW1fCuULbfXEs/YmFnWCFBEVAi47duSYmDgat2chHQKogiYPmxvBXIz0mcsI4YdH\\n186fJvo4JFwHb5Np/OOg5+Hx2qB2jB9nHvCEP6vLHQTcTUtRNLaWvPk72mDZEFVE\\\ - n+kPWF+iDA/d9EWAFmQzLCzC6T8qhXtd9\\n=l5of\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-18T09:49:27.959595Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/submissions\"\ - , \n \"url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607\"\ - , \n \"uuid\": \"747f37d9-7ed0-4ad6-a74c-a506e6fe7607\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '8016' - Content-Type: - - application/json - Date: - - Wed, 18 Mar 2020 09:55:25 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODQ1NTQxMDksImlhdCI6MTU4NDUyNTMwOSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.NKix2NjXOckfqQ249FjlKZwW8wxCZbAxhBXm_0NOmKY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/submissions/3d4818b7-770c-4fef-bf7f-9ea8a049f464/download\"\ - , \n \"filename\": \"1-curricular_neurasthenia-msg.gpg\", \n \"\ - is_read\": true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042\"\ - , \n \"submission_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/submissions/3d4818b7-770c-4fef-bf7f-9ea8a049f464\"\ - , \n \"uuid\": \"3d4818b7-770c-4fef-bf7f-9ea8a049f464\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/submissions/bc677b8f-794f-4e89-aa25-7af0f3e8c7e3/download\"\ - , \n \"filename\": \"2-curricular_neurasthenia-msg.gpg\", \n \"\ - is_read\": true, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042\"\ - , \n \"submission_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/submissions/bc677b8f-794f-4e89-aa25-7af0f3e8c7e3\"\ - , \n \"uuid\": \"bc677b8f-794f-4e89-aa25-7af0f3e8c7e3\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/submissions/2ba2d750-12d1-4216-bf6e-8a9ed5914ad9/download\"\ - , \n \"filename\": \"1-headless_quaver-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6\"\ - , \n \"submission_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/submissions/2ba2d750-12d1-4216-bf6e-8a9ed5914ad9\"\ - , \n \"uuid\": \"2ba2d750-12d1-4216-bf6e-8a9ed5914ad9\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/submissions/5fa7c6be-b509-45d0-bb79-a6e0a9995e43/download\"\ - , \n \"filename\": \"2-headless_quaver-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6\"\ - , \n \"submission_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/submissions/5fa7c6be-b509-45d0-bb79-a6e0a9995e43\"\ - , \n \"uuid\": \"5fa7c6be-b509-45d0-bb79-a6e0a9995e43\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/submissions/ba989d5d-350e-4569-bb31-6b437ac719d6/download\"\ - , \n \"filename\": \"1-symbolic_cumulus-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607\"\ - , \n \"submission_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/submissions/ba989d5d-350e-4569-bb31-6b437ac719d6\"\ - , \n \"uuid\": \"ba989d5d-350e-4569-bb31-6b437ac719d6\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/submissions/f80f22aa-1892-47e2-a503-acdb21a039a4/download\"\ - , \n \"filename\": \"2-symbolic_cumulus-msg.gpg\", \n \"is_read\"\ - : true, \n \"size\": 599, \n \"source_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607\"\ - , \n \"submission_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/submissions/f80f22aa-1892-47e2-a503-acdb21a039a4\"\ - , \n \"uuid\": \"f80f22aa-1892-47e2-a503-acdb21a039a4\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/submissions/1c429a33-e47b-4c77-a060-fd7f79f53334/download\"\ - , \n \"filename\": \"3-symbolic_cumulus-doc.gz.gpg\", \n \"is_read\"\ - : false, \n \"size\": 625, \n \"source_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607\"\ - , \n \"submission_url\": \"/api/v1/sources/747f37d9-7ed0-4ad6-a74c-a506e6fe7607/submissions/1c429a33-e47b-4c77-a060-fd7f79f53334\"\ - , \n \"uuid\": \"1c429a33-e47b-4c77-a060-fd7f79f53334\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '3569' - Content-Type: - - application/json - Date: - - Wed, 18 Mar 2020 09:55:25 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJleHAiOjE1ODQ1NTQxMDksImlhdCI6MTU4NDUyNTMwOSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.NKix2NjXOckfqQ249FjlKZwW8wxCZbAxhBXm_0NOmKY - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-curricular_neurasthenia-reply.gpg\"\ - , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"664cdd2e-ab28-4ad4-a5da-8689e6a22109\"\ - , \n \"reply_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/replies/5591ed59-e2f3-4cea-aaae-2a2c6b0c30c0\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042\"\ - , \n \"uuid\": \"5591ed59-e2f3-4cea-aaae-2a2c6b0c30c0\"\n }, \n \ - \ {\n \"filename\": \"4-curricular_neurasthenia-reply.gpg\", \n \ - \ \"is_deleted_by_source\": false, \n \"journalist_first_name\": null,\ - \ \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"664cdd2e-ab28-4ad4-a5da-8689e6a22109\"\ - , \n \"reply_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042/replies/06143e72-91c7-43ea-bb75-a6c7465d4bb9\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/756841eb-32b0-44e3-aa19-e2f8ab71c042\"\ - , \n \"uuid\": \"06143e72-91c7-43ea-bb75-a6c7465d4bb9\"\n }, \n \ - \ {\n \"filename\": \"3-headless_quaver-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"664cdd2e-ab28-4ad4-a5da-8689e6a22109\", \n \"reply_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/replies/841cc66f-1d28-427a-8bec-375a072b11e3\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6\"\ - , \n \"uuid\": \"841cc66f-1d28-427a-8bec-375a072b11e3\"\n }, \n \ - \ {\n \"filename\": \"4-headless_quaver-reply.gpg\", \n \"is_deleted_by_source\"\ - : false, \n \"journalist_first_name\": null, \n \"journalist_last_name\"\ - : null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\"\ - : \"664cdd2e-ab28-4ad4-a5da-8689e6a22109\", \n \"reply_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6/replies/062a5ead-b32b-44c4-bf31-2bf89ee0bc71\"\ - , \n \"size\": 1218, \n \"source_url\": \"/api/v1/sources/79600826-34bb-47e7-b45c-945974c3e7f6\"\ - , \n \"uuid\": \"062a5ead-b32b-44c4-bf31-2bf89ee0bc71\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2273' - Content-Type: - - application/json - Date: - - Wed, 18 Mar 2020 09:55:25 GMT + - Sat, 15 Aug 2020 02:25:23 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: diff --git a/tests/functional/cassettes/test_send_reply_to_source.yaml b/tests/functional/cassettes/test_send_reply_to_source.yaml index 5b25c1fd1..6ffafba7f 100644 --- a/tests/functional/cassettes/test_send_reply_to_source.yaml +++ b/tests/functional/cassettes/test_send_reply_to_source.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"username": "journalist", "passphrase": "correct horse battery staple - profanity oil chewy", "one_time_code": "994892"}' + profanity oil chewy", "one_time_code": "123456"}' headers: Accept: - '*/*' @@ -17,16 +17,17 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-02-20T20:50:52.324333Z\", \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_uuid\": \"29c7756e-c0f9-4316-b42f-a0af9e20adb0\", - \n \"token\": \"eyJpYXQiOjE1ODIyMDMwNTIsImV4cCI6MTU4MjIzMTg1MiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.grUQ8qUhNeW56YokeHxBjFLQCr4RazDNjoXnFmeXIQE\"\n}\n" + string: "{\n \"expiration\": \"2020-08-15T10:26:35.428829Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"b5e001de-19f1-4a93-885b-e0932aa2d441\"\ + , \n \"token\": \"eyJleHAiOjE1OTc0ODcxOTUsImlhdCI6MTU5NzQ1ODM5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ih89P26f7E358aoOqLoNcH6ErE8G3V6UenhvJDBCLpw\"\ + \n}\n" headers: Content-Length: - - '317' + - '313' Content-Type: - application/json Date: - - Thu, 20 Feb 2020 12:50:52 GMT + - Sat, 15 Aug 2020 02:26:35 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -40,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODIyMDMwNTIsImV4cCI6MTU4MjIzMTg1MiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.grUQ8qUhNeW56YokeHxBjFLQCr4RazDNjoXnFmeXIQE + - Token eyJleHAiOjE1OTc0ODcxOTUsImlhdCI6MTU5NzQ1ODM5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ih89P26f7E358aoOqLoNcH6ErE8G3V6UenhvJDBCLpw Connection: - keep-alive Content-Type: @@ -51,37 +52,99 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/add_star\", - \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"grazed linguine\", \n \"key\": - {\n \"fingerprint\": \"D5A5E8ACCC20947FD2CECD0ED2AB46E2665C079D\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADWyggMKi5XAVj2I6Qvz9ZOcUSWdBteooAh9PUIry/RkuFjCXAT\\nHgNPsmc5Tb+YH9uUepo76Ykaq2XYCtY0Khika3zbpHScb+hBy1p7dnOH1IqZyAco\\n1OruxjFJ0woawSGNSAAufCajcvFUwj1sZ+sXlo0lis69ariX2xlLtMEktSCL6xps\\nRQPumY6m66JNmtdgIggoGQTF0JbJ0kics86pPoFJhpfTjSri/amTaqHUd9cAG1fw\\nvPLRmJMqBIM2wmX0tLU0Dyjf+I404CKEJ1hxI8M3mAk5LNvFRwe4Q3y2UyHq7IHF\\nkmJEKoTQQPKcJ3/IfKIFVbs2XUQNje2X/wn9pqEXtldseIfpyXLZwm9swVPzV1IW\\nMiX9adxvkrentuS/2oGm/W4Lj7tKQy6p5BzbGWrz7C+WZYzs5UwyyMJi4zYq57JP\\nzdzBAhwI1E269gDAWN3TTYXMS/bc4xm6YF16NkV0yCYcZdAe5QgJu9XezHq+2dHP\\naX2C40i8K+Kh64PjVsQ3uWUZxmdJW/dGm8ij+vwfQh0xgNBWw2F5kjzapLApQHAC\\nNDk18hbxK6LnjLQFhc3vMBvoG22IUoeQ11ac1LYW8tv0+o0iEJCSfdYgVVhQQ9Do\\npaErbtr1izpp5WkdhQMqFoEwTCep2OWx8oIM3Pwn4a8KoUbVbPAn2qu6UwARAQAB\\ntHxBdXRvZ2VuZXJhdGVkIEtleSA8TFFXM1EySkczTlNRWFZIWkdGVEhKSkRJUUlX\\nTlZKVEVKSDRMWVRCSVVGTllGUUdHVkhKN0MzRFMyREs0NVQ2WlNPMkNWWkJNUVYy\\nRkpLRFJBQTRDWlFRSjZVNEZQRlhPUFpOSzNVWT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJENKrRuJmXAedKE8QAIcisxZoyr7h\\ne1YSeIHmp8TTrJsSChOiFbE31V1mLVSz+mC8OdoulK+2VhNVjhcndbugxcKeYCDL\\n/qpxRVgoe5GWJRCU7t8xZZ0JU4gwySF/VPD9053zlufevK0u71/8AJMVYuGzOJcp\\nFd3LDmoKszjFjGzZIs1BSUAeNobz4yXL0FVLxznCqyRlWm2C9C3Qa3NUTbJ5xYk0\\nZVTR0CKN6uXj8h8gYfPOiAjR6pqKnxrSVN1YjcpxhfuVn/o20HfwtZyDfggHlWZQ\\nb1xnQkU+aLo1aE0LSL/+9P9nUEN569B1cY595W/LY73pkB1hpMhz3q+NQ2t8aU7y\\nfy3oQ9V30J969JJmLYLyquFJ8lqnQEUVhm8+7GscR30dhM5APrbm4zWYozvZYNYX\\nRGd37pGTDQInzK95R3Gp/H0Q4W0cgY3J3YobVj88xp73QN5c1IydZaJFXgN4CxPU\\nsQXHHX8ojEPky6NPwR9McrGPD/iXWOg4L3OesvsOQtzconmqglcJKeVjgzPjuND2\\nAzFXW3axcJMMP81nV2H6IhxD2HUNMO031pLHkguNM8hXsT9lufMf+TtntmRV0BjT\\nPPSFOeZ1C0cnwHKKf1Lw/+LtJ9NtQfHsRY5JWQRpTA0ZoxUkGIZ+/jrj+X49Cg3Y\\nGljpUt7ZJRj65tCweBzvOG0ddWoyvlpF\\n=e5cm\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2020-02-19T11:15:57.715037Z\", \n \"number_of_documents\": 0, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/remove_star\", - \n \"replies_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/replies\", - \n \"submissions_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/submissions\", - \n \"url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518\", - \n \"uuid\": \"bff205a0-5bc7-485b-91e0-60d7d7f58518\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/add_star\", - \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"seminal term\", \n \"key\": - {\n \"fingerprint\": \"1EC38D5687D95E3875A7730CE6355383CB19CA45\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADBJnihA9t8s0v5e/RKAxEHZ/WUNYpdC4wig3ctIzZyAg+FF3hz\\nNj0tlsKUlbuS5xoPYFPMmSR3Xe+20fPhBWzQPdcJgQk5Wzz4fyYXHb6TPB2R/st3\\neapZZsiGvBsfYMBeuHnLVcpA/9XRrKck6enWwy1ZcLv746AL2I7vfDjleK53uwZe\\nxfpJ5ySGtTzuBP6TPQBU7J2AJvoS29LlJL7EE4g8o/b7OnMvDzr0/h28THayJ0tv\\nD8/1kICBX3Cvl25VglMYtHhWo5w+L4x0xpku819AAbolabxgr+Wj94rZzRk4HwBF\\nizXLObRiA0BjPmTQ1eOPdn/QZ8vb6ztxNIs4KCwWdSPVBUDOiLh9AZZU+Q10DCHL\\nhAhUEqjn94boxiEVXEtCvla+tHwWWp29VokmiWn0tpChH+Bm2extpA0l4wyW5nXp\\nn36F7/2Pya854LTg9vsoiJJdkBQTFNMOWfkjsC4OIT+biKtC0sUvk4Skfo0we5Nw\\nqog4QF6bNeVPKWPlO8AirEod7j34/msbuxJn+Gn1gBgK/n1hnc7BJAFEm9MoQDsn\\n8UyPfvn1b0DC0ZbjWidepK5K+M4p8gsWidmtngSWTR6D2FRnFmVgaw+vJDW1xdgF\\nFYixkVzN5ndTm8UhqXkX8JdrdlLAydHvZBenxS6J5fUpNdZuFsX9BnFacQARAQAB\\ntHxBdXRvZ2VuZXJhdGVkIEtleSA8VTRQTkVIVFlEMjJJQkJSTEtBRUtSTUpMSUZa\\nU0xRMzdTVDMyREwzUUhYWDVBUzNDSU1VQVVOSFpHRzIyMllFM1QyTE5SV1dOTVRY\\nVUlSSE9FN1I1TVRCNlJOVk01STJIN1RLT0xHQT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEOY1U4PLGcpFwFoP/3rGMN6eWTfp\\nq0Mhio4AGG2NzFs81WA/zPVNIe0nHDdAQ/Isy3MLPplusAFlydZFsKeavvZ4L82k\\nuan5csj8Ndvq2lk3jQGi+UzBnOVRPOdGwUMl9GqAjMy1D9x95oV+NHeD7nuRMWBj\\nEwkCbf5XG3AVu3Em2EnubnmeIJ8wZezrTBomThGA7WAUPmhHuToD1JDqMAZCtklj\\nkS2nXoaLU82qf4j7fAceE3xEAeWz/eERoJl+aqhf7vU2H7Q3K+VAPSTjPZi0EQpB\\nY1tC3ey14eJGW8OLAWtOvjACYOvbqbTxDdyMyRnDtKtiZI4Bp7KaKy39OYQ97KKd\\nc7D9Z1Ar35DwyTZB4h6LdY6jB6AiHgJlUOc3SQ8bSwTuWg8oX0xWKG9ZKi7HZJwA\\n5Agvs6rXy/HuYxkFIGHvwurNHU2pal/z1WVUrygIn79kjzxP4xH+S1QREpaxXc/f\\n2H4/UM7uXVCGJ1l35Wiq6xXb5OS1M68294LwNXaIGQ9Y+3fc5aQ+140pBJ9L1WPm\\nGrsjP+I3sBGGHVnJl/XeuRpWN6I1PF1E03fKmnwsh2eIjpcysnCZzUYPZNDb6/WU\\nuVRpiKr+13U4XeidGdKWXxpv89AudJTyWUQZKU+Wf0I3CKhmdfF14MkInHAKLFvz\\noUAGSIHErylK9A6Ex2CAL5QVYeUndefr\\n=lsDl\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2020-02-19T11:16:01.848017Z\", \n \"number_of_documents\": 0, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/replies\", - \n \"submissions_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/submissions\", - \n \"url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b\", - \n \"uuid\": \"045a6336-4d19-408a-a814-2c2a4785c22b\"\n }\n ]\n}\n" + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"out-of-town\ + \ primogeniture\", \n \"key\": {\n \"fingerprint\": \"200C271E4E680FFE62E008931554E4BF600B1E3C\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4uN551SiYiVLrHoK1QGMDmN1xq42u8o2dmnKFkArW5KfBvBFoX\\\ + nZX5LnOj9hKKEEmeGX5beS9h+fjsWvx86M2kQj/5xhOmHw0GGESEPQBSUc+Lyohpc\\nUmBoNNBfWIouEQ+IVS0gmrOwiS7wdItMby1lLDlDBoiEm4aRnRw36NIpABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEhPUDNaU05LUFgzNE1MV09QMkVPQkJRVVc2QjZPS0ZFMzZa\\nVktOV0VWNEhXVTVMUlZGQlFENjVKTEtYUENHRE1LVEFTTDM2N0NOT1ZDN0hBRUxF\\\ + nWVQyWU5LMkJHM0ZWNlZWUUlMMlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBVU5L9gCx482IED/2w6yFqz19zTBX72qN0MUTq5\\\ + nCavQIBhhWrbsc1m0p+cxuVJ16TYxiE3S/Lp/rd4r1Q9MQg9BP0+/qjOA541kNq5A\\nmR2Y0teqWonDqeY/660kEFIbio0HbOTjsBhEZxtglJ1wz70tUpd40ZVMsu+Z32Mw\\\ + n2kSiCclJYHk7uy1eis57\\n=pz11\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:24:42.042205Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions\"\ + , \n \"url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\ + , \n \"uuid\": \"4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"red-rimmed\ + \ applejack\", \n \"key\": {\n \"fingerprint\": \"D449222A7B7B0AC1E134A1FF01203DD2D2636A37\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOaUXyLQCaUSR4HTaBVGZp1mi3jn3BExTTe2UCBYjsn1zhkOBDf9\\\ + ncZNBQGjEBIYlOioC4XY1TkQep4L2DdmqO5lBfbyNG6LpGiNo7DvNBxeo5WNDa42C\\n8YcfTaVL9aWm07G12uwwc1WFNb0y86PzuAS1ek0k5B7jUfjNxFN9t0dhABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtCTEEyQTRDUEtETEVURDM2MllWQUZVRVdRQlJLUzJWRjVG\\nUEs2SElBWFBXQUFNSURMUkZHUEdLU0dFSDJJUUtBUVdZUFdFS0xRWVpaTDZMU1JY\\\ + nRFRUTUdPUlFFWFA0WE1EUlJJM0E9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAEgPdLSY2o3LmUD/i+JqgIWc2SzA5OTX9Qo0g/r\\\ + nqxDmi2NQMXob0fEEcP/GGnbiFE1P77AC6JWxSKPQStlfwvffhYmK2q7JBc71Jj8O\\nRqFRT5WSRpXUCq8tZkIYyoCXKQPlwSb3S1NQ3yM00kbkCM4dArLIFuQ/ZI1xG+l9\\\ + nIqxWwXYY8SpO8uKDXFd7\\n=FjUe\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:23.753433Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions\"\ + , \n \"url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"uuid\": \"70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"potential\ + \ freshness\", \n \"key\": {\n \"fingerprint\": \"06FFA85715E89C0AFBA927A78EA34965AC896EEA\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAMHR1pM94xuFw+GiTQI7RyUN/sKYmupDhwWj1nVricMXRbM7nIXk\\\ + nsBnqTx0pTkITPxjszoVyFFxG+Uw8TXMZEZdCOhcC2AieHV0mgWsXxLAbD9Sw3VmQ\\ngOQ3S2C/MBrimrK4bkpoKXxKIV5v5Rgku5Pjxzw50HH4e1pYhgW2C+knABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEg3TVJTVUZHWFVKRldQQlM0UjdISk1JNE5HTUREQ0FaRzJL\\nVlIyTTM3RkFTQk9BRjIyUkFYNzdMUVdZNFZJNTJLSlBOQldaRjUyQTdHWFJVN1lQ\\\ + nN0dQQU5QSFNNUUkzSUFVN1VGNEk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEI6jSWWsiW7qZeYD/ReRVU5y0nssc0+OlRy6M/im\\\ + nHY9oHex0tSGt1fTuDVqsAKKHMDrZLKkkhJg42wcINwbXTj/vRu7n199IwbSUoDiE\\nJlnO6ZaIG996AUFS64eZBA+kXczqJbsWgdQQpwQJn8LiQUF8iwFhTThltjRSuXqf\\\ + nMxyFevvxbIvYcs6il7Ip\\n=cZe8\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:36.194245Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"uuid\": \"6db98582-dd69-48ea-879e-5afc5aa388d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"inexpressible\ + \ sepsis\", \n \"key\": {\n \"fingerprint\": \"380C70D1C7930985411415B31A1B751385404CC5\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANhgLtWR4jFlhHEPGJjcupkGrNymWv9wFlFM8YppKs6nNXaQdoKf\\\ + n7+NESFVdkm89/7FWD/It0B49jEBjjs7GOmxhffomt1NVHocYGDBQjMAlKOYQgCnR\\neZDnHCFORSrQcfiNhgKm1/eFOZlNJDZn2Cwpmdk8ZV6B78fGVz+3B+tFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEo0VFRaVzY2QlBRTFRRVVlNS0hIVzZZTjRGVkJIVFlVQ0ZW\\nNVNWNjNRWlQyT0Y3Wjc2NUxEWk1TVDJNR1JBVFpYSVZJVzVBR1M0N0RFU0hTRUhY\\\ + nWDZFQVlISkFWTFBZRzc1VFlKQkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBobdROFQEzFd3gD/RUhGdZUriO3QqYTqvH7EZdZ\\\ + n4r3iFUJVP3xhru9HYBtksepsKzUHYZn4nK29689AdV1A9o/X4YcKWrxFRbMuZs0E\\nTj2Je4jrw3WNf3O3COAWwFa75HOXIhGfFVuJ4Ni2/NVJGDPA6NNIfZfFMIj/NZF3\\\ + n3RBZhDmxS21yJs9daQfs\\n=NQQJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:44.877597Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions\"\ + , \n \"url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"uuid\": \"f3a61359-1919-4bf0-b6f7-da902a935160\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"newfound necessity\"\ + , \n \"key\": {\n \"fingerprint\": \"7FBC4515353AE647D938C764EEE9B96CF5D1BE8E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5F4eU1lEB3y0oi3X6T8FU3jjZjLrsuh7pO8UcwNtQX4SccJ++B\\\ + nHChPo4OarAIfmIENAL3aP2/IVGM0w6BvHFOJvztQpEagiwf1g5voHC8mlr0m9maq\\n/pFAIbFSsTKh+nCwEvXjwxGfUt8l5w0P59kpRp/1j2DzIrwjvFomK1DZABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtZWEZDUldUM1hSSU1MRzdDU0NJN1paVVFaRkxMSldLMlhP\\nWEFCNVdHVkRPNEVOSEY3NTJZSzJBU0lFWktYUVBHRUJXRk02NlVRSFpBVUhBMjQy\\\ + nUkQ2NjVZQzRHQlk2UEZFVFRLWVk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEO7puWz10b6O+F0EAKBLCQEcRuGffqEjWHS+B2QO\\\ + nXWvovvU1mWTDvGPFLzyq92iQUVe+fAjgfEcEyX6btD0ivZDctfhImVqqXQj23zP7\\n8j1lvDXFBbU41AfZbBljEk69MIPicdviWnZaWZ2hk7ScO9Lc6D+CcU+3/l3hlh6X\\\ + ngQPZEQ30NO7w2/7ADAvs\\n=P6eJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:53.136494Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions\"\ + , \n \"url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1\"\ + , \n \"uuid\": \"5fb61bc7-8819-4f66-99b0-538a389f8fa1\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '5342' + - '8018' Content-Type: - application/json Date: - - Thu, 20 Feb 2020 12:50:52 GMT + - Sat, 15 Aug 2020 02:26:35 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -95,7 +158,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODIyMDMwNTIsImV4cCI6MTU4MjIzMTg1MiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.grUQ8qUhNeW56YokeHxBjFLQCr4RazDNjoXnFmeXIQE + - Token eyJleHAiOjE1OTc0ODcxOTUsImlhdCI6MTU5NzQ1ODM5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ih89P26f7E358aoOqLoNcH6ErE8G3V6UenhvJDBCLpw Connection: - keep-alive Content-Type: @@ -106,33 +169,65 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/submissions/bee651ad-58be-4443-9755-0d4a3485d24c/download\", - \n \"filename\": \"1-grazed_linguine-msg.gpg\", \n \"is_read\": - true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518\", - \n \"submission_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/submissions/bee651ad-58be-4443-9755-0d4a3485d24c\", - \n \"uuid\": \"bee651ad-58be-4443-9755-0d4a3485d24c\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/submissions/e4f23d10-ec5d-409c-a196-09d1c2e75150/download\", - \n \"filename\": \"2-grazed_linguine-msg.gpg\", \n \"is_read\": - true, \n \"size\": 694, \n \"source_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518\", - \n \"submission_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/submissions/e4f23d10-ec5d-409c-a196-09d1c2e75150\", - \n \"uuid\": \"e4f23d10-ec5d-409c-a196-09d1c2e75150\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/submissions/11e66975-6287-4b00-864f-cbd41fb11081/download\", - \n \"filename\": \"1-seminal_term-msg.gpg\", \n \"is_read\": true, - \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b\", - \n \"submission_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/submissions/11e66975-6287-4b00-864f-cbd41fb11081\", - \n \"uuid\": \"11e66975-6287-4b00-864f-cbd41fb11081\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/submissions/c27dbac4-9276-4fcf-8239-89f9aad15874/download\", - \n \"filename\": \"2-seminal_term-msg.gpg\", \n \"is_read\": true, - \n \"size\": 694, \n \"source_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b\", - \n \"submission_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/submissions/c27dbac4-9276-4fcf-8239-89f9aad15874\", - \n \"uuid\": \"c27dbac4-9276-4fcf-8239-89f9aad15874\"\n }\n ]\n}\n" + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96/download\"\ + , \n \"filename\": \"1-out-of-town_primogeniture-msg.gpg\", \n \"\ + is_read\": true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\ + , \n \"submission_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96\"\ + , \n \"uuid\": \"f836676a-c1aa-49a8-90c2-bb171f60cd96\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/99509e6d-62dd-48f3-8208-623f9290bc03/download\"\ + , \n \"filename\": \"2-out-of-town_primogeniture-doc.gz.gpg\", \n \ + \ \"is_read\": false, \n \"size\": 622, \n \"source_url\": \"\ + /api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\", \n \"submission_url\"\ + : \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/99509e6d-62dd-48f3-8208-623f9290bc03\"\ + , \n \"uuid\": \"99509e6d-62dd-48f3-8208-623f9290bc03\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download\"\ + , \n \"filename\": \"1-red-rimmed_applejack-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170\"\ + , \n \"uuid\": \"ceb44744-68cd-4b29-ada9-4c6ed4127170\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015/download\"\ + , \n \"filename\": \"2-red-rimmed_applejack-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015\"\ + , \n \"uuid\": \"1deb4f4f-1094-49ec-b0da-5d714b60c015\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download\"\ + , \n \"filename\": \"1-potential_freshness-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e\"\ + , \n \"uuid\": \"da095cb7-5a81-4b57-912c-14b0501dc00e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d/download\"\ + , \n \"filename\": \"2-potential_freshness-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d\"\ + , \n \"uuid\": \"ed460264-f0e9-415f-8247-738eb482c75d\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download\"\ + , \n \"filename\": \"1-inexpressible_sepsis-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a\"\ + , \n \"uuid\": \"a3bb0937-6240-4200-99d5-b514c465e56a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01/download\"\ + , \n \"filename\": \"2-inexpressible_sepsis-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\ + , \n \"uuid\": \"1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/2b1dce9e-852d-40a5-8148-d4e54cf3c322/download\"\ + , \n \"filename\": \"1-newfound_necessity-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1\"\ + , \n \"submission_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/2b1dce9e-852d-40a5-8148-d4e54cf3c322\"\ + , \n \"uuid\": \"2b1dce9e-852d-40a5-8148-d4e54cf3c322\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/9cc1760b-3d1e-4cd2-8f0e-5af35661509a/download\"\ + , \n \"filename\": \"2-newfound_necessity-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1\"\ + , \n \"submission_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/9cc1760b-3d1e-4cd2-8f0e-5af35661509a\"\ + , \n \"uuid\": \"9cc1760b-3d1e-4cd2-8f0e-5af35661509a\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '2031' + - '5129' Content-Type: - application/json Date: - - Thu, 20 Feb 2020 12:50:52 GMT + - Sat, 15 Aug 2020 02:26:35 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -146,7 +241,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODIyMDMwNTIsImV4cCI6MTU4MjIzMTg1MiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.grUQ8qUhNeW56YokeHxBjFLQCr4RazDNjoXnFmeXIQE + - Token eyJleHAiOjE1OTc0ODcxOTUsImlhdCI6MTU5NzQ1ODM5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ih89P26f7E358aoOqLoNcH6ErE8G3V6UenhvJDBCLpw Connection: - keep-alive Content-Type: @@ -157,38 +252,14 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-grazed_linguine-reply.gpg\", - \n \"is_deleted_by_source\": false, \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_username\": - \"journalist\", \n \"journalist_uuid\": \"29c7756e-c0f9-4316-b42f-a0af9e20adb0\", - \n \"reply_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/replies/d2697e01-b654-4957-bd9c-966440c3aa58\", - \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518\", - \n \"uuid\": \"d2697e01-b654-4957-bd9c-966440c3aa58\"\n }, \n {\n - \ \"filename\": \"4-grazed_linguine-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"29c7756e-c0f9-4316-b42f-a0af9e20adb0\", \n \"reply_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/replies/50b4c321-a505-4653-9872-e6fd36bd2841\", - \n \"size\": 1219, \n \"source_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518\", - \n \"uuid\": \"50b4c321-a505-4653-9872-e6fd36bd2841\"\n }, \n {\n - \ \"filename\": \"3-seminal_term-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"29c7756e-c0f9-4316-b42f-a0af9e20adb0\", \n \"reply_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/replies/76106a83-3ab4-4d31-aada-47bb6f019d7d\", - \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b\", - \n \"uuid\": \"76106a83-3ab4-4d31-aada-47bb6f019d7d\"\n }, \n {\n - \ \"filename\": \"4-seminal_term-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"29c7756e-c0f9-4316-b42f-a0af9e20adb0\", \n \"reply_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/replies/d425b739-99e7-4a21-8a6b-0e90673c184d\", - \n \"size\": 1219, \n \"source_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b\", - \n \"uuid\": \"d425b739-99e7-4a21-8a6b-0e90673c184d\"\n }\n ]\n}\n" + string: "{\n \"replies\": []\n}\n" headers: Content-Length: - - '2251' + - '20' Content-Type: - application/json Date: - - Thu, 20 Feb 2020 12:50:52 GMT + - Sat, 15 Aug 2020 02:26:35 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -202,7 +273,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODIyMDMwNTIsImV4cCI6MTU4MjIzMTg1MiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.grUQ8qUhNeW56YokeHxBjFLQCr4RazDNjoXnFmeXIQE + - Token eyJleHAiOjE1OTc0ODcxOTUsImlhdCI6MTU5NzQ1ODM5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ih89P26f7E358aoOqLoNcH6ErE8G3V6UenhvJDBCLpw Connection: - keep-alive Content-Type: @@ -210,38 +281,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/submissions/bee651ad-58be-4443-9755-0d4a3485d24c/download + uri: http://localhost:8081/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/2b1dce9e-852d-40a5-8148-d4e54cf3c322/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ/+PyGqWStuehfZTYvc/puVL26Hyh/O5jHVNPXG/yg6xIeaJc06BbPDItb3 - cAYonW6WO73BhkB/1rMJeRcz8PplpDhORYImbjvsbUMIQPyF01Qu2HaDLPZmCLem87sPy+742gXp - P5wscyVga02c9u9nj5PWsTvAFbHtrMFZbftI385BRtRwpWtvmBFadOlFKGKRn6Ne1+4sDjgs8Tsm - NA+59Ow6OlXMn1WG8ebzZ+7ZiTSamt47++2zvxDNnEgPH/DhdpI5f3YM5WgAMqAqtvkMWNVTLavb - TEshpWr0E2i+haO3fFi6GQ/dr2zh7yIlxQLhxOoURfuMeHYpkDLrGlCjz5TcgscFFxR//9/584l/ - wEj5z8DcgoewEGPuXaP2sVYyz6OMKylr0r8SfHTCEsLr11rc/4Fl0hQ/tYd0U7nCKm2agPTl5dKS - w4m51F/P8JIMRQBiTp0rIn8zrX5dJG7/c5+L3L6ag8vohWaBRn9N1SAW7Ph3zKGYqYtlqbhA8w1E - IuBNC/LtCK9rVdM4TKBgGPshAixJMCtPOgl7SGSEWn8k1eAX1io+2v12qVh1sq4wRXBUtF+Y55p8 - XsP8Mh2B4eoEKRuWiTEZc+AFLJcSRAODWbhEPfujOeYyhG5isJqHXNWiH0mR0Sm7eUjxVK0xDZg4 - DNNHpcCyJNmKXlifILDSYgG8re/X1YVL1bFe55rEfYbJ7DHw3QsGFn53BsXJYWy4PVn0CEGCrjVW - UYFngKMMgBlEkiUkpdNz8qnLbs2kHxPkQRosUtKekmxGNviXIsK0X+Q4cNTM+7OOD5lvL/J/UWEP + hQIMA8PnxMCiIBsqARAArL7MGys+bU7mIl18TJs5rSTC9NvcRhYXjmB/UMdxG2z6sYPXOrpcIJgO + fJwQMwe0Osu5iYDmaGVZ+5oYmVdaCTt2inZKxn1Li8iCV4RnbXWItYlt03WeLO8Mfa/k8LMqwGb2 + RWoW3yOPZm4NsTc30c60z7PBnjsgXuCbCjLCZs1uXQnOXqr4f6C4hq3S+CCvxqOfytPY4vBtVkvN + pcbaBm4jCgMAuyg/f3cXLt4w0b2TZ5LHejmppv1cOkpq/ia8cmyv0kW+hTh5uKnRiZtu+PlEWCEI + QhkNF7uVT1xoNDQZJE/wze0ni7u5V8Afze7oEEqbOJg/nLjUrAKdPM/08yB3CIiHU66LF5lsQMcc + eg/lpcMRja9YgkPYfOjWYxyZqYH9gHKykMlbjr5c2mGSswpkANw3wmuS9DIB96EYpPc2ebqDLKkt + 8+yC5vDu81VBlxC0xPlRzb7bK81jFvzwavb86T4HEEl/n69QwiuPeiFNpw48tNSK6l2oDVyq6TjU + uRjyC/ICo8D4V1LYFp4fy8WdNG96AGADwMFNTTmxOuY1Gi8Qn8XXpeOzxPPiwPv/P+W7SAGM08dt + LuEdA9U+0GoHEGqIrzSy4B/EUaVby947Lz15FQzjS2AfNIx32PDcCnw80l5i/rV2v1G+qF7Iv1Kc + e5sYaAZ1FJ91j6S+VXvSTAEY9XnwSOWdtr//CvagOwodz5TtI/TXCt7yEiGJBGwz3dnAxWwlziOs + 5yBjLzVsDX+GHrPL3cc/VbXd7be3fi/7omVkmeHmLma8vmI= headers: Cache-Control: - - public, max-age=43200 + - max-age=43200, public Content-Disposition: - - attachment; filename=1-grazed_linguine-msg.gpg + - attachment; filename=1-newfound_necessity-msg.gpg Content-Length: - - '627' + - '605' Content-Type: - application/pgp-encrypted Date: - - Thu, 20 Feb 2020 12:50:52 GMT + - Sat, 15 Aug 2020 02:26:35 GMT Etag: - - sha256:8fcf4cbdf1886a1ad833dc29da55ce77eea532028680ccc0edb4e8082ca4b061 + - sha256:cd8ca8320d46a9d2654a353aec5bec455d4afed05744d0ca95e47c7ccf358c1b Expires: - - Fri, 21 Feb 2020 00:50:52 GMT + - Sat, 15 Aug 2020 14:26:35 GMT Last-Modified: - - Wed, 19 Feb 2020 11:15:57 GMT + - Sat, 15 Aug 2020 02:25:52 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -255,7 +326,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODIyMDMwNTIsImV4cCI6MTU4MjIzMTg1MiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.grUQ8qUhNeW56YokeHxBjFLQCr4RazDNjoXnFmeXIQE + - Token eyJleHAiOjE1OTc0ODcxOTUsImlhdCI6MTU5NzQ1ODM5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ih89P26f7E358aoOqLoNcH6ErE8G3V6UenhvJDBCLpw Connection: - keep-alive Content-Type: @@ -263,40 +334,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/submissions/e4f23d10-ec5d-409c-a196-09d1c2e75150/download + uri: http://localhost:8081/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAAp/IHyZFF9xTOLwnkPLzLkVeqyHihTM5Ips86aYfWLUvVn5NKDJi+pBzq - u0YYKu7e76y0+Pfo+cJoNEFI3fYCS8bsTUGwBjEuzi9d68aO5zpN3MC7em9ZwrVirmjo/nfNKHit - LZi3CY7R3r84qH+QYjnLhWAvRlAgrNUM7epcdp0bM5uh0a5BX4AqCIj6B7ythRlUdThA/ItOlhoV - swAunzBlb8TuFKVh0MpI/cz1tbUxC6NZvNerzBNjfR9HK6EquvPiQjh3M00oCfTop/xI7lJdnj/1 - g+UpIuZQQUQDahy+OpwBu78c7sArkslGGZ2QlmU2aHyJPkYKycrgiHbHxd6NnqIW9k3prfjq8aaQ - clpIciikGD0hyhxVjaUCLXcQ/g0/kC2TZcwHZwURdTIIfodFxJ/bKMsP2x7c81ij9xOK6nUzuvKW - fQiUE0Urtr/b3xiwMTu99eHw+T+4GTZMmj+KQKbKjPzlkCx2hlEYt7+f4wZ+5tUpXaMKrxg9qOwZ - qsY0MqdZzn705qVzoA09fgWRQnoUman7Cc/9fnkqWkWikPFy3VMXU4PfFrqIbd+uUaSpth3DaSOJ - 4vmrmjuh9aJFgwjcvlINZgBpTv0qUdAFlYNHY/6cNZfc5Xwnq1RKFJ5p2tDNQUPxh7G4DaKGkp20 - rTAAYA0MEeEsW0I6mpzSpQGj1N2fJYXSyVzZgcdJYYL2J7Z15q5Trz/vWFDEK2p6UdIKRYKfw0Nj - buzkF35LTWTrBcH7zomUTKCCrid2q486v7IeMz1x+CcNsqoGdrmpAhwOOw4YKbBHrSxMrrSeZxrG - yYD+QuD732naQC9s/fomY4t923z/Z2E4nsDKzJPo4ejfUko4n88JIWG/rNlWkwsqDibVjcckvpTK - tN9+rOTdtgwchQ== + hQIMA8PnxMCiIBsqAQ//Z/S89kAgGiAOh+UVD2ePgDvU/l/JnvR2DkCEnnqTivaWTKetbcTOxv8D + iHQFUvQKPTADA4g5u56foRmzC0Yb2mP36vRMUqLq87hb/XfZFfr3Ak7E169EyaCN6ht5he28mLV0 + j9brHPGxQWt2vrE4FFdwnUVQWNfAp13rFMm0IDFsHN3o3lNSjywJ62jlr1rce3mdkC+rXkwDh3zs + 0ZDvxqFGx4X8YPbQiAStvUsK1n3u9NBnKE3cyeHe70xnMdQxq1N4NuACJZkNovKet6C3s8LTvj58 + XiK6+/AgtbO9Pk6c89s1WW0x3hUGFtWVI+GqSUSQda5CDlWaq6Fq7mBURfuW7yD/rOJ0EypOOJED + b1GoyTiK6V1gC/mktb6u/Ei16SmPOjcsAzW7BFn5tsvl3lZULN+b4Bs+E7/Pxl4ymVaPDgbcsAh9 + Ipp0thhF1a2A3MobRsTtNidryxvfzUTj5ou70vguzn7zthzog2sijyM9hBI0FPr6YRVWXvrS7BEQ + Ly9BA1AuzGy0kS1B6MUYdcWAaxQZHWNne02zDHZqe2sBFLM04tJU4myKrXlBOok4YILQ7OWDSoa8 + Whkyohid0Eympcv+6YMaKI+9yBzHFWgcpu27rlrAuRGRXi9ibBxovyCRg5SSYc1Guo0jalDJWdDy + lRdLGsmqJAcWq2PUvNLSTAGpSiJRM+Iwxr77j/lapCOSRGfVJaivW59X5+ZQa6BN57DKWvcgPtCb + xDfXOBD4hOG9w/Qv5iKwgOcj/ckygOpvtrcQosdK9ZzrrdY= headers: Cache-Control: - - public, max-age=43200 + - max-age=43200, public Content-Disposition: - - attachment; filename=2-grazed_linguine-msg.gpg + - attachment; filename=1-inexpressible_sepsis-msg.gpg Content-Length: - - '694' + - '605' Content-Type: - application/pgp-encrypted Date: - - Thu, 20 Feb 2020 12:50:52 GMT + - Sat, 15 Aug 2020 02:26:35 GMT Etag: - - sha256:f3a7b2a06f859bb0c4c686189e64fd5d99abf23871294c92eac3fa39dea717c7 + - sha256:20db26d5f8240c2efbc83f40184bd03e74f0b927394627fe24bc2954cb4a6c2a Expires: - - Fri, 21 Feb 2020 00:50:52 GMT + - Sat, 15 Aug 2020 14:26:35 GMT Last-Modified: - - Wed, 19 Feb 2020 11:15:57 GMT + - Sat, 15 Aug 2020 02:25:44 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -310,7 +379,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODIyMDMwNTIsImV4cCI6MTU4MjIzMTg1MiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.grUQ8qUhNeW56YokeHxBjFLQCr4RazDNjoXnFmeXIQE + - Token eyJleHAiOjE1OTc0ODcxOTUsImlhdCI6MTU5NzQ1ODM5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ih89P26f7E358aoOqLoNcH6ErE8G3V6UenhvJDBCLpw Connection: - keep-alive Content-Type: @@ -318,38 +387,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/submissions/11e66975-6287-4b00-864f-cbd41fb11081/download + uri: http://localhost:8081/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAAxCgVcdDkpiIUr3kL7yHwcJRGo/BxXamxCaEsiWisxyYpGSSWQ87w2uDd - QmBLsjxv4H0p/dyP7rJ/jA3Fz+/8rwQd+/SfJhFq0lafJHT6vg/qOOzHmrab3ZXWZ/hXWVomcpqE - KhuUHLCxLY4zYnRk2czc0qQHER+Nm1fTADGnrpLDKz64X68F9PS7fP/auVemExJL101Xm6J4MaS0 - RZ0dngFHrUikMNjIFF4mqlt/kVLFUKtfvWbgk4+COfJ+8iSK7iO7OZiRBOOLcetHR8jg5EPcbyf4 - /5RffANCxsyVJirdwQt+scCVb9lQmIzu33qXTLFZnWkUGnxyZWrbYrI9w9yAjRUBatVz6RBMIRsU - elW9EZd4EOaEBnMFwiDF2GGctdCqjIUM4d2DwEJHC4alyZglyy8iwuQdvwCrAAOM8dZJ2U78MqBC - HQhtXa+6Rw4tS3EfwnJr0ofN5c6tQ2lVvNw4nIV3h2oYr6c6hHf3mkJdKhTh9PC5G5PMVtHIC3sf - MJBfXboFLRzOPciAhqcOOpLKOubMUpISOLziXtQnLAfeHvjujVnt8sT4r/UlVC4A65F0L82RFj+P - 8bPSvE33OSTG+8XyE68DlPJfOTmxnhvo5BtiSTYksL9/vDtTxq6MZWXDIRLOb48p9eaQ6qVlUtzZ - nEKxhjii+jZACe2EZvTSYgGZ42e96NxICWdLRTSDaWjtK+yy3E8Y95SjIB2gOUh2zJI/mUf1OgU7 - as/oIJIzNuDsJGAPYn19zAfanR4aiqM1g7sZAvkCCA9GxVAmDup7xHD/hBqof+Kr1gBLog7gV9fP + hQIMA8PnxMCiIBsqARAAs+tSZVdjh2H5sgW3rQYsinaTUd1To3XLy/EC0UcNed15/OLbU142ic10 + 6l41iWmBW44aOmjYFIY46VfqPxQSM0G7fl2g5A0SZdmckTqzu141v/+BoTmvbzzZ8sXmpxKjbP/A + 1F6aBPQ2qX7HcUVyGOadyMRjuKB+IO1pROBeFB5R0hE+FD+y4/yq2y4J9SVeYcdcwcsWJytFUm73 + emXQ6vcBspvlgSjE1gywgfPFkmOLIKxv9INHFTT/FrfPvJ/yeFZ7jKtG0wxBQYPL4DG5QiVi1Gyz + Ln039tgWjFVnM5FhJ+XNhLbLHuISii/0CrKq9TeRea85xFHR6UGKgTm3/fOeWtEhC6FKa0XstXhU + T0E9dmh80Rd3myvN0HU3eyNFvmjyZ1weVguXjg4Ao1yWZ8a8AmqlA6m4conr4bbscqQKXCJSF1D+ + g/i5ng78t0+4wnWMiKtN9rNTJkVBzXpaoYzOn+14EJbkYa+zkCyQS8TbjMBpLaP0aTFO4VXk7OAU + ygtKj6P8KmkfqivWrQ047DjqwVot+wBpKT+3t8ASscApC7KaSF0+d/fBvb05ZLzLtfSXM+Ts6pQ8 + sn60uh2dnW/12nbqAdzFnrEPtDdtz5PFWn8brJpvhhMids/A7dkmbbLK6oirkLSRMF7Wdp8Stz2m + aI8Xz6brh2GQeKZafWnSTAHRguSmKDs+h+zUuP/hFFyLlLy2TWX3VLR2rLCEHhm82jP4UcMTpBkU + sgsFKxLyPddNYl+9D7kh9NLhzaLsXc2RihQWRvXYM9f3E0Y= headers: Cache-Control: - - public, max-age=43200 + - max-age=43200, public Content-Disposition: - - attachment; filename=1-seminal_term-msg.gpg + - attachment; filename=1-potential_freshness-msg.gpg Content-Length: - - '627' + - '605' Content-Type: - application/pgp-encrypted Date: - - Thu, 20 Feb 2020 12:50:53 GMT + - Sat, 15 Aug 2020 02:26:35 GMT Etag: - - sha256:ea4fcdd203587f1f73ccf5148c61110218cf769390f717f59202bbbcdf9bad40 + - sha256:624b8cc271f0bc4a153ff893f14d4b63464577579c0baa49ca2e6f5b2fb715a8 Expires: - - Fri, 21 Feb 2020 00:50:53 GMT + - Sat, 15 Aug 2020 14:26:35 GMT Last-Modified: - - Wed, 19 Feb 2020 11:16:01 GMT + - Sat, 15 Aug 2020 02:25:35 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -363,7 +432,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODIyMDMwNTIsImV4cCI6MTU4MjIzMTg1MiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.grUQ8qUhNeW56YokeHxBjFLQCr4RazDNjoXnFmeXIQE + - Token eyJleHAiOjE1OTc0ODcxOTUsImlhdCI6MTU5NzQ1ODM5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ih89P26f7E358aoOqLoNcH6ErE8G3V6UenhvJDBCLpw Connection: - keep-alive Content-Type: @@ -371,40 +440,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/submissions/c27dbac4-9276-4fcf-8239-89f9aad15874/download + uri: http://localhost:8081/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//bXQpyrA/F1I8EBEN9FHd/HxLj4BBk/1/G8EsdPfF3iXo3q8EVJYK/62H - RTlhqPwFleAakn+QprJEiuGtYzpdaV8dIKQozB+cnkC6CtxNu1AaErGZ6B3aCCpGT930hVjPvX9z - YLaJbJFOoHQGPuBXtXZdPCKQQvRDPJ7zCmZJqjFF6zHp2bm2vQ3QgSGiDgH5IiWWF6NAlKjBlPLN - E7W23SajRCgRvQBShf1ThLhB1OnszkUqEUmPPPDhiK5C6GvJeIEF3/1KmYpzAZQW+yjrgFOrCy00 - Azd94xhCjZqmjOTfGJqn9m7JW6bpjZHcF+azxZSG0TF5AHh2+SvS8lxCAryVcHLNpUTc7O6dzxvx - NnYEF3YiGyzlTxNQceblx4zsNsye/iYWPTajETVabmXOQb19ISycndCHL4EQgq5seySScqPT/vRS - 5m4SHL2dX3RrevCVD+HrXijDXG/6EGAzjpSNVhzOQTEwbEsPZ3c93YF0e6Pb2IKZshCmLGR1lQDO - 3N1oLsdYuL0SlxuC6P1+MYUi2t+Y3fqVnapNXYW3Yq1Gs47TdrybiehqmqHhP0ZVfxoB3NoxRSYf - tlyCn0hcmzsbmGqVwVU3Xq3E6FxhB2RRlX/EjWeIR0qbO37M9tyweLwWC0dMYwoyvY1CEI9JsPnM - 9DnQG+i/jhhZBjcTfNnSpQE5MtId/k1O4l/UeDPy386sqbrmjhZaRCOPD1vRvOLp6f0rCBUqGolP - /rdW2wDKTOzStUw9bZsHfi9Mk9ElrX5vdg2vAfIb9OZr4l5IrgQlFY7Z09o4kqOK51F9AAqwzzVx - 23yEfN8LtM8LvDVCudwLno7hp7nFHbpv8Xq0not9m9oeq8HIwx2xShEcR/D+2USCFwydT9WAdlY3 - UVF4i7Bw/4dVuQ== + hQIMA8PnxMCiIBsqARAAp+9fU8qzd8lBJJJeTGUfrTvtC7bBj77m96ioEWln23lreSXOi7W1E++i + X3mCeNg6hLC0PSAtuO0QTw+LE6TGqLJtQh5y14fIxzgIX5G02eaoOlsayjQbVfXHTJ6HBSFx1VkS + ImILNuS170DhYiOyW91R3OJ2zg4DeTlPkyegMGScWCued6EcBBL+/EOrvZLDoXtpFAHFkGGcoQSD + p/6L5/pp8AuB5N43NRCtslfsD8D4gpZT7L9gkvNIJbMrBQ4FVUzjB/XI5mkOhXAubjKzgGcpqiM+ + N2k5nqSPFzotGHmKDy77Bq4D3Sk4fcLzvWMe9hY+Prp6QqW5/F3uvFhJdpdOR9JZ4WqY6pWk0VsA + jeIuaxGH3rRqFegi59AiZV+EvpORA7tx8qmkVHch5UifaJCsHthaxOrBk1D/rgutgmoQvVaCN+UA + 6So9D0H/w6RIE0vE3SAsCpXV3XQJWwsya8O5R5jCuETvi1s5NnMXrtxRuBqkFZUcRSNZyzrUWLGA + 8djkwjYcO5lP7qt40ztUosMmb2y+4z8ad3zhWP71SKA+chx8lUvY7ziiSmFOpRJOr0OEgKMU59lR + ovyT6mu5yB1d5d8G9ns8s5H8/ymV5WE/MdG+o472wWPKoKHnIu0zlj1Qqso8l/khM5wIjs8XvICl + pm7uojnWqaFcIaJg4EvSTAEw45cGmA90NotlV9qwHi0fJ0qlbFKf6FAyeDaRL0TPoLKx9JbGf+9M + +wwWhoyWoWili+hOxuju3sNSeN1iYkv3fEIyKyEy5rXvf/0= headers: Cache-Control: - - public, max-age=43200 + - max-age=43200, public Content-Disposition: - - attachment; filename=2-seminal_term-msg.gpg + - attachment; filename=1-red-rimmed_applejack-msg.gpg Content-Length: - - '694' + - '605' Content-Type: - application/pgp-encrypted Date: - - Thu, 20 Feb 2020 12:50:53 GMT + - Sat, 15 Aug 2020 02:26:35 GMT Etag: - - sha256:7e5088b7b66cda2b6ad8402eaba2644b3321c7356f6a9a77573b5fb63b0726e8 + - sha256:2e1bdbd452ce54d49602552182cb0146b2334c58a7c5aec0c0565645e2ab4286 Expires: - - Fri, 21 Feb 2020 00:50:53 GMT + - Sat, 15 Aug 2020 14:26:35 GMT Last-Modified: - - Wed, 19 Feb 2020 11:16:01 GMT + - Sat, 15 Aug 2020 02:25:23 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -418,7 +485,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODIyMDMwNTIsImV4cCI6MTU4MjIzMTg1MiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.grUQ8qUhNeW56YokeHxBjFLQCr4RazDNjoXnFmeXIQE + - Token eyJleHAiOjE1OTc0ODcxOTUsImlhdCI6MTU5NzQ1ODM5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ih89P26f7E358aoOqLoNcH6ErE8G3V6UenhvJDBCLpw Connection: - keep-alive Content-Type: @@ -426,280 +493,114 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/replies/d2697e01-b654-4957-bd9c-966440c3aa58/download + uri: http://localhost:8081/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96/download response: body: string: !!binary | - hQIMA9KrRuJmXAedARAAgAWtVNm58vFFBt14GLmXdQlglqsU22upvavkcokAt/BkMqEtWiMb3USI - FJ36Cta/UQgl00guSPY0TPdzhlwTmKocJzyT7wZv1IoRb1SRK9PWre4h4C5S8Qw28pHRbkHD7XEW - WQwRfurvMAw5TBiUTT1KXxRlgT/Uog57seEAV7jgV44Nbunhr4JOLMDf8f97USg69TkVQXVK9s+L - wPfq620AsQVhFrUpBtb7L0DJK4jnblJNalx4RK/762as+5EM99tC2wIZjLFVRevcBIFCQq+wwIhY - kGrXwAcRNuspVPxZOAodmMcqF5Geg6zlODHKLt+p5fCDCQjZE3zy2b6QXrikCmV0nn/5hF5WjRBN - f3Ba46EwEqYPQmwRgxmkTAwsBBXcikcpv2nG4SVUq8mzrZ1y/Zy+N1zJ46c21kdzKnHhXAqaPyGm - FW7gzr0uUjmgPeGlsYzvKOqJ4CZcguxi4ExSyWuZtzFrNE92ygFkJ3uRF7ZK+HxVTyEJ1CYoi0uq - u0U6BITuHbhiuPx5MftXFRE1y9KzbSWeN/2EsD8aXVPloAgRHC6NfRMdDAqRu3fUIy/I42zwS9lL - QQcR/TdHzCpbi9Sv43BQNbuUf1pl+W5BMveR3FfugZ4Fco8TZe0zimIZChy1OiFYwBN3LPcn59dk - lUEM0i3pppY8yfPVA6qFAgwDw+fEwKIgGyoBD/9s9PhboiKyJU/yaymhvON2lX7O0SiNgaT0ecYL - UyDrFEm0f5j5H1sr1uCi3dwT77Yt4rFe0fRiEjIEGkwWzyrodfxMQps+GQwYQc6OeUXXebPITcmz - rZ1VEjxggP93l7x9Ii3jMhisrTPjI7MLTuT8FmYnpVjxsxVIvxXWx51tzwvYRc8KG81Pi5VM8vPO - 8ZPyD1nuoTmE1hts32A/e+6MSZ1zT1Z57qvujxo+h6f1BjPtWT9DOzTGsdiwaTOn5McpIlxm0o67 - BESSWvY7RnGs6f+xpCHfof2o7iQDPqz5ZVW1ycXvhUKsE6+fk2U9lsDG1sa7/AjRLjAMbMq3OY2m - qOZBdYrPsqGj2i3dGZfTMej6RrucDY04e9Qf9Z/kRLi5Bfee4+s5uvRtS2QhSF2ta2zYCsemie2b - i2alUGyu5KbH1wcqQqscdZA6gDn2lX4WtyVJqM6p4sQhn/kda9If9TIEM6/NJ5mB+Q7lc20yfUlW - 3CeKSGJJf33hYodp2UIycOUp5zJaJ8IRhPoxLHc39vZ0STSvyiHBUKsarovALPBnN14ydQPTTgbT - Coo9cL0vELGPJj3Z4EZubHwKqYkH8E0leQo82WwmQLna2hw9bbQ28Xj2gli0aNoqrPiDU5llP2ji - fhXJYEB2qDbAVSPzTzGwaLc4eshLCnhaDsDILNJdAVTns9VAmdwrHzJfhpOHuD9xdH4I7fK39Y6+ - Y75zJQOCe9NAbtDWiJ87j1DuFVBKzkoixiyX5L4MVt+sIEKyBeyhuqU5o1Jg7/ulYZabLs0i573U - SQGTRsSyGhN4 + hQIMA8PnxMCiIBsqARAAqBkguUOJVhB1E0rEBd3bIvbOJe9umLBp5QVPye5M4nsh0yl0IWnltszf + edV/FKB+H0YdtACRB57Zur0vTrOWAA4o1cC9tyUi18aWslfgDvVwJXLjELZYOQiDv//vmcWEG4Mw + ckXqK+/zvkgGLST9xjubdcQozWQNW8mXNzqLzLPLYd57oejEzr73iwn2UwQbQjXb31YI5ZsvCB0y + sltvyQevn92quua31WmlxjwzTndQ9u9mGQ5zZSxwK39HaZ3oEmPZlWelrnUfbodPJw5wQqGBN++n + lwGMVphNGN+EssKtSUb5Hmutd6jTajcfPWPf0yU6AYtJ3v/1wiOyXCaN3tnPStKUzP6w/htB2nFz + irbFi2VQ5v1Lg/nAYl0n3cVU4A8O8P8nhIX5KOsxNhYqNyuyjZsJgFAiKtCzEcXxlpyCQiPwpHbo + PM7nDr1JtS7w+IY4xlOkwdOmTIjq+WYjfwbOMd8GlwMQmpp2s6n4S7whSIcYI5acs14DERizF7lG + vY8XG7/ExbA0zt9B8j0MKTDsAxgkEEMALTPtINMmuc3xaDoTP7HA8e/X6tyPvrVarY8zFuPVxKuY + VXdPQuf6in/3uzja0QlWwq+Ibm+I/gBtQPRM1cDpW5n7XdYkzRcTIluElj8U8VnbECvkFNLt8NUk + IF792WIIe570TmeeRXfSTAE9fPtTykzrDiTy5LSwqQ91J/Og4d484LO+VkYSPGe37sfcFRSAOSL6 + KHNlQb9u2IoOgkORHi/6PABz5ty5K45/OvEOhlB4/xbxkbA= headers: Cache-Control: - - public, max-age=43200 + - max-age=43200, public Content-Disposition: - - attachment; filename=3-grazed_linguine-reply.gpg + - attachment; filename=1-out-of-town_primogeniture-msg.gpg Content-Length: - - '1149' + - '605' Content-Type: - application/pgp-encrypted Date: - - Thu, 20 Feb 2020 12:50:53 GMT + - Sat, 15 Aug 2020 02:26:35 GMT Etag: - - sha256:27af2a8bf748651fcbd903a906d543485a8c291b273f437aa5740a51085cc5e1 + - sha256:64f0c214fab76a0aa8a1407daf0c0478f7851bd7b5c0aaca5b5c8de53aae9336 Expires: - - Fri, 21 Feb 2020 00:50:53 GMT + - Sat, 15 Aug 2020 14:26:35 GMT Last-Modified: - - Wed, 19 Feb 2020 11:15:57 GMT + - Sat, 15 Aug 2020 02:24:41 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: code: 200 message: OK - request: - body: null + body: '{"reply": "-----BEGIN PGP MESSAGE-----\n\nhIwD7um5bPXRvo4BA/0fDoW4+8nm6TAIGSx0sNpr+d3xSMcC8kM+dCGispw2UbiP\nwZDNfo2XGYSDowksA8F+HYZX0mWdMyUwNvZekZU9i6oR3Dr4hW4VdE6aGvsxmsIv\nirNKArPbkBwUjpAKtG7LyhICGRo7PVdlfabGst8ex60WR3T7aQfgieLNIqkoUIUC\nDAPD58TAoiAbKgEP/Rv/5GQrz9M1ARusZ3u1anLKIEFIJLyWETShSdWVcmDp9mLw\nYrIcDB8f+s/g5PUSTV4UlJ75jQdgOa+omte+BMzmyCVGvZVbh+fbOCJcE9IGm2uF\nmcwe5zmAaWpfGWORDDPcmcY4SkunoKSAMSLhraEPNQRGE1FMWBnOCdTiRxNIsIBk\nGrfCYfxOZliEloCMcaORppPNfhK5zVhIYqo0Ls4rlP5hMzibgjcCjeN3PSqLmSyn\nuB7Zffsv8DiazgYFIgyQ6H3siNo0Ljj/uLJAEkCw+gY6EntP6UirTWTXl75l3P0d\nGY8dDgBV/iPT4zYm+Ypz7esSQHhi0dBxZel7Q1gY53fHQPEV85xNavKOtJjS8UHX\ntv4AtzrHUWA/1miydqL42u7piRr5Mkd3fwvQBVBHbtqhGHsN9SPNed+M93TPtQ+s\nkZv/Hj/AMowZ8WDB4uEZS6aRqFHbd3/HNLSK4WTD//2jpVF5RYvxuDT9HmPSJLiL\nIpoYz57wwQfyltZ0rSlDAE4b3eoHTlx0XBztZ3ewBvHgWk6SIHohrjg08UkiyeLQ\n30JPi5wT2m32ItLXrgL1M0/czf53DfioO3uOy7ej9INJtSjdnsWA3F5ZF7G/PVM1\n6+Q/GKydx3RMFV2GLfUq2KnDerWWAse5SxCWxE9bm4leXjyhIJAD1dikd4Wz0lMB\ntaClSRkQ6Asc6RUd2Rb433LAZMFpmHl1aQaVq453+RyftXHzvTkaKh4d3vL5Bh8e\nyvhkikpn5Nci9A+bNeLj0cUE+e2wTyejBjwDXSpwi2RktQ==\n=PRvf\n-----END + PGP MESSAGE-----\n", "uuid": "7985ed2f-bcbf-40a6-953b-ebea0fba1376"}' headers: Accept: - application/json Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODIyMDMwNTIsImV4cCI6MTU4MjIzMTg1MiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.grUQ8qUhNeW56YokeHxBjFLQCr4RazDNjoXnFmeXIQE + - Token eyJleHAiOjE1OTc0ODcxOTUsImlhdCI6MTU5NzQ1ODM5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ih89P26f7E358aoOqLoNcH6ErE8G3V6UenhvJDBCLpw Connection: - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/replies/50b4c321-a505-4653-9872-e6fd36bd2841/download - response: - body: - string: !!binary | - hQIMA9KrRuJmXAedAQ//Rp43ucDdxYg4B14MLDY5KmIM0Hcbp984zFvgp1UKW8C/kKb4fRW5ydAW - f8y6Z/pOgXhSMa2ogqRTWHRiXzRqhEZ+uWCF9jYezaM4KwDaTWJpzT5XjoNxdX4UMKIFAewHPJkE - wd5OJ+1taK2AtQIQT6WRPy85aIsvfUAtlW0dG/tWnU6Zc2Ru9/q3qkKOx5eBGvbeA4LfAJSmZYg2 - jD679vR2LmbN1Par4kJGQC/uwiljNXBz2add3A5udNTUhD46k9/HDoKbN8BvTbJOBCzGatIzEWOU - LwgFrbQR2UBWcR9qHeTrZe9Sd7ILpEBshjoIQxaAYjqx8291SHe7U2nif93IA5S/w4vYXps4K6Ca - DJfX2+qHCdeEyI+WMW49ZpISjoYeGyllnt1CHngLo9d0VXNpGwekZaD7voByBjBfNooU7kjufi/U - gtiEWBJtyskeO9NZwjdrKBg4HIHDM1Va68e5ozZ/OS8XICLyDXjbEoc+XEwtZfLhrxmsZA0Gszxi - 4f2XiXrdAWUwonTMv8s1uB9KXrRHbk7sbk2n0CP5dxiYmxfOvuskUDo9ixaCDUyV11Q6LNew7ksJ - VLQMFUBOt9tcuoOM93aaurdICA2UervVjAx9Is9s4P0sFM8/Xc461HSNAxpHzrrhRVEZWfEXOOQG - AqkvpJr/dC4C21H+VGKFAgwDw+fEwKIgGyoBD/0fIx/D74EQcDX5/dR6K6u5XUUHpz3m8zzbK2fr - El4vQtt6MZ6oPdtssaP3OKVON7VxDQ0+pnSZgHQVMN40ZTolr9HzcB1WEcTdVuahT2ioAs0gct2l - LMStR0C9R8kV05Bw0qDW9/eyDWRFE6YW8xxmiueMupIXTlXR7EDBRW+ypCxkZXwIEI9nDLZDaW35 - FyoOZmwRsn0Py9u8tkj4tTRHwwNOuZIK5ALeQBV8eW7A/Gwt4Krr8DeV4K+4WQaigjWEcHYBYzT9 - gQDzlBbf1SLeIjYmPp9WS29EviPxEv/GfN3lPptoWpfjBTwaI7wctrUWplWVi4X2FIwqcN7UEXeH - bu7TW4k1xa3iKQBLfd8imRyF6wELB2JoXyxL4NSsYIlvwjDr5mxdhDLQLoUC6vGGRiOleZGhzEfV - 8z7joF/XGuIbq/pjtn8Ft4G62dUDK46NfSDutCz697zS+uHNYckp2hHdnyE9FF9H/lekNEpFmodN - 1F+YCG1D/ki2xfR1RHi12tsj5s+NjZYYo2ybgVe8Dx9Id/Hac20dxnD82fu4MfVpm90H6dUMKqc5 - QRI/NLwuzKXsDuHVaw/r7p6d/FTQyRvDZsZ2/DPxtpRdNW/4nPriXL/ZB1feAIxweHIw0nToCkgn - KSxS+fX4cvfGiCSK3K5F+0RAOPhfz/QW+bkyWtKjAfCWBCzh0UuYLDBKjhEgatBaOrGLdtExT6Bc - pB87oOyw+rO3Dglt4zWprK9lwpvuL8zUyJ0g0KX5xdrdLAgt+A2iABuxiUSLcQjP0BOb4h/N1dyE - jdtHRag1Caop3P5WeH9Yy/+D/0XFg33yal5eP2NHAuVrjbVLnXQFgvu0tu6RB/sNvDmchncxcwNp - MPy1fuB/90aSAKcyL7J01vg/YB4DRg== - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=4-grazed_linguine-reply.gpg Content-Length: - - '1219' - Content-Type: - - application/pgp-encrypted - Date: - - Thu, 20 Feb 2020 12:50:53 GMT - Etag: - - sha256:851f00d93ed66c21ed9c71d1581949b1dd11132b25d9e92f1af506d7a85eca84 - Expires: - - Fri, 21 Feb 2020 00:50:53 GMT - Last-Modified: - - Wed, 19 Feb 2020 11:15:57 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODIyMDMwNTIsImV4cCI6MTU4MjIzMTg1MiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.grUQ8qUhNeW56YokeHxBjFLQCr4RazDNjoXnFmeXIQE - Connection: - - keep-alive + - '1166' Content-Type: - application/json User-Agent: - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/replies/76106a83-3ab4-4d31-aada-47bb6f019d7d/download + method: POST + uri: http://localhost:8081/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/replies response: body: - string: !!binary | - hQIMA+Y1U4PLGcpFAQ/+MeJvnZAnpR1gdrfWvAAs6XMGUT+gRIcUAzfAptLagTLVjpuICS42xyHv - UDanZTgzPMA+OdIjCJ9+lmMidJr5i/s6HkcLuVUHvz3RJlKS7JZuxIJBfv2W6Ga4j1TQVnj4FSyM - 0uIVXgKTho05EhBrePFho6IYnFMrSYFQ26nHyZxnxqml2XpWPCqVNtAZLzNKBywgTFefdBVPhvOi - 3EZXkHqkB4f1xhyGKDFBQmX5mE3gE/2CpxJ0VJgqs5ROfVXiuV3mV5i1URfbVNAQsZPKmvcn8fYP - bHXPcLU66afYcIoUYraAT9RtSR66tInRb9Y5ow5R2xFiz+9WA8NstUZo/owQT3R0hIrzIQ7rdPTq - sxgp3mBPz+XrTn9AtkKgb8URwTfjBd+pPM6/XeAGfaU1nIdsg+Ah3cpZNjB+k1S5gHeIZkajqUMZ - dhhQ1A9xpRuuJizyq1b42me9eRizv1Ayeq97BwRMZ5Fsd12QLnBmkNPSHpGikkvTy1+jYn/sI8rs - CeKtkEVtmrTK3eT0Z17UWDAn9D4VERQ+czgTe2q+O14VrWfyEi7q9Z3dB5ThQvafG3LKGX9lfILm - 6ghTgn/nZpc4QZBkvRhiXcgUANZPuLsoTc/a7Oz9zYCBvZgYFUOm6JIO8LF34y499Mhpfbwf2nEp - RqHaa9lN/J/l+3JdnumFAgwDw+fEwKIgGyoBEACOqO5uDhhFdnp4f6Gdf1tvbNjctxAeRsUA9zv5 - l7tserSuxQxfOijn9X48xdx4pSPo0px2SEJ/uNVSK4Ng+AP/a2B1MX/xVqB65wOfQ+nyJbnwzrIG - 0/ojMMOgFz/iN6BqdPZqlnyvfdEb5pCFQ1dbXs9cihtp/Cq+/y2oXO5wsa4Qql9NWzQWVVEHDL+F - 7SaZAZbHA3kqlRrX2k2LPZUWybheHfk2+BgWe0AHii2PxLZ9kgz0kvfdyXtnoq73VfK3QOilspAQ - Y3xo9YHIf6hwkUBFAWbQeHdVesbTqMzzAZKCSgGDAnrM+aPmCMF314jbLltP7GX6DINM8dkUJsfl - pugbGW0vq0gne3Gao5ul7v501JHeuPCqwYAgxxxiTU4kxZOfY3ztGZA6zuwDRkVIKM2hxT8UXP/H - xwUcCqqyyTIhD+XKLGmrvOIgyxp6SMMtwleOWIafCgYWmGwY4r7SwVikYdCY2guKsQvWi54CbxrS - zRo/G7pVIyTfS+m31WxSt35Vr82jfODT8qsVYo4xAKEMaHUe2UOxtrN6f5WV4sFTQUtGjPSnMWl2 - 8RfhSiQswg6mh8S3gYWkx0BRbTkMv4KMwhjG+5SGWnXbfKfVk7QPR6tbHPxOhfassCoodcrs367/ - FGSA3xBrys3b9LH4tcB10WqgKBU19Q8wtjJlGdJdAbuMR1A1vsl+X/RX1krDKghqgW311mOXIroV - RPDDozIHwWJfLazL//hMns56PPRd0W1brBLwVU2/LZc1bPDtx3R0M8BLp7bjcycKAbvwsTH/xX2J - lNNozPnJ8lWf + string: "{\n \"filename\": \"3-newfound_necessity-reply.gpg\", \n \"message\"\ + : \"Your reply has been stored\", \n \"uuid\": \"7985ed2f-bcbf-40a6-953b-ebea0fba1376\"\ + \n}\n" headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=3-seminal_term-reply.gpg Content-Length: - - '1149' - Content-Type: - - application/pgp-encrypted - Date: - - Thu, 20 Feb 2020 12:50:53 GMT - Etag: - - sha256:8f6a5fd3a49d993532119806c3aa1028621552c5141016542b6aad86ea227b73 - Expires: - - Fri, 21 Feb 2020 00:50:53 GMT - Last-Modified: - - Wed, 19 Feb 2020 11:16:01 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODIyMDMwNTIsImV4cCI6MTU4MjIzMTg1MiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.grUQ8qUhNeW56YokeHxBjFLQCr4RazDNjoXnFmeXIQE - Connection: - - keep-alive + - '146' Content-Type: - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/replies/d425b739-99e7-4a21-8a6b-0e90673c184d/download - response: - body: - string: !!binary | - hQIMA+Y1U4PLGcpFAQ//Xn5VvUxyNSD5PtDcqjmzLtbnmSFfYj52oqMK/F2CdaqC+2R+UkqCCU0P - gjrxslXZ4CCXwTNU/Dt6J9GMQzMdGWb/8vz+pceXJ6rah3wepakpFG9Q1sA6TGIaVocrNtlhUddP - 9a7hRPZQriSuoToTOhh2vETxlZf7fBNPbdOn2U3fZ3chSUgIHKB3cW5Il1Bk/xHyISBaiw05wfML - hlW1rvIZetTQeR87Y6Y7/+nWJ7iJFEc+zWSP0FxUu2gss4ub0IZHa7phMQZaJJdmNyp2+UCGdFu7 - ZySdMYrwRsp65cqk/0s+M2mf6KDUXYmicAXuSbusAZ2YDc1phGnpXt49HpcBa9f6Cqildtcqzgu5 - 06esXMLJ86z283rGNGB3l1IoUHtTMKB8TLck3NTq6haLXh5IiktA1oMgKRLssLuVHXI5uEhsd6oD - tPsuUXUqFFS1Zwbk3HZPhv4XJUnxDuPlCz2cwmLiPqjTcjkqmvk/MQTRafhxKZulAwcsDT3rRaQQ - DLJpvIeThraJJTCh3k/+R+EC8c1IMh5zJWmHiqhlPeb0FsMR3Je0WNB3+ZTyquvZ+ZbUlLxD7WEu - uGBVmppvgtiOFwsX+lZ7T+xQIBsiavXx8ZazRd+2T+e9aZBjCbd9rrd62aLuxu72dZ0Og/ygyWVg - VTDset0jHefoH0lJyOSFAgwDw+fEwKIgGyoBEADWodVqwa3jHaKdQu5RxFZv2h8ykhqerLLmgHGp - ymLjNQP/qTI82992z6/XvfhyPpur6v8TzPQqBaYVqyoxghc2F7kmdhyHDyySxm60hw0A9QMFaKRF - 8IxJp0scyJnetWGMgeiIW3iAp9OGLwkGPOKs/Ekoph/umushrwvNqv7kidxsN1xra4t1/ekseaN8 - hZ4B5g1+RBgYqUJiDY6MdVcW1J7mkcWH9mXxA3oCOqg+l9E1jOu5cAzQ/wsOxMVycI8G+jyo4Maq - eLrWuh2gSd3PHAz8fUwiwdq0D71ITWJmH9FqFSB0hjFkE58+0HVEbxV4IVn6o2sMyIZr3W45+/A0 - 2GETyKiAQEP4b+dYTf4jhrD/EN6EcUcl4Jdg3ZId13fazmkrnbGRDRuJ0Q6VUOtmNGIXZ9zsOggj - Crz5B5m+kk6fDFzQmTr5G7rh/Vru4X7iVZCjjg0vD0JIVgNLSIUusKYb8f4kD0rT3J8B9JCExpOV - 96Q1WySElLf/+OeDQp7AkTSfzPkilgPQ2EJXPG7orCm3dRXlSInSh/e8gZEUkgx6DGijXXWZOXeX - PoMCySU2RjDy5KaSv+2XbMIBTbYSvNBawtVi9MS5vkhIBcNk2zK1XVKO54N/xCkyiulfhdy7UhlQ - D+u3iiblqeWXDlsmL4ywqVOHJ8PMQNPiJMnQrdKjAdin3ZE4VRy7ugFfx9ackB7BevzkkFTqZ3fN - Ac9L5KBwhxzXROo0kRI25M6ukXUQNujMHv9NR/G9/7Ay5Q5am4SA96ThMF6qFDk7RadQ4Fs+l9iT - lhVrvDsVj80ue4Qf8pTo6vjXmiAQvG5wkscE52XV5bdu/G951qVsWPsI5OmMkItUBgu/sae/3VBf - sZkWaK1zyq5IjcC0DFrJYdSa9vuWeQ== - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=4-seminal_term-reply.gpg - Content-Length: - - '1219' - Content-Type: - - application/pgp-encrypted Date: - - Thu, 20 Feb 2020 12:50:53 GMT - Etag: - - sha256:da6ee971bcb2d9c56b082766489e230f413309dfa5d5b244304492f2329a921b - Expires: - - Fri, 21 Feb 2020 00:50:53 GMT - Last-Modified: - - Wed, 19 Feb 2020 11:16:01 GMT + - Sat, 15 Aug 2020 02:26:38 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: - code: 200 - message: OK + code: 201 + message: CREATED - request: - body: '{"reply": "-----BEGIN PGP MESSAGE-----\n\nhQIMA+Y1U4PLGcpFAQ/8CwNXyY+0Fjng4ttYqAA0ZY37dAx3kRwbCmj6jRgO61bu\nwiIWRe1aXgaXBtQarACvPdj1CH+Uq/EEAC26OKHmHVSzvypDV6FUuMa32Wfq22Wj\nT6q6Q8PVunfvACt6FmZZEIeR378AsnSLD9JqhsKniUiDzHDbf+PMPdjnRPfVXT+s\nXz8VsV17hxD/xOT9DUrgemVPGsMiEC4dpMKK6h0Mknm8Unr6N9aUvpy8vRQa9l+A\nVqQCqJ4+2UKg9YfYSKZG1MdsZIaqAk3crb4/8UjBwPSSofQRF4bNrBnpkH1a6anw\n1M94LRYLdYTKUszzUakRYbk5lHFzGzmuqD2VpbLRHc0Sya2IxJqc+ypQD2wiytqt\nUBs54htHRq6eAWmVLGfZbPGWoe11/wwxOCLwQ8Wm38IgTJpUs9PX3XFd8pLJfUDF\nygeEZbZI2Nsao2HMKa/gPpFlJvGrkisRUu4GgX/nHUO6iByvJNSPu8qu8m9dh1JO\nkmw1Iy9L+rFhks12lQPUj77UfZZat58PgA+7HDZwN2MUwDJG2UCcKMYiYlIPFxgK\nGepefsfAyVJr2neCCG41CpVgJRZvjSN/oeduICESSlZ2TdDSSCvVKfyF16DloJwg\nGzVLc38VWl2+dXinqHu2FzAyp7wZd3SxkUVpVQkah7Sc12emSAC269sJMqjNOu6F\nAgwDw+fEwKIgGyoBD/0dVjpsUSRCVHhnYlG1zh/AQWxFyxxElRUe+dELVdQ4i0fL\nLXj4rjcTy8go7YvzBVe9xsPBGkrjxTJ6e4P0lF9uNzBkxYHy1jrTlUVh+8/9zzCQ\nE0cvn3T50k4jRL1clyfm4CGCbUhPnFUes5JRWB5SsbtRqsgIJdjxd0n+A0KKYMZ1\nVt7VJ/aFQJF6z4/UnGFgj9Noeff7FEnqbrKGhKP81YKRC6Q/Kouwcq6JecQhngWt\n+7+TAiJ92XyzZmN4LWfkR56uXMTcZh/cZphp0o5F3idK37szbyFS5cYD6QIHWA+Y\nBEJ+mMowabYNvNQytvPyW6rGGtnbgLojGP1mA6JXSKO0jwXYCXDy+L9Ce8BTscgO\n6fpKTCK66dyf6p00UaRIw1lNc4vw/VMXg3r8n54ni94Hfe6iE+1kWxSPhIkLb8I/\ngKJLtawO5K4lOUYLD5yATYrzB1msRnjc8VtqaGqiPyT5Sx22e1CaCXAkxWXP7Ekm\nX5qcmcDfNqwRwrCbreBYtkV6szlTzedHIg2k2eHmAfAUGVKa+353GEhZ6ckyz57Q\nLnaQISxTa8lrhkbb1JI6tjlYZs/b9dDIubFVJgP+edAPxq1Yu/oAP+ynkqGU2Qr1\nF7hOy7iNcwRFjqRhODKRVIUXHSka2IBW8GEu/7rwAqpGDlcHvMPc2tRGMnhDR9JT\nAb53ueOnDCt1Gt8g6r5T5StkNWJ0nAR2kuPjDEZpFPCyHkeP2E8wm2E1omBO2RNv\nLaaZqiSP98aMdlnOHH7GP4I1F09XnJc22UCJj/YrN50j+x8=\n=1rud\n-----END - PGP MESSAGE-----\n", "uuid": "77f9d2d2-d72b-4308-bcb2-30fce5ae7a42"}' + body: null headers: Accept: - application/json Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODIyMDMwNTIsImV4cCI6MTU4MjIzMTg1MiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.grUQ8qUhNeW56YokeHxBjFLQCr4RazDNjoXnFmeXIQE + - Token eyJleHAiOjE1OTc0ODcxOTUsImlhdCI6MTU5NzQ1ODM5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ih89P26f7E358aoOqLoNcH6ErE8G3V6UenhvJDBCLpw Connection: - keep-alive Content-Length: - - '1694' + - '0' Content-Type: - application/json User-Agent: - python-requests/2.20.0 - method: POST - uri: http://localhost:8081/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/replies + method: DELETE + uri: http://localhost:8081/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1 response: body: - string: "{\n \"filename\": \"5-seminal_term-reply.gpg\", \n \"message\": \"Your - reply has been stored\", \n \"uuid\": \"77f9d2d2-d72b-4308-bcb2-30fce5ae7a42\"\n}\n" + string: "{\n \"message\": \"Source and submissions deleted\"\n}\n" headers: Content-Length: - - '140' + - '50' Content-Type: - application/json Date: - - Thu, 20 Feb 2020 12:51:02 GMT + - Sat, 15 Aug 2020 02:26:39 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: - code: 201 - message: CREATED + code: 200 + message: OK - request: body: null headers: @@ -708,7 +609,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODIyMDMwNTIsImV4cCI6MTU4MjIzMTg1MiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.grUQ8qUhNeW56YokeHxBjFLQCr4RazDNjoXnFmeXIQE + - Token eyJleHAiOjE1OTc0ODcxOTUsImlhdCI6MTU5NzQ1ODM5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ih89P26f7E358aoOqLoNcH6ErE8G3V6UenhvJDBCLpw Connection: - keep-alive Content-Type: @@ -719,37 +620,82 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/add_star\", - \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"grazed linguine\", \n \"key\": - {\n \"fingerprint\": \"D5A5E8ACCC20947FD2CECD0ED2AB46E2665C079D\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADWyggMKi5XAVj2I6Qvz9ZOcUSWdBteooAh9PUIry/RkuFjCXAT\\nHgNPsmc5Tb+YH9uUepo76Ykaq2XYCtY0Khika3zbpHScb+hBy1p7dnOH1IqZyAco\\n1OruxjFJ0woawSGNSAAufCajcvFUwj1sZ+sXlo0lis69ariX2xlLtMEktSCL6xps\\nRQPumY6m66JNmtdgIggoGQTF0JbJ0kics86pPoFJhpfTjSri/amTaqHUd9cAG1fw\\nvPLRmJMqBIM2wmX0tLU0Dyjf+I404CKEJ1hxI8M3mAk5LNvFRwe4Q3y2UyHq7IHF\\nkmJEKoTQQPKcJ3/IfKIFVbs2XUQNje2X/wn9pqEXtldseIfpyXLZwm9swVPzV1IW\\nMiX9adxvkrentuS/2oGm/W4Lj7tKQy6p5BzbGWrz7C+WZYzs5UwyyMJi4zYq57JP\\nzdzBAhwI1E269gDAWN3TTYXMS/bc4xm6YF16NkV0yCYcZdAe5QgJu9XezHq+2dHP\\naX2C40i8K+Kh64PjVsQ3uWUZxmdJW/dGm8ij+vwfQh0xgNBWw2F5kjzapLApQHAC\\nNDk18hbxK6LnjLQFhc3vMBvoG22IUoeQ11ac1LYW8tv0+o0iEJCSfdYgVVhQQ9Do\\npaErbtr1izpp5WkdhQMqFoEwTCep2OWx8oIM3Pwn4a8KoUbVbPAn2qu6UwARAQAB\\ntHxBdXRvZ2VuZXJhdGVkIEtleSA8TFFXM1EySkczTlNRWFZIWkdGVEhKSkRJUUlX\\nTlZKVEVKSDRMWVRCSVVGTllGUUdHVkhKN0MzRFMyREs0NVQ2WlNPMkNWWkJNUVYy\\nRkpLRFJBQTRDWlFRSjZVNEZQRlhPUFpOSzNVWT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJENKrRuJmXAedKE8QAIcisxZoyr7h\\ne1YSeIHmp8TTrJsSChOiFbE31V1mLVSz+mC8OdoulK+2VhNVjhcndbugxcKeYCDL\\n/qpxRVgoe5GWJRCU7t8xZZ0JU4gwySF/VPD9053zlufevK0u71/8AJMVYuGzOJcp\\nFd3LDmoKszjFjGzZIs1BSUAeNobz4yXL0FVLxznCqyRlWm2C9C3Qa3NUTbJ5xYk0\\nZVTR0CKN6uXj8h8gYfPOiAjR6pqKnxrSVN1YjcpxhfuVn/o20HfwtZyDfggHlWZQ\\nb1xnQkU+aLo1aE0LSL/+9P9nUEN569B1cY595W/LY73pkB1hpMhz3q+NQ2t8aU7y\\nfy3oQ9V30J969JJmLYLyquFJ8lqnQEUVhm8+7GscR30dhM5APrbm4zWYozvZYNYX\\nRGd37pGTDQInzK95R3Gp/H0Q4W0cgY3J3YobVj88xp73QN5c1IydZaJFXgN4CxPU\\nsQXHHX8ojEPky6NPwR9McrGPD/iXWOg4L3OesvsOQtzconmqglcJKeVjgzPjuND2\\nAzFXW3axcJMMP81nV2H6IhxD2HUNMO031pLHkguNM8hXsT9lufMf+TtntmRV0BjT\\nPPSFOeZ1C0cnwHKKf1Lw/+LtJ9NtQfHsRY5JWQRpTA0ZoxUkGIZ+/jrj+X49Cg3Y\\nGljpUt7ZJRj65tCweBzvOG0ddWoyvlpF\\n=e5cm\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2020-02-19T11:15:57.715037Z\", \n \"number_of_documents\": 0, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/remove_star\", - \n \"replies_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/replies\", - \n \"submissions_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/submissions\", - \n \"url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518\", - \n \"uuid\": \"bff205a0-5bc7-485b-91e0-60d7d7f58518\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/add_star\", - \n \"interaction_count\": 5, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"seminal term\", \n \"key\": - {\n \"fingerprint\": \"1EC38D5687D95E3875A7730CE6355383CB19CA45\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADBJnihA9t8s0v5e/RKAxEHZ/WUNYpdC4wig3ctIzZyAg+FF3hz\\nNj0tlsKUlbuS5xoPYFPMmSR3Xe+20fPhBWzQPdcJgQk5Wzz4fyYXHb6TPB2R/st3\\neapZZsiGvBsfYMBeuHnLVcpA/9XRrKck6enWwy1ZcLv746AL2I7vfDjleK53uwZe\\nxfpJ5ySGtTzuBP6TPQBU7J2AJvoS29LlJL7EE4g8o/b7OnMvDzr0/h28THayJ0tv\\nD8/1kICBX3Cvl25VglMYtHhWo5w+L4x0xpku819AAbolabxgr+Wj94rZzRk4HwBF\\nizXLObRiA0BjPmTQ1eOPdn/QZ8vb6ztxNIs4KCwWdSPVBUDOiLh9AZZU+Q10DCHL\\nhAhUEqjn94boxiEVXEtCvla+tHwWWp29VokmiWn0tpChH+Bm2extpA0l4wyW5nXp\\nn36F7/2Pya854LTg9vsoiJJdkBQTFNMOWfkjsC4OIT+biKtC0sUvk4Skfo0we5Nw\\nqog4QF6bNeVPKWPlO8AirEod7j34/msbuxJn+Gn1gBgK/n1hnc7BJAFEm9MoQDsn\\n8UyPfvn1b0DC0ZbjWidepK5K+M4p8gsWidmtngSWTR6D2FRnFmVgaw+vJDW1xdgF\\nFYixkVzN5ndTm8UhqXkX8JdrdlLAydHvZBenxS6J5fUpNdZuFsX9BnFacQARAQAB\\ntHxBdXRvZ2VuZXJhdGVkIEtleSA8VTRQTkVIVFlEMjJJQkJSTEtBRUtSTUpMSUZa\\nU0xRMzdTVDMyREwzUUhYWDVBUzNDSU1VQVVOSFpHRzIyMllFM1QyTE5SV1dOTVRY\\nVUlSSE9FN1I1TVRCNlJOVk01STJIN1RLT0xHQT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEOY1U4PLGcpFwFoP/3rGMN6eWTfp\\nq0Mhio4AGG2NzFs81WA/zPVNIe0nHDdAQ/Isy3MLPplusAFlydZFsKeavvZ4L82k\\nuan5csj8Ndvq2lk3jQGi+UzBnOVRPOdGwUMl9GqAjMy1D9x95oV+NHeD7nuRMWBj\\nEwkCbf5XG3AVu3Em2EnubnmeIJ8wZezrTBomThGA7WAUPmhHuToD1JDqMAZCtklj\\nkS2nXoaLU82qf4j7fAceE3xEAeWz/eERoJl+aqhf7vU2H7Q3K+VAPSTjPZi0EQpB\\nY1tC3ey14eJGW8OLAWtOvjACYOvbqbTxDdyMyRnDtKtiZI4Bp7KaKy39OYQ97KKd\\nc7D9Z1Ar35DwyTZB4h6LdY6jB6AiHgJlUOc3SQ8bSwTuWg8oX0xWKG9ZKi7HZJwA\\n5Agvs6rXy/HuYxkFIGHvwurNHU2pal/z1WVUrygIn79kjzxP4xH+S1QREpaxXc/f\\n2H4/UM7uXVCGJ1l35Wiq6xXb5OS1M68294LwNXaIGQ9Y+3fc5aQ+140pBJ9L1WPm\\nGrsjP+I3sBGGHVnJl/XeuRpWN6I1PF1E03fKmnwsh2eIjpcysnCZzUYPZNDb6/WU\\nuVRpiKr+13U4XeidGdKWXxpv89AudJTyWUQZKU+Wf0I3CKhmdfF14MkInHAKLFvz\\noUAGSIHErylK9A6Ex2CAL5QVYeUndefr\\n=lsDl\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2020-02-19T11:16:01.848017Z\", \n \"number_of_documents\": 0, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/remove_star\", - \n \"replies_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/replies\", - \n \"submissions_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/submissions\", - \n \"url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b\", - \n \"uuid\": \"045a6336-4d19-408a-a814-2c2a4785c22b\"\n }\n ]\n}\n" + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"out-of-town\ + \ primogeniture\", \n \"key\": {\n \"fingerprint\": \"200C271E4E680FFE62E008931554E4BF600B1E3C\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4uN551SiYiVLrHoK1QGMDmN1xq42u8o2dmnKFkArW5KfBvBFoX\\\ + nZX5LnOj9hKKEEmeGX5beS9h+fjsWvx86M2kQj/5xhOmHw0GGESEPQBSUc+Lyohpc\\nUmBoNNBfWIouEQ+IVS0gmrOwiS7wdItMby1lLDlDBoiEm4aRnRw36NIpABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEhPUDNaU05LUFgzNE1MV09QMkVPQkJRVVc2QjZPS0ZFMzZa\\nVktOV0VWNEhXVTVMUlZGQlFENjVKTEtYUENHRE1LVEFTTDM2N0NOT1ZDN0hBRUxF\\\ + nWVQyWU5LMkJHM0ZWNlZWUUlMMlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBVU5L9gCx482IED/2w6yFqz19zTBX72qN0MUTq5\\\ + nCavQIBhhWrbsc1m0p+cxuVJ16TYxiE3S/Lp/rd4r1Q9MQg9BP0+/qjOA541kNq5A\\nmR2Y0teqWonDqeY/660kEFIbio0HbOTjsBhEZxtglJ1wz70tUpd40ZVMsu+Z32Mw\\\ + n2kSiCclJYHk7uy1eis57\\n=pz11\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:24:42.042205Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions\"\ + , \n \"url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\ + , \n \"uuid\": \"4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"red-rimmed\ + \ applejack\", \n \"key\": {\n \"fingerprint\": \"D449222A7B7B0AC1E134A1FF01203DD2D2636A37\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOaUXyLQCaUSR4HTaBVGZp1mi3jn3BExTTe2UCBYjsn1zhkOBDf9\\\ + ncZNBQGjEBIYlOioC4XY1TkQep4L2DdmqO5lBfbyNG6LpGiNo7DvNBxeo5WNDa42C\\n8YcfTaVL9aWm07G12uwwc1WFNb0y86PzuAS1ek0k5B7jUfjNxFN9t0dhABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtCTEEyQTRDUEtETEVURDM2MllWQUZVRVdRQlJLUzJWRjVG\\nUEs2SElBWFBXQUFNSURMUkZHUEdLU0dFSDJJUUtBUVdZUFdFS0xRWVpaTDZMU1JY\\\ + nRFRUTUdPUlFFWFA0WE1EUlJJM0E9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAEgPdLSY2o3LmUD/i+JqgIWc2SzA5OTX9Qo0g/r\\\ + nqxDmi2NQMXob0fEEcP/GGnbiFE1P77AC6JWxSKPQStlfwvffhYmK2q7JBc71Jj8O\\nRqFRT5WSRpXUCq8tZkIYyoCXKQPlwSb3S1NQ3yM00kbkCM4dArLIFuQ/ZI1xG+l9\\\ + nIqxWwXYY8SpO8uKDXFd7\\n=FjUe\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:23.753433Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions\"\ + , \n \"url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"uuid\": \"70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"potential\ + \ freshness\", \n \"key\": {\n \"fingerprint\": \"06FFA85715E89C0AFBA927A78EA34965AC896EEA\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAMHR1pM94xuFw+GiTQI7RyUN/sKYmupDhwWj1nVricMXRbM7nIXk\\\ + nsBnqTx0pTkITPxjszoVyFFxG+Uw8TXMZEZdCOhcC2AieHV0mgWsXxLAbD9Sw3VmQ\\ngOQ3S2C/MBrimrK4bkpoKXxKIV5v5Rgku5Pjxzw50HH4e1pYhgW2C+knABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEg3TVJTVUZHWFVKRldQQlM0UjdISk1JNE5HTUREQ0FaRzJL\\nVlIyTTM3RkFTQk9BRjIyUkFYNzdMUVdZNFZJNTJLSlBOQldaRjUyQTdHWFJVN1lQ\\\ + nN0dQQU5QSFNNUUkzSUFVN1VGNEk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEI6jSWWsiW7qZeYD/ReRVU5y0nssc0+OlRy6M/im\\\ + nHY9oHex0tSGt1fTuDVqsAKKHMDrZLKkkhJg42wcINwbXTj/vRu7n199IwbSUoDiE\\nJlnO6ZaIG996AUFS64eZBA+kXczqJbsWgdQQpwQJn8LiQUF8iwFhTThltjRSuXqf\\\ + nMxyFevvxbIvYcs6il7Ip\\n=cZe8\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:36.194245Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"uuid\": \"6db98582-dd69-48ea-879e-5afc5aa388d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"inexpressible\ + \ sepsis\", \n \"key\": {\n \"fingerprint\": \"380C70D1C7930985411415B31A1B751385404CC5\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANhgLtWR4jFlhHEPGJjcupkGrNymWv9wFlFM8YppKs6nNXaQdoKf\\\ + n7+NESFVdkm89/7FWD/It0B49jEBjjs7GOmxhffomt1NVHocYGDBQjMAlKOYQgCnR\\neZDnHCFORSrQcfiNhgKm1/eFOZlNJDZn2Cwpmdk8ZV6B78fGVz+3B+tFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEo0VFRaVzY2QlBRTFRRVVlNS0hIVzZZTjRGVkJIVFlVQ0ZW\\nNVNWNjNRWlQyT0Y3Wjc2NUxEWk1TVDJNR1JBVFpYSVZJVzVBR1M0N0RFU0hTRUhY\\\ + nWDZFQVlISkFWTFBZRzc1VFlKQkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBobdROFQEzFd3gD/RUhGdZUriO3QqYTqvH7EZdZ\\\ + n4r3iFUJVP3xhru9HYBtksepsKzUHYZn4nK29689AdV1A9o/X4YcKWrxFRbMuZs0E\\nTj2Je4jrw3WNf3O3COAWwFa75HOXIhGfFVuJ4Ni2/NVJGDPA6NNIfZfFMIj/NZF3\\\ + n3RBZhDmxS21yJs9daQfs\\n=NQQJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:44.877597Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions\"\ + , \n \"url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"uuid\": \"f3a61359-1919-4bf0-b6f7-da902a935160\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '5342' + - '6421' Content-Type: - application/json Date: - - Thu, 20 Feb 2020 12:51:07 GMT + - Sat, 15 Aug 2020 02:26:50 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -763,7 +709,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODIyMDMwNTIsImV4cCI6MTU4MjIzMTg1MiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.grUQ8qUhNeW56YokeHxBjFLQCr4RazDNjoXnFmeXIQE + - Token eyJleHAiOjE1OTc0ODcxOTUsImlhdCI6MTU5NzQ1ODM5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ih89P26f7E358aoOqLoNcH6ErE8G3V6UenhvJDBCLpw Connection: - keep-alive Content-Type: @@ -774,33 +720,55 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/submissions/bee651ad-58be-4443-9755-0d4a3485d24c/download\", - \n \"filename\": \"1-grazed_linguine-msg.gpg\", \n \"is_read\": - true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518\", - \n \"submission_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/submissions/bee651ad-58be-4443-9755-0d4a3485d24c\", - \n \"uuid\": \"bee651ad-58be-4443-9755-0d4a3485d24c\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/submissions/e4f23d10-ec5d-409c-a196-09d1c2e75150/download\", - \n \"filename\": \"2-grazed_linguine-msg.gpg\", \n \"is_read\": - true, \n \"size\": 694, \n \"source_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518\", - \n \"submission_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/submissions/e4f23d10-ec5d-409c-a196-09d1c2e75150\", - \n \"uuid\": \"e4f23d10-ec5d-409c-a196-09d1c2e75150\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/submissions/11e66975-6287-4b00-864f-cbd41fb11081/download\", - \n \"filename\": \"1-seminal_term-msg.gpg\", \n \"is_read\": true, - \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b\", - \n \"submission_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/submissions/11e66975-6287-4b00-864f-cbd41fb11081\", - \n \"uuid\": \"11e66975-6287-4b00-864f-cbd41fb11081\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/submissions/c27dbac4-9276-4fcf-8239-89f9aad15874/download\", - \n \"filename\": \"2-seminal_term-msg.gpg\", \n \"is_read\": true, - \n \"size\": 694, \n \"source_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b\", - \n \"submission_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/submissions/c27dbac4-9276-4fcf-8239-89f9aad15874\", - \n \"uuid\": \"c27dbac4-9276-4fcf-8239-89f9aad15874\"\n }\n ]\n}\n" + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96/download\"\ + , \n \"filename\": \"1-out-of-town_primogeniture-msg.gpg\", \n \"\ + is_read\": true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\ + , \n \"submission_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96\"\ + , \n \"uuid\": \"f836676a-c1aa-49a8-90c2-bb171f60cd96\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/99509e6d-62dd-48f3-8208-623f9290bc03/download\"\ + , \n \"filename\": \"2-out-of-town_primogeniture-doc.gz.gpg\", \n \ + \ \"is_read\": false, \n \"size\": 622, \n \"source_url\": \"\ + /api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\", \n \"submission_url\"\ + : \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/99509e6d-62dd-48f3-8208-623f9290bc03\"\ + , \n \"uuid\": \"99509e6d-62dd-48f3-8208-623f9290bc03\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download\"\ + , \n \"filename\": \"1-red-rimmed_applejack-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170\"\ + , \n \"uuid\": \"ceb44744-68cd-4b29-ada9-4c6ed4127170\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015/download\"\ + , \n \"filename\": \"2-red-rimmed_applejack-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015\"\ + , \n \"uuid\": \"1deb4f4f-1094-49ec-b0da-5d714b60c015\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download\"\ + , \n \"filename\": \"1-potential_freshness-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e\"\ + , \n \"uuid\": \"da095cb7-5a81-4b57-912c-14b0501dc00e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d/download\"\ + , \n \"filename\": \"2-potential_freshness-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d\"\ + , \n \"uuid\": \"ed460264-f0e9-415f-8247-738eb482c75d\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download\"\ + , \n \"filename\": \"1-inexpressible_sepsis-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a\"\ + , \n \"uuid\": \"a3bb0937-6240-4200-99d5-b514c465e56a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01/download\"\ + , \n \"filename\": \"2-inexpressible_sepsis-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\ + , \n \"uuid\": \"1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '2031' + - '4113' Content-Type: - application/json Date: - - Thu, 20 Feb 2020 12:51:07 GMT + - Sat, 15 Aug 2020 02:26:50 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -814,7 +782,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODIyMDMwNTIsImV4cCI6MTU4MjIzMTg1MiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.grUQ8qUhNeW56YokeHxBjFLQCr4RazDNjoXnFmeXIQE + - Token eyJleHAiOjE1OTc0ODcxOTUsImlhdCI6MTU5NzQ1ODM5NSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.Ih89P26f7E358aoOqLoNcH6ErE8G3V6UenhvJDBCLpw Connection: - keep-alive Content-Type: @@ -825,44 +793,14 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-grazed_linguine-reply.gpg\", - \n \"is_deleted_by_source\": false, \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_username\": - \"journalist\", \n \"journalist_uuid\": \"29c7756e-c0f9-4316-b42f-a0af9e20adb0\", - \n \"reply_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/replies/d2697e01-b654-4957-bd9c-966440c3aa58\", - \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518\", - \n \"uuid\": \"d2697e01-b654-4957-bd9c-966440c3aa58\"\n }, \n {\n - \ \"filename\": \"4-grazed_linguine-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"29c7756e-c0f9-4316-b42f-a0af9e20adb0\", \n \"reply_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518/replies/50b4c321-a505-4653-9872-e6fd36bd2841\", - \n \"size\": 1219, \n \"source_url\": \"/api/v1/sources/bff205a0-5bc7-485b-91e0-60d7d7f58518\", - \n \"uuid\": \"50b4c321-a505-4653-9872-e6fd36bd2841\"\n }, \n {\n - \ \"filename\": \"3-seminal_term-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"29c7756e-c0f9-4316-b42f-a0af9e20adb0\", \n \"reply_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/replies/76106a83-3ab4-4d31-aada-47bb6f019d7d\", - \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b\", - \n \"uuid\": \"76106a83-3ab4-4d31-aada-47bb6f019d7d\"\n }, \n {\n - \ \"filename\": \"4-seminal_term-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"29c7756e-c0f9-4316-b42f-a0af9e20adb0\", \n \"reply_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/replies/d425b739-99e7-4a21-8a6b-0e90673c184d\", - \n \"size\": 1219, \n \"source_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b\", - \n \"uuid\": \"d425b739-99e7-4a21-8a6b-0e90673c184d\"\n }, \n {\n - \ \"filename\": \"5-seminal_term-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"29c7756e-c0f9-4316-b42f-a0af9e20adb0\", \n \"reply_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b/replies/77f9d2d2-d72b-4308-bcb2-30fce5ae7a42\", - \n \"size\": 1605, \n \"source_url\": \"/api/v1/sources/045a6336-4d19-408a-a814-2c2a4785c22b\", - \n \"uuid\": \"77f9d2d2-d72b-4308-bcb2-30fce5ae7a42\"\n }\n ]\n}\n" + string: "{\n \"replies\": []\n}\n" headers: Content-Length: - - '2807' + - '20' Content-Type: - application/json Date: - - Thu, 20 Feb 2020 12:51:07 GMT + - Sat, 15 Aug 2020 02:26:50 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: diff --git a/tests/functional/cassettes/test_star_source.yaml b/tests/functional/cassettes/test_star_source.yaml index 2d22842dd..d5254d592 100644 --- a/tests/functional/cassettes/test_star_source.yaml +++ b/tests/functional/cassettes/test_star_source.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"username": "journalist", "passphrase": "correct horse battery staple - profanity oil chewy", "one_time_code": "994892"}' + profanity oil chewy", "one_time_code": "123456"}' headers: Accept: - '*/*' @@ -17,16 +17,17 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-02-25T00:32:54.512764Z\", \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_uuid\": \"d51dfb7c-0484-4bd8-8979-1ae3a0b1425d\", - \n \"token\": \"eyJpYXQiOjE1ODI1NjE5NzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkwNzc0fQ.eyJpZCI6MX0.vlH5LvV2SDlef4FLm3qI4Uu9-GhZSM42DmaHexDS17w\"\n}\n" + string: "{\n \"expiration\": \"2020-08-15T10:26:01.251953Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"b5e001de-19f1-4a93-885b-e0932aa2d441\"\ + , \n \"token\": \"eyJleHAiOjE1OTc0ODcxNjEsImlhdCI6MTU5NzQ1ODM2MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.LUiHeimg2JygsIyiX_QQOiT9pwwpIViInlhAfEFAsjk\"\ + \n}\n" headers: Content-Length: - - '317' + - '313' Content-Type: - application/json Date: - - Mon, 24 Feb 2020 16:32:54 GMT + - Sat, 15 Aug 2020 02:26:01 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -40,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODI1NjE5NzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkwNzc0fQ.eyJpZCI6MX0.vlH5LvV2SDlef4FLm3qI4Uu9-GhZSM42DmaHexDS17w + - Token eyJleHAiOjE1OTc0ODcxNjEsImlhdCI6MTU5NzQ1ODM2MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.LUiHeimg2JygsIyiX_QQOiT9pwwpIViInlhAfEFAsjk Connection: - keep-alive Content-Type: @@ -51,37 +52,99 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/add_star\", - \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"seaward proprietress\", \n \"key\": - {\n \"fingerprint\": \"91CCE0C339E500F740985D492D296DAF7438B6F4\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC6+3RQ5bjpahUhTk0AjsxyyM7uZYrgsV5B2v0aACkBQBMHVYYw\\n1DIjGs9t/6kTdVMYcQ/4gEfpgpQ9yOcNQKWyBnAuyFv2jPXtMa1YiJQ96so9VMWL\\nYbECJUFGWeZ1CaVASZc8cgMBbasYEmQUMHGBJmxRTHW6RVIw/7qjPw4Vpp2lEUfB\\nSc/qqFN6Eropu8onKdVgqW4nQvnA0Ji5Iw2QMgwxfyvcXRZky10EQem7Rw6WydlV\\nRwop0NP89mogeYHtz5rcqbT8req9wkHgAFm2KedY9PveE88xXKDD7G3DsTw+7yYK\\nTMocRxkCnSwJ5XdjysSoLr4J7SerpRKa/34ZqjiqbHEXGPHR6WS2FHJ+Ww2JZwxj\\nz4B5hgG7OlIOmBVoN1QJrYH4+kWRGbQ8SBm+XJy9RYiLQ8bPX8DwxrD4CqlxZnG+\\nybGXSN/pH/v5hALG4I4xXR1nT+HFtdzdpNfxUoXOCFbhbF8SgexrlA5gF+jboQ57\\nLW4wEmtTcTs9KH60qiZdlrMpWDgKY0x4rynBnjjYglL4L/naEZWKeihQbZzuqmcK\\nV8dLAkc75BbKYz4OzlvfiZhAD4rY4HHefcPAOSQ3cLD7t9O372vE0UrtD02jvzAs\\nHtdRLqrAKIlLURiRvMCR86j3iadsas/F0QbEwanYJeY/XK8LgeUAbqOTyQARAQAB\\ntHxBdXRvZ2VuZXJhdGVkIEtleSA8TUVZVjJKRUQ0N1gzWVY1REpFQzdHUUxZSUFE\\nSlI0REFWR00zNzYyUVlQWEpXNVJVSEFNSFo2TFRGVlpNQ1BHWkRRRDZKVkpCV0pG\\nT0NZQkRJNlBaRzdNSlJVRE9YUkJYUU1IQTJZUT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEC0pba90OLb0C1AQALifTPs/RCJL\\ngb0blFM1g4+LCJo4/oJpsljaZe6SmvocZ8tmVtDQ3XuiBqOOvnxGWq9a4/o218fz\\nDLPC1o/QcVIAESjkd4BOEZMpb34osUcPTnWAHIS9DyGG3TEOzidiF1ibYdVDuJgu\\nNUFliWDSO+tpbTuPoP6tWCz+XOyBpo6StfQ10PhwJIf0jWL2GR2+A4KgrlSo5Hga\\nVwwoJG2gAeGC5dhZoPjTzkKLm2Crl6SNl3A8FML/Y8wrQ9evvX+W7vbVFS9Fax0b\\nZYwinKx9JAECB2fUPa2l5pQATX2B3LiN4Tr6XO22Ei/CAoja5CU5UlGSN4qzX+S4\\n8Dmtyxbk5bA9bMRSNXyxWk+t+BfS2O1kQP0xSMiH25xNSV8Rbr6ld4/q+e52K0sM\\nuDlpKogGmQWzWO938COSyV9crkZiCMntCpHDU0EVGkMMzZ+NczK6ZWV6FXeBm1Uf\\nQEYaX2LdpUPbufhBX6W3gahL/371IdEmuK3lGvbvDNBhZSSZLr+nZGAybeKcl7lo\\ndSgHuybrSBZHSpjWsLpGYFCNzgvZQ5DEOJ4lKHNfsQlAKlPdlnDBNR8yyplx0qxI\\nif4CQEkfOW87K1g8WLMQG/5UnnKd85qhAzKVe+L0RIuObJ7utCmVgVHDj20xXjbL\\ndASajO7tEWRZnKxi59bTIK3tgIdyStYr\\n=koEl\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2020-02-24T16:29:22.323469Z\", \n \"number_of_documents\": 0, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/remove_star\", - \n \"replies_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/replies\", - \n \"submissions_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/submissions\", - \n \"url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09\", - \n \"uuid\": \"9d9a44cd-f443-4548-90e9-e3443e2dbd09\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/add_star\", - \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"unabashed steak\", \n \"key\": - {\n \"fingerprint\": \"5DC5C88F184BBC6152307F4106C5B3AB1DD5C91F\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADUfbEkdvsdu8di3VtcT1XHcVnkkoA/TVHjvDnJ2L8qiq4rtWvN\\n765KeMIzbSg5H2L4AfsuzBDexWraXwlsKyWwWaBEnsNxx8MUIA83v7iNY66xeCtN\\ndoIcuOl2Y0yzeXwEVFzKSoasufw4lJiWPi1VHS2I5jKRoKy7Wt7LcYBguMdqx6f7\\nu8JIbNStJWJs0xUDEBlWMRGPzUtVQ5CzRW2tRVVECio5iCmR2LkEVXcxSv7WoTxH\\nKpi7xHvQUO1gvRt30pGBHPz9hpb5/bU8pM0WV5L5sBB+PnPxWeTKqeIOMVRpnO3A\\nw7V0b+4VCd6M8sUxplAXzQxCXNDzh2NCyJNlyN+KgwzYo3KxX3cqgRTP1lbM1ugO\\nyGjKZz1Q66MoOxO9VAKe4W29c227h8HxIsZirTA8qVAR0C4hbH4dP8S3eFXmWgP2\\nA9UnKFRhMjTuc5PrS3/SqFtw1z2oNq+bpDRVxNr53CDShzH5b/fbYGHwdtE9ojZW\\nqNnYPz6sc8g7vqZdFopmQN5OoOg/CjfA4CLDO7of3yU9kd1ouklARcvaNGt3ZpE5\\n5/KZ6WWDz8gekSu0Hb47J9Iy0be+BK6iBnCSuL/tL27EYqR0zum+bClOnE/WWVI/\\n2x4gjuLtmwuQ+u6N7OxhUhATIVFHRHaro6UAkWg7uEQDpW/fDl93DfpMeQARAQAB\\ntHxBdXRvZ2VuZXJhdGVkIEtleSA8WEVUQ09FN0NGUEpNUVc2TU9VQkRBR1JURFA0\\nTFZJQzcyMzRWV1FZRTI3M0xXRTczMkQ1Rk1HVUdUN1lKNUVYREY0VjVYM1lHN09R\\nQlVDM01WWVRORTc3STJGV0RWQ01GT1ZER0w2QT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEAbFs6sd1ckfdXUQAMQ14Nw6kPlD\\n+wnFAxozEzX9cSf/W5rAXFs2aXZdHTCtN+f0Ks8z89WaE5MWt+jJM/PZVHwVWstw\\n+8UGw339AeqP0vDqcehcxOxovue9xOyutLJMhgVFlSpr8qFUmKHKPEb7C3px+YcI\\nCfxuF3XKGItHglCxXVcOt5m2lP30mtyAxDF4Yk0ow5YSqc09QZdGSCaWoh4IXnQU\\nE2p5Q6v2rVC0GS8ITs4k73t69knZ5GWtNX8ww0QnBrfOtn2q3JBvZVwstujLfi2D\\n97i7orQXVEy8w+wUfKJHHqhlGqhV+AfxYau5iR+QA8zV2QuPYaTrLJHZjxesv1pN\\nF6bp8Ai5jeU6cnseqqb+P+D6kpS0mlXz2ECL32RHzrR/N5W83YlXjj2VZb+c9IoY\\nzSkeDBtgg2JUYVQqkVIoTxUMEdR6xuzdCvXGRTUJXkitSTxY3AIM7KFGyy3lqoBQ\\nYhzb8cSzxMHMJ00WVIY8ohvYup8Ujb1haE9NGnIF+JvrSDuzhGGxOreZkrn5cPJM\\nNr5KGc3WwnJhaeY4UTp7FOjHqlPk4gvUMP2UQQ6lxMmP0M84D9XibFhZUjJhaefi\\nyQuZCbgiK6Xwy0R/CiOaHFDJK7x5jMfUAE+yIMdKCGZB/HOwEg33JVoRcSa4XpZT\\nckTkY66bgiswoQSk2cajORr4HXnX1qC6\\n=emwU\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2020-02-24T16:29:23.740525Z\", \n \"number_of_documents\": 0, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/replies\", - \n \"submissions_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/submissions\", - \n \"url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33\", - \n \"uuid\": \"e91508d9-eae0-4dd4-a594-0dcb5c5bca33\"\n }\n ]\n}\n" + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"out-of-town\ + \ primogeniture\", \n \"key\": {\n \"fingerprint\": \"200C271E4E680FFE62E008931554E4BF600B1E3C\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4uN551SiYiVLrHoK1QGMDmN1xq42u8o2dmnKFkArW5KfBvBFoX\\\ + nZX5LnOj9hKKEEmeGX5beS9h+fjsWvx86M2kQj/5xhOmHw0GGESEPQBSUc+Lyohpc\\nUmBoNNBfWIouEQ+IVS0gmrOwiS7wdItMby1lLDlDBoiEm4aRnRw36NIpABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEhPUDNaU05LUFgzNE1MV09QMkVPQkJRVVc2QjZPS0ZFMzZa\\nVktOV0VWNEhXVTVMUlZGQlFENjVKTEtYUENHRE1LVEFTTDM2N0NOT1ZDN0hBRUxF\\\ + nWVQyWU5LMkJHM0ZWNlZWUUlMMlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBVU5L9gCx482IED/2w6yFqz19zTBX72qN0MUTq5\\\ + nCavQIBhhWrbsc1m0p+cxuVJ16TYxiE3S/Lp/rd4r1Q9MQg9BP0+/qjOA541kNq5A\\nmR2Y0teqWonDqeY/660kEFIbio0HbOTjsBhEZxtglJ1wz70tUpd40ZVMsu+Z32Mw\\\ + n2kSiCclJYHk7uy1eis57\\n=pz11\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:24:42.042205Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions\"\ + , \n \"url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\ + , \n \"uuid\": \"4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"red-rimmed\ + \ applejack\", \n \"key\": {\n \"fingerprint\": \"D449222A7B7B0AC1E134A1FF01203DD2D2636A37\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOaUXyLQCaUSR4HTaBVGZp1mi3jn3BExTTe2UCBYjsn1zhkOBDf9\\\ + ncZNBQGjEBIYlOioC4XY1TkQep4L2DdmqO5lBfbyNG6LpGiNo7DvNBxeo5WNDa42C\\n8YcfTaVL9aWm07G12uwwc1WFNb0y86PzuAS1ek0k5B7jUfjNxFN9t0dhABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtCTEEyQTRDUEtETEVURDM2MllWQUZVRVdRQlJLUzJWRjVG\\nUEs2SElBWFBXQUFNSURMUkZHUEdLU0dFSDJJUUtBUVdZUFdFS0xRWVpaTDZMU1JY\\\ + nRFRUTUdPUlFFWFA0WE1EUlJJM0E9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAEgPdLSY2o3LmUD/i+JqgIWc2SzA5OTX9Qo0g/r\\\ + nqxDmi2NQMXob0fEEcP/GGnbiFE1P77AC6JWxSKPQStlfwvffhYmK2q7JBc71Jj8O\\nRqFRT5WSRpXUCq8tZkIYyoCXKQPlwSb3S1NQ3yM00kbkCM4dArLIFuQ/ZI1xG+l9\\\ + nIqxWwXYY8SpO8uKDXFd7\\n=FjUe\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:23.753433Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions\"\ + , \n \"url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"uuid\": \"70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"potential\ + \ freshness\", \n \"key\": {\n \"fingerprint\": \"06FFA85715E89C0AFBA927A78EA34965AC896EEA\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAMHR1pM94xuFw+GiTQI7RyUN/sKYmupDhwWj1nVricMXRbM7nIXk\\\ + nsBnqTx0pTkITPxjszoVyFFxG+Uw8TXMZEZdCOhcC2AieHV0mgWsXxLAbD9Sw3VmQ\\ngOQ3S2C/MBrimrK4bkpoKXxKIV5v5Rgku5Pjxzw50HH4e1pYhgW2C+knABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEg3TVJTVUZHWFVKRldQQlM0UjdISk1JNE5HTUREQ0FaRzJL\\nVlIyTTM3RkFTQk9BRjIyUkFYNzdMUVdZNFZJNTJLSlBOQldaRjUyQTdHWFJVN1lQ\\\ + nN0dQQU5QSFNNUUkzSUFVN1VGNEk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEI6jSWWsiW7qZeYD/ReRVU5y0nssc0+OlRy6M/im\\\ + nHY9oHex0tSGt1fTuDVqsAKKHMDrZLKkkhJg42wcINwbXTj/vRu7n199IwbSUoDiE\\nJlnO6ZaIG996AUFS64eZBA+kXczqJbsWgdQQpwQJn8LiQUF8iwFhTThltjRSuXqf\\\ + nMxyFevvxbIvYcs6il7Ip\\n=cZe8\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:36.194245Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"uuid\": \"6db98582-dd69-48ea-879e-5afc5aa388d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"inexpressible\ + \ sepsis\", \n \"key\": {\n \"fingerprint\": \"380C70D1C7930985411415B31A1B751385404CC5\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANhgLtWR4jFlhHEPGJjcupkGrNymWv9wFlFM8YppKs6nNXaQdoKf\\\ + n7+NESFVdkm89/7FWD/It0B49jEBjjs7GOmxhffomt1NVHocYGDBQjMAlKOYQgCnR\\neZDnHCFORSrQcfiNhgKm1/eFOZlNJDZn2Cwpmdk8ZV6B78fGVz+3B+tFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEo0VFRaVzY2QlBRTFRRVVlNS0hIVzZZTjRGVkJIVFlVQ0ZW\\nNVNWNjNRWlQyT0Y3Wjc2NUxEWk1TVDJNR1JBVFpYSVZJVzVBR1M0N0RFU0hTRUhY\\\ + nWDZFQVlISkFWTFBZRzc1VFlKQkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBobdROFQEzFd3gD/RUhGdZUriO3QqYTqvH7EZdZ\\\ + n4r3iFUJVP3xhru9HYBtksepsKzUHYZn4nK29689AdV1A9o/X4YcKWrxFRbMuZs0E\\nTj2Je4jrw3WNf3O3COAWwFa75HOXIhGfFVuJ4Ni2/NVJGDPA6NNIfZfFMIj/NZF3\\\ + n3RBZhDmxS21yJs9daQfs\\n=NQQJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:44.877597Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions\"\ + , \n \"url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"uuid\": \"f3a61359-1919-4bf0-b6f7-da902a935160\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"newfound necessity\"\ + , \n \"key\": {\n \"fingerprint\": \"7FBC4515353AE647D938C764EEE9B96CF5D1BE8E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL5F4eU1lEB3y0oi3X6T8FU3jjZjLrsuh7pO8UcwNtQX4SccJ++B\\\ + nHChPo4OarAIfmIENAL3aP2/IVGM0w6BvHFOJvztQpEagiwf1g5voHC8mlr0m9maq\\n/pFAIbFSsTKh+nCwEvXjwxGfUt8l5w0P59kpRp/1j2DzIrwjvFomK1DZABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtZWEZDUldUM1hSSU1MRzdDU0NJN1paVVFaRkxMSldLMlhP\\nWEFCNVdHVkRPNEVOSEY3NTJZSzJBU0lFWktYUVBHRUJXRk02NlVRSFpBVUhBMjQy\\\ + nUkQ2NjVZQzRHQlk2UEZFVFRLWVk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEO7puWz10b6O+F0EAKBLCQEcRuGffqEjWHS+B2QO\\\ + nXWvovvU1mWTDvGPFLzyq92iQUVe+fAjgfEcEyX6btD0ivZDctfhImVqqXQj23zP7\\n8j1lvDXFBbU41AfZbBljEk69MIPicdviWnZaWZ2hk7ScO9Lc6D+CcU+3/l3hlh6X\\\ + ngQPZEQ30NO7w2/7ADAvs\\n=P6eJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:53.136494Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions\"\ + , \n \"url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1\"\ + , \n \"uuid\": \"5fb61bc7-8819-4f66-99b0-538a389f8fa1\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '5350' + - '8018' Content-Type: - application/json Date: - - Mon, 24 Feb 2020 16:32:54 GMT + - Sat, 15 Aug 2020 02:26:01 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -95,7 +158,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODI1NjE5NzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkwNzc0fQ.eyJpZCI6MX0.vlH5LvV2SDlef4FLm3qI4Uu9-GhZSM42DmaHexDS17w + - Token eyJleHAiOjE1OTc0ODcxNjEsImlhdCI6MTU5NzQ1ODM2MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.LUiHeimg2JygsIyiX_QQOiT9pwwpIViInlhAfEFAsjk Connection: - keep-alive Content-Type: @@ -106,33 +169,65 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/submissions/737251a7-1137-4ad8-9e54-2e76e07926dc/download\", - \n \"filename\": \"1-seaward_proprietress-msg.gpg\", \n \"is_read\": - false, \n \"size\": 628, \n \"source_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09\", - \n \"submission_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/submissions/737251a7-1137-4ad8-9e54-2e76e07926dc\", - \n \"uuid\": \"737251a7-1137-4ad8-9e54-2e76e07926dc\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/submissions/6855e6a9-ba8e-4d2d-91ba-8bdaf99985cc/download\", - \n \"filename\": \"2-seaward_proprietress-msg.gpg\", \n \"is_read\": - false, \n \"size\": 694, \n \"source_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09\", - \n \"submission_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/submissions/6855e6a9-ba8e-4d2d-91ba-8bdaf99985cc\", - \n \"uuid\": \"6855e6a9-ba8e-4d2d-91ba-8bdaf99985cc\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/submissions/87f59775-ca6a-41e5-a36c-b7606b9f9754/download\", - \n \"filename\": \"1-unabashed_steak-msg.gpg\", \n \"is_read\": - false, \n \"size\": 628, \n \"source_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33\", - \n \"submission_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/submissions/87f59775-ca6a-41e5-a36c-b7606b9f9754\", - \n \"uuid\": \"87f59775-ca6a-41e5-a36c-b7606b9f9754\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/submissions/e4213389-57b1-4b6c-95b1-3c0f3568080b/download\", - \n \"filename\": \"2-unabashed_steak-msg.gpg\", \n \"is_read\": - false, \n \"size\": 694, \n \"source_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33\", - \n \"submission_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/submissions/e4213389-57b1-4b6c-95b1-3c0f3568080b\", - \n \"uuid\": \"e4213389-57b1-4b6c-95b1-3c0f3568080b\"\n }\n ]\n}\n" + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96/download\"\ + , \n \"filename\": \"1-out-of-town_primogeniture-msg.gpg\", \n \"\ + is_read\": false, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\ + , \n \"submission_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96\"\ + , \n \"uuid\": \"f836676a-c1aa-49a8-90c2-bb171f60cd96\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/99509e6d-62dd-48f3-8208-623f9290bc03/download\"\ + , \n \"filename\": \"2-out-of-town_primogeniture-doc.gz.gpg\", \n \ + \ \"is_read\": false, \n \"size\": 622, \n \"source_url\": \"\ + /api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\", \n \"submission_url\"\ + : \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/99509e6d-62dd-48f3-8208-623f9290bc03\"\ + , \n \"uuid\": \"99509e6d-62dd-48f3-8208-623f9290bc03\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download\"\ + , \n \"filename\": \"1-red-rimmed_applejack-msg.gpg\", \n \"is_read\"\ + : false, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170\"\ + , \n \"uuid\": \"ceb44744-68cd-4b29-ada9-4c6ed4127170\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015/download\"\ + , \n \"filename\": \"2-red-rimmed_applejack-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015\"\ + , \n \"uuid\": \"1deb4f4f-1094-49ec-b0da-5d714b60c015\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download\"\ + , \n \"filename\": \"1-potential_freshness-msg.gpg\", \n \"is_read\"\ + : false, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e\"\ + , \n \"uuid\": \"da095cb7-5a81-4b57-912c-14b0501dc00e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d/download\"\ + , \n \"filename\": \"2-potential_freshness-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d\"\ + , \n \"uuid\": \"ed460264-f0e9-415f-8247-738eb482c75d\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download\"\ + , \n \"filename\": \"1-inexpressible_sepsis-msg.gpg\", \n \"is_read\"\ + : false, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a\"\ + , \n \"uuid\": \"a3bb0937-6240-4200-99d5-b514c465e56a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01/download\"\ + , \n \"filename\": \"2-inexpressible_sepsis-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\ + , \n \"uuid\": \"1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/2b1dce9e-852d-40a5-8148-d4e54cf3c322/download\"\ + , \n \"filename\": \"1-newfound_necessity-msg.gpg\", \n \"is_read\"\ + : false, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1\"\ + , \n \"submission_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/2b1dce9e-852d-40a5-8148-d4e54cf3c322\"\ + , \n \"uuid\": \"2b1dce9e-852d-40a5-8148-d4e54cf3c322\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/9cc1760b-3d1e-4cd2-8f0e-5af35661509a/download\"\ + , \n \"filename\": \"2-newfound_necessity-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1\"\ + , \n \"submission_url\": \"/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/9cc1760b-3d1e-4cd2-8f0e-5af35661509a\"\ + , \n \"uuid\": \"9cc1760b-3d1e-4cd2-8f0e-5af35661509a\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '2051' + - '5134' Content-Type: - application/json Date: - - Mon, 24 Feb 2020 16:32:54 GMT + - Sat, 15 Aug 2020 02:26:01 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -146,7 +241,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODI1NjE5NzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkwNzc0fQ.eyJpZCI6MX0.vlH5LvV2SDlef4FLm3qI4Uu9-GhZSM42DmaHexDS17w + - Token eyJleHAiOjE1OTc0ODcxNjEsImlhdCI6MTU5NzQ1ODM2MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.LUiHeimg2JygsIyiX_QQOiT9pwwpIViInlhAfEFAsjk Connection: - keep-alive Content-Type: @@ -157,38 +252,14 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-seaward_proprietress-reply.gpg\", - \n \"is_deleted_by_source\": false, \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_username\": - \"journalist\", \n \"journalist_uuid\": \"d51dfb7c-0484-4bd8-8979-1ae3a0b1425d\", - \n \"reply_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/replies/0ee751a7-b0c5-4809-888c-a25c7cc4fb40\", - \n \"size\": 1150, \n \"source_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09\", - \n \"uuid\": \"0ee751a7-b0c5-4809-888c-a25c7cc4fb40\"\n }, \n {\n - \ \"filename\": \"4-seaward_proprietress-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"d51dfb7c-0484-4bd8-8979-1ae3a0b1425d\", \n \"reply_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/replies/858a3bc7-0961-4eb6-81b8-6ecf4d892ff4\", - \n \"size\": 1218, \n \"source_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09\", - \n \"uuid\": \"858a3bc7-0961-4eb6-81b8-6ecf4d892ff4\"\n }, \n {\n - \ \"filename\": \"3-unabashed_steak-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"d51dfb7c-0484-4bd8-8979-1ae3a0b1425d\", \n \"reply_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/replies/22d17c49-708a-4b82-9866-797535096f48\", - \n \"size\": 1150, \n \"source_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33\", - \n \"uuid\": \"22d17c49-708a-4b82-9866-797535096f48\"\n }, \n {\n - \ \"filename\": \"4-unabashed_steak-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"d51dfb7c-0484-4bd8-8979-1ae3a0b1425d\", \n \"reply_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/replies/3dcef402-9c73-459d-8091-a2bf7d325a03\", - \n \"size\": 1218, \n \"source_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33\", - \n \"uuid\": \"3dcef402-9c73-459d-8091-a2bf7d325a03\"\n }\n ]\n}\n" + string: "{\n \"replies\": []\n}\n" headers: Content-Length: - - '2267' + - '20' Content-Type: - application/json Date: - - Mon, 24 Feb 2020 16:32:54 GMT + - Sat, 15 Aug 2020 02:26:01 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -202,7 +273,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODI1NjE5NzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkwNzc0fQ.eyJpZCI6MX0.vlH5LvV2SDlef4FLm3qI4Uu9-GhZSM42DmaHexDS17w + - Token eyJleHAiOjE1OTc0ODcxNjEsImlhdCI6MTU5NzQ1ODM2MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.LUiHeimg2JygsIyiX_QQOiT9pwwpIViInlhAfEFAsjk Connection: - keep-alive Content-Type: @@ -210,39 +281,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/submissions/737251a7-1137-4ad8-9e54-2e76e07926dc/download + uri: http://localhost:8081/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/submissions/2b1dce9e-852d-40a5-8148-d4e54cf3c322/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAA8YXgGss3s3nZEs0WFMU0gYUOfFHzZ20PygZWfJESpZRR/0uDZkBYDcDa - SZBnXhdlCk+TFlDM9NTaNxpFSKXm1gXXKOo/kwxo2WMYh32uP1FsmUru6kd1VOYZfx/6HGp6fyes - 3qvTT6G3jDDNQfbytlBlizIDHckMX8fJKxDmgeLTfiaQQhQaAQUSWjQn3EAwfcSm/CtKg39EMTVV - Bt+sz0TgQAWxfkypkWNX0JsXPqdhXBLxXqvGGhwXXWTxb8iG8NY4KPY7jbGcfoKtZ9ZrQE3k5ZfX - 4sDRNNFvcbYQJ8eHGFEZcdarQqdIqF4Yo33zQr4ciXNcIbqrbAP84YfWanA1AgGCj9BMxFaAK/Bf - 06IL8eKaza1ga1p0EGO/BB/kF74PRmqJGiZ/XT/VvDrf9dzQXt/a74WHI7N4lcp+B7cmXM2VVaWF - mHdnb8Vev8Sl/0ldMhS4lQtiSLrCRrUsnOMW36EfbOONKf6CMWfwet+lDQjbkyVBoKcf84Qk7l3v - afXBWkDK4p/rzTGFoPqQ3MxgYk4o9EF6f3OIxTPvHNSa/lqyrRnyJtWWXv98+lj3smRg8kZlT7Ur - lER/C7bE+1vP+sJsxY1/0+LtFp0DwIm8yLyfU5LvAnfh5kRaE2QXr3Qzr/Uo1MyDPfbv2zZKkt+6 - 46vplC7bNADgaXoIThfSYwHg/iPi99BGAwZBFjLaytV9KjEuF5mVIkuoB1r8eS8ujkQItGjnRtF0 - 9SEPB96ew4oy84mqECAPvPMDJQGB//F9uPLkcFBQvjXIMQqaMaSXBttTDYAu0YRKnXw3f9+5t9aA - 8A== + hQIMA8PnxMCiIBsqARAArL7MGys+bU7mIl18TJs5rSTC9NvcRhYXjmB/UMdxG2z6sYPXOrpcIJgO + fJwQMwe0Osu5iYDmaGVZ+5oYmVdaCTt2inZKxn1Li8iCV4RnbXWItYlt03WeLO8Mfa/k8LMqwGb2 + RWoW3yOPZm4NsTc30c60z7PBnjsgXuCbCjLCZs1uXQnOXqr4f6C4hq3S+CCvxqOfytPY4vBtVkvN + pcbaBm4jCgMAuyg/f3cXLt4w0b2TZ5LHejmppv1cOkpq/ia8cmyv0kW+hTh5uKnRiZtu+PlEWCEI + QhkNF7uVT1xoNDQZJE/wze0ni7u5V8Afze7oEEqbOJg/nLjUrAKdPM/08yB3CIiHU66LF5lsQMcc + eg/lpcMRja9YgkPYfOjWYxyZqYH9gHKykMlbjr5c2mGSswpkANw3wmuS9DIB96EYpPc2ebqDLKkt + 8+yC5vDu81VBlxC0xPlRzb7bK81jFvzwavb86T4HEEl/n69QwiuPeiFNpw48tNSK6l2oDVyq6TjU + uRjyC/ICo8D4V1LYFp4fy8WdNG96AGADwMFNTTmxOuY1Gi8Qn8XXpeOzxPPiwPv/P+W7SAGM08dt + LuEdA9U+0GoHEGqIrzSy4B/EUaVby947Lz15FQzjS2AfNIx32PDcCnw80l5i/rV2v1G+qF7Iv1Kc + e5sYaAZ1FJ91j6S+VXvSTAEY9XnwSOWdtr//CvagOwodz5TtI/TXCt7yEiGJBGwz3dnAxWwlziOs + 5yBjLzVsDX+GHrPL3cc/VbXd7be3fi/7omVkmeHmLma8vmI= headers: Cache-Control: - - public, max-age=43200 + - max-age=43200, public Content-Disposition: - - attachment; filename=1-seaward_proprietress-msg.gpg + - attachment; filename=1-newfound_necessity-msg.gpg Content-Length: - - '628' + - '605' Content-Type: - application/pgp-encrypted Date: - - Mon, 24 Feb 2020 16:32:54 GMT + - Sat, 15 Aug 2020 02:26:01 GMT Etag: - - sha256:82bccdb4c5a66ea6ffb4cc173a800b43013e19d76378b044a4e6f2ccefcb5176 + - sha256:cd8ca8320d46a9d2654a353aec5bec455d4afed05744d0ca95e47c7ccf358c1b Expires: - - Tue, 25 Feb 2020 04:32:54 GMT + - Sat, 15 Aug 2020 14:26:01 GMT Last-Modified: - - Mon, 24 Feb 2020 16:29:22 GMT + - Sat, 15 Aug 2020 02:25:52 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -256,7 +326,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODI1NjE5NzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkwNzc0fQ.eyJpZCI6MX0.vlH5LvV2SDlef4FLm3qI4Uu9-GhZSM42DmaHexDS17w + - Token eyJleHAiOjE1OTc0ODcxNjEsImlhdCI6MTU5NzQ1ODM2MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.LUiHeimg2JygsIyiX_QQOiT9pwwpIViInlhAfEFAsjk Connection: - keep-alive Content-Type: @@ -264,40 +334,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/submissions/6855e6a9-ba8e-4d2d-91ba-8bdaf99985cc/download + uri: http://localhost:8081/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAAx1B9jB/cK4LKi1MeBWPUswf976/douw4fIq4VrjeBUk+YRJPaDklYiyC - c9xOLj7t6zneBKTTwfA3emkWvzOaRw8mlxB5MHW3OBDCQs5Hn0e9yEu5i+0OrymsSXIMQN9L9xVe - omqhfvQ55JHHjX64tf5/Be82M3VTOQfmoWXgz1c/E+Fs98sSijVx/3S87F+JWcP3krvBrVczy2Sm - Z3RDTjSgzYxbrNcMmeeMXocIXhnEA3ArhuJ7Mx7kWNa6HusDD86Me8lZUohHw5FMNll6dBtHOSgH - 5Yo5Q8+iFKFVW6+/qky0mWk7MNIt5QDLR8AkKy9CoxdYikmzlNPyyOsyPvCBTEa4OkCfA7kZ0Mb/ - h4SIcnRKO831g31G7Tnej8mDCmEIASCPJ4anVUzbuCDPgZPIjdediEM6+lntlHli01LTbSsQjmRm - gEv4NoInyNB0xWzxBcDVZPT5FhRkvTC0iFISuMjrPLZ3C0obeE0lDD22sf6le8SvttiWoydb1Ua7 - xnGRm9xdZRBeBR6zPanJpgM5QLhloibvIFfTVe4QzPKhhYbGWd+AlUOg0Mg8bEiUGw3JqB2M8NxB - pQjTiSqdEvecRygJuvYdamTXUxQXHAlKyA6wdR8mwlF+nRo4i+OZJJrH/sa4tijCc0EQIwn4SNyu - uNTV7LcaQyFMpi6l5xbSpQFP+JVu3D5AsVn7iWz/7q8pDgb6AJDAnvgvWWRweUXM5Pe7GXHZtv+e - IivwrM89T6uqFIC8MdIngil8bH58jit4NpaenaesYn14si3ft9dbyhv9VjqFELrQmNEzVbqJuTRL - C/n++RTVmno4U7P7ezuTuRHVbqKdTHwnzInd8N/pFgFoSxol7MYErd1xbMnxxdh5yYaIGdOc14IF - yZyx53rkNcF5pw== + hQIMA8PnxMCiIBsqAQ//Z/S89kAgGiAOh+UVD2ePgDvU/l/JnvR2DkCEnnqTivaWTKetbcTOxv8D + iHQFUvQKPTADA4g5u56foRmzC0Yb2mP36vRMUqLq87hb/XfZFfr3Ak7E169EyaCN6ht5he28mLV0 + j9brHPGxQWt2vrE4FFdwnUVQWNfAp13rFMm0IDFsHN3o3lNSjywJ62jlr1rce3mdkC+rXkwDh3zs + 0ZDvxqFGx4X8YPbQiAStvUsK1n3u9NBnKE3cyeHe70xnMdQxq1N4NuACJZkNovKet6C3s8LTvj58 + XiK6+/AgtbO9Pk6c89s1WW0x3hUGFtWVI+GqSUSQda5CDlWaq6Fq7mBURfuW7yD/rOJ0EypOOJED + b1GoyTiK6V1gC/mktb6u/Ei16SmPOjcsAzW7BFn5tsvl3lZULN+b4Bs+E7/Pxl4ymVaPDgbcsAh9 + Ipp0thhF1a2A3MobRsTtNidryxvfzUTj5ou70vguzn7zthzog2sijyM9hBI0FPr6YRVWXvrS7BEQ + Ly9BA1AuzGy0kS1B6MUYdcWAaxQZHWNne02zDHZqe2sBFLM04tJU4myKrXlBOok4YILQ7OWDSoa8 + Whkyohid0Eympcv+6YMaKI+9yBzHFWgcpu27rlrAuRGRXi9ibBxovyCRg5SSYc1Guo0jalDJWdDy + lRdLGsmqJAcWq2PUvNLSTAGpSiJRM+Iwxr77j/lapCOSRGfVJaivW59X5+ZQa6BN57DKWvcgPtCb + xDfXOBD4hOG9w/Qv5iKwgOcj/ckygOpvtrcQosdK9ZzrrdY= headers: Cache-Control: - - public, max-age=43200 + - max-age=43200, public Content-Disposition: - - attachment; filename=2-seaward_proprietress-msg.gpg + - attachment; filename=1-inexpressible_sepsis-msg.gpg Content-Length: - - '694' + - '605' Content-Type: - application/pgp-encrypted Date: - - Mon, 24 Feb 2020 16:32:54 GMT + - Sat, 15 Aug 2020 02:26:01 GMT Etag: - - sha256:f841308eb1639ff681a53a069d75edadb0bb92a8daba3fdb9ca2e744cdf22807 + - sha256:20db26d5f8240c2efbc83f40184bd03e74f0b927394627fe24bc2954cb4a6c2a Expires: - - Tue, 25 Feb 2020 04:32:54 GMT + - Sat, 15 Aug 2020 14:26:01 GMT Last-Modified: - - Mon, 24 Feb 2020 16:29:22 GMT + - Sat, 15 Aug 2020 02:25:44 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -311,7 +379,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODI1NjE5NzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkwNzc0fQ.eyJpZCI6MX0.vlH5LvV2SDlef4FLm3qI4Uu9-GhZSM42DmaHexDS17w + - Token eyJleHAiOjE1OTc0ODcxNjEsImlhdCI6MTU5NzQ1ODM2MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.LUiHeimg2JygsIyiX_QQOiT9pwwpIViInlhAfEFAsjk Connection: - keep-alive Content-Type: @@ -319,39 +387,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/submissions/87f59775-ca6a-41e5-a36c-b7606b9f9754/download + uri: http://localhost:8081/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//RYEIygg4Uugds9fB4sI7FGTcevS3Zx58jZWhJd1iycRMgfFCp6qIHKzj - N3D5mrj1TW8sqwVKfUkn4e2C8RAAQLfSV3fHVnIpVg4lrmk0qAm2e/aXC5Hi5b3nA9+xbZAkHtfF - JIL3wux9cbtkq/OLHRNuw9NDCPVf7ozJEFWl2cQLi74GKv1GgphSFgs//BUA3DYz4hd8pCnpf3nk - k943IzJqUGYLyx3zQs/wk6SsTTFk+wLy+/Ju/NLmaBFYK8hTb+wpOoUz97vwhP1SmGHBa9NQN+Ps - vm5PbcbUF2EdfYpyIuvOJ6Z8jx0jPIVOmz5hjehYt20PAWfiZOGWt7plBs6qBNN0rXj2bOKtEnkj - 5O4ieawzPcsnkxhI3uGiiSDuGW4bAbZyFaJfvLafIWYux+AB+MnRKSeysnsywl2WhVD1pzatNMiR - Sbpj8uN8whco6U53Q1cib8z0YWi0jl5B7ntbU2xHMg8ZHLvSfD5CaL1OQPhFzGssjtW0r9fkpUH5 - LtX0OORuBDIfOfNvbBQBTEGJBd+MAIIFwkexzMvNpTz/VuJp0FFu8zVHW2iYOLGrf7jM1n/ULQdN - +mGrOfM/ZKKf6etyCBAhS+ZFnGl586AEYpQjonAKND4rNh7Wewf7bcG/C3YPaJU6x1zPUyyNqSFT - dK1mBfAopRIiPWJ4hU7SYwElO8BIS8TyqQC806VyHyaPgE1zC5XkFevuqoCx3lfRDdLayChhchzu - i06kHbkMEUECOyMkWu42MKHPFKg9rw8HiRGF6l1fJthIvdOXFSQCkimrLC+5bxyB3oTfoDyKDs6S - QA== + hQIMA8PnxMCiIBsqARAAs+tSZVdjh2H5sgW3rQYsinaTUd1To3XLy/EC0UcNed15/OLbU142ic10 + 6l41iWmBW44aOmjYFIY46VfqPxQSM0G7fl2g5A0SZdmckTqzu141v/+BoTmvbzzZ8sXmpxKjbP/A + 1F6aBPQ2qX7HcUVyGOadyMRjuKB+IO1pROBeFB5R0hE+FD+y4/yq2y4J9SVeYcdcwcsWJytFUm73 + emXQ6vcBspvlgSjE1gywgfPFkmOLIKxv9INHFTT/FrfPvJ/yeFZ7jKtG0wxBQYPL4DG5QiVi1Gyz + Ln039tgWjFVnM5FhJ+XNhLbLHuISii/0CrKq9TeRea85xFHR6UGKgTm3/fOeWtEhC6FKa0XstXhU + T0E9dmh80Rd3myvN0HU3eyNFvmjyZ1weVguXjg4Ao1yWZ8a8AmqlA6m4conr4bbscqQKXCJSF1D+ + g/i5ng78t0+4wnWMiKtN9rNTJkVBzXpaoYzOn+14EJbkYa+zkCyQS8TbjMBpLaP0aTFO4VXk7OAU + ygtKj6P8KmkfqivWrQ047DjqwVot+wBpKT+3t8ASscApC7KaSF0+d/fBvb05ZLzLtfSXM+Ts6pQ8 + sn60uh2dnW/12nbqAdzFnrEPtDdtz5PFWn8brJpvhhMids/A7dkmbbLK6oirkLSRMF7Wdp8Stz2m + aI8Xz6brh2GQeKZafWnSTAHRguSmKDs+h+zUuP/hFFyLlLy2TWX3VLR2rLCEHhm82jP4UcMTpBkU + sgsFKxLyPddNYl+9D7kh9NLhzaLsXc2RihQWRvXYM9f3E0Y= headers: Cache-Control: - - public, max-age=43200 + - max-age=43200, public Content-Disposition: - - attachment; filename=1-unabashed_steak-msg.gpg + - attachment; filename=1-potential_freshness-msg.gpg Content-Length: - - '628' + - '605' Content-Type: - application/pgp-encrypted Date: - - Mon, 24 Feb 2020 16:32:55 GMT + - Sat, 15 Aug 2020 02:26:01 GMT Etag: - - sha256:c2caeb461baa4fc5ea8279d707b36519b146656d2d4992c66b09a689d5458149 + - sha256:624b8cc271f0bc4a153ff893f14d4b63464577579c0baa49ca2e6f5b2fb715a8 Expires: - - Tue, 25 Feb 2020 04:32:55 GMT + - Sat, 15 Aug 2020 14:26:01 GMT Last-Modified: - - Mon, 24 Feb 2020 16:29:23 GMT + - Sat, 15 Aug 2020 02:25:35 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -365,7 +432,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODI1NjE5NzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkwNzc0fQ.eyJpZCI6MX0.vlH5LvV2SDlef4FLm3qI4Uu9-GhZSM42DmaHexDS17w + - Token eyJleHAiOjE1OTc0ODcxNjEsImlhdCI6MTU5NzQ1ODM2MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.LUiHeimg2JygsIyiX_QQOiT9pwwpIViInlhAfEFAsjk Connection: - keep-alive Content-Type: @@ -373,40 +440,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/submissions/e4213389-57b1-4b6c-95b1-3c0f3568080b/download + uri: http://localhost:8081/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAAs2GCPWJfgh7ZBfxPo90XsZe5TtokCJaA4kB6oVIX24TD5C7B5zCjmM6M - of9RbpSOA4g6y5geYE/RGL5ieuiDTeJEr2w9dtCBCpFB7L/BhrrLeL9jVcObo85JZaR7JYfvM4Sn - PCcVRISnD+zVdVJC//G1Vj6yQOML5n/Yrs5idadOh/VsgF1cQ5a2oxIMxsC5RdTRMOINUOAKbwCA - 8cf5bicRBO4ztiPo3iv2nq3/08osWUBLe5CXsyI7hS+1hTgItLHxmGPz59hBMH4VSbmw6jrVCh/i - axp3nkOIQAeBSD9J2/hzMBbMbewv3smFAnjpqn20dN7V8TSkg6wZOJgc9bzck0+eCT9ZUrdEpv3G - uwexUFybUWDeNP+fTOw6Gfg1Ykah2hNcvpz3mf2RblRUpKXbTSZ9NRdm8Wa3XdS6Y7qwOprBFJFP - eFbN1P07W74E8bZ7Ioyvr4OmzV+QB8w1bEb9KLCkqMgVjXBL/FdvELVOfhn5EgRLmQXTvN0mqtjR - GBTOZRM2xJDMOJPVRgWWaM3JqisIxiP/MHp61mHNgviZCHEBFwK9CExKa5M0UKA151EvyJvN2mlt - fWFZacJzOlQoKsVPuyzX5z87SDRrPI588x3FxbOQs8A9o+zoDJcry9FBdE+xUWFo7h4RtDLD627a - 4Ii9vW+dlWvzOYxxKg/SpQGcSL+FJ0AVxWiQBp8pq0rfRfQGguqsqIJ9iOESKKkeXfraZBE4lcTg - VB/C24jvdI2UGpbuuozM7xm8OdwHQ/0Z6RzS3Tqs77MkxsY40X7JbCA9//INhH5oHI8RZN5QfKSb - xbzh29wmym6Zsm9XJNuMBbukDvqbPphvASZw2rqLwfUXX6u6KTvErBM5uLwcwPlU6B962voaXzxY - r2ljqwLeQ3Vflg== + hQIMA8PnxMCiIBsqARAAp+9fU8qzd8lBJJJeTGUfrTvtC7bBj77m96ioEWln23lreSXOi7W1E++i + X3mCeNg6hLC0PSAtuO0QTw+LE6TGqLJtQh5y14fIxzgIX5G02eaoOlsayjQbVfXHTJ6HBSFx1VkS + ImILNuS170DhYiOyW91R3OJ2zg4DeTlPkyegMGScWCued6EcBBL+/EOrvZLDoXtpFAHFkGGcoQSD + p/6L5/pp8AuB5N43NRCtslfsD8D4gpZT7L9gkvNIJbMrBQ4FVUzjB/XI5mkOhXAubjKzgGcpqiM+ + N2k5nqSPFzotGHmKDy77Bq4D3Sk4fcLzvWMe9hY+Prp6QqW5/F3uvFhJdpdOR9JZ4WqY6pWk0VsA + jeIuaxGH3rRqFegi59AiZV+EvpORA7tx8qmkVHch5UifaJCsHthaxOrBk1D/rgutgmoQvVaCN+UA + 6So9D0H/w6RIE0vE3SAsCpXV3XQJWwsya8O5R5jCuETvi1s5NnMXrtxRuBqkFZUcRSNZyzrUWLGA + 8djkwjYcO5lP7qt40ztUosMmb2y+4z8ad3zhWP71SKA+chx8lUvY7ziiSmFOpRJOr0OEgKMU59lR + ovyT6mu5yB1d5d8G9ns8s5H8/ymV5WE/MdG+o472wWPKoKHnIu0zlj1Qqso8l/khM5wIjs8XvICl + pm7uojnWqaFcIaJg4EvSTAEw45cGmA90NotlV9qwHi0fJ0qlbFKf6FAyeDaRL0TPoLKx9JbGf+9M + +wwWhoyWoWili+hOxuju3sNSeN1iYkv3fEIyKyEy5rXvf/0= headers: Cache-Control: - - public, max-age=43200 + - max-age=43200, public Content-Disposition: - - attachment; filename=2-unabashed_steak-msg.gpg + - attachment; filename=1-red-rimmed_applejack-msg.gpg Content-Length: - - '694' + - '605' Content-Type: - application/pgp-encrypted Date: - - Mon, 24 Feb 2020 16:32:55 GMT + - Sat, 15 Aug 2020 02:26:01 GMT Etag: - - sha256:20acdcedf10bc021d86cf3cfbcea471653c40d0c8a831d65e4477b4d81f7856d + - sha256:2e1bdbd452ce54d49602552182cb0146b2334c58a7c5aec0c0565645e2ab4286 Expires: - - Tue, 25 Feb 2020 04:32:55 GMT + - Sat, 15 Aug 2020 14:26:01 GMT Last-Modified: - - Mon, 24 Feb 2020 16:29:23 GMT + - Sat, 15 Aug 2020 02:25:23 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -420,7 +485,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODI1NjE5NzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkwNzc0fQ.eyJpZCI6MX0.vlH5LvV2SDlef4FLm3qI4Uu9-GhZSM42DmaHexDS17w + - Token eyJleHAiOjE1OTc0ODcxNjEsImlhdCI6MTU5NzQ1ODM2MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.LUiHeimg2JygsIyiX_QQOiT9pwwpIViInlhAfEFAsjk Connection: - keep-alive Content-Type: @@ -428,48 +493,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/replies/0ee751a7-b0c5-4809-888c-a25c7cc4fb40/download + uri: http://localhost:8081/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96/download response: body: string: !!binary | - hQIMAy0pba90OLb0ARAAibjApgeFurgfQ1Rgy3cA+SH07QMFX0xYuoiUrW3df047Iedrt1+qem9x - NUX3tEo0GFMkL7D/LZKKtEMYUuabIsitT6WzCOS4udDmQv4iXrifp0iAXIfOJZRRDigIy5F32NXr - a7emah7UdfBButZeTZIwzYJMVjam6+QfW/zmCsngMjd70FmK9xqV9zVAFyNWiGC5+2U7CJG2mYm1 - cwTdWzTay1j4QJoYcsllDxRsMnMCpDOmuoVe+LvJXIeKDiJcYdJGCEp8ISHgeqKTaHNdReNoRL8H - /znMLsy+c3LmGu11KQbr+0Uf6FJWrMgbhvO2GSr6lonhpwHZcuPSE6AHae6UdhQxSsi2Zin4SuTR - ESwP4z13cH4CgFYJoEvLFEXjh8J7Ht5J+NkEK5Oyj22M9soPdmE6BC+fFjcOCh0pj5JN5DOkki5K - K8Lcx5kdBmrLCgUpKJ17b9dmlhRx88Zc4E6c+YirVrlh33Lq3n56qqyfC8s3wW64vzSaGP72vOfb - U0Ly96EUyaxRG6z8sqqke/015GJecj/vrLoNUXUyvq4lKbq24Wo0snly362GeaiPAL0c3/ALHNWT - wh8JZWUXNzIBED8RNXUy47BOZ3+DbtLZZyyzw9WLgfoTpSMwFvnJ+LuxtmDaFqyzpIbjcTtJ+O/r - O8PkvJPtY+NSYyV/vVSFAgwDw+fEwKIgGyoBEADGEvBy/9DW7Xsq6Q5UE/yfk3ByETum8ExuhfIU - hABcoN5aUts+nsayBssQ0xRDcRTzWqUlcViabNN3t9V4HTZ5yy7oO8wy0f9RU3rPPGdN29oFQ2ch - 8CI5SqVEUZvwOxgZmESKw7iet/UD8zDdW3NJU71kP3II/cXZ64PS5RuFcBClNBllfluWWGlG0NBk - GWCFBc1TcwQl6VVrbOwKTAsll71lKkA+V6xHN0A7d33DtzKCdbjseA81gs8gWlCxfiaLNQnQ20zK - cT9pkGfKsFs0ukg/fji6JYAyTiHvdlkAvGXaV8pfAYE2e31wPE2ms8p0CMKbyfm8OWlTf0uknp+D - QvHDdNoZ4UBWCOqFr/JlOIwWeJ7av5i/UjORTIcPuEHJ1VdTHFYYtPhUtjLa4VRb9ndYxlXh3oJd - rQs73696ejrnuk/fp1/SAX6OnU6DiHPrHhoRwHhVmuyX0Tu1/fBcF+8vE+GUbahIf7CUrkzSy+74 - 1rdHx+2At7cv467psnJe2noOUY2D1Sg2Er43rYWADIY42pIavZem74Vq74aFKie4CH//NVsMDjE5 - kCsv9tMsIi192XGWxx8FsoOloMPlEiXsMkbZnnuZB8ln/yGzhlW8tY41T6WhPS+CCO8PysrZJ8SE - lQxilpacQf91mo7Ad4ZXyQIeAnJDqtpa8X9bR9JeAQJQgCwCnk+fCjLFWv373Cow4Hiw6WIA11EK - xrzZ138t0hDzLIx7zQwuFTHFFQK9Qh6E6pL+fiwexCkHIDlpe2GFNTj/OLfsNSTvaSI1VELPJ065 - EwW8I5wumg9TwA== + hQIMA8PnxMCiIBsqARAAqBkguUOJVhB1E0rEBd3bIvbOJe9umLBp5QVPye5M4nsh0yl0IWnltszf + edV/FKB+H0YdtACRB57Zur0vTrOWAA4o1cC9tyUi18aWslfgDvVwJXLjELZYOQiDv//vmcWEG4Mw + ckXqK+/zvkgGLST9xjubdcQozWQNW8mXNzqLzLPLYd57oejEzr73iwn2UwQbQjXb31YI5ZsvCB0y + sltvyQevn92quua31WmlxjwzTndQ9u9mGQ5zZSxwK39HaZ3oEmPZlWelrnUfbodPJw5wQqGBN++n + lwGMVphNGN+EssKtSUb5Hmutd6jTajcfPWPf0yU6AYtJ3v/1wiOyXCaN3tnPStKUzP6w/htB2nFz + irbFi2VQ5v1Lg/nAYl0n3cVU4A8O8P8nhIX5KOsxNhYqNyuyjZsJgFAiKtCzEcXxlpyCQiPwpHbo + PM7nDr1JtS7w+IY4xlOkwdOmTIjq+WYjfwbOMd8GlwMQmpp2s6n4S7whSIcYI5acs14DERizF7lG + vY8XG7/ExbA0zt9B8j0MKTDsAxgkEEMALTPtINMmuc3xaDoTP7HA8e/X6tyPvrVarY8zFuPVxKuY + VXdPQuf6in/3uzja0QlWwq+Ibm+I/gBtQPRM1cDpW5n7XdYkzRcTIluElj8U8VnbECvkFNLt8NUk + IF792WIIe570TmeeRXfSTAE9fPtTykzrDiTy5LSwqQ91J/Og4d484LO+VkYSPGe37sfcFRSAOSL6 + KHNlQb9u2IoOgkORHi/6PABz5ty5K45/OvEOhlB4/xbxkbA= headers: Cache-Control: - - public, max-age=43200 + - max-age=43200, public Content-Disposition: - - attachment; filename=3-seaward_proprietress-reply.gpg + - attachment; filename=1-out-of-town_primogeniture-msg.gpg Content-Length: - - '1150' + - '605' Content-Type: - application/pgp-encrypted Date: - - Mon, 24 Feb 2020 16:32:55 GMT + - Sat, 15 Aug 2020 02:26:01 GMT Etag: - - sha256:e9326b51a6eee898accc134992bf4546bbe840768edadfeadb2230936dfc0ec0 + - sha256:64f0c214fab76a0aa8a1407daf0c0478f7851bd7b5c0aaca5b5c8de53aae9336 Expires: - - Tue, 25 Feb 2020 04:32:55 GMT + - Sat, 15 Aug 2020 14:26:01 GMT Last-Modified: - - Mon, 24 Feb 2020 16:29:22 GMT + - Sat, 15 Aug 2020 02:24:41 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -483,134 +538,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODI1NjE5NzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkwNzc0fQ.eyJpZCI6MX0.vlH5LvV2SDlef4FLm3qI4Uu9-GhZSM42DmaHexDS17w - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/replies/858a3bc7-0961-4eb6-81b8-6ecf4d892ff4/download - response: - body: - string: !!binary | - hQIMAy0pba90OLb0AQ/+O0HCOfSsHwf+H+x86FP99I+c854C1bADwQ1dfj7o0JxCtjLp6nI86nE1 - jnW4rNXqf0yxgjFvZpesHBeuKOsaRaFgjs9kU/WAn/7Ed5CKqJ1Y2HAVOCe5wjvFlcSC6uHFn7cF - GY9kBdJ8IIb7K8t27due+7UBkvFno00+KhznC8qGLouXCQgoAvrGYPz6Dgt0nBxYyF3o1h/NzQ9G - pUrTlsfixk0RG1EuQBQ2zEuz/KiaCDyj8v9QOleA1h2pTwgSdFM802+ehzsS9M/hqayQse8KnAO0 - SfMySiBoYNeP3xl8O5xweQ2OtM9YSD75GXG7iW4siMYT9I2E9bF4rttr1L0vjxPGz0MJyvLcdEwc - 8HhUzTv2ihw2RGQFpgkKmWm7bbKxi4gHOGdw/vF/nUbocYevQ+uMxCTUEb6WsQN5xllo/haGqLe6 - I7gWG+HxwIDRC61Z7cJw1ZX65l+DGrgwbgBBx46UhVjKwiBO2IyVMnUEDoco5W1761aZsNufUxWY - x72v4h69alDjmOjgTbt71EopE4sDq1TZTMN+Xnt5l3jBhNo32/TbCJrY/Gao8keuME6xHRTKCKdS - Cf+xc7809elsC2YbcqZ/OPX82lK6fozlFOtsr14rNq2dboPSbTv5Cq1BKUnW1CC+7lvh4RrqwUMu - N4ewW2tgJyiGjuc2BFSFAgwDw+fEwKIgGyoBD/40X+hssyz7I1PuDqr8edoCb73TKRg7mmtEiHcu - KQrIo1t8/wWRfIr0ERn+8ofBP7m4B6ucGHXq+oY9y3vi8XKxvcu9kFy80JRCZk6grWuYMKPCmPdQ - 4tA/V9xxeSh4R+Gv+a4JPH93ik3DoqNYkBU3UFtwV77yNO1tE44AG3lOq6pQ2PzwwdCrMJFw7Caj - kWMTzu0GJWx3BSIpBNZM7kgnJYWGlr0xUZkvpMnfEgXFd1+tkTLHJac67cQiQ5h/dtT0MNVNI04h - RLWmepjh+bov1dewDnB/us5GxRv+ZGPprnd9oAMoX6ntNvZt/bzvLlpnNK7vPLEaUT2g+C00cHNc - Dr24Q5Oc+RJRc1S6bzu1LUZF1qLsy6MI0VPPGWNItGwdd0A+c7gJswvplRdq70cCU/2dRJrExaqM - lVXUGNKzfw4Gxc26YWKIZPxexEe2KH0o0Fy1NANjMhAbRSxzHXd5nojve9lxeLg+AxqWySMd55HI - 3DJlcBeqftdFlNol1arZ664OWs2UwSh2CpBy210GftdQ0PYSweNvqtMzyzbB8r095uslAfblm2Tv - afAKe1fGopIFiDADArkdz6jlyiCPuYYUU0lKMa20b0BDETciEKwtTgRb21S98g7b7tjurdJ1WHBj - c2OyCvyeiSWuahH3CQrE8z48TiAIatjtf14X2tKiARzY5rr2tjfqysvvCVWgkrN+DfjLpDoDsb5e - 0ftEuyd7QQSGPrMRVw+KebGttZB7SJbhJOWo0nHN2AY9g7GWyTMqw2cXmDy+OLJL65oMOTWsHTOZ - oURP8IjI25D2dPBDDB4FX64pAdsJDt1QcfLRyxoRpZie0gphK8Bu/IWFfQ1X3L+RgP0Yge9qX/Zg - g656eaYV+YHpMk2RTmpp09gcMKtJ - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=4-seaward_proprietress-reply.gpg - Content-Length: - - '1218' - Content-Type: - - application/pgp-encrypted - Date: - - Mon, 24 Feb 2020 16:32:55 GMT - Etag: - - sha256:edc2a8546c615f3cdda433b30808162bbff418ff7adecbd7aa6629f4c03d0768 - Expires: - - Tue, 25 Feb 2020 04:32:55 GMT - Last-Modified: - - Mon, 24 Feb 2020 16:29:22 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODI1NjE5NzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkwNzc0fQ.eyJpZCI6MX0.vlH5LvV2SDlef4FLm3qI4Uu9-GhZSM42DmaHexDS17w - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/replies/22d17c49-708a-4b82-9866-797535096f48/download - response: - body: - string: !!binary | - hQIMAwbFs6sd1ckfAQ/+LQurKJAyUkhcQpJPmLMLq7WP6CiCa6msbnBA9gzJf5wrDpxkLWwqQ0Q5 - 5NP5G1XqksrAC06gxd+fiBl+CN8oygfQcENlfnlg5TJwjss3Xx1QRG3n8ZkiIjCjNdlQKLZI2z4q - KpUZinXgzf0y9tIJNd3lIyr/XDsqqWl2dkEDBjg7azGODaim/34VFc17uOtLXzhSvAk7F+K4Stq0 - jtYNzRUYKtZwQIIdf8zN33ZFYgG8gX9mMnp37j3G8zxydHYtiSwFBkHLdOR0hkLyzm9TDxfXKIY9 - fAGlCrDPuMvKtXVcQhUZkYh+QcvghNC8Qi3q1KSuPnXTzxFccfrfvyslxGVGKAoYLS58kxdnK+Js - NhVY4XzGezbXfcniLLKbTIB/MxOL3s4AbOlhqCmZr/0CixvYZ0FqrrjzE9B2DacNR29aHj98I+Dy - NHr77FadYQWpsSnEwFdB5HbBUBTql/nFMCPFU//huTAMUsKX/MKXocLiGuTA0OdmZuCv1aioHIfA - 7ewKU8vjLqkB1H+gdg3Vb6fM5fggqVi3RJODyJE+a3RRR7rouvUoWpYyNCdq4xFgLHNcEL2ZgO+3 - mHTRLQ1pMhIO8Lfj39yYxHQQKBaZodED62uHkXnICVTrGu3RuqADwVPibbPR3znZn3sWxqi3wqj9 - QUbQlGv4KUD9YdDE0IeFAgwDw+fEwKIgGyoBEADPGsB5q3HOzh4cL/mEzvenkSs8H0DrSQMiES96 - znA1j4hv3EcZRqsFzdXcmugulF+ybnX//0cTgVqs1+RdQbknI4jo3DVqY9P572w5S2DndG+zDxrb - nJqoQWuf0HO6RoqTs9Fnbh/2F1nSdaUS3mZVDJNXg7PZkROJ6RD9rI7ZPsJwoHenepKIB5FWtCX8 - /1i2N/p6hZ0lSLvysryvqqKEu4ILk48gnWss/M3a+T0mgKa8MIovfELm2Pkixi/XzMmA2jyuB9DV - w2RyfixFmkddzXOAR7Vbcoj/RgqwyECIjirA/09dmtgDhQbY/G7xezu13qvRjiV1VgwhnVdzIc+L - aEWZUcXRra3pcFyiqHZDuS2cW3A4YcYfefMEz/8jNzaClZhLl+l1gYya4iAWVyzEIODFk5cg2Dvn - 1QK4oDpLH6G6Gqr3JUJInFETLZ7RUPDVhd99tAkzkrgG9WnwMHjyZTnCIPNWHNXGFuLD2TYCh7KA - d1XSQdGQr6k6Pj+uvzOklTEiPZNZoTAUUw+hb3trCXWx/pUM9+xI3zSvkhsyAYB07k3GSrzI9Te5 - NX7cR5psc3xYg90Zy33dfLvp6NFWKY/uZ2eVmy43JluMgtnmqgkidTk+AiKcGsisHpkMoWOQbW9r - s9n8d1Rod1R8Ln7ShvIOs+UwTia8or1PvyCGw9JeATM5PrPE9zo/1HYKGnkDlSpOf1bjlEy0DcrV - cMh0f2BY5GbOGTrQiQEebODd8U34EOXba0NMChxSV9E7yPDnU6wZO4LLXpRSyfBCDPqHhmptQVs4 - eXmLFuqoXd635Q== - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=3-unabashed_steak-reply.gpg - Content-Length: - - '1150' - Content-Type: - - application/pgp-encrypted - Date: - - Mon, 24 Feb 2020 16:32:55 GMT - Etag: - - sha256:8afb0dba5ba8d66c1224baa7c46e72ae31a532dd236f1154639fb7d9922d2ff9 - Expires: - - Tue, 25 Feb 2020 04:32:55 GMT - Last-Modified: - - Mon, 24 Feb 2020 16:29:23 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODI1NjE5NzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkwNzc0fQ.eyJpZCI6MX0.vlH5LvV2SDlef4FLm3qI4Uu9-GhZSM42DmaHexDS17w + - Token eyJleHAiOjE1OTc0ODcxNjEsImlhdCI6MTU5NzQ1ODM2MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.LUiHeimg2JygsIyiX_QQOiT9pwwpIViInlhAfEFAsjk Connection: - keep-alive Content-Length: @@ -620,7 +548,7 @@ interactions: User-Agent: - python-requests/2.20.0 method: POST - uri: http://localhost:8081/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/add_star + uri: http://localhost:8081/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/add_star response: body: string: "{\n \"message\": \"Star added\"\n}\n" @@ -630,7 +558,7 @@ interactions: Content-Type: - application/json Date: - - Mon, 24 Feb 2020 16:32:55 GMT + - Sat, 15 Aug 2020 02:26:03 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -644,57 +572,27 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODI1NjE5NzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkwNzc0fQ.eyJpZCI6MX0.vlH5LvV2SDlef4FLm3qI4Uu9-GhZSM42DmaHexDS17w + - Token eyJleHAiOjE1OTc0ODcxNjEsImlhdCI6MTU5NzQ1ODM2MSwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.LUiHeimg2JygsIyiX_QQOiT9pwwpIViInlhAfEFAsjk Connection: - keep-alive + Content-Length: + - '0' Content-Type: - application/json User-Agent: - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/replies/3dcef402-9c73-459d-8091-a2bf7d325a03/download + method: DELETE + uri: http://localhost:8081/api/v1/sources/5fb61bc7-8819-4f66-99b0-538a389f8fa1/remove_star response: body: - string: !!binary | - hQIMAwbFs6sd1ckfARAApWDPeQwRgaxmkn1L3m3pe6lTdkkHZF7du3izmdM9KuppQLPCRBvgoSar - DiXEgOdHREVEbSgvZj2Ki07sAoYiSWFCWYGT7MA3b3V8lpR4DbfH++whkV2gpUkwpSpCF1WnC02N - sxNWEU08sDWURzOJOnOA0jGLKSCH44knedkXfoplo5IQMj/+blY+pAsr2tc13EW3jUr3Usmo3znD - 7iDw/yETT5Piyearb9ssqfqeNn8dwwzzFUehCnX3rAud3W2FwKvukMb9yzOLMarrauJ0sKN6/Gd6 - DXgsNy6/JwHDk59aLfCs7cpe3sPMpONXrRmuCpOQHVNzSndVdTIK5pL5XWgYX2LdqaS9XkcoKbHO - OeMzFATTlz2zxXUGa4nmRnYdH+6sreXfeeSyZgmQXEUh9/wjXz/wA7sgvm8Lm6uvoFQEN7ostV2p - onIRq6wfD38JmFffvObGf5epqjThV+tOTX5vUY5ZwPKlVoIs48YEYeZWQcbiYzvpwlOgyoxCNQ7U - 9QWX3/wCpjdlvfEIXhhNNVdocnBtimboA9yp7N84+4c6baqD2qgxNaF5284Di5nNlNyrjYmPBZ/J - yt7paM1uhLcO8XZ3Qeyve6NT0eFYaW7taBNEtkoCF08vNrrRw150teyI80KYrUR0/mZ/j3EGfni+ - AXNO8Lh46Gwd9UpiDcuFAgwDw+fEwKIgGyoBD/9r8f7BqlGJ6af66aAPqZS7Hed9klduDSMuaQuq - pw7M38OQGzqdzcNAyGmO9x7OQ7YDwKbdLayRgrGPRs9JRge6Qky3rcAuvQG/If6TGJlpe14rjLV0 - FTVhvTFInKJMAGvx6XVp41p6J70x3G2KjqqZZYd5UDOw3u2q9JUG4jGjy3JDI8pe0RRe3th7isTn - kh6WUHkkStUNhRqHF9Tzk4iPtFVJn/wINbwSLwDzwx4wwELscNT9o2vKWrmNfCmTjuMitTnnA9hH - tf6pff946XZhGSz32PEcT60j/lqphNqNokHetvcvbN9VxjcLFyW+gJStA7Z0bbWKTpzSLrpC9DC1 - C0BNXbbKG/pKKuO1LhRI1Xr4C5PPz4GozFlcWvjH9+4GcKC0TR/LKSuYjJbhlCy9wB2LLkN7yLBr - YVE8zmZ/Os6NPZNtTo4IG+cxf9qnVgIqsWycIct11mD7DdxZsjQRExT1TbtYVMLmofsrTTUo1Y8K - B88rbK9rmPQnbsuQR0BybYyocdnfXNJ7z/9wHEWGMMNHWwoVbwRrLsk2GzZYyK3Io7RYNS+yOxht - h5rv5H/o0itsGplz4qfuCP11eDv50fjvvsacoE4dWWriYFQwRv9swr8JJJ7ZYGcDOHXnvnX3y3yd - T69tetRYKDu75TeZCLioR013ibmjXOYBjZctKNKiAVa/LeXxXr8brIIvdwxjVRuSySNNxjRc7+FK - ItHptCoXnlFkgg/jei04pA2JgukbZnf62+MYAyj8D++HWHEWlIqU0Ra72ag66C0l4LtTipihBRSN - tf1a46oVs8EIclXI2SoxLCjVfvuWeV6cqIoyE/KAstEENgfR8hHH1lBD9UU38qmheDrR1rH39SCC - ckbJdHrEvbGUNO8d/FyCFV3ySFbU + string: "{\n \"message\": \"Star removed\"\n}\n" headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=4-unabashed_steak-reply.gpg Content-Length: - - '1218' + - '32' Content-Type: - - application/pgp-encrypted + - application/json Date: - - Mon, 24 Feb 2020 16:32:55 GMT - Etag: - - sha256:c4448197094a08153c9dbfb89469a62239020e773b281e4d68b5f4961bb1fea7 - Expires: - - Tue, 25 Feb 2020 04:32:55 GMT - Last-Modified: - - Mon, 24 Feb 2020 16:29:23 GMT + - Sat, 15 Aug 2020 02:26:04 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: diff --git a/tests/functional/cassettes/test_unstar_source.yaml b/tests/functional/cassettes/test_unstar_source.yaml deleted file mode 100644 index ff0f9d9ef..000000000 --- a/tests/functional/cassettes/test_unstar_source.yaml +++ /dev/null @@ -1,639 +0,0 @@ -interactions: -- request: - body: '{"username": "journalist", "passphrase": "correct horse battery staple - profanity oil chewy", "one_time_code": "994892"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '119' - User-Agent: - - python-requests/2.20.0 - method: POST - uri: http://localhost:8081/api/v1/token - response: - body: - string: "{\n \"expiration\": \"2020-02-25T00:36:56.410830Z\", \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_uuid\": \"d51dfb7c-0484-4bd8-8979-1ae3a0b1425d\", - \n \"token\": \"eyJpYXQiOjE1ODI1NjIyMTYsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkxMDE2fQ.eyJpZCI6MX0.S6qTV-Byt0hx2ujyfKUADiqYG8z7CZoomhMddBeIT2Q\"\n}\n" - headers: - Content-Length: - - '317' - Content-Type: - - application/json - Date: - - Mon, 24 Feb 2020 16:36:56 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODI1NjIyMTYsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkxMDE2fQ.eyJpZCI6MX0.S6qTV-Byt0hx2ujyfKUADiqYG8z7CZoomhMddBeIT2Q - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/add_star\", - \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \"is_starred\": - false, \n \"journalist_designation\": \"seaward proprietress\", \n \"key\": - {\n \"fingerprint\": \"91CCE0C339E500F740985D492D296DAF7438B6F4\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC6+3RQ5bjpahUhTk0AjsxyyM7uZYrgsV5B2v0aACkBQBMHVYYw\\n1DIjGs9t/6kTdVMYcQ/4gEfpgpQ9yOcNQKWyBnAuyFv2jPXtMa1YiJQ96so9VMWL\\nYbECJUFGWeZ1CaVASZc8cgMBbasYEmQUMHGBJmxRTHW6RVIw/7qjPw4Vpp2lEUfB\\nSc/qqFN6Eropu8onKdVgqW4nQvnA0Ji5Iw2QMgwxfyvcXRZky10EQem7Rw6WydlV\\nRwop0NP89mogeYHtz5rcqbT8req9wkHgAFm2KedY9PveE88xXKDD7G3DsTw+7yYK\\nTMocRxkCnSwJ5XdjysSoLr4J7SerpRKa/34ZqjiqbHEXGPHR6WS2FHJ+Ww2JZwxj\\nz4B5hgG7OlIOmBVoN1QJrYH4+kWRGbQ8SBm+XJy9RYiLQ8bPX8DwxrD4CqlxZnG+\\nybGXSN/pH/v5hALG4I4xXR1nT+HFtdzdpNfxUoXOCFbhbF8SgexrlA5gF+jboQ57\\nLW4wEmtTcTs9KH60qiZdlrMpWDgKY0x4rynBnjjYglL4L/naEZWKeihQbZzuqmcK\\nV8dLAkc75BbKYz4OzlvfiZhAD4rY4HHefcPAOSQ3cLD7t9O372vE0UrtD02jvzAs\\nHtdRLqrAKIlLURiRvMCR86j3iadsas/F0QbEwanYJeY/XK8LgeUAbqOTyQARAQAB\\ntHxBdXRvZ2VuZXJhdGVkIEtleSA8TUVZVjJKRUQ0N1gzWVY1REpFQzdHUUxZSUFE\\nSlI0REFWR00zNzYyUVlQWEpXNVJVSEFNSFo2TFRGVlpNQ1BHWkRRRDZKVkpCV0pG\\nT0NZQkRJNlBaRzdNSlJVRE9YUkJYUU1IQTJZUT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEC0pba90OLb0C1AQALifTPs/RCJL\\ngb0blFM1g4+LCJo4/oJpsljaZe6SmvocZ8tmVtDQ3XuiBqOOvnxGWq9a4/o218fz\\nDLPC1o/QcVIAESjkd4BOEZMpb34osUcPTnWAHIS9DyGG3TEOzidiF1ibYdVDuJgu\\nNUFliWDSO+tpbTuPoP6tWCz+XOyBpo6StfQ10PhwJIf0jWL2GR2+A4KgrlSo5Hga\\nVwwoJG2gAeGC5dhZoPjTzkKLm2Crl6SNl3A8FML/Y8wrQ9evvX+W7vbVFS9Fax0b\\nZYwinKx9JAECB2fUPa2l5pQATX2B3LiN4Tr6XO22Ei/CAoja5CU5UlGSN4qzX+S4\\n8Dmtyxbk5bA9bMRSNXyxWk+t+BfS2O1kQP0xSMiH25xNSV8Rbr6ld4/q+e52K0sM\\nuDlpKogGmQWzWO938COSyV9crkZiCMntCpHDU0EVGkMMzZ+NczK6ZWV6FXeBm1Uf\\nQEYaX2LdpUPbufhBX6W3gahL/371IdEmuK3lGvbvDNBhZSSZLr+nZGAybeKcl7lo\\ndSgHuybrSBZHSpjWsLpGYFCNzgvZQ5DEOJ4lKHNfsQlAKlPdlnDBNR8yyplx0qxI\\nif4CQEkfOW87K1g8WLMQG/5UnnKd85qhAzKVe+L0RIuObJ7utCmVgVHDj20xXjbL\\ndASajO7tEWRZnKxi59bTIK3tgIdyStYr\\n=koEl\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2020-02-24T16:29:22.323469Z\", \n \"number_of_documents\": 0, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/remove_star\", - \n \"replies_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/replies\", - \n \"submissions_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/submissions\", - \n \"url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09\", - \n \"uuid\": \"9d9a44cd-f443-4548-90e9-e3443e2dbd09\"\n }, \n {\n - \ \"add_star_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/add_star\", - \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \"is_starred\": - true, \n \"journalist_designation\": \"unabashed steak\", \n \"key\": - {\n \"fingerprint\": \"5DC5C88F184BBC6152307F4106C5B3AB1DD5C91F\", - \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADUfbEkdvsdu8di3VtcT1XHcVnkkoA/TVHjvDnJ2L8qiq4rtWvN\\n765KeMIzbSg5H2L4AfsuzBDexWraXwlsKyWwWaBEnsNxx8MUIA83v7iNY66xeCtN\\ndoIcuOl2Y0yzeXwEVFzKSoasufw4lJiWPi1VHS2I5jKRoKy7Wt7LcYBguMdqx6f7\\nu8JIbNStJWJs0xUDEBlWMRGPzUtVQ5CzRW2tRVVECio5iCmR2LkEVXcxSv7WoTxH\\nKpi7xHvQUO1gvRt30pGBHPz9hpb5/bU8pM0WV5L5sBB+PnPxWeTKqeIOMVRpnO3A\\nw7V0b+4VCd6M8sUxplAXzQxCXNDzh2NCyJNlyN+KgwzYo3KxX3cqgRTP1lbM1ugO\\nyGjKZz1Q66MoOxO9VAKe4W29c227h8HxIsZirTA8qVAR0C4hbH4dP8S3eFXmWgP2\\nA9UnKFRhMjTuc5PrS3/SqFtw1z2oNq+bpDRVxNr53CDShzH5b/fbYGHwdtE9ojZW\\nqNnYPz6sc8g7vqZdFopmQN5OoOg/CjfA4CLDO7of3yU9kd1ouklARcvaNGt3ZpE5\\n5/KZ6WWDz8gekSu0Hb47J9Iy0be+BK6iBnCSuL/tL27EYqR0zum+bClOnE/WWVI/\\n2x4gjuLtmwuQ+u6N7OxhUhATIVFHRHaro6UAkWg7uEQDpW/fDl93DfpMeQARAQAB\\ntHxBdXRvZ2VuZXJhdGVkIEtleSA8WEVUQ09FN0NGUEpNUVc2TU9VQkRBR1JURFA0\\nTFZJQzcyMzRWV1FZRTI3M0xXRTczMkQ1Rk1HVUdUN1lKNUVYREY0VjVYM1lHN09R\\nQlVDM01WWVRORTc3STJGV0RWQ01GT1ZER0w2QT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEAbFs6sd1ckfdXUQAMQ14Nw6kPlD\\n+wnFAxozEzX9cSf/W5rAXFs2aXZdHTCtN+f0Ks8z89WaE5MWt+jJM/PZVHwVWstw\\n+8UGw339AeqP0vDqcehcxOxovue9xOyutLJMhgVFlSpr8qFUmKHKPEb7C3px+YcI\\nCfxuF3XKGItHglCxXVcOt5m2lP30mtyAxDF4Yk0ow5YSqc09QZdGSCaWoh4IXnQU\\nE2p5Q6v2rVC0GS8ITs4k73t69knZ5GWtNX8ww0QnBrfOtn2q3JBvZVwstujLfi2D\\n97i7orQXVEy8w+wUfKJHHqhlGqhV+AfxYau5iR+QA8zV2QuPYaTrLJHZjxesv1pN\\nF6bp8Ai5jeU6cnseqqb+P+D6kpS0mlXz2ECL32RHzrR/N5W83YlXjj2VZb+c9IoY\\nzSkeDBtgg2JUYVQqkVIoTxUMEdR6xuzdCvXGRTUJXkitSTxY3AIM7KFGyy3lqoBQ\\nYhzb8cSzxMHMJ00WVIY8ohvYup8Ujb1haE9NGnIF+JvrSDuzhGGxOreZkrn5cPJM\\nNr5KGc3WwnJhaeY4UTp7FOjHqlPk4gvUMP2UQQ6lxMmP0M84D9XibFhZUjJhaefi\\nyQuZCbgiK6Xwy0R/CiOaHFDJK7x5jMfUAE+yIMdKCGZB/HOwEg33JVoRcSa4XpZT\\nckTkY66bgiswoQSk2cajORr4HXnX1qC6\\n=emwU\\n-----END - PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": - \"2020-02-24T16:29:23.740525Z\", \n \"number_of_documents\": 0, \n \"number_of_messages\": - 2, \n \"remove_star_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/remove_star\", - \n \"replies_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/replies\", - \n \"submissions_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/submissions\", - \n \"url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33\", - \n \"uuid\": \"e91508d9-eae0-4dd4-a594-0dcb5c5bca33\"\n }\n ]\n}\n" - headers: - Content-Length: - - '5349' - Content-Type: - - application/json - Date: - - Mon, 24 Feb 2020 16:36:56 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODI1NjIyMTYsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkxMDE2fQ.eyJpZCI6MX0.S6qTV-Byt0hx2ujyfKUADiqYG8z7CZoomhMddBeIT2Q - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/submissions/737251a7-1137-4ad8-9e54-2e76e07926dc/download\", - \n \"filename\": \"1-seaward_proprietress-msg.gpg\", \n \"is_read\": - true, \n \"size\": 628, \n \"source_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09\", - \n \"submission_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/submissions/737251a7-1137-4ad8-9e54-2e76e07926dc\", - \n \"uuid\": \"737251a7-1137-4ad8-9e54-2e76e07926dc\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/submissions/6855e6a9-ba8e-4d2d-91ba-8bdaf99985cc/download\", - \n \"filename\": \"2-seaward_proprietress-msg.gpg\", \n \"is_read\": - true, \n \"size\": 694, \n \"source_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09\", - \n \"submission_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/submissions/6855e6a9-ba8e-4d2d-91ba-8bdaf99985cc\", - \n \"uuid\": \"6855e6a9-ba8e-4d2d-91ba-8bdaf99985cc\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/submissions/87f59775-ca6a-41e5-a36c-b7606b9f9754/download\", - \n \"filename\": \"1-unabashed_steak-msg.gpg\", \n \"is_read\": - true, \n \"size\": 628, \n \"source_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33\", - \n \"submission_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/submissions/87f59775-ca6a-41e5-a36c-b7606b9f9754\", - \n \"uuid\": \"87f59775-ca6a-41e5-a36c-b7606b9f9754\"\n }, \n {\n - \ \"download_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/submissions/e4213389-57b1-4b6c-95b1-3c0f3568080b/download\", - \n \"filename\": \"2-unabashed_steak-msg.gpg\", \n \"is_read\": - true, \n \"size\": 694, \n \"source_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33\", - \n \"submission_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/submissions/e4213389-57b1-4b6c-95b1-3c0f3568080b\", - \n \"uuid\": \"e4213389-57b1-4b6c-95b1-3c0f3568080b\"\n }\n ]\n}\n" - headers: - Content-Length: - - '2047' - Content-Type: - - application/json - Date: - - Mon, 24 Feb 2020 16:36:56 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODI1NjIyMTYsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkxMDE2fQ.eyJpZCI6MX0.S6qTV-Byt0hx2ujyfKUADiqYG8z7CZoomhMddBeIT2Q - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-seaward_proprietress-reply.gpg\", - \n \"is_deleted_by_source\": false, \n \"journalist_first_name\": - null, \n \"journalist_last_name\": null, \n \"journalist_username\": - \"journalist\", \n \"journalist_uuid\": \"d51dfb7c-0484-4bd8-8979-1ae3a0b1425d\", - \n \"reply_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/replies/0ee751a7-b0c5-4809-888c-a25c7cc4fb40\", - \n \"size\": 1150, \n \"source_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09\", - \n \"uuid\": \"0ee751a7-b0c5-4809-888c-a25c7cc4fb40\"\n }, \n {\n - \ \"filename\": \"4-seaward_proprietress-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"d51dfb7c-0484-4bd8-8979-1ae3a0b1425d\", \n \"reply_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/replies/858a3bc7-0961-4eb6-81b8-6ecf4d892ff4\", - \n \"size\": 1218, \n \"source_url\": \"/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09\", - \n \"uuid\": \"858a3bc7-0961-4eb6-81b8-6ecf4d892ff4\"\n }, \n {\n - \ \"filename\": \"3-unabashed_steak-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"d51dfb7c-0484-4bd8-8979-1ae3a0b1425d\", \n \"reply_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/replies/22d17c49-708a-4b82-9866-797535096f48\", - \n \"size\": 1150, \n \"source_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33\", - \n \"uuid\": \"22d17c49-708a-4b82-9866-797535096f48\"\n }, \n {\n - \ \"filename\": \"4-unabashed_steak-reply.gpg\", \n \"is_deleted_by_source\": - false, \n \"journalist_first_name\": null, \n \"journalist_last_name\": - null, \n \"journalist_username\": \"journalist\", \n \"journalist_uuid\": - \"d51dfb7c-0484-4bd8-8979-1ae3a0b1425d\", \n \"reply_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/replies/3dcef402-9c73-459d-8091-a2bf7d325a03\", - \n \"size\": 1218, \n \"source_url\": \"/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33\", - \n \"uuid\": \"3dcef402-9c73-459d-8091-a2bf7d325a03\"\n }\n ]\n}\n" - headers: - Content-Length: - - '2267' - Content-Type: - - application/json - Date: - - Mon, 24 Feb 2020 16:36:56 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODI1NjIyMTYsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkxMDE2fQ.eyJpZCI6MX0.S6qTV-Byt0hx2ujyfKUADiqYG8z7CZoomhMddBeIT2Q - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/submissions/737251a7-1137-4ad8-9e54-2e76e07926dc/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqARAA8YXgGss3s3nZEs0WFMU0gYUOfFHzZ20PygZWfJESpZRR/0uDZkBYDcDa - SZBnXhdlCk+TFlDM9NTaNxpFSKXm1gXXKOo/kwxo2WMYh32uP1FsmUru6kd1VOYZfx/6HGp6fyes - 3qvTT6G3jDDNQfbytlBlizIDHckMX8fJKxDmgeLTfiaQQhQaAQUSWjQn3EAwfcSm/CtKg39EMTVV - Bt+sz0TgQAWxfkypkWNX0JsXPqdhXBLxXqvGGhwXXWTxb8iG8NY4KPY7jbGcfoKtZ9ZrQE3k5ZfX - 4sDRNNFvcbYQJ8eHGFEZcdarQqdIqF4Yo33zQr4ciXNcIbqrbAP84YfWanA1AgGCj9BMxFaAK/Bf - 06IL8eKaza1ga1p0EGO/BB/kF74PRmqJGiZ/XT/VvDrf9dzQXt/a74WHI7N4lcp+B7cmXM2VVaWF - mHdnb8Vev8Sl/0ldMhS4lQtiSLrCRrUsnOMW36EfbOONKf6CMWfwet+lDQjbkyVBoKcf84Qk7l3v - afXBWkDK4p/rzTGFoPqQ3MxgYk4o9EF6f3OIxTPvHNSa/lqyrRnyJtWWXv98+lj3smRg8kZlT7Ur - lER/C7bE+1vP+sJsxY1/0+LtFp0DwIm8yLyfU5LvAnfh5kRaE2QXr3Qzr/Uo1MyDPfbv2zZKkt+6 - 46vplC7bNADgaXoIThfSYwHg/iPi99BGAwZBFjLaytV9KjEuF5mVIkuoB1r8eS8ujkQItGjnRtF0 - 9SEPB96ew4oy84mqECAPvPMDJQGB//F9uPLkcFBQvjXIMQqaMaSXBttTDYAu0YRKnXw3f9+5t9aA - 8A== - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=1-seaward_proprietress-msg.gpg - Content-Length: - - '628' - Content-Type: - - application/pgp-encrypted - Date: - - Mon, 24 Feb 2020 16:36:56 GMT - Etag: - - sha256:82bccdb4c5a66ea6ffb4cc173a800b43013e19d76378b044a4e6f2ccefcb5176 - Expires: - - Tue, 25 Feb 2020 04:36:56 GMT - Last-Modified: - - Mon, 24 Feb 2020 16:29:22 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODI1NjIyMTYsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkxMDE2fQ.eyJpZCI6MX0.S6qTV-Byt0hx2ujyfKUADiqYG8z7CZoomhMddBeIT2Q - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/submissions/6855e6a9-ba8e-4d2d-91ba-8bdaf99985cc/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqARAAx1B9jB/cK4LKi1MeBWPUswf976/douw4fIq4VrjeBUk+YRJPaDklYiyC - c9xOLj7t6zneBKTTwfA3emkWvzOaRw8mlxB5MHW3OBDCQs5Hn0e9yEu5i+0OrymsSXIMQN9L9xVe - omqhfvQ55JHHjX64tf5/Be82M3VTOQfmoWXgz1c/E+Fs98sSijVx/3S87F+JWcP3krvBrVczy2Sm - Z3RDTjSgzYxbrNcMmeeMXocIXhnEA3ArhuJ7Mx7kWNa6HusDD86Me8lZUohHw5FMNll6dBtHOSgH - 5Yo5Q8+iFKFVW6+/qky0mWk7MNIt5QDLR8AkKy9CoxdYikmzlNPyyOsyPvCBTEa4OkCfA7kZ0Mb/ - h4SIcnRKO831g31G7Tnej8mDCmEIASCPJ4anVUzbuCDPgZPIjdediEM6+lntlHli01LTbSsQjmRm - gEv4NoInyNB0xWzxBcDVZPT5FhRkvTC0iFISuMjrPLZ3C0obeE0lDD22sf6le8SvttiWoydb1Ua7 - xnGRm9xdZRBeBR6zPanJpgM5QLhloibvIFfTVe4QzPKhhYbGWd+AlUOg0Mg8bEiUGw3JqB2M8NxB - pQjTiSqdEvecRygJuvYdamTXUxQXHAlKyA6wdR8mwlF+nRo4i+OZJJrH/sa4tijCc0EQIwn4SNyu - uNTV7LcaQyFMpi6l5xbSpQFP+JVu3D5AsVn7iWz/7q8pDgb6AJDAnvgvWWRweUXM5Pe7GXHZtv+e - IivwrM89T6uqFIC8MdIngil8bH58jit4NpaenaesYn14si3ft9dbyhv9VjqFELrQmNEzVbqJuTRL - C/n++RTVmno4U7P7ezuTuRHVbqKdTHwnzInd8N/pFgFoSxol7MYErd1xbMnxxdh5yYaIGdOc14IF - yZyx53rkNcF5pw== - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=2-seaward_proprietress-msg.gpg - Content-Length: - - '694' - Content-Type: - - application/pgp-encrypted - Date: - - Mon, 24 Feb 2020 16:36:57 GMT - Etag: - - sha256:f841308eb1639ff681a53a069d75edadb0bb92a8daba3fdb9ca2e744cdf22807 - Expires: - - Tue, 25 Feb 2020 04:36:57 GMT - Last-Modified: - - Mon, 24 Feb 2020 16:29:22 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODI1NjIyMTYsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkxMDE2fQ.eyJpZCI6MX0.S6qTV-Byt0hx2ujyfKUADiqYG8z7CZoomhMddBeIT2Q - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/submissions/87f59775-ca6a-41e5-a36c-b7606b9f9754/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ//RYEIygg4Uugds9fB4sI7FGTcevS3Zx58jZWhJd1iycRMgfFCp6qIHKzj - N3D5mrj1TW8sqwVKfUkn4e2C8RAAQLfSV3fHVnIpVg4lrmk0qAm2e/aXC5Hi5b3nA9+xbZAkHtfF - JIL3wux9cbtkq/OLHRNuw9NDCPVf7ozJEFWl2cQLi74GKv1GgphSFgs//BUA3DYz4hd8pCnpf3nk - k943IzJqUGYLyx3zQs/wk6SsTTFk+wLy+/Ju/NLmaBFYK8hTb+wpOoUz97vwhP1SmGHBa9NQN+Ps - vm5PbcbUF2EdfYpyIuvOJ6Z8jx0jPIVOmz5hjehYt20PAWfiZOGWt7plBs6qBNN0rXj2bOKtEnkj - 5O4ieawzPcsnkxhI3uGiiSDuGW4bAbZyFaJfvLafIWYux+AB+MnRKSeysnsywl2WhVD1pzatNMiR - Sbpj8uN8whco6U53Q1cib8z0YWi0jl5B7ntbU2xHMg8ZHLvSfD5CaL1OQPhFzGssjtW0r9fkpUH5 - LtX0OORuBDIfOfNvbBQBTEGJBd+MAIIFwkexzMvNpTz/VuJp0FFu8zVHW2iYOLGrf7jM1n/ULQdN - +mGrOfM/ZKKf6etyCBAhS+ZFnGl586AEYpQjonAKND4rNh7Wewf7bcG/C3YPaJU6x1zPUyyNqSFT - dK1mBfAopRIiPWJ4hU7SYwElO8BIS8TyqQC806VyHyaPgE1zC5XkFevuqoCx3lfRDdLayChhchzu - i06kHbkMEUECOyMkWu42MKHPFKg9rw8HiRGF6l1fJthIvdOXFSQCkimrLC+5bxyB3oTfoDyKDs6S - QA== - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=1-unabashed_steak-msg.gpg - Content-Length: - - '628' - Content-Type: - - application/pgp-encrypted - Date: - - Mon, 24 Feb 2020 16:36:57 GMT - Etag: - - sha256:c2caeb461baa4fc5ea8279d707b36519b146656d2d4992c66b09a689d5458149 - Expires: - - Tue, 25 Feb 2020 04:36:57 GMT - Last-Modified: - - Mon, 24 Feb 2020 16:29:23 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODI1NjIyMTYsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkxMDE2fQ.eyJpZCI6MX0.S6qTV-Byt0hx2ujyfKUADiqYG8z7CZoomhMddBeIT2Q - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/submissions/e4213389-57b1-4b6c-95b1-3c0f3568080b/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqARAAs2GCPWJfgh7ZBfxPo90XsZe5TtokCJaA4kB6oVIX24TD5C7B5zCjmM6M - of9RbpSOA4g6y5geYE/RGL5ieuiDTeJEr2w9dtCBCpFB7L/BhrrLeL9jVcObo85JZaR7JYfvM4Sn - PCcVRISnD+zVdVJC//G1Vj6yQOML5n/Yrs5idadOh/VsgF1cQ5a2oxIMxsC5RdTRMOINUOAKbwCA - 8cf5bicRBO4ztiPo3iv2nq3/08osWUBLe5CXsyI7hS+1hTgItLHxmGPz59hBMH4VSbmw6jrVCh/i - axp3nkOIQAeBSD9J2/hzMBbMbewv3smFAnjpqn20dN7V8TSkg6wZOJgc9bzck0+eCT9ZUrdEpv3G - uwexUFybUWDeNP+fTOw6Gfg1Ykah2hNcvpz3mf2RblRUpKXbTSZ9NRdm8Wa3XdS6Y7qwOprBFJFP - eFbN1P07W74E8bZ7Ioyvr4OmzV+QB8w1bEb9KLCkqMgVjXBL/FdvELVOfhn5EgRLmQXTvN0mqtjR - GBTOZRM2xJDMOJPVRgWWaM3JqisIxiP/MHp61mHNgviZCHEBFwK9CExKa5M0UKA151EvyJvN2mlt - fWFZacJzOlQoKsVPuyzX5z87SDRrPI588x3FxbOQs8A9o+zoDJcry9FBdE+xUWFo7h4RtDLD627a - 4Ii9vW+dlWvzOYxxKg/SpQGcSL+FJ0AVxWiQBp8pq0rfRfQGguqsqIJ9iOESKKkeXfraZBE4lcTg - VB/C24jvdI2UGpbuuozM7xm8OdwHQ/0Z6RzS3Tqs77MkxsY40X7JbCA9//INhH5oHI8RZN5QfKSb - xbzh29wmym6Zsm9XJNuMBbukDvqbPphvASZw2rqLwfUXX6u6KTvErBM5uLwcwPlU6B962voaXzxY - r2ljqwLeQ3Vflg== - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=2-unabashed_steak-msg.gpg - Content-Length: - - '694' - Content-Type: - - application/pgp-encrypted - Date: - - Mon, 24 Feb 2020 16:36:57 GMT - Etag: - - sha256:20acdcedf10bc021d86cf3cfbcea471653c40d0c8a831d65e4477b4d81f7856d - Expires: - - Tue, 25 Feb 2020 04:36:57 GMT - Last-Modified: - - Mon, 24 Feb 2020 16:29:23 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODI1NjIyMTYsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkxMDE2fQ.eyJpZCI6MX0.S6qTV-Byt0hx2ujyfKUADiqYG8z7CZoomhMddBeIT2Q - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/replies/0ee751a7-b0c5-4809-888c-a25c7cc4fb40/download - response: - body: - string: !!binary | - hQIMAy0pba90OLb0ARAAibjApgeFurgfQ1Rgy3cA+SH07QMFX0xYuoiUrW3df047Iedrt1+qem9x - NUX3tEo0GFMkL7D/LZKKtEMYUuabIsitT6WzCOS4udDmQv4iXrifp0iAXIfOJZRRDigIy5F32NXr - a7emah7UdfBButZeTZIwzYJMVjam6+QfW/zmCsngMjd70FmK9xqV9zVAFyNWiGC5+2U7CJG2mYm1 - cwTdWzTay1j4QJoYcsllDxRsMnMCpDOmuoVe+LvJXIeKDiJcYdJGCEp8ISHgeqKTaHNdReNoRL8H - /znMLsy+c3LmGu11KQbr+0Uf6FJWrMgbhvO2GSr6lonhpwHZcuPSE6AHae6UdhQxSsi2Zin4SuTR - ESwP4z13cH4CgFYJoEvLFEXjh8J7Ht5J+NkEK5Oyj22M9soPdmE6BC+fFjcOCh0pj5JN5DOkki5K - K8Lcx5kdBmrLCgUpKJ17b9dmlhRx88Zc4E6c+YirVrlh33Lq3n56qqyfC8s3wW64vzSaGP72vOfb - U0Ly96EUyaxRG6z8sqqke/015GJecj/vrLoNUXUyvq4lKbq24Wo0snly362GeaiPAL0c3/ALHNWT - wh8JZWUXNzIBED8RNXUy47BOZ3+DbtLZZyyzw9WLgfoTpSMwFvnJ+LuxtmDaFqyzpIbjcTtJ+O/r - O8PkvJPtY+NSYyV/vVSFAgwDw+fEwKIgGyoBEADGEvBy/9DW7Xsq6Q5UE/yfk3ByETum8ExuhfIU - hABcoN5aUts+nsayBssQ0xRDcRTzWqUlcViabNN3t9V4HTZ5yy7oO8wy0f9RU3rPPGdN29oFQ2ch - 8CI5SqVEUZvwOxgZmESKw7iet/UD8zDdW3NJU71kP3II/cXZ64PS5RuFcBClNBllfluWWGlG0NBk - GWCFBc1TcwQl6VVrbOwKTAsll71lKkA+V6xHN0A7d33DtzKCdbjseA81gs8gWlCxfiaLNQnQ20zK - cT9pkGfKsFs0ukg/fji6JYAyTiHvdlkAvGXaV8pfAYE2e31wPE2ms8p0CMKbyfm8OWlTf0uknp+D - QvHDdNoZ4UBWCOqFr/JlOIwWeJ7av5i/UjORTIcPuEHJ1VdTHFYYtPhUtjLa4VRb9ndYxlXh3oJd - rQs73696ejrnuk/fp1/SAX6OnU6DiHPrHhoRwHhVmuyX0Tu1/fBcF+8vE+GUbahIf7CUrkzSy+74 - 1rdHx+2At7cv467psnJe2noOUY2D1Sg2Er43rYWADIY42pIavZem74Vq74aFKie4CH//NVsMDjE5 - kCsv9tMsIi192XGWxx8FsoOloMPlEiXsMkbZnnuZB8ln/yGzhlW8tY41T6WhPS+CCO8PysrZJ8SE - lQxilpacQf91mo7Ad4ZXyQIeAnJDqtpa8X9bR9JeAQJQgCwCnk+fCjLFWv373Cow4Hiw6WIA11EK - xrzZ138t0hDzLIx7zQwuFTHFFQK9Qh6E6pL+fiwexCkHIDlpe2GFNTj/OLfsNSTvaSI1VELPJ065 - EwW8I5wumg9TwA== - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=3-seaward_proprietress-reply.gpg - Content-Length: - - '1150' - Content-Type: - - application/pgp-encrypted - Date: - - Mon, 24 Feb 2020 16:36:57 GMT - Etag: - - sha256:e9326b51a6eee898accc134992bf4546bbe840768edadfeadb2230936dfc0ec0 - Expires: - - Tue, 25 Feb 2020 04:36:57 GMT - Last-Modified: - - Mon, 24 Feb 2020 16:29:22 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODI1NjIyMTYsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkxMDE2fQ.eyJpZCI6MX0.S6qTV-Byt0hx2ujyfKUADiqYG8z7CZoomhMddBeIT2Q - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/9d9a44cd-f443-4548-90e9-e3443e2dbd09/replies/858a3bc7-0961-4eb6-81b8-6ecf4d892ff4/download - response: - body: - string: !!binary | - hQIMAy0pba90OLb0AQ/+O0HCOfSsHwf+H+x86FP99I+c854C1bADwQ1dfj7o0JxCtjLp6nI86nE1 - jnW4rNXqf0yxgjFvZpesHBeuKOsaRaFgjs9kU/WAn/7Ed5CKqJ1Y2HAVOCe5wjvFlcSC6uHFn7cF - GY9kBdJ8IIb7K8t27due+7UBkvFno00+KhznC8qGLouXCQgoAvrGYPz6Dgt0nBxYyF3o1h/NzQ9G - pUrTlsfixk0RG1EuQBQ2zEuz/KiaCDyj8v9QOleA1h2pTwgSdFM802+ehzsS9M/hqayQse8KnAO0 - SfMySiBoYNeP3xl8O5xweQ2OtM9YSD75GXG7iW4siMYT9I2E9bF4rttr1L0vjxPGz0MJyvLcdEwc - 8HhUzTv2ihw2RGQFpgkKmWm7bbKxi4gHOGdw/vF/nUbocYevQ+uMxCTUEb6WsQN5xllo/haGqLe6 - I7gWG+HxwIDRC61Z7cJw1ZX65l+DGrgwbgBBx46UhVjKwiBO2IyVMnUEDoco5W1761aZsNufUxWY - x72v4h69alDjmOjgTbt71EopE4sDq1TZTMN+Xnt5l3jBhNo32/TbCJrY/Gao8keuME6xHRTKCKdS - Cf+xc7809elsC2YbcqZ/OPX82lK6fozlFOtsr14rNq2dboPSbTv5Cq1BKUnW1CC+7lvh4RrqwUMu - N4ewW2tgJyiGjuc2BFSFAgwDw+fEwKIgGyoBD/40X+hssyz7I1PuDqr8edoCb73TKRg7mmtEiHcu - KQrIo1t8/wWRfIr0ERn+8ofBP7m4B6ucGHXq+oY9y3vi8XKxvcu9kFy80JRCZk6grWuYMKPCmPdQ - 4tA/V9xxeSh4R+Gv+a4JPH93ik3DoqNYkBU3UFtwV77yNO1tE44AG3lOq6pQ2PzwwdCrMJFw7Caj - kWMTzu0GJWx3BSIpBNZM7kgnJYWGlr0xUZkvpMnfEgXFd1+tkTLHJac67cQiQ5h/dtT0MNVNI04h - RLWmepjh+bov1dewDnB/us5GxRv+ZGPprnd9oAMoX6ntNvZt/bzvLlpnNK7vPLEaUT2g+C00cHNc - Dr24Q5Oc+RJRc1S6bzu1LUZF1qLsy6MI0VPPGWNItGwdd0A+c7gJswvplRdq70cCU/2dRJrExaqM - lVXUGNKzfw4Gxc26YWKIZPxexEe2KH0o0Fy1NANjMhAbRSxzHXd5nojve9lxeLg+AxqWySMd55HI - 3DJlcBeqftdFlNol1arZ664OWs2UwSh2CpBy210GftdQ0PYSweNvqtMzyzbB8r095uslAfblm2Tv - afAKe1fGopIFiDADArkdz6jlyiCPuYYUU0lKMa20b0BDETciEKwtTgRb21S98g7b7tjurdJ1WHBj - c2OyCvyeiSWuahH3CQrE8z48TiAIatjtf14X2tKiARzY5rr2tjfqysvvCVWgkrN+DfjLpDoDsb5e - 0ftEuyd7QQSGPrMRVw+KebGttZB7SJbhJOWo0nHN2AY9g7GWyTMqw2cXmDy+OLJL65oMOTWsHTOZ - oURP8IjI25D2dPBDDB4FX64pAdsJDt1QcfLRyxoRpZie0gphK8Bu/IWFfQ1X3L+RgP0Yge9qX/Zg - g656eaYV+YHpMk2RTmpp09gcMKtJ - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=4-seaward_proprietress-reply.gpg - Content-Length: - - '1218' - Content-Type: - - application/pgp-encrypted - Date: - - Mon, 24 Feb 2020 16:36:57 GMT - Etag: - - sha256:edc2a8546c615f3cdda433b30808162bbff418ff7adecbd7aa6629f4c03d0768 - Expires: - - Tue, 25 Feb 2020 04:36:57 GMT - Last-Modified: - - Mon, 24 Feb 2020 16:29:22 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODI1NjIyMTYsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkxMDE2fQ.eyJpZCI6MX0.S6qTV-Byt0hx2ujyfKUADiqYG8z7CZoomhMddBeIT2Q - Connection: - - keep-alive - Content-Length: - - '0' - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: DELETE - uri: http://localhost:8081/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/remove_star - response: - body: - string: "{\n \"message\": \"Star removed\"\n}\n" - headers: - Content-Length: - - '32' - Content-Type: - - application/json - Date: - - Mon, 24 Feb 2020 16:36:57 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODI1NjIyMTYsImFsZyI6IkhTMjU2IiwiZXhwIjoxNTgyNTkxMDE2fQ.eyJpZCI6MX0.S6qTV-Byt0hx2ujyfKUADiqYG8z7CZoomhMddBeIT2Q - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/e91508d9-eae0-4dd4-a594-0dcb5c5bca33/replies/22d17c49-708a-4b82-9866-797535096f48/download - response: - body: - string: !!binary | - hQIMAwbFs6sd1ckfAQ/+LQurKJAyUkhcQpJPmLMLq7WP6CiCa6msbnBA9gzJf5wrDpxkLWwqQ0Q5 - 5NP5G1XqksrAC06gxd+fiBl+CN8oygfQcENlfnlg5TJwjss3Xx1QRG3n8ZkiIjCjNdlQKLZI2z4q - KpUZinXgzf0y9tIJNd3lIyr/XDsqqWl2dkEDBjg7azGODaim/34VFc17uOtLXzhSvAk7F+K4Stq0 - jtYNzRUYKtZwQIIdf8zN33ZFYgG8gX9mMnp37j3G8zxydHYtiSwFBkHLdOR0hkLyzm9TDxfXKIY9 - fAGlCrDPuMvKtXVcQhUZkYh+QcvghNC8Qi3q1KSuPnXTzxFccfrfvyslxGVGKAoYLS58kxdnK+Js - NhVY4XzGezbXfcniLLKbTIB/MxOL3s4AbOlhqCmZr/0CixvYZ0FqrrjzE9B2DacNR29aHj98I+Dy - NHr77FadYQWpsSnEwFdB5HbBUBTql/nFMCPFU//huTAMUsKX/MKXocLiGuTA0OdmZuCv1aioHIfA - 7ewKU8vjLqkB1H+gdg3Vb6fM5fggqVi3RJODyJE+a3RRR7rouvUoWpYyNCdq4xFgLHNcEL2ZgO+3 - mHTRLQ1pMhIO8Lfj39yYxHQQKBaZodED62uHkXnICVTrGu3RuqADwVPibbPR3znZn3sWxqi3wqj9 - QUbQlGv4KUD9YdDE0IeFAgwDw+fEwKIgGyoBEADPGsB5q3HOzh4cL/mEzvenkSs8H0DrSQMiES96 - znA1j4hv3EcZRqsFzdXcmugulF+ybnX//0cTgVqs1+RdQbknI4jo3DVqY9P572w5S2DndG+zDxrb - nJqoQWuf0HO6RoqTs9Fnbh/2F1nSdaUS3mZVDJNXg7PZkROJ6RD9rI7ZPsJwoHenepKIB5FWtCX8 - /1i2N/p6hZ0lSLvysryvqqKEu4ILk48gnWss/M3a+T0mgKa8MIovfELm2Pkixi/XzMmA2jyuB9DV - w2RyfixFmkddzXOAR7Vbcoj/RgqwyECIjirA/09dmtgDhQbY/G7xezu13qvRjiV1VgwhnVdzIc+L - aEWZUcXRra3pcFyiqHZDuS2cW3A4YcYfefMEz/8jNzaClZhLl+l1gYya4iAWVyzEIODFk5cg2Dvn - 1QK4oDpLH6G6Gqr3JUJInFETLZ7RUPDVhd99tAkzkrgG9WnwMHjyZTnCIPNWHNXGFuLD2TYCh7KA - d1XSQdGQr6k6Pj+uvzOklTEiPZNZoTAUUw+hb3trCXWx/pUM9+xI3zSvkhsyAYB07k3GSrzI9Te5 - NX7cR5psc3xYg90Zy33dfLvp6NFWKY/uZ2eVmy43JluMgtnmqgkidTk+AiKcGsisHpkMoWOQbW9r - s9n8d1Rod1R8Ln7ShvIOs+UwTia8or1PvyCGw9JeATM5PrPE9zo/1HYKGnkDlSpOf1bjlEy0DcrV - cMh0f2BY5GbOGTrQiQEebODd8U34EOXba0NMChxSV9E7yPDnU6wZO4LLXpRSyfBCDPqHhmptQVs4 - eXmLFuqoXd635Q== - headers: - Cache-Control: - - public, max-age=43200 - Content-Disposition: - - attachment; filename=3-unabashed_steak-reply.gpg - Content-Length: - - '1150' - Content-Type: - - application/pgp-encrypted - Date: - - Mon, 24 Feb 2020 16:36:57 GMT - Etag: - - sha256:8afb0dba5ba8d66c1224baa7c46e72ae31a532dd236f1154639fb7d9922d2ff9 - Expires: - - Tue, 25 Feb 2020 04:36:57 GMT - Last-Modified: - - Mon, 24 Feb 2020 16:29:23 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -version: 1 diff --git a/tests/functional/cassettes/test_user_icon_click.yaml b/tests/functional/cassettes/test_user_icon_click.yaml index 5c45c487c..83c7d559b 100644 --- a/tests/functional/cassettes/test_user_icon_click.yaml +++ b/tests/functional/cassettes/test_user_icon_click.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '{"username": "journalist", "passphrase": "correct horse battery staple - profanity oil chewy", "one_time_code": "994892"}' + profanity oil chewy", "one_time_code": "123456"}' headers: Accept: - '*/*' @@ -17,17 +17,17 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-03-27T16:55:59.423617Z\", \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_uuid\": \"6c1a2399-d2ff-4197-a5b1-9abcf8a0cac8\"\ - , \n \"token\": \"eyJpYXQiOjE1ODUyOTkzNTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNTg1MzI4MTU5fQ.eyJpZCI6MX0.PfR7DLvYiRtdjPkhCWhrDniPY6OG3AMvwT9ylP9zksg\"\ + string: "{\n \"expiration\": \"2020-08-15T10:29:46.429136Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"b5e001de-19f1-4a93-885b-e0932aa2d441\"\ + , \n \"token\": \"eyJleHAiOjE1OTc0ODczODYsImlhdCI6MTU5NzQ1ODU4NiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.4cAVvx_cN2jxC_GRGtAvCA9JYdrslW1QsDfbYNUL5X4\"\ \n}\n" headers: Content-Length: - - '317' + - '313' Content-Type: - application/json Date: - - Fri, 27 Mar 2020 08:55:59 GMT + - Sat, 15 Aug 2020 02:29:46 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -41,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODUyOTkzNTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNTg1MzI4MTU5fQ.eyJpZCI6MX0.PfR7DLvYiRtdjPkhCWhrDniPY6OG3AMvwT9ylP9zksg + - Token eyJleHAiOjE1OTc0ODczODYsImlhdCI6MTU5NzQ1ODU4NiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.4cAVvx_cN2jxC_GRGtAvCA9JYdrslW1QsDfbYNUL5X4 Connection: - keep-alive Content-Type: @@ -52,64 +52,82 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"roughshod\ - \ constructivism\", \n \"key\": {\n \"fingerprint\": \"DD8C1EFFC19BFC3F32CC0A5189AC3263F4EE1851\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADI7Y920jwWYgNdAr/okN/geYvoJw2CH9FiZfuSsBeW93EYcp2i\\\ - nxWcJ5L4yZTEqewY9HKsyndwbQORzgUYDRUOVaHJVCFAn1iBD6GuAUnGhHNvHHe7h\\nFTh+SM9hZgzcPHLWJJqfY7dvYfPkuw+E+/SleREPo2ubXHVIF1/lnQwGWP6sqCPt\\\ - n0XLdzo9X0IBHawkHPVsYjSMbiv5yhGnMLm9l0oOhe9ABAiiwAr43KF8c3vZq3NYj\\nnYufIwYkPibnqIiF8GCXky06rO689laqj+6gthSDNhmWrqIuWTgiBvVhVq7ewF12\\\ - nBUdWICRiA5m1GM06Whdph0c0+kHgot0tPYvZgTcgwtG+w8DAgBmH8cS0BSuTcTz+\\n0Q0d9sZWFxpqiZzRaGq+NA03gHFP23gzX/UD/qO7l68cnH//d2z8ONKq1TpEnB43\\\ - njbXRQYK7PbKuCK76HFUa738I86D/GKERYOwhHIL/acJVYyiV9VjRI1owW5VS5koJ\\nhrFCDmfB+dS0rhomUIsznbtFq3p5QdBLCBuCH1PIP/KIvdh2ee8c2fFEf13n7aA2\\\ - nZ1Z5DyO+yVdTgD/TCriJStBcKgNjz3pyzzk1NPiLDo2eNc0TF7/Ywr64Ei1nb4lQ\\nOur4D2msRS0NfF+uPcX5exATrLvwtHNdCud9a1ed8w+yF9juhU79XcVmiQARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8TjVPN1ZJN1dUU0ZRVVozVUJLNUZERFlDNlc2\\nT1ZXTkpRRVVMTUFPUkNDSFM1T0pMWVVWQ0lNNE9YVFFZRUZXWUxYT1NEV0JEWk1E\\\ - nT0hBT0hINEtRQkJHTVpWQldRSE41VjREWVRIUT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEImsMmP07hhRnIQQAIOnWIUhxtfT\\\ - n9DqPpkSLEbkvjOUDkJNGd0MkBK2reO7PnXirzivx77jNqAx4QL7xqjDSWMxN8zcd\\nRHWGLxm6JWgfKJiOVlcFiRm4MdcFgy2JhlmpOy1DUZsVG/J2ZuAPXilPmWBuKGvj\\\ - nBjsXhbxRte4GWS2Uupb2orWumVtrw6QV3WaFVxy3xwQFlAi9tTzK8LrZKv7cqwOq\\nMZP+tIYa8opp8koqKEEmackwFk9esSOApW56DhiYzyUoMffsjmljo3DtlqqCbt7q\\\ - nhdcqoj1CWib/k4hwGWBhJaa9GPI+5CjwRXYxmYXxfQcEm471u1s/cDEjzlaoXCkp\\n9yxwjRTRv9HD0xgza9uLp4w0QS0LPkj/XNnNJwrUrQtvsHs2YGuwFlpr1VEJmUkn\\\ - nFXb7xnDfNeldJL2DUM4Bl0b6DqTb4uAUrA6MFtBySW1IHC2P2y9BHN+aFrVmSBxs\\nGSgHrPG9ZNjgkVRRwAshVZtkBVCMk8TJzKE8tDexvWB0tZpiKAbbUrsOd3/OcI5J\\\ - n+jiU+lFyZyyPFSndgolqJ9u4NVLY1O00d3I0QTD1DJOdGH4IKdndz+oVlb38tw5a\\nJqiQGVdChJCMWS5UTt1w5pt9VQyXqyuCIjF8IL4w3pDAhpZofRJkiAV0vR0K+KRI\\\ - nuXowq42FcM4JdnxQintAXP6qiExJOgW/\\n=QZDE\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-27T08:54:40.168833Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/submissions\"\ - , \n \"url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2\"\ - , \n \"uuid\": \"383dc7f6-2591-4a7c-9c7e-4fca375b2bc2\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"addictive\ - \ granddaughter\", \n \"key\": {\n \"fingerprint\": \"C2A2FF145A20816F4A041A5558227BDEC51347AB\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC67oL1cT6gV9YT+nqVkznK0LsOqx3cwDuFMtF7hJHANLHeYQAo\\\ - norfoqav3TUXgIewfvOu7nTBBSUX9pJeRwV9epPNp4eCBVXzIa9FzKW9DbbtbEfdz\\ndCMbRmfpJJlu/8jOaVja2rz1ZGeoG/xk/LUP7eiGNOU9s5KeGtlnTvB/cLdmWxep\\\ - ni2WHVRJb6dALrZyvy7ocxmt9Ms6z4zTzPiM1BP7LOkM/b3PwF1wEWZMWEIVCPPRx\\nQO+dnCn1lIgoF+a1dEcK/qF+DfawHm41X6H0BsD1ob/ZVC8a4RRrWMy3m2Vl807L\\\ - ndHvWwyOkIvW0E9RD4EUQZXWR3Fh5ZoHhWPNb4dj93pUCtlzBBGCxHVNWhHEKyMG4\\nZT6bGjNdATPg4TTGBr6i9EV8HLxE8AMoGlWTC9Sn8+XCfwrBxjSUienMj4QSjcXp\\\ - nVF68mpkRoBsdF62daTwtY9sVIbKisGfPLI3/c2eLDwZLFzYRDUnSbHaYHDbZSnbv\\nIXGcocUjzreu7u74w/2/b6SpjhrXO1iA4comqDG/W2amnKeucbZO8qYDVD038+Gf\\\ - nhpYHtdKnKzF5cbIhHw5KLDQG9Qn9dz685PXfD99Gkju1UQh5NK0S8X5hKnlc8Yn3\\nGuH2seBsIMQzgItqVB5t7tT/T+5P4MAapfyXRfgkvVb6LJUWo78zVM/ILwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8TjZNRkUzRUFGWkVQUllXVVNBRFNMTUpKV0dD\\nM1pDVkpZRFJNT1lBVFJNVUFKUE5YNDVQMzdWVVozSlRTNlZZWkE1MlJTSkc2Mk41\\\ - nNE1ZR1k2RkRLV1pEMjZHSkYyWlFSQlBHWkhaUT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEFgie97FE0ersS8P/R/IcARdct4W\\\ - nI5tV89f1b5l8MUhnIRlcrRsG0TBuVdMTJ/pETf5Y8wL1nJcOWG+GnjLwtxICJl+T\\n98Ya3eVFcBG3UVKGXtDxEEIzmYP5l8YUlgBIlQcCNKxo1kSx/98uENlIo8SYk1wm\\\ - nAvU5pU0VoWnmYvMGXGG06V1mh3t2Jx073WLmIjtVuwFAMahVYV1yMIPS7yjIcXSv\\nyJ9GtWDPZR3+8Sbri4zQ2ocxOjrYfo2KyR5wW1I7N6vpyabkGNQWqraP6Jiol3OP\\\ - npT9wnXV5BmmDjavNQFiYSLaTOPvAth9pqqVFdIQNpKz5Y2OCZUlYuHYh11iGkwIf\\nBkbWTaieBxe+az7gTsrjW4wb4quRcoeXjmv+Anvh5rYZ/205eJSzdOubRmxZP0Hn\\\ - n+qXRNqIsknbAoIjmWX/pbeVDjy8cmIRrajdU0feU0aJ8qYhfGr8T/A6yA+pJEZk5\\ncoY0+ljfsM/lg3/CuZ+89Gzow3311WPpHf6cdHg69cRiYoXN+40dCaBg9Gux8p2H\\\ - nob0kvPITyx7SbYdxYDXjOnuNJ5tQDyq2utiuYNEOV/XNnH6w5/Q5k2/CdBeUiDk/\\n/vEtCSK3JYJLgjr0K5xDyJqb2vWrgjInxqqRdWB20tLzyl9j+378RtVoCv7BOdLe\\\ - n0AGDwB8IQgm8HW6GQCTStNSUT5i78V96\\n=LTVZ\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-27T08:54:43.111572Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/submissions\"\ - , \n \"url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7\"\ - , \n \"uuid\": \"afac0867-ec17-49cf-83dd-afdeab89a5d7\"\n }\n ]\n\ + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"out-of-town\ + \ primogeniture\", \n \"key\": {\n \"fingerprint\": \"200C271E4E680FFE62E008931554E4BF600B1E3C\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4uN551SiYiVLrHoK1QGMDmN1xq42u8o2dmnKFkArW5KfBvBFoX\\\ + nZX5LnOj9hKKEEmeGX5beS9h+fjsWvx86M2kQj/5xhOmHw0GGESEPQBSUc+Lyohpc\\nUmBoNNBfWIouEQ+IVS0gmrOwiS7wdItMby1lLDlDBoiEm4aRnRw36NIpABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEhPUDNaU05LUFgzNE1MV09QMkVPQkJRVVc2QjZPS0ZFMzZa\\nVktOV0VWNEhXVTVMUlZGQlFENjVKTEtYUENHRE1LVEFTTDM2N0NOT1ZDN0hBRUxF\\\ + nWVQyWU5LMkJHM0ZWNlZWUUlMMlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBVU5L9gCx482IED/2w6yFqz19zTBX72qN0MUTq5\\\ + nCavQIBhhWrbsc1m0p+cxuVJ16TYxiE3S/Lp/rd4r1Q9MQg9BP0+/qjOA541kNq5A\\nmR2Y0teqWonDqeY/660kEFIbio0HbOTjsBhEZxtglJ1wz70tUpd40ZVMsu+Z32Mw\\\ + n2kSiCclJYHk7uy1eis57\\n=pz11\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:24:42.042205Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions\"\ + , \n \"url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\ + , \n \"uuid\": \"4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"red-rimmed\ + \ applejack\", \n \"key\": {\n \"fingerprint\": \"D449222A7B7B0AC1E134A1FF01203DD2D2636A37\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAOaUXyLQCaUSR4HTaBVGZp1mi3jn3BExTTe2UCBYjsn1zhkOBDf9\\\ + ncZNBQGjEBIYlOioC4XY1TkQep4L2DdmqO5lBfbyNG6LpGiNo7DvNBxeo5WNDa42C\\n8YcfTaVL9aWm07G12uwwc1WFNb0y86PzuAS1ek0k5B7jUfjNxFN9t0dhABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtCTEEyQTRDUEtETEVURDM2MllWQUZVRVdRQlJLUzJWRjVG\\nUEs2SElBWFBXQUFNSURMUkZHUEdLU0dFSDJJUUtBUVdZUFdFS0xRWVpaTDZMU1JY\\\ + nRFRUTUdPUlFFWFA0WE1EUlJJM0E9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAEgPdLSY2o3LmUD/i+JqgIWc2SzA5OTX9Qo0g/r\\\ + nqxDmi2NQMXob0fEEcP/GGnbiFE1P77AC6JWxSKPQStlfwvffhYmK2q7JBc71Jj8O\\nRqFRT5WSRpXUCq8tZkIYyoCXKQPlwSb3S1NQ3yM00kbkCM4dArLIFuQ/ZI1xG+l9\\\ + nIqxWwXYY8SpO8uKDXFd7\\n=FjUe\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:23.753433Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions\"\ + , \n \"url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"uuid\": \"70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"potential\ + \ freshness\", \n \"key\": {\n \"fingerprint\": \"06FFA85715E89C0AFBA927A78EA34965AC896EEA\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAMHR1pM94xuFw+GiTQI7RyUN/sKYmupDhwWj1nVricMXRbM7nIXk\\\ + nsBnqTx0pTkITPxjszoVyFFxG+Uw8TXMZEZdCOhcC2AieHV0mgWsXxLAbD9Sw3VmQ\\ngOQ3S2C/MBrimrK4bkpoKXxKIV5v5Rgku5Pjxzw50HH4e1pYhgW2C+knABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEg3TVJTVUZHWFVKRldQQlM0UjdISk1JNE5HTUREQ0FaRzJL\\nVlIyTTM3RkFTQk9BRjIyUkFYNzdMUVdZNFZJNTJLSlBOQldaRjUyQTdHWFJVN1lQ\\\ + nN0dQQU5QSFNNUUkzSUFVN1VGNEk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEI6jSWWsiW7qZeYD/ReRVU5y0nssc0+OlRy6M/im\\\ + nHY9oHex0tSGt1fTuDVqsAKKHMDrZLKkkhJg42wcINwbXTj/vRu7n199IwbSUoDiE\\nJlnO6ZaIG996AUFS64eZBA+kXczqJbsWgdQQpwQJn8LiQUF8iwFhTThltjRSuXqf\\\ + nMxyFevvxbIvYcs6il7Ip\\n=cZe8\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:36.194245Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"uuid\": \"6db98582-dd69-48ea-879e-5afc5aa388d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/add_star\"\ + , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"inexpressible\ + \ sepsis\", \n \"key\": {\n \"fingerprint\": \"380C70D1C7930985411415B31A1B751385404CC5\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANhgLtWR4jFlhHEPGJjcupkGrNymWv9wFlFM8YppKs6nNXaQdoKf\\\ + n7+NESFVdkm89/7FWD/It0B49jEBjjs7GOmxhffomt1NVHocYGDBQjMAlKOYQgCnR\\neZDnHCFORSrQcfiNhgKm1/eFOZlNJDZn2Cwpmdk8ZV6B78fGVz+3B+tFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEo0VFRaVzY2QlBRTFRRVVlNS0hIVzZZTjRGVkJIVFlVQ0ZW\\nNVNWNjNRWlQyT0Y3Wjc2NUxEWk1TVDJNR1JBVFpYSVZJVzVBR1M0N0RFU0hTRUhY\\\ + nWDZFQVlISkFWTFBZRzc1VFlKQkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBobdROFQEzFd3gD/RUhGdZUriO3QqYTqvH7EZdZ\\\ + n4r3iFUJVP3xhru9HYBtksepsKzUHYZn4nK29689AdV1A9o/X4YcKWrxFRbMuZs0E\\nTj2Je4jrw3WNf3O3COAWwFa75HOXIhGfFVuJ4Ni2/NVJGDPA6NNIfZfFMIj/NZF3\\\ + n3RBZhDmxS21yJs9daQfs\\n=NQQJ\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-08-15T02:25:44.877597Z\"\ + , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ + \ \"remove_star_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions\"\ + , \n \"url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"uuid\": \"f3a61359-1919-4bf0-b6f7-da902a935160\"\n }\n ]\n\ }\n" headers: Content-Length: - - '5362' + - '6421' Content-Type: - application/json Date: - - Fri, 27 Mar 2020 08:55:59 GMT + - Sat, 15 Aug 2020 02:29:46 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -123,7 +141,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODUyOTkzNTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNTg1MzI4MTU5fQ.eyJpZCI6MX0.PfR7DLvYiRtdjPkhCWhrDniPY6OG3AMvwT9ylP9zksg + - Token eyJleHAiOjE1OTc0ODczODYsImlhdCI6MTU5NzQ1ODU4NiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.4cAVvx_cN2jxC_GRGtAvCA9JYdrslW1QsDfbYNUL5X4 Connection: - keep-alive Content-Type: @@ -134,34 +152,55 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/submissions/67350497-9063-4dac-b494-91ce30efdf4a/download\"\ - , \n \"filename\": \"1-roughshod_constructivism-msg.gpg\", \n \"\ - is_read\": false, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2\"\ - , \n \"submission_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/submissions/67350497-9063-4dac-b494-91ce30efdf4a\"\ - , \n \"uuid\": \"67350497-9063-4dac-b494-91ce30efdf4a\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/submissions/2c7bd005-1fce-4b92-8928-ae9c72900d2e/download\"\ - , \n \"filename\": \"2-roughshod_constructivism-msg.gpg\", \n \"\ - is_read\": false, \n \"size\": 694, \n \"source_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2\"\ - , \n \"submission_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/submissions/2c7bd005-1fce-4b92-8928-ae9c72900d2e\"\ - , \n \"uuid\": \"2c7bd005-1fce-4b92-8928-ae9c72900d2e\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/submissions/3f806820-4ec9-44b0-ba84-d04a4ac3757a/download\"\ - , \n \"filename\": \"1-addictive_granddaughter-msg.gpg\", \n \"\ - is_read\": false, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7\"\ - , \n \"submission_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/submissions/3f806820-4ec9-44b0-ba84-d04a4ac3757a\"\ - , \n \"uuid\": \"3f806820-4ec9-44b0-ba84-d04a4ac3757a\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/submissions/eef5f551-2757-4e46-b243-cc0be9199daa/download\"\ - , \n \"filename\": \"2-addictive_granddaughter-msg.gpg\", \n \"\ - is_read\": false, \n \"size\": 694, \n \"source_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7\"\ - , \n \"submission_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/submissions/eef5f551-2757-4e46-b243-cc0be9199daa\"\ - , \n \"uuid\": \"eef5f551-2757-4e46-b243-cc0be9199daa\"\n }\n ]\n\ + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96/download\"\ + , \n \"filename\": \"1-out-of-town_primogeniture-msg.gpg\", \n \"\ + is_read\": true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\"\ + , \n \"submission_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96\"\ + , \n \"uuid\": \"f836676a-c1aa-49a8-90c2-bb171f60cd96\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/99509e6d-62dd-48f3-8208-623f9290bc03/download\"\ + , \n \"filename\": \"2-out-of-town_primogeniture-doc.gz.gpg\", \n \ + \ \"is_read\": false, \n \"size\": 622, \n \"source_url\": \"\ + /api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a\", \n \"submission_url\"\ + : \"/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/99509e6d-62dd-48f3-8208-623f9290bc03\"\ + , \n \"uuid\": \"99509e6d-62dd-48f3-8208-623f9290bc03\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download\"\ + , \n \"filename\": \"1-red-rimmed_applejack-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170\"\ + , \n \"uuid\": \"ceb44744-68cd-4b29-ada9-4c6ed4127170\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015/download\"\ + , \n \"filename\": \"2-red-rimmed_applejack-doc.gz.gpg\", \n \"\ + is_read\": false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f\"\ + , \n \"submission_url\": \"/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/1deb4f4f-1094-49ec-b0da-5d714b60c015\"\ + , \n \"uuid\": \"1deb4f4f-1094-49ec-b0da-5d714b60c015\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download\"\ + , \n \"filename\": \"1-potential_freshness-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e\"\ + , \n \"uuid\": \"da095cb7-5a81-4b57-912c-14b0501dc00e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d/download\"\ + , \n \"filename\": \"2-potential_freshness-doc.gz.gpg\", \n \"is_read\"\ + : false, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6\"\ + , \n \"submission_url\": \"/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/ed460264-f0e9-415f-8247-738eb482c75d\"\ + , \n \"uuid\": \"ed460264-f0e9-415f-8247-738eb482c75d\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download\"\ + , \n \"filename\": \"1-inexpressible_sepsis-msg.gpg\", \n \"is_read\"\ + : true, \n \"size\": 605, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a\"\ + , \n \"uuid\": \"a3bb0937-6240-4200-99d5-b514c465e56a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01/download\"\ + , \n \"filename\": \"2-inexpressible_sepsis-doc.gz.gpg\", \n \"\ + is_read\": true, \n \"size\": 622, \n \"source_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160\"\ + , \n \"submission_url\": \"/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\ + , \n \"uuid\": \"1ce2e0c2-c28c-4bd4-8d27-aea48e29dd01\"\n }\n ]\n\ }\n" headers: Content-Length: - - '2075' + - '4112' Content-Type: - application/json Date: - - Fri, 27 Mar 2020 08:55:59 GMT + - Sat, 15 Aug 2020 02:29:46 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -175,7 +214,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODUyOTkzNTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNTg1MzI4MTU5fQ.eyJpZCI6MX0.PfR7DLvYiRtdjPkhCWhrDniPY6OG3AMvwT9ylP9zksg + - Token eyJleHAiOjE1OTc0ODczODYsImlhdCI6MTU5NzQ1ODU4NiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.4cAVvx_cN2jxC_GRGtAvCA9JYdrslW1QsDfbYNUL5X4 Connection: - keep-alive Content-Type: @@ -186,258 +225,14 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-roughshod_constructivism-reply.gpg\"\ - , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"6c1a2399-d2ff-4197-a5b1-9abcf8a0cac8\"\ - , \n \"reply_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/replies/c7f65bdf-e682-4994-b4e0-55288308f05e\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2\"\ - , \n \"uuid\": \"c7f65bdf-e682-4994-b4e0-55288308f05e\"\n }, \n \ - \ {\n \"filename\": \"4-roughshod_constructivism-reply.gpg\", \n \ - \ \"is_deleted_by_source\": false, \n \"journalist_first_name\": null,\ - \ \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"6c1a2399-d2ff-4197-a5b1-9abcf8a0cac8\"\ - , \n \"reply_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/replies/79c368ac-6057-4a25-9fe2-8b982b73a543\"\ - , \n \"size\": 1218, \n \"source_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2\"\ - , \n \"uuid\": \"79c368ac-6057-4a25-9fe2-8b982b73a543\"\n }, \n \ - \ {\n \"filename\": \"3-addictive_granddaughter-reply.gpg\", \n \ - \ \"is_deleted_by_source\": false, \n \"journalist_first_name\": null,\ - \ \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"6c1a2399-d2ff-4197-a5b1-9abcf8a0cac8\"\ - , \n \"reply_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/replies/67156c2a-51a0-4854-a33e-057c20d7e7d6\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7\"\ - , \n \"uuid\": \"67156c2a-51a0-4854-a33e-057c20d7e7d6\"\n }, \n \ - \ {\n \"filename\": \"4-addictive_granddaughter-reply.gpg\", \n \ - \ \"is_deleted_by_source\": false, \n \"journalist_first_name\": null,\ - \ \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"6c1a2399-d2ff-4197-a5b1-9abcf8a0cac8\"\ - , \n \"reply_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/replies/b9f3768d-5972-4649-96ef-1a79ac39e71c\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7\"\ - , \n \"uuid\": \"b9f3768d-5972-4649-96ef-1a79ac39e71c\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2291' - Content-Type: - - application/json - Date: - - Fri, 27 Mar 2020 08:55:59 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODUyOTkzNTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNTg1MzI4MTU5fQ.eyJpZCI6MX0.PfR7DLvYiRtdjPkhCWhrDniPY6OG3AMvwT9ylP9zksg - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/submissions/67350497-9063-4dac-b494-91ce30efdf4a/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqAQ//WBjRc+cH3emeul85iNUh4DGc0N0T5duDB5cKb/VMGDwU3FmWJqUtz6eQ - vsl+ooABvMEoWTM6MHNUSDQObMbqlHwuPLpbwwl9/gR6mQAOXWKRLXZgBX2ziwEn9Q5Ac+YAqOGi - FT0n2pQd7D3fFGgY4AUqBiZTzI1hb5CAXpmZGiQp6uk4pQRBWQ2qv8l5SdI5DR1DJaqz2H8hMzuD - gGSljUh8MNGgFh28x0ALEZu1VYL2japrtvZ0at8AzTKHTLCwrNHM33wgciTOj1QyxpbJXRWV4z6/ - D875COPf5RDd2v8KDLuSCDD6Zc9egod/SmwHL61kKs4ujGDAAxHea4df8Ejb/gr5/nPE+7OLy/y9 - JCGdNu7puo5awkMBu+gTjJvLtZmg4Q/J+/+CA6NtG/J+FY9kHllcsId9fFQz+kmkM8+T0somjLOi - xdjiGGQCvQxpB4N03RXj42/yKr/sQrSymzkR9xu+/GgHw2zY770v+4wf8N45T5jV2FurJWypQn2v - 9pZ6EoYMH6cJhIbT5PSC5nraWCpQ0iQL9glkAcJI+UsQ1Szm1YcM/nv3QYfb61X7KulKhQ3xM+kn - +6xzPmH1wmW3txhge4WdxIxUxVSg/XXGNsPN9Os3+BPBee87jDlrIR9c7x/kAJrppvPvRNWC9Dzo - pbt5bcgWFTh9N8D4FjXSYgGb/7l/rD2R3PuSVoUFqUlNwk/e2EAPqF1TBCk8vDZKUc92gtbbnX7p - 7RVsHrnnYVVN2DIuNX8hxhKp33XUSUv7zh5lQiX13kK/R3vplsVlCoYtVO6DmQ+X5HZ2eG2/gSyp - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=1-roughshod_constructivism-msg.gpg - Content-Length: - - '627' - Content-Type: - - application/pgp-encrypted - Date: - - Fri, 27 Mar 2020 08:56:00 GMT - Etag: - - sha256:0e37a2bee5fb28673ae7e274d5c1230b2b67f0c3668b6a8e63f6fef82f60fc06 - Expires: - - Fri, 27 Mar 2020 20:56:00 GMT - Last-Modified: - - Fri, 27 Mar 2020 08:54:40 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODUyOTkzNTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNTg1MzI4MTU5fQ.eyJpZCI6MX0.PfR7DLvYiRtdjPkhCWhrDniPY6OG3AMvwT9ylP9zksg - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/submissions/2c7bd005-1fce-4b92-8928-ae9c72900d2e/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqARAA8W3OvHfv+gqGlkAfFKb6M0nuPZ5kpcJ1QLxcFYFfD/oba8WLaWpe9Z41 - 0yQnoSS97k1Gru2K6/PBDymN79TSp6L9b0mZ/Q0KTTwK+8VKx+fiNMGWridcsvIkiM+5iuArHieY - SNZpGwvOgjnot+OJQSZgB6x4/AHv8AcFuY5sl1CuJGOtQ00APiOoxe7erY24GRkRpto3Aif1mZco - aJj7oPRUY0Ll4UrgJOqsS9sY4rFx8FDcoLpkxYMqhX3aWUWZlvOqVi/7Bo8Hoij9t+4lGQj2IvMP - D9DsRbCZ5LA/KKjtS6//z2M4XIsYG3TASibswybNoP+6cyR3W46mSrnq5JbFlpUtmf0oXbqPe//T - t8rqIhdUpPuAlBwDTr5QhX686eunmTKs0+tAJCdXMJXJLarS6CD68vJPPXx0Oh0G82gvljkHt6i4 - X7EK6DcFaVaabLsp/LN6VB9UgmgPahspe+u7U39lEDlAo4TVZMkiLOguG+FXwNGzV3IAFxmxZKVl - wragF70sXC5nogab7buH44PUA6oMyfc8SjsKsnVQ49863WL9X5RrWvPx8JbuysAtsxAsatEQe8Xp - QBtBkpYCkSnYo4y5cVWMiwraQFlmkZVDH1EmiKZKDNI/NyvWz+UNuU1BpqGid4+GVfcgkpbi4VZL - izJBPMkN6RFdJv9SRtPSpQFi8I2z9x2c4JGGftvIayuDPyNtXQxym0sVo1lBcuNsxhI6kvGtxF2J - y4lm2uwp2EfBxpk03vkXZ9W5ggEYuqPf+btl6Za6I6s4V+pBACxDdlVCscNEUWmJWoqtPc1lXBJA - ZAAb9YIlEmRJorm9WVTXombqjiV8xwOYvZviz/Z15hxXmZyNOn5rtqgnNUMdQ+UZwoFw7HNPXWUf - 1JlhIpdZAOWGsg== + string: "{\n \"replies\": []\n}\n" headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=2-roughshod_constructivism-msg.gpg Content-Length: - - '694' - Content-Type: - - application/pgp-encrypted - Date: - - Fri, 27 Mar 2020 08:56:00 GMT - Etag: - - sha256:08ea60d4d1a7f0c2c25477183382bbeea115311192567374db9dda9af5b071b5 - Expires: - - Fri, 27 Mar 2020 20:56:00 GMT - Last-Modified: - - Fri, 27 Mar 2020 08:54:40 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODUyOTkzNTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNTg1MzI4MTU5fQ.eyJpZCI6MX0.PfR7DLvYiRtdjPkhCWhrDniPY6OG3AMvwT9ylP9zksg - Connection: - - keep-alive + - '20' Content-Type: - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/submissions/3f806820-4ec9-44b0-ba84-d04a4ac3757a/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqARAAvAJco2fwCRCT06wVKBs2YFKhVbk9Cbf98Nbbt6wwJOE89cQlw8zyKQYk - Pmq2B1kU1foKRG/10nWU83548wqR4ypH7MVmbghhSQyXULnoFjCarruEwcJB7h4YMWBQu5nSMq7a - qWgKLXwxRKNaeBR4rVP0h1PVQqlmhekZu8maD61WVL8HHU+PKEqtB10yI85T2b98oJD5ISuDMsjg - Dr/CAbvPqEgpyLv7xSCbjiaDSOlpqNnZ+ggBESKzbHbiCZXvNe7Anq2GX7FMvc45Lu8JP+qqmHOE - xuA/U2vEoVKAVjjZqLWYgVJ3KxpYkhDFFymAzZg6QBY3IRTibses9s8w2iSbyYiuB11ILVkiO4Kz - 7Y1a+Pilq0kKxzkKN24eOg3TuwSpHjNR8Hf1AmUtY21A3+i+XzF+gX6GsQAumbf1D6eBfv/nKvo4 - V0S4dcZkqS4U7kP58wgjN0K8CP0RyegGIte+jpFkQUxZW8VmWK92pd3WhAgPLU5EIUz8XZBbwptz - 8sMHrE5Iu8Ndyf/Y0dPudC3ofaMvaS1ZSbM3211+uHXtoh6lqkeu83KsTkTzLuEm4xY5hcokTbAk - 2EiryEOCl0UGGHiXGzBsozHO6spiTA+lzkbf0hEL7FXre760QppsMnsfF8tnRMYAVIX9eeUv09Uc - 4HYuQbIMvlzm2P80FbvSYgGAPNlqEUTpSvtcHY8RzPfiO9mgG0Rcd7iQNA3h/thTo6I4H39Efixg - pGRQeEF+MJ7mDwnV5VwHBw4CvP73PIGcfsbkPH/anzDWAOhPkLNYR1twk7bjgx+n35pEyW5sLEas - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=1-addictive_granddaughter-msg.gpg - Content-Length: - - '627' - Content-Type: - - application/pgp-encrypted - Date: - - Fri, 27 Mar 2020 08:56:00 GMT - Etag: - - sha256:aad3bcc2bb27709607f42c09bbdbcd11606e3a8122a3248d203cc963fa72ca10 - Expires: - - Fri, 27 Mar 2020 20:56:00 GMT - Last-Modified: - - Fri, 27 Mar 2020 08:54:43 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODUyOTkzNTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNTg1MzI4MTU5fQ.eyJpZCI6MX0.PfR7DLvYiRtdjPkhCWhrDniPY6OG3AMvwT9ylP9zksg - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/submissions/eef5f551-2757-4e46-b243-cc0be9199daa/download - response: - body: - string: !!binary | - hQIMA8PnxMCiIBsqARAA0EP2rAltCKhm/yHdLtRyTPiiT2gl5TV40GmZxAiHkY76J7AyXMP/bqC6 - RlNwalbuW8nzWEXx5Q59GcdMo8Eq1ULIE/1mu00Fgq42Tt/YM4ampQDucMDfmUjLRsCV+yE++kY8 - osP74ZZe7EjBeUAxrzOUyAxdM/+nRkj7UEqACqHkCRx4mV7SyZR3WNZh/Msejwy0Ax/XdWo/BN+L - AMsHnT1NCrncc7XEUQGA9AOEv72FpqBh4ySH5uB6GnIIkB8kNy9oquLcLDbcsNE3QGZDJQxxRayu - wT3T6onNlcwmY7kJHgGdXW8309PIvStB2IOA3kXm4wC+r4sypttyYt3fO2+PkWghyiqnIE7ty2oL - UKmUK3AFrksW2b9slYk5ZRcM6oQwzp6pHMWN4YUJZh2pezpTaBinaAn/WroLX++6+QGdgTgUf0gI - rBvWebWHwL6LSfRagFVEXurcPEuaZjoi0D5B+s52cHBZiwKIFhP/4DGpVDqNn3Fd1ouJT9uw5S18 - cn9X/4ySJ/m9lrE8PfYdVlAbPJiI3j89HExdxoYt5OcMoWHf8r5ccPTxx0YIq/9oasUHxE1IQw+l - gBf/9wEZcM09PXwIm4GzO3ZXYC75UyuVx1hYQUyUMLc1V2uu6MF01hInI0NFJzRl8xPJpemhGo3Q - kNMwTGaSt4Ppgvyrn6PSpQES27XdW7lCuJTo0xcj3DpfBNuwtVp6CUu2YOFX6qzRgzs64YEf4toN - wWcZwmM09VqBiNqOM9gI9KvtJLzhb8s/EHNmADDY4oTPvYf7c74z5qLNFuKUJ+mIYNgY2FS3zTjp - j4qZcjxMDUDMonjcRg2XD8GGaGxCu4rGGQwY8gsUDR5SZkGWu9vTc+kbZ5RjFkqOeHesi8OqfBTC - /IPq8ZwYy0qJaw== - headers: - Cache-Control: - - max-age=43200, public - Content-Disposition: - - attachment; filename=2-addictive_granddaughter-msg.gpg - Content-Length: - - '694' - Content-Type: - - application/pgp-encrypted Date: - - Fri, 27 Mar 2020 08:56:00 GMT - Etag: - - sha256:c98583c563d2a6a09748924f601f63c3c105bda917c367611795799ac00c3a88 - Expires: - - Fri, 27 Mar 2020 20:56:00 GMT - Last-Modified: - - Fri, 27 Mar 2020 08:54:43 GMT + - Sat, 15 Aug 2020 02:29:46 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -451,7 +246,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODUyOTkzNTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNTg1MzI4MTU5fQ.eyJpZCI6MX0.PfR7DLvYiRtdjPkhCWhrDniPY6OG3AMvwT9ylP9zksg + - Token eyJleHAiOjE1OTc0ODczODYsImlhdCI6MTU5NzQ1ODU4NiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.4cAVvx_cN2jxC_GRGtAvCA9JYdrslW1QsDfbYNUL5X4 Connection: - keep-alive Content-Type: @@ -459,48 +254,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/replies/c7f65bdf-e682-4994-b4e0-55288308f05e/download + uri: http://localhost:8081/api/v1/sources/f3a61359-1919-4bf0-b6f7-da902a935160/submissions/a3bb0937-6240-4200-99d5-b514c465e56a/download response: body: string: !!binary | - hQIMA4msMmP07hhRARAAjklqtD7rqR61OMLqoKlyaKOWzZiQS486zOr5ImWrWDnWNxvWAs6USi2v - jxRK92YyxZlF8jhPfPTG54Gu3mxD5Yw0CSTFdDWTKUOfVpzzAMs6gDGxYjUODsRpAy8/SYaeBB7R - 3EWYRvUUH0A0fOWNvrkkf0n0GoiHvDKD+mQ+1q4/6kM3SQdo0b/n9HWbYVfk1oe0XuGnYyCTMHBd - r5cxxodFfDXkqT/zGL+TMwZ55XN383tNPu2S9bKTKEBRZh1Dty7FFWVxLTAQzHvvHjT/yKbj26X1 - rLPlMGvZ5qxaWNQbqD0XDot9ZqdQ2WvCisEJV3UISBapWYzgDIVTBn+tbhmClNRTajiblUgq9ue8 - zZPKi2uQzzhHV0pm4mCVpr3JnjF2y27AHhmaeAe3X8SAHzfQHSxaQWW+x/HrI/qGtwehxzRg935P - jg50YH67CWRC2raVUeEOh9KxhPJZWncpp7n52ORzWKqNMXaBQY4x17sR7KHReOAsP7VTTJUnML4Z - 5Jp/HhgHPaojPu5M2QoscjK49ZVfJDIyMAz1EhUyIR9pc5wXjmNwM7BI9+5gOAfctfci0OsZzK7v - xHxA5f0pJ5Rs8Zx7ML3sAKQqJN1PUQOeiLGzzCO2oEYGFeL0sFeHyJ4Tqsm0DsK/ld+AfaGo54Es - Q6PsyJdNZsf6LKL94reFAgwDw+fEwKIgGyoBEADihceLRWh+9fcoTu3P3x8ArP5XNGniGG5tOmFJ - oYFwn2GZ2wOUEgXttJeNqtiKv3hvoAQXs4TsKwC84BrU8f5/sMiF6mxSSoVveLi8bwBibhpG7Eu8 - AwvQLDTRw4GmhQO0ISuDn5UcsDrwkg4+433Y84yhWtjYCPVYhp0U1OqHgMzZVY2DbAF9LSWlLCcM - P+zlifVUMXuQPgJKuqAtNPUMSgDX/lY7aUXXlu3YsLMX608dDUXlBRdeXnALqxUM0D/X9LZP8L30 - CkUQCpK0omz/OAEqdKTow6jCda6zs/UpbwXD03N98MqzXjYa1UcvZVnS9bWLktQbnNV2N8mI72ww - 3lQHBlAYQ9eE8wSVtKVK4OzU1f17RzG42x3N3mhfoKlepWGmSrPWiGsrVdvRJzG0mQmNE8iW5EeW - IVBS5cviS2vx0y4+dG9bcfT7tlqnE6ormylfw91rMKOCuJ6dGc25HeBQ9hqHAtdKleJDeRiNUsWl - Pp2Dq0bgUKyK5gAkmbBphJ0OQZDta/DCI5wdE2fyXRBimoOfG48B/NPQ1dN/zuwDOrUuWIo5RGWY - DIIv/hTuJrzzyLTcM9fxj7e/qgQVwkC6mwPxgxp4mTIGh1IU5UcUJbiLlvzof+pgEoKaqIVr8fba - VlkTSPcJ138PL//ezKyQrvab4SUrPXktFRvNa9JdAQvMGVWM69sC8dDTjtsixcIIkPyiExn69JfC - mk92mzbAT7Me92BWc9z61K8F14VVTbQb/2Lr8lh9ruVG7TOOu7OoDL7JbH+X+vbUHbIYiBDkKVB6 - 0mYtE2RgRxO7 + hQIMA8PnxMCiIBsqAQ//Z/S89kAgGiAOh+UVD2ePgDvU/l/JnvR2DkCEnnqTivaWTKetbcTOxv8D + iHQFUvQKPTADA4g5u56foRmzC0Yb2mP36vRMUqLq87hb/XfZFfr3Ak7E169EyaCN6ht5he28mLV0 + j9brHPGxQWt2vrE4FFdwnUVQWNfAp13rFMm0IDFsHN3o3lNSjywJ62jlr1rce3mdkC+rXkwDh3zs + 0ZDvxqFGx4X8YPbQiAStvUsK1n3u9NBnKE3cyeHe70xnMdQxq1N4NuACJZkNovKet6C3s8LTvj58 + XiK6+/AgtbO9Pk6c89s1WW0x3hUGFtWVI+GqSUSQda5CDlWaq6Fq7mBURfuW7yD/rOJ0EypOOJED + b1GoyTiK6V1gC/mktb6u/Ei16SmPOjcsAzW7BFn5tsvl3lZULN+b4Bs+E7/Pxl4ymVaPDgbcsAh9 + Ipp0thhF1a2A3MobRsTtNidryxvfzUTj5ou70vguzn7zthzog2sijyM9hBI0FPr6YRVWXvrS7BEQ + Ly9BA1AuzGy0kS1B6MUYdcWAaxQZHWNne02zDHZqe2sBFLM04tJU4myKrXlBOok4YILQ7OWDSoa8 + Whkyohid0Eympcv+6YMaKI+9yBzHFWgcpu27rlrAuRGRXi9ibBxovyCRg5SSYc1Guo0jalDJWdDy + lRdLGsmqJAcWq2PUvNLSTAGpSiJRM+Iwxr77j/lapCOSRGfVJaivW59X5+ZQa6BN57DKWvcgPtCb + xDfXOBD4hOG9w/Qv5iKwgOcj/ckygOpvtrcQosdK9ZzrrdY= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=3-roughshod_constructivism-reply.gpg + - attachment; filename=1-inexpressible_sepsis-msg.gpg Content-Length: - - '1149' + - '605' Content-Type: - application/pgp-encrypted Date: - - Fri, 27 Mar 2020 08:56:01 GMT + - Sat, 15 Aug 2020 02:29:46 GMT Etag: - - sha256:62a75f9c18bc7610bf0f756bef105eb8e0fc1d0466a880513dfb17c9fff1b9b7 + - sha256:20db26d5f8240c2efbc83f40184bd03e74f0b927394627fe24bc2954cb4a6c2a Expires: - - Fri, 27 Mar 2020 20:56:01 GMT + - Sat, 15 Aug 2020 14:29:46 GMT Last-Modified: - - Fri, 27 Mar 2020 08:54:40 GMT + - Sat, 15 Aug 2020 02:25:44 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -514,7 +299,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODUyOTkzNTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNTg1MzI4MTU5fQ.eyJpZCI6MX0.PfR7DLvYiRtdjPkhCWhrDniPY6OG3AMvwT9ylP9zksg + - Token eyJleHAiOjE1OTc0ODczODYsImlhdCI6MTU5NzQ1ODU4NiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.4cAVvx_cN2jxC_GRGtAvCA9JYdrslW1QsDfbYNUL5X4 Connection: - keep-alive Content-Type: @@ -522,49 +307,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/replies/79c368ac-6057-4a25-9fe2-8b982b73a543/download + uri: http://localhost:8081/api/v1/sources/6db98582-dd69-48ea-879e-5afc5aa388d6/submissions/da095cb7-5a81-4b57-912c-14b0501dc00e/download response: body: string: !!binary | - hQIMA4msMmP07hhRARAAqnjmA3NXeiV0LmJr1VOROqpw0ujoh+k2EUSR0fFn+4osdMzL9B2oFAu0 - rJe8IWNI5aeI4caIh5Mb4h7egjEkEkobqE7hewJoQ0t/PwM3Css2LRl3jtnalMsYAjPlypQKLRxW - IGuf4GVlaW4VR3Ye7x7diAAi6rBUxJJJT09lC7Lm0iqfUR/DU3yQYHPkgCBS7pVkeh7Bug/9N9M/ - Ek8jXUFUojpS1Q2FyAteeSkcoe+gKQVuqs9Gh8ja4rVugkCP08lvG+mtbxzyuGQfn9t9PDc2257F - QgjkJj4ag/gvpNVYMG/YHLofnhb2os9CQNZgcPrFuh5K8gSGjhCGXY3WCQOPQ6jsNnKZpCQWo0nf - S0sJTrTQWi/8l7Bxr4N5erT/YSUnRfn3QuLgwJuB5o7MpQTB/UsAHjf/rMZ3qZG88/jk+1r8Y7mt - QlWxWnRBhOfFEKaq4sKDLkv6D/Gd0Gzz/NWjCjNrcn7SfS3c+4Fdc3jQbcV/biydTXAflp86I56E - mJolUfN4pFqyjes5IzWHNcUXpoX9eTaRHQfwdgr2FvHD2CQuCfnamT8ho/RmUUixJk68VKT/oLin - Un5s3uf1APNmODSLIKthjgKQS5iuFThcLMndOhYATkjJV1knVuqBbuVd1sewjGX51P7rqMQfRzK/ - QtTcx7FlM47bpZ8lcgWFAgwDw+fEwKIgGyoBEADi44WLsP3nHEKXe/1GZLW0kxed1qkk3AEi/AzE - EuM177r+jO2r56nGpt1JGwPyo15zQ1dPM0LKqHszIBz3x3fUYtF+yKHZOTn2MaoJ3/yfU9pz3uyG - EJjg2BeOgEYT73NrHUdYkeBB/w/wExs8fDsc+yUlhJQYWR+mB6g3WEVBnSTJXLsXW3wAGFpuMPnx - alVhDmMnKZEuf13ucVgoksuTZlPu1GknbrvmRq0aOd2QDSE6PrM2uXKZ+H+uxNP1tfKx7gbYrsiE - /PGWxzGegGIXrxpj/hFa3enDFf4Uryzs0g+OohBD8IAb15zVlouAv8zyMHqACCsgBrb8WIjY7Csq - xkX0QwasFhpnW5eUPkmMtNP0TlTqeHIobq35veef2hVy/whwB5DwCB4mc6tEFLGBRXEwdcrkKFk/ - Ddu98Fs2B1hFVjXnaFCswDWVCHZ0O3cG6tKVScuBOrAYUUSo5YErUB8H3yU+rsM95pyy5kuIqJtl - zLQOK9A159qGC+qkV6r6/VjTYPxtLei/XRTriS2QjJDTWuO6P9cR2MCLfUfslZw3GNa7RQQ/iIWl - qojZZm09fo7eKZitgIVNPgDGmfiV5FaFL/DgpxBw8yCrQej11k7cayegpb+oJvqKT7nfEk7G0I8E - uOv/2UCWjhGFtHJdOWR/7iUco7s6kn5k4QZBztKiARrP6QLyqqGQ0krPwgGWMOBjMdfwcmUm/X/7 - n24VcvuFkF1zEQIdaBeHCgUREZCXvuY0FY1lgq8bLcBoufTeBr94llnijA0jJL7dbbQBAfI1Ug92 - O6E2RfhqaQf7RQGJFPOQ9u6TCCDxOtTqFuHL1ZTmRSJEGhFkiFQWMzedRcWJBECYLiNpdPQAZHQN - kAHqdaZYRGpMPbC0NGnamyVW3PLB + hQIMA8PnxMCiIBsqARAAs+tSZVdjh2H5sgW3rQYsinaTUd1To3XLy/EC0UcNed15/OLbU142ic10 + 6l41iWmBW44aOmjYFIY46VfqPxQSM0G7fl2g5A0SZdmckTqzu141v/+BoTmvbzzZ8sXmpxKjbP/A + 1F6aBPQ2qX7HcUVyGOadyMRjuKB+IO1pROBeFB5R0hE+FD+y4/yq2y4J9SVeYcdcwcsWJytFUm73 + emXQ6vcBspvlgSjE1gywgfPFkmOLIKxv9INHFTT/FrfPvJ/yeFZ7jKtG0wxBQYPL4DG5QiVi1Gyz + Ln039tgWjFVnM5FhJ+XNhLbLHuISii/0CrKq9TeRea85xFHR6UGKgTm3/fOeWtEhC6FKa0XstXhU + T0E9dmh80Rd3myvN0HU3eyNFvmjyZ1weVguXjg4Ao1yWZ8a8AmqlA6m4conr4bbscqQKXCJSF1D+ + g/i5ng78t0+4wnWMiKtN9rNTJkVBzXpaoYzOn+14EJbkYa+zkCyQS8TbjMBpLaP0aTFO4VXk7OAU + ygtKj6P8KmkfqivWrQ047DjqwVot+wBpKT+3t8ASscApC7KaSF0+d/fBvb05ZLzLtfSXM+Ts6pQ8 + sn60uh2dnW/12nbqAdzFnrEPtDdtz5PFWn8brJpvhhMids/A7dkmbbLK6oirkLSRMF7Wdp8Stz2m + aI8Xz6brh2GQeKZafWnSTAHRguSmKDs+h+zUuP/hFFyLlLy2TWX3VLR2rLCEHhm82jP4UcMTpBkU + sgsFKxLyPddNYl+9D7kh9NLhzaLsXc2RihQWRvXYM9f3E0Y= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=4-roughshod_constructivism-reply.gpg + - attachment; filename=1-potential_freshness-msg.gpg Content-Length: - - '1218' + - '605' Content-Type: - application/pgp-encrypted Date: - - Fri, 27 Mar 2020 08:56:01 GMT + - Sat, 15 Aug 2020 02:29:46 GMT Etag: - - sha256:d8e1ba5cd372af9b2e9b1d586ec8c174ea18f420db70049993f7f1d1ee7853f8 + - sha256:624b8cc271f0bc4a153ff893f14d4b63464577579c0baa49ca2e6f5b2fb715a8 Expires: - - Fri, 27 Mar 2020 20:56:01 GMT + - Sat, 15 Aug 2020 14:29:46 GMT Last-Modified: - - Fri, 27 Mar 2020 08:54:40 GMT + - Sat, 15 Aug 2020 02:25:35 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -578,7 +352,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODUyOTkzNTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNTg1MzI4MTU5fQ.eyJpZCI6MX0.PfR7DLvYiRtdjPkhCWhrDniPY6OG3AMvwT9ylP9zksg + - Token eyJleHAiOjE1OTc0ODczODYsImlhdCI6MTU5NzQ1ODU4NiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.4cAVvx_cN2jxC_GRGtAvCA9JYdrslW1QsDfbYNUL5X4 Connection: - keep-alive Content-Type: @@ -586,48 +360,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/replies/67156c2a-51a0-4854-a33e-057c20d7e7d6/download + uri: http://localhost:8081/api/v1/sources/70c12ee8-816b-4d6b-aa38-ff6ce3a05c4f/submissions/ceb44744-68cd-4b29-ada9-4c6ed4127170/download response: body: string: !!binary | - hQIMA1gie97FE0erARAAk43tincHtzjZiGdq+Z9AvvwM9HzaOz5CxNIrLC/KFP04jotGAPnmcFxl - sUaiPwCBcbxmNSMPQPEaTICegyWlkbABk/7B/tlvHqqWT7gFcl8L08kaqINxD0R6WmouCotqbufx - pNYTZWq1TPFVK8T/iyfXbx0YrIEIri8+BHgwmWu4ZKXYb96w9WnbVzV9peKs00dw9Y7ug9fEYQXF - 5nqy4+QvYijWYIfUnq2cGnZQA4aRmeI18ooPBzp+sOCIolAer+OxuXfhWbQHe9/zgGitbmvY4OoP - iDaU4f2T8JNRA3mCexGFIWpq14hkOpZxrr9V4+ZyLfNkMGBD793AjzPrh7eiVg/fEc82uBUEAjAl - lSNF/zHeOe9cG9HfVKZyj3veleK7FDN5rWS5lv3+UVFMVEzvwWsx+qGBls7xcbN/EEflV/nI4riZ - gMlIZfE42Igh3XXoGoBjo+FZMzVoPmflowI2OyqpNGKiGS+dy5y9T/IT8yWu62ELamijYpyGkT69 - FKrw4q8PxCNIx2TLlkiFfp5POdUeRw3hpl4Gd7a7po4rHB7oqeBE9tG09ygPYAONJC28G30wPPGF - vbkUjsePNlsf9fPHT7yamkKCYdQrCuBg7/04KriC2QoRC7uTCf0JNappStLI0+oYDprA5Y584PFX - 3KzFUF9tc+3fjg+CthSFAgwDw+fEwKIgGyoBD/91t/NcCJNoPicuDEb+4CU6ciHYgOja7rf5dExr - iEV/0UyDiyf994xZpy9iXd8lPhviQWLkGNKPDkDCNJ47l+Kchc1m5ImYb6xOpP2NRiNaDBrcIZs6 - rl/phYSTmUtWTb6AwlM/mMg8QXhyyteRSdI+WbIlp/PbB09vFuIKNtwXfLXsFHyE0YLL1IgdE7zB - iIEIoIYAwEPTRX/VYySS7vcyFguBfWKLTQEeWwLDp5j7LQNjgZp3Dm9yzx6o5YsKmnc7BEXJunxb - lnth6cDdhqrUzspgIhnN7a3dCK0XGslfJ01sDf8z9k9VBxp+lZCK92fRmJ3rbQ1w5ZyLmVnYuYIP - pL0S8Qg3DAiXncVxK0MWAlOjqvv9W/rV/ZK2+ksU9kUiofydqe/F7LLoewOj6oFP5fRXEVrD6NXZ - uEmZpyyx4wtaHoKCQVqFqkHt4NzzXIxkp3diJ9PcHg3i6mR9lG7YmUamxhfPV1ekvSY0AJkA7nvy - W/r/YqsPtQKjWHoitF7bvYytm+CVUnRBKrIb24fBa0A7VGSaVYsAVAczxRjLgmn39xGw5XNppj3x - gf3eerNqj4iR5wY2wd0753PhIyBu/K3SyPvY1qSF3YorBysKH0H6wW0aY8NdjaZ7UEv0kl39P40n - mj4kJ/vF3VPLwo++G8dMIBoj4s1oNuX/4ZIePdJdAQXBzScspCXHgMzeFReAF9Z+qhg5NO7HrQ7/ - BcGPn+3AHoffpah7X2M70IM1K7FS+7Gz1mQF0F8lMI1P5EKt1eKVW8afRPeD9l1RMzW1QE371fkL - ajBJ7+dPSndY + hQIMA8PnxMCiIBsqARAAp+9fU8qzd8lBJJJeTGUfrTvtC7bBj77m96ioEWln23lreSXOi7W1E++i + X3mCeNg6hLC0PSAtuO0QTw+LE6TGqLJtQh5y14fIxzgIX5G02eaoOlsayjQbVfXHTJ6HBSFx1VkS + ImILNuS170DhYiOyW91R3OJ2zg4DeTlPkyegMGScWCued6EcBBL+/EOrvZLDoXtpFAHFkGGcoQSD + p/6L5/pp8AuB5N43NRCtslfsD8D4gpZT7L9gkvNIJbMrBQ4FVUzjB/XI5mkOhXAubjKzgGcpqiM+ + N2k5nqSPFzotGHmKDy77Bq4D3Sk4fcLzvWMe9hY+Prp6QqW5/F3uvFhJdpdOR9JZ4WqY6pWk0VsA + jeIuaxGH3rRqFegi59AiZV+EvpORA7tx8qmkVHch5UifaJCsHthaxOrBk1D/rgutgmoQvVaCN+UA + 6So9D0H/w6RIE0vE3SAsCpXV3XQJWwsya8O5R5jCuETvi1s5NnMXrtxRuBqkFZUcRSNZyzrUWLGA + 8djkwjYcO5lP7qt40ztUosMmb2y+4z8ad3zhWP71SKA+chx8lUvY7ziiSmFOpRJOr0OEgKMU59lR + ovyT6mu5yB1d5d8G9ns8s5H8/ymV5WE/MdG+o472wWPKoKHnIu0zlj1Qqso8l/khM5wIjs8XvICl + pm7uojnWqaFcIaJg4EvSTAEw45cGmA90NotlV9qwHi0fJ0qlbFKf6FAyeDaRL0TPoLKx9JbGf+9M + +wwWhoyWoWili+hOxuju3sNSeN1iYkv3fEIyKyEy5rXvf/0= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=3-addictive_granddaughter-reply.gpg + - attachment; filename=1-red-rimmed_applejack-msg.gpg Content-Length: - - '1149' + - '605' Content-Type: - application/pgp-encrypted Date: - - Fri, 27 Mar 2020 08:56:01 GMT + - Sat, 15 Aug 2020 02:29:46 GMT Etag: - - sha256:03000e78344ae25d504ded078f13b70824c08c9192feae8ecbcc005d32ee199b + - sha256:2e1bdbd452ce54d49602552182cb0146b2334c58a7c5aec0c0565645e2ab4286 Expires: - - Fri, 27 Mar 2020 20:56:01 GMT + - Sat, 15 Aug 2020 14:29:46 GMT Last-Modified: - - Fri, 27 Mar 2020 08:54:43 GMT + - Sat, 15 Aug 2020 02:25:23 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -641,7 +405,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE1ODUyOTkzNTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNTg1MzI4MTU5fQ.eyJpZCI6MX0.PfR7DLvYiRtdjPkhCWhrDniPY6OG3AMvwT9ylP9zksg + - Token eyJleHAiOjE1OTc0ODczODYsImlhdCI6MTU5NzQ1ODU4NiwiYWxnIjoiSFMyNTYifQ.eyJpZCI6MX0.4cAVvx_cN2jxC_GRGtAvCA9JYdrslW1QsDfbYNUL5X4 Connection: - keep-alive Content-Type: @@ -649,277 +413,38 @@ interactions: User-Agent: - python-requests/2.20.0 method: GET - uri: http://localhost:8081/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/replies/b9f3768d-5972-4649-96ef-1a79ac39e71c/download + uri: http://localhost:8081/api/v1/sources/4c0d0202-154f-4a18-880d-e4dd3c253f2a/submissions/f836676a-c1aa-49a8-90c2-bb171f60cd96/download response: body: string: !!binary | - hQIMA1gie97FE0erAQ//eG8XYEU+lyT/pBjYurmBzIM1gu7fTasFExgAv5xeNPYUa7bd8RoDWe4S - giHstOWCFLB4FnMqD5Bflx5O6El17NBBH/WIqIYkhjUKDboXzrTXK7Is6aFj0phCS8WfrfIANnoO - UUIFwDO9RoxeeeXZRoX7aVMaP33JbMq0M/KxUz9+CSQYaYsHzdM7daWYFVxdHjqJeNKQKrtZNg3z - E+CCneOpDkacW31qeGBBQc+B7twlSR2PJ7DREibI9rqQAHvt0RcGN3smCnwUrF0eW4J/2L1Dh+Kl - r23VsLx7rUS+4M4Zq3egZlsdp+zrFV2W7zrJxaCiFQ4wjdrjQWJpz29/jEK4brICoCR/th8br+m2 - rOAHMW40Trqr33yOoElQV4iNp2PN6Vz5We6O8BQkXGhM7DO5fxcTDKxbtWPJtqcQayDjhz5JwBbT - sVpAasrwPufGhLPBnujfmROAtMCvswmMvKlIV8KacXhvKT1hqdi7I+Zakf+G4nJcLJoP8cYfE+p6 - XEmVz2JVV377EPdwDHuP1gTrXqryrJwDtYp401529L1w7YQgdz7M1kLQoC9INhbiAQWuZM+PeJMX - WU2pfP6+r15qcJwT/4E9Pv50DXoCI3XY1na2BlKrfqrzssSS7rHwZ/g2eNZTreFQ+ovBwf2VocJX - qhsQvMjncb9WhYBcSrWFAgwDw+fEwKIgGyoBD/4t2wx4egHE3O7MU0tsAhG+psr+04DdvWlOREXE - WiUXMvmd2A42zcL4DDvBKmE0HpfK3Ll/vik0BftDP9UZmVsQmn1k8DR9TrnCXqbYqbWgdfEIpVW8 - 5RADfRlsevTKVIEQFwhJXqJcoWxfK0rs+tnJhPbVOzpwFa8tMr09fYbwepjTrQWxX6E7ahph0f9G - ywtufKrSkGyXjVH1vum1B8AkmIHZ8+CgKTh9HPuEsp9S6uLt87URqP7KHoL5cPTLDSzLDZjM2HmR - P3+TDoI20TA4yoQiwVRXIaqGev1n/VSYstS/+8tDx0zXbOIS80McbjTcxfSKUfAu6ZyhvlvvLSyn - STou0ekxj/Pag/iFbb5wB7St03Yo9sLAZwsPq4GN4w0Pf9cp7kM4cT/d9T8UfV1SL9x1OOyMdkWz - 0NPgqX7W/8ByxNp35N8KAV6rFX818JGU2cvmk9pCiTfL3VMMBLXkWZEcXL3WWEBJwhJk1vjHwwqX - jbkNGURGhISAOu7/UhDDrutU9TZ6hd7/HGkG5HVUlkHWkI5xZwGYHPRX5nAWls/fnCwTfYhModSF - uIiJnOU6mWEPPiUNoDm5BoINgzoHFLTXIW5dMJMIMTiBpQQ72fdXFjDhWAozS5LC9wPwbJDYyhJ1 - 2idBIgZ4rb2IJJoDt02XkbJfG3T5VOZWwpMTBdKhAZI3iE5oUOJWDTp2B9STb8shuEDrl05TEOyA - a+fRdfbeyJbFsy8sToeAyn2JHgbiVN2h/6aqPfKeYhUNjWJlKaTFO9W8iFoMzxwpXgH1ssLLM3R7 - ffbkjQyBoOurHI0lbTrNPsKDGVpSxpHc3mqYlDVtZoVQFhWbACuSqwLKxWZ3FFtBEJw8Vvy8HQr/ - +k99nf3xtdqlTIJwBWeY9KzsDSA= + hQIMA8PnxMCiIBsqARAAqBkguUOJVhB1E0rEBd3bIvbOJe9umLBp5QVPye5M4nsh0yl0IWnltszf + edV/FKB+H0YdtACRB57Zur0vTrOWAA4o1cC9tyUi18aWslfgDvVwJXLjELZYOQiDv//vmcWEG4Mw + ckXqK+/zvkgGLST9xjubdcQozWQNW8mXNzqLzLPLYd57oejEzr73iwn2UwQbQjXb31YI5ZsvCB0y + sltvyQevn92quua31WmlxjwzTndQ9u9mGQ5zZSxwK39HaZ3oEmPZlWelrnUfbodPJw5wQqGBN++n + lwGMVphNGN+EssKtSUb5Hmutd6jTajcfPWPf0yU6AYtJ3v/1wiOyXCaN3tnPStKUzP6w/htB2nFz + irbFi2VQ5v1Lg/nAYl0n3cVU4A8O8P8nhIX5KOsxNhYqNyuyjZsJgFAiKtCzEcXxlpyCQiPwpHbo + PM7nDr1JtS7w+IY4xlOkwdOmTIjq+WYjfwbOMd8GlwMQmpp2s6n4S7whSIcYI5acs14DERizF7lG + vY8XG7/ExbA0zt9B8j0MKTDsAxgkEEMALTPtINMmuc3xaDoTP7HA8e/X6tyPvrVarY8zFuPVxKuY + VXdPQuf6in/3uzja0QlWwq+Ibm+I/gBtQPRM1cDpW5n7XdYkzRcTIluElj8U8VnbECvkFNLt8NUk + IF792WIIe570TmeeRXfSTAE9fPtTykzrDiTy5LSwqQ91J/Og4d484LO+VkYSPGe37sfcFRSAOSL6 + KHNlQb9u2IoOgkORHi/6PABz5ty5K45/OvEOhlB4/xbxkbA= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=4-addictive_granddaughter-reply.gpg + - attachment; filename=1-out-of-town_primogeniture-msg.gpg Content-Length: - - '1217' + - '605' Content-Type: - application/pgp-encrypted Date: - - Fri, 27 Mar 2020 08:56:01 GMT + - Sat, 15 Aug 2020 02:29:46 GMT Etag: - - sha256:a87a91ae2d106ad106e6f3e6cb4f6cd0e92b0ed894f359bddd9c49701c6e3990 + - sha256:64f0c214fab76a0aa8a1407daf0c0478f7851bd7b5c0aaca5b5c8de53aae9336 Expires: - - Fri, 27 Mar 2020 20:56:01 GMT + - Sat, 15 Aug 2020 14:29:46 GMT Last-Modified: - - Fri, 27 Mar 2020 08:54:43 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODUyOTkzNTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNTg1MzI4MTU5fQ.eyJpZCI6MX0.PfR7DLvYiRtdjPkhCWhrDniPY6OG3AMvwT9ylP9zksg - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/sources - response: - body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"roughshod\ - \ constructivism\", \n \"key\": {\n \"fingerprint\": \"DD8C1EFFC19BFC3F32CC0A5189AC3263F4EE1851\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEADI7Y920jwWYgNdAr/okN/geYvoJw2CH9FiZfuSsBeW93EYcp2i\\\ - nxWcJ5L4yZTEqewY9HKsyndwbQORzgUYDRUOVaHJVCFAn1iBD6GuAUnGhHNvHHe7h\\nFTh+SM9hZgzcPHLWJJqfY7dvYfPkuw+E+/SleREPo2ubXHVIF1/lnQwGWP6sqCPt\\\ - n0XLdzo9X0IBHawkHPVsYjSMbiv5yhGnMLm9l0oOhe9ABAiiwAr43KF8c3vZq3NYj\\nnYufIwYkPibnqIiF8GCXky06rO689laqj+6gthSDNhmWrqIuWTgiBvVhVq7ewF12\\\ - nBUdWICRiA5m1GM06Whdph0c0+kHgot0tPYvZgTcgwtG+w8DAgBmH8cS0BSuTcTz+\\n0Q0d9sZWFxpqiZzRaGq+NA03gHFP23gzX/UD/qO7l68cnH//d2z8ONKq1TpEnB43\\\ - njbXRQYK7PbKuCK76HFUa738I86D/GKERYOwhHIL/acJVYyiV9VjRI1owW5VS5koJ\\nhrFCDmfB+dS0rhomUIsznbtFq3p5QdBLCBuCH1PIP/KIvdh2ee8c2fFEf13n7aA2\\\ - nZ1Z5DyO+yVdTgD/TCriJStBcKgNjz3pyzzk1NPiLDo2eNc0TF7/Ywr64Ei1nb4lQ\\nOur4D2msRS0NfF+uPcX5exATrLvwtHNdCud9a1ed8w+yF9juhU79XcVmiQARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8TjVPN1ZJN1dUU0ZRVVozVUJLNUZERFlDNlc2\\nT1ZXTkpRRVVMTUFPUkNDSFM1T0pMWVVWQ0lNNE9YVFFZRUZXWUxYT1NEV0JEWk1E\\\ - nT0hBT0hINEtRQkJHTVpWQldRSE41VjREWVRIUT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEImsMmP07hhRnIQQAIOnWIUhxtfT\\\ - n9DqPpkSLEbkvjOUDkJNGd0MkBK2reO7PnXirzivx77jNqAx4QL7xqjDSWMxN8zcd\\nRHWGLxm6JWgfKJiOVlcFiRm4MdcFgy2JhlmpOy1DUZsVG/J2ZuAPXilPmWBuKGvj\\\ - nBjsXhbxRte4GWS2Uupb2orWumVtrw6QV3WaFVxy3xwQFlAi9tTzK8LrZKv7cqwOq\\nMZP+tIYa8opp8koqKEEmackwFk9esSOApW56DhiYzyUoMffsjmljo3DtlqqCbt7q\\\ - nhdcqoj1CWib/k4hwGWBhJaa9GPI+5CjwRXYxmYXxfQcEm471u1s/cDEjzlaoXCkp\\n9yxwjRTRv9HD0xgza9uLp4w0QS0LPkj/XNnNJwrUrQtvsHs2YGuwFlpr1VEJmUkn\\\ - nFXb7xnDfNeldJL2DUM4Bl0b6DqTb4uAUrA6MFtBySW1IHC2P2y9BHN+aFrVmSBxs\\nGSgHrPG9ZNjgkVRRwAshVZtkBVCMk8TJzKE8tDexvWB0tZpiKAbbUrsOd3/OcI5J\\\ - n+jiU+lFyZyyPFSndgolqJ9u4NVLY1O00d3I0QTD1DJOdGH4IKdndz+oVlb38tw5a\\nJqiQGVdChJCMWS5UTt1w5pt9VQyXqyuCIjF8IL4w3pDAhpZofRJkiAV0vR0K+KRI\\\ - nuXowq42FcM4JdnxQintAXP6qiExJOgW/\\n=QZDE\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-27T08:54:40.168833Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/submissions\"\ - , \n \"url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2\"\ - , \n \"uuid\": \"383dc7f6-2591-4a7c-9c7e-4fca375b2bc2\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/add_star\"\ - , \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"addictive\ - \ granddaughter\", \n \"key\": {\n \"fingerprint\": \"C2A2FF145A20816F4A041A5558227BDEC51347AB\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmQINBFGRfoABEAC67oL1cT6gV9YT+nqVkznK0LsOqx3cwDuFMtF7hJHANLHeYQAo\\\ - norfoqav3TUXgIewfvOu7nTBBSUX9pJeRwV9epPNp4eCBVXzIa9FzKW9DbbtbEfdz\\ndCMbRmfpJJlu/8jOaVja2rz1ZGeoG/xk/LUP7eiGNOU9s5KeGtlnTvB/cLdmWxep\\\ - ni2WHVRJb6dALrZyvy7ocxmt9Ms6z4zTzPiM1BP7LOkM/b3PwF1wEWZMWEIVCPPRx\\nQO+dnCn1lIgoF+a1dEcK/qF+DfawHm41X6H0BsD1ob/ZVC8a4RRrWMy3m2Vl807L\\\ - ndHvWwyOkIvW0E9RD4EUQZXWR3Fh5ZoHhWPNb4dj93pUCtlzBBGCxHVNWhHEKyMG4\\nZT6bGjNdATPg4TTGBr6i9EV8HLxE8AMoGlWTC9Sn8+XCfwrBxjSUienMj4QSjcXp\\\ - nVF68mpkRoBsdF62daTwtY9sVIbKisGfPLI3/c2eLDwZLFzYRDUnSbHaYHDbZSnbv\\nIXGcocUjzreu7u74w/2/b6SpjhrXO1iA4comqDG/W2amnKeucbZO8qYDVD038+Gf\\\ - nhpYHtdKnKzF5cbIhHw5KLDQG9Qn9dz685PXfD99Gkju1UQh5NK0S8X5hKnlc8Yn3\\nGuH2seBsIMQzgItqVB5t7tT/T+5P4MAapfyXRfgkvVb6LJUWo78zVM/ILwARAQAB\\\ - ntHxBdXRvZ2VuZXJhdGVkIEtleSA8TjZNRkUzRUFGWkVQUllXVVNBRFNMTUpKV0dD\\nM1pDVkpZRFJNT1lBVFJNVUFKUE5YNDVQMzdWVVozSlRTNlZZWkE1MlJTSkc2Mk41\\\ - nNE1ZR1k2RkRLV1pEMjZHSkYyWlFSQlBHWkhaUT0+iQI3BBMBCgAhBQJRkX6AAhsv\\nBQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEFgie97FE0ersS8P/R/IcARdct4W\\\ - nI5tV89f1b5l8MUhnIRlcrRsG0TBuVdMTJ/pETf5Y8wL1nJcOWG+GnjLwtxICJl+T\\n98Ya3eVFcBG3UVKGXtDxEEIzmYP5l8YUlgBIlQcCNKxo1kSx/98uENlIo8SYk1wm\\\ - nAvU5pU0VoWnmYvMGXGG06V1mh3t2Jx073WLmIjtVuwFAMahVYV1yMIPS7yjIcXSv\\nyJ9GtWDPZR3+8Sbri4zQ2ocxOjrYfo2KyR5wW1I7N6vpyabkGNQWqraP6Jiol3OP\\\ - npT9wnXV5BmmDjavNQFiYSLaTOPvAth9pqqVFdIQNpKz5Y2OCZUlYuHYh11iGkwIf\\nBkbWTaieBxe+az7gTsrjW4wb4quRcoeXjmv+Anvh5rYZ/205eJSzdOubRmxZP0Hn\\\ - n+qXRNqIsknbAoIjmWX/pbeVDjy8cmIRrajdU0feU0aJ8qYhfGr8T/A6yA+pJEZk5\\ncoY0+ljfsM/lg3/CuZ+89Gzow3311WPpHf6cdHg69cRiYoXN+40dCaBg9Gux8p2H\\\ - nob0kvPITyx7SbYdxYDXjOnuNJ5tQDyq2utiuYNEOV/XNnH6w5/Q5k2/CdBeUiDk/\\n/vEtCSK3JYJLgjr0K5xDyJqb2vWrgjInxqqRdWB20tLzyl9j+378RtVoCv7BOdLe\\\ - n0AGDwB8IQgm8HW6GQCTStNSUT5i78V96\\n=LTVZ\\n-----END PGP PUBLIC KEY BLOCK-----\\\ - n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-03-27T08:54:43.111572Z\"\ - , \n \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n\ - \ \"remove_star_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/submissions\"\ - , \n \"url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7\"\ - , \n \"uuid\": \"afac0867-ec17-49cf-83dd-afdeab89a5d7\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '5362' - Content-Type: - - application/json - Date: - - Fri, 27 Mar 2020 08:56:14 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODUyOTkzNTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNTg1MzI4MTU5fQ.eyJpZCI6MX0.PfR7DLvYiRtdjPkhCWhrDniPY6OG3AMvwT9ylP9zksg - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/submissions - response: - body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/submissions/67350497-9063-4dac-b494-91ce30efdf4a/download\"\ - , \n \"filename\": \"1-roughshod_constructivism-msg.gpg\", \n \"\ - is_read\": true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2\"\ - , \n \"submission_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/submissions/67350497-9063-4dac-b494-91ce30efdf4a\"\ - , \n \"uuid\": \"67350497-9063-4dac-b494-91ce30efdf4a\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/submissions/2c7bd005-1fce-4b92-8928-ae9c72900d2e/download\"\ - , \n \"filename\": \"2-roughshod_constructivism-msg.gpg\", \n \"\ - is_read\": true, \n \"size\": 694, \n \"source_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2\"\ - , \n \"submission_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/submissions/2c7bd005-1fce-4b92-8928-ae9c72900d2e\"\ - , \n \"uuid\": \"2c7bd005-1fce-4b92-8928-ae9c72900d2e\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/submissions/3f806820-4ec9-44b0-ba84-d04a4ac3757a/download\"\ - , \n \"filename\": \"1-addictive_granddaughter-msg.gpg\", \n \"\ - is_read\": true, \n \"size\": 627, \n \"source_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7\"\ - , \n \"submission_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/submissions/3f806820-4ec9-44b0-ba84-d04a4ac3757a\"\ - , \n \"uuid\": \"3f806820-4ec9-44b0-ba84-d04a4ac3757a\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/submissions/eef5f551-2757-4e46-b243-cc0be9199daa/download\"\ - , \n \"filename\": \"2-addictive_granddaughter-msg.gpg\", \n \"\ - is_read\": true, \n \"size\": 694, \n \"source_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7\"\ - , \n \"submission_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/submissions/eef5f551-2757-4e46-b243-cc0be9199daa\"\ - , \n \"uuid\": \"eef5f551-2757-4e46-b243-cc0be9199daa\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2071' - Content-Type: - - application/json - Date: - - Fri, 27 Mar 2020 08:56:14 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODUyOTkzNTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNTg1MzI4MTU5fQ.eyJpZCI6MX0.PfR7DLvYiRtdjPkhCWhrDniPY6OG3AMvwT9ylP9zksg - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: GET - uri: http://localhost:8081/api/v1/replies - response: - body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-roughshod_constructivism-reply.gpg\"\ - , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ - : null, \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"6c1a2399-d2ff-4197-a5b1-9abcf8a0cac8\"\ - , \n \"reply_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/replies/c7f65bdf-e682-4994-b4e0-55288308f05e\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2\"\ - , \n \"uuid\": \"c7f65bdf-e682-4994-b4e0-55288308f05e\"\n }, \n \ - \ {\n \"filename\": \"4-roughshod_constructivism-reply.gpg\", \n \ - \ \"is_deleted_by_source\": false, \n \"journalist_first_name\": null,\ - \ \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"6c1a2399-d2ff-4197-a5b1-9abcf8a0cac8\"\ - , \n \"reply_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2/replies/79c368ac-6057-4a25-9fe2-8b982b73a543\"\ - , \n \"size\": 1218, \n \"source_url\": \"/api/v1/sources/383dc7f6-2591-4a7c-9c7e-4fca375b2bc2\"\ - , \n \"uuid\": \"79c368ac-6057-4a25-9fe2-8b982b73a543\"\n }, \n \ - \ {\n \"filename\": \"3-addictive_granddaughter-reply.gpg\", \n \ - \ \"is_deleted_by_source\": false, \n \"journalist_first_name\": null,\ - \ \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"6c1a2399-d2ff-4197-a5b1-9abcf8a0cac8\"\ - , \n \"reply_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/replies/67156c2a-51a0-4854-a33e-057c20d7e7d6\"\ - , \n \"size\": 1149, \n \"source_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7\"\ - , \n \"uuid\": \"67156c2a-51a0-4854-a33e-057c20d7e7d6\"\n }, \n \ - \ {\n \"filename\": \"4-addictive_granddaughter-reply.gpg\", \n \ - \ \"is_deleted_by_source\": false, \n \"journalist_first_name\": null,\ - \ \n \"journalist_last_name\": null, \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"6c1a2399-d2ff-4197-a5b1-9abcf8a0cac8\"\ - , \n \"reply_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7/replies/b9f3768d-5972-4649-96ef-1a79ac39e71c\"\ - , \n \"size\": 1217, \n \"source_url\": \"/api/v1/sources/afac0867-ec17-49cf-83dd-afdeab89a5d7\"\ - , \n \"uuid\": \"b9f3768d-5972-4649-96ef-1a79ac39e71c\"\n }\n ]\n\ - }\n" - headers: - Content-Length: - - '2291' - Content-Type: - - application/json - Date: - - Fri, 27 Mar 2020 08:56:14 GMT - Server: - - Werkzeug/0.16.0 Python/3.5.2 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Authorization: - - Token eyJpYXQiOjE1ODUyOTkzNTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNTg1MzI4MTU5fQ.eyJpZCI6MX0.PfR7DLvYiRtdjPkhCWhrDniPY6OG3AMvwT9ylP9zksg - Connection: - - keep-alive - Content-Length: - - '0' - Content-Type: - - application/json - User-Agent: - - python-requests/2.20.0 - method: POST - uri: http://localhost: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: - - Fri, 27 Mar 2020 08:56:19 GMT + - Sat, 15 Aug 2020 02:24:41 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: diff --git a/tests/functional/test_delete_source.py b/tests/functional/test_delete_source.py index d51acbc9c..9437ac63e 100644 --- a/tests/functional/test_delete_source.py +++ b/tests/functional/test_delete_source.py @@ -1,48 +1,50 @@ """ -Functional tests for deleting a source in the SecureDrop client application. -The tests are based upon the client testing descriptions here: +Functional tests for deleting a source in the SecureDrop client. +The tests are based upon the client testing descriptions here: https://github.com/freedomofpress/securedrop-client/wiki/Test-plan#basic-client-testing """ import pytest from flaky import flaky from PyQt5.QtCore import Qt -from tests.conftest import TIME_APP_START, TIME_RENDER_CONV_VIEW, TIME_RENDER_SOURCE_LIST +from tests.conftest import TIME_CLICK_ACTION, TIME_RENDER_CONV_VIEW, TIME_RENDER_SOURCE_LIST @flaky @pytest.mark.vcr() -def test_delete_source_and_their_docs(functional_test_logged_in_context, qtbot, mocker): +def test_delete_source(functional_test_logged_in_context, qtbot, mocker): """ - It's possible to delete a source and see it removed from the UI. + Verify that the source list's size is reduced by one when a source is deleted. """ - gui, controller, temmpdir = functional_test_logged_in_context - qtbot.wait(TIME_APP_START) + gui, controller = functional_test_logged_in_context def check_for_sources(): assert len(list(gui.main_view.source_list.source_items.keys())) + # Select the first source in the source list qtbot.waitUntil(check_for_sources, timeout=TIME_RENDER_SOURCE_LIST) source_ids = list(gui.main_view.source_list.source_items.keys()) - assert len(source_ids) == 2 - first_source_id = source_ids[0] - first_source_item = gui.main_view.source_list.source_items[first_source_id] + first_source_item = gui.main_view.source_list.source_items[source_ids[-1]] first_source_widget = gui.main_view.source_list.itemWidget(first_source_item) qtbot.mouseClick(first_source_widget, Qt.LeftButton) - qtbot.wait(TIME_RENDER_CONV_VIEW) + qtbot.wait(TIME_CLICK_ACTION) - assert gui.main_view.source_list.count() == 2 + def check_for_conversation(): + assert gui.main_view.view_layout.itemAt(0) + assert gui.main_view.view_layout.itemAt(0).widget() - # Delete the first source. - # This is IMPOSSIBLE to trigger via either the qtbot or DeleteSourceAction - # instance -- hence this "direct" approach. In the end we need to know that - # the UI is updated once the source is deleted. + # Get the selected source conversation + qtbot.waitUntil(check_for_conversation, timeout=TIME_RENDER_CONV_VIEW) conversation = gui.main_view.view_layout.itemAt(0).widget() + + # Delete the selected source + # Note: The qtbot object cannot interact with QAction items (as used in the delete button/menu) + # so we programatically delete the source rather than using the GUI via qtbot + source_count = gui.main_view.source_list.count() controller.delete_source(conversation.conversation_title_bar.source) def check_source_list(): - # Confirm there is now only one source in the client list. - assert gui.main_view.source_list.count() == 1 + assert gui.main_view.source_list.count() == source_count - 1 qtbot.waitUntil(check_source_list, timeout=TIME_RENDER_SOURCE_LIST) diff --git a/tests/functional/test_download_file.py b/tests/functional/test_download_file.py index 8f12da5b0..9b6671775 100644 --- a/tests/functional/test_download_file.py +++ b/tests/functional/test_download_file.py @@ -1,7 +1,7 @@ """ -Functional tests for sending messages in the SecureDrop client application. The -tests are based upon the client testing descriptions here: +Functional tests for downloading files in the SecureDrop client. +The tests are based upon the client testing descriptions here: https://github.com/freedomofpress/securedrop-client/wiki/Test-plan#basic-client-testing """ import pytest @@ -9,46 +9,54 @@ from PyQt5.QtCore import Qt from securedrop_client.gui.widgets import FileWidget -from tests.conftest import TIME_APP_START, TIME_FILE_DOWNLOAD, TIME_RENDER_SOURCE_LIST, TIME_SYNC +from tests.conftest import ( + TIME_CLICK_ACTION, + TIME_FILE_DOWNLOAD, + TIME_RENDER_CONV_VIEW, + TIME_RENDER_SOURCE_LIST, +) @flaky @pytest.mark.vcr() def test_download_file(functional_test_logged_in_context, qtbot, mocker): """ - We will download a file received from the source - the conversation window. + Verify the expected file name and file size when a file is downloaded and that the export and + print buttons become visible. """ - gui, controller, tempdir = functional_test_logged_in_context - qtbot.wait(TIME_APP_START) + gui, controller = functional_test_logged_in_context def check_for_sources(): assert len(list(gui.main_view.source_list.source_items.keys())) + # Select the last first in the source list qtbot.waitUntil(check_for_sources, timeout=TIME_RENDER_SOURCE_LIST) source_ids = list(gui.main_view.source_list.source_items.keys()) - first_source_id = source_ids[0] - first_source_item = gui.main_view.source_list.source_items[first_source_id] + first_source_item = gui.main_view.source_list.source_items[source_ids[0]] first_source_widget = gui.main_view.source_list.itemWidget(first_source_item) qtbot.mouseClick(first_source_widget, Qt.LeftButton) - - qtbot.wait(TIME_SYNC) - # Ensure the last widget in the conversation view contains the expected - # text from the source. + qtbot.wait(TIME_CLICK_ACTION) + + def conversation_with_file_is_rendered(): + assert gui.main_view.view_layout.itemAt(0) + conversation = gui.main_view.view_layout.itemAt(0).widget() + assert conversation + file_id = list(conversation.conversation_view.current_messages.keys())[1] + file_widget = conversation.conversation_view.current_messages[file_id] + assert isinstance(file_widget, FileWidget) + + # Get the selected source conversation that contains a file attachment + qtbot.waitUntil(conversation_with_file_is_rendered, timeout=TIME_RENDER_CONV_VIEW) conversation = gui.main_view.view_layout.itemAt(0).widget() - message = "this is the message" - # We get the file from the source. - file_msg_id = list(conversation.conversation_view.current_messages.keys())[-1] - file_msg = conversation.conversation_view.current_messages[file_msg_id] - assert isinstance(file_msg, FileWidget) - # We see the source's message. - last_msg_id = list(conversation.conversation_view.current_messages.keys())[-2] - last_msg = conversation.conversation_view.current_messages[last_msg_id] - assert last_msg.message.text() == message - - # Let us download the file - qtbot.mouseClick(file_msg.download_button, Qt.LeftButton) + file_id = list(conversation.conversation_view.current_messages.keys())[1] + file_widget = conversation.conversation_view.current_messages[file_id] + + # Click on the download button for the file + qtbot.mouseClick(file_widget.download_button, Qt.LeftButton) + qtbot.wait(TIME_CLICK_ACTION) qtbot.wait(TIME_FILE_DOWNLOAD) - assert file_msg.export_button.isHidden() is False - assert file_msg.file_name.text() == "hello.txt" - assert file_msg.file_size.text() == "9B" + + assert file_widget.export_button.isHidden() is False + assert file_widget.print_button.isHidden() is False + assert file_widget.file_name.text() == "hello.txt" + assert file_widget.file_size.text() == "6B" diff --git a/tests/functional/test_export_dialog.py b/tests/functional/test_export_dialog.py index 881a7a4b4..aeb02e318 100644 --- a/tests/functional/test_export_dialog.py +++ b/tests/functional/test_export_dialog.py @@ -1,7 +1,7 @@ """ -Functional tests for sending messages in the SecureDrop client application. The -tests are based upon the client testing descriptions here: +Functional tests for exporting files in the SecureDrop client. +The tests are based upon the client testing descriptions here: https://github.com/freedomofpress/securedrop-client/wiki/Test-plan#basic-client-testing """ import pytest @@ -10,11 +10,11 @@ from securedrop_client.gui.widgets import FileWidget from tests.conftest import ( - TIME_APP_START, TIME_CLICK_ACTION, TIME_FILE_DOWNLOAD, + TIME_RENDER_CONV_VIEW, + TIME_RENDER_EXPORT_DIALOG, TIME_RENDER_SOURCE_LIST, - TIME_SYNC, ) @@ -22,68 +22,65 @@ @pytest.mark.vcr() def test_export_dialog(functional_test_logged_in_context, qtbot, mocker): """ - We will download a file received from the source - the conversation window. + Download a file, export it, and verify that the export is complete by checking that the label of + the export dialog's continue button is "DONE". """ - gui, controller, tempdir = functional_test_logged_in_context - qtbot.wait(TIME_APP_START) + gui, controller = functional_test_logged_in_context def check_for_sources(): assert len(list(gui.main_view.source_list.source_items.keys())) + # Select the first source in the source list qtbot.waitUntil(check_for_sources, timeout=TIME_RENDER_SOURCE_LIST) source_ids = list(gui.main_view.source_list.source_items.keys()) - first_source_id = source_ids[0] - first_source_item = gui.main_view.source_list.source_items[first_source_id] + first_source_item = gui.main_view.source_list.source_items[source_ids[0]] first_source_widget = gui.main_view.source_list.itemWidget(first_source_item) qtbot.mouseClick(first_source_widget, Qt.LeftButton) + qtbot.wait(TIME_CLICK_ACTION) - qtbot.wait(TIME_SYNC) - # Ensure the last widget in the conversation view contains the expected - # text from the source. - conversation = gui.main_view.view_layout.itemAt(0).widget() - message = "this is the message" - # We get the file from the source. - file_msg_id = list(conversation.conversation_view.current_messages.keys())[-1] - file_msg = conversation.conversation_view.current_messages[file_msg_id] - assert isinstance(file_msg, FileWidget) - # We see the source's message. - last_msg_id = list(conversation.conversation_view.current_messages.keys())[-2] - last_msg = conversation.conversation_view.current_messages[last_msg_id] - assert last_msg.message.text() == message + def conversation_with_file_is_rendered(): + assert gui.main_view.view_layout.itemAt(0) + conversation = gui.main_view.view_layout.itemAt(0).widget() + assert conversation + file_id = list(conversation.conversation_view.current_messages.keys())[1] + file_widget = conversation.conversation_view.current_messages[file_id] + assert isinstance(file_widget, FileWidget) - # Let us download the file - qtbot.mouseClick(file_msg.download_button, Qt.LeftButton) - qtbot.wait(TIME_FILE_DOWNLOAD) - assert file_msg.export_button.isHidden() is False - assert file_msg.file_name.text() == "hello.txt" - assert file_msg.file_size.text() == "9B" + # Get the selected source conversation that contains a file attachment + qtbot.waitUntil(conversation_with_file_is_rendered, timeout=TIME_RENDER_CONV_VIEW) + conversation = gui.main_view.view_layout.itemAt(0).widget() + file_id = list(conversation.conversation_view.current_messages.keys())[1] + file_widget = conversation.conversation_view.current_messages[file_id] - # Let us export - qtbot.mouseClick(file_msg.export_button, Qt.LeftButton) + # If the file is not downloaded, click on the download button + if file_widget.download_button.isVisible(): + qtbot.mouseClick(file_widget.download_button, Qt.LeftButton) + qtbot.wait(TIME_CLICK_ACTION) + qtbot.wait(TIME_FILE_DOWNLOAD) def check_for_export_dialog(): - assert file_msg.export_dialog + assert file_widget.export_dialog - qtbot.waitUntil(check_for_export_dialog, timeout=TIME_CLICK_ACTION) - - export_dialog = file_msg.export_dialog - qtbot.mouseClick(export_dialog.continue_button, Qt.LeftButton) + # Begin exporting the file + qtbot.mouseClick(file_widget.export_button, Qt.LeftButton) + qtbot.wait(TIME_CLICK_ACTION) + qtbot.waitUntil(check_for_export_dialog, timeout=TIME_RENDER_EXPORT_DIALOG) + export_dialog = file_widget.export_dialog def check_password_form(): assert export_dialog.passphrase_form.isHidden() is False + # Continue exporting the file + qtbot.mouseClick(export_dialog.continue_button, Qt.LeftButton) + qtbot.wait(TIME_CLICK_ACTION) qtbot.waitUntil(check_password_form, timeout=TIME_CLICK_ACTION) - message = "Use Tor Browser" - # Focus on passphrase box text entry. + # Continue exporting the file by entering a passphrase qtbot.mouseClick(export_dialog.passphrase_field, Qt.LeftButton) - # Type in a message to the passphrase box. - qtbot.keyClicks(export_dialog.passphrase_field, message) qtbot.wait(TIME_CLICK_ACTION) - - # click on the continue button + qtbot.keyClicks(export_dialog.passphrase_field, "Passphrase Field") qtbot.mouseClick(export_dialog.continue_button, Qt.LeftButton) qtbot.wait(TIME_CLICK_ACTION) + # Verify export is complete by checking that the continue button says "DONE" assert export_dialog.continue_button.text() == "DONE" diff --git a/tests/functional/test_login.py b/tests/functional/test_login.py index f77b81753..615db89b6 100644 --- a/tests/functional/test_login.py +++ b/tests/functional/test_login.py @@ -1,52 +1,51 @@ """ -Functional tests for logging into the SecureDrop client application. The tests -are based upon the client testing descriptions here: +Functional tests for logging into the SecureDrop client. +The tests are based upon the client testing descriptions here: https://github.com/freedomofpress/securedrop-client/wiki/Test-plan#basic-client-testing """ import pytest from flaky import flaky from PyQt5.QtCore import Qt -from securedrop_client.gui.main import Window -from securedrop_client.gui.widgets import LoginDialog -from tests.conftest import PASSWORD, TIME_RENDER_CONV_VIEW, USERNAME +from tests.conftest import PASSWORD, TIME_CLICK_ACTION, TIME_RENDER_CONV_VIEW, TOTP, USERNAME -def test_login_ensure_errors_displayed(qtbot, mocker): +def test_login_ensure_errors_displayed(functional_test_app_started_context, qtbot, mocker): """ - We see an error if incomplete credentials are supplied to the login dialog. + Verify the error message in the error status bar when incomplete credentials are submitted via + the login dialog. """ - w = Window() - login_dialog = LoginDialog(w) - login_dialog.show() - assert login_dialog.error_bar.error_status_bar.text() == "" - qtbot.keyClicks(login_dialog.username_field, "journalist") - qtbot.mouseClick(login_dialog.submit, Qt.LeftButton) - expected = "Please enter a username, passphrase and two-factor code." - actual = login_dialog.error_bar.error_status_bar.text() - assert actual == expected + gui, controller = functional_test_app_started_context + + assert gui.login_dialog.error_bar.error_status_bar.text() == "" + + qtbot.keyClicks(gui.login_dialog.username_field, "journalist") + qtbot.mouseClick(gui.login_dialog.submit, Qt.LeftButton) + qtbot.wait(TIME_CLICK_ACTION) + + error_status_msg = gui.login_dialog.error_bar.error_status_bar.text() + assert error_status_msg == "Please enter a username, passphrase and two-factor code." @flaky -@pytest.mark.vcr() # Ensure any API network traffic is recorded/replayed. -def test_login_as_journalist(functional_test_logged_out_context, qtbot, mocker): +@pytest.mark.vcr() +def test_login_as_journalist(functional_test_app_started_context, qtbot, mocker): """ - The app is visible if the user logs in with apparently correct credentials. + Log in from the login dialog with credentials and verify that the login was successful by + checking that the login dialog is closed and the main window is visible. """ - gui, controller, tempdir = functional_test_logged_out_context - gui.setup(controller) - # Fill in UI with good credentials. + gui, controller = functional_test_app_started_context + + # Log in from the login dialog and wait for the authentication_state signal from the controller + # to be emitted, which indicates the user authentication state has changed successfully qtbot.keyClicks(gui.login_dialog.username_field, USERNAME) qtbot.keyClicks(gui.login_dialog.password_field, PASSWORD) - qtbot.keyClicks(gui.login_dialog.tfa_field, "493941") - # The waitSignal context handler is used to allow the API thread to call - # and then (ultimately) emit the expected signal. This pattern will need to - # be used with all API calls. For more information about this method, see: - # https://pytest-qt.readthedocs.io/en/latest/signals.html + qtbot.keyClicks(gui.login_dialog.tfa_field, TOTP) with qtbot.waitSignal(controller.authentication_state, timeout=TIME_RENDER_CONV_VIEW): qtbot.mouseClick(gui.login_dialog.submit, Qt.LeftButton) - # The main window is visible (indicating a successful login). + qtbot.wait(TIME_CLICK_ACTION) + + # When the main window is visible and the login dialog is closed then we know login is complete assert gui.isVisible() - # The login box no longer exists. assert gui.login_dialog is None diff --git a/tests/functional/test_login_from_offline.py b/tests/functional/test_login_from_offline.py deleted file mode 100644 index a578e4652..000000000 --- a/tests/functional/test_login_from_offline.py +++ /dev/null @@ -1,51 +0,0 @@ -""" -Functional test for logging out and then login again from offline mode. -""" -import pytest -from flaky import flaky -from PyQt5.QtCore import Qt - -from tests.conftest import PASSWORD, TIME_APP_START, TIME_RENDER_CONV_VIEW, USERNAME - - -@flaky -@pytest.mark.vcr() -def test_login_from_offline(functional_test_logged_in_context, qtbot, mocker): - """ - WARNING: THIS TEST CAUSES SUBSEQUENT TESTS TO CRASH WITH A CORE DUMP! - - As a result it should be run in isolation (see the test-functional section - of the Makefile for details). Why does it crash? I suspect shared state - leaking via the qtbot instance passed into tests. - - A journalist can successfully log out of the application. - """ - gui, controller, tempdir = functional_test_logged_in_context - qtbot.wait(TIME_APP_START) - - def check_login_button(): - assert gui.left_pane.user_profile.login_button.isVisible() - - # The qtbot object cannot interact with QAction items (as used in the - # logout button/menu), so we're forced to programatically trigger it - # rather than pretend some sort of user interaction via the qtbot. - gui.left_pane.user_profile.user_button.menu.logout.trigger() - # Wait until the logout button is pressed. - qtbot.waitUntil(check_login_button, timeout=TIME_RENDER_CONV_VIEW) - - def check_login_dialog(): - assert gui.login_dialog - - qtbot.mouseClick(gui.left_pane.user_profile.login_button, Qt.LeftButton) - qtbot.waitUntil(check_login_dialog, timeout=TIME_RENDER_CONV_VIEW) - - qtbot.keyClicks(gui.login_dialog.username_field, USERNAME) - qtbot.keyClicks(gui.login_dialog.password_field, PASSWORD) - qtbot.keyClicks(gui.login_dialog.tfa_field, "560276") - - qtbot.mouseClick(gui.login_dialog.submit, Qt.LeftButton) - - def wait_for_login(): - assert gui.login_dialog is None - - qtbot.waitUntil(wait_for_login, timeout=TIME_RENDER_CONV_VIEW) diff --git a/tests/functional/test_logout.py b/tests/functional/test_logout.py index 21c652cae..5c90012f3 100644 --- a/tests/functional/test_logout.py +++ b/tests/functional/test_logout.py @@ -1,35 +1,31 @@ """ -Functional test for logging out of the SecureDrop client application. The test -is based upon the client testing descriptions here: +Functional test for logging out of the SecureDrop client. +The tests are based upon the client testing descriptions here: https://github.com/freedomofpress/securedrop-client/wiki/Test-plan#basic-client-testing """ import pytest from flaky import flaky -from tests.conftest import TIME_RENDER_CONV_VIEW +from tests.conftest import TIME_LOGOUT @flaky @pytest.mark.vcr() def test_logout_as_journalist(functional_test_logged_in_context, qtbot, mocker): """ - WARNING: THIS TEST CAUSES SUBSEQUENT TESTS TO CRASH WITH A CORE DUMP! - - As a result it should be run in isolation (see the test-functional section - of the Makefile for details). Why does it crash? I suspect shared state - leaking via the qtbot instance passed into tests. - - A journalist can successfully log out of the application. + Verify that the login button appears after logging out. """ - gui, controller, tempdir = functional_test_logged_in_context + gui, controller = functional_test_logged_in_context + assert not gui.left_pane.user_profile.login_button.isVisible() - def check_login_button(): + # Trigger log out + # Note: The qtbot object cannot interact with QAction items (as used in the logout button/menu), + # so we programatically logout rather than using the GUI via qtbot + gui.left_pane.user_profile.user_button.menu.logout.trigger() + + def login_button_is_visible(): assert gui.left_pane.user_profile.login_button.isVisible() - # The qtbot object cannot interact with QAction items (as used in the - # logout button/menu), so we're forced to programatically trigger it - # rather than pretend some sort of user interaction via the qtbot. - gui.left_pane.user_profile.user_button.menu.logout.trigger() - # Wait until the logout button is pressed. - qtbot.waitUntil(check_login_button, timeout=TIME_RENDER_CONV_VIEW) + # When the login button appears then we know logout is complete + qtbot.waitUntil(login_button_is_visible, timeout=TIME_LOGOUT) diff --git a/tests/functional/test_offline_delete_source.py b/tests/functional/test_offline_delete_source.py index ae159b942..073a0163f 100644 --- a/tests/functional/test_offline_delete_source.py +++ b/tests/functional/test_offline_delete_source.py @@ -1,58 +1,50 @@ """ -Functional tests for deleting a source in the SecureDrop client application. -The tests are based upon the client testing descriptions here: +Functional tests for attempting to delete a source while offline in the SecureDrop client. +The tests are based upon the client testing descriptions here: https://github.com/freedomofpress/securedrop-client/wiki/Test-plan#basic-client-testing """ import pytest from flaky import flaky from PyQt5.QtCore import Qt -from tests.conftest import ( - TIME_APP_START, - TIME_CLICK_ACTION, - TIME_RENDER_CONV_VIEW, - TIME_RENDER_SOURCE_LIST, -) +from tests.conftest import TIME_CLICK_ACTION, TIME_RENDER_CONV_VIEW, TIME_RENDER_SOURCE_LIST @flaky @pytest.mark.vcr() -def test_offline_delete_source_and_their_docs(functional_test_logged_in_context, qtbot, mocker): +def test_offline_delete_source_attempt(functional_test_offline_context, qtbot, mocker): """ - It's NOT possible to delete a source when the client is offline. + Verify that attempting to delete a source in offline mode results in the expected error message + in the error status bar. """ - gui, controller, tempdir = functional_test_logged_in_context - qtbot.wait(TIME_APP_START) + gui, controller = functional_test_offline_context def check_for_sources(): assert len(list(gui.main_view.source_list.source_items.keys())) + # Select the first source in the source list qtbot.waitUntil(check_for_sources, timeout=TIME_RENDER_SOURCE_LIST) source_ids = list(gui.main_view.source_list.source_items.keys()) - assert len(source_ids) == 2 - first_source_id = source_ids[0] - first_source_item = gui.main_view.source_list.source_items[first_source_id] + first_source_item = gui.main_view.source_list.source_items[source_ids[0]] first_source_widget = gui.main_view.source_list.itemWidget(first_source_item) qtbot.mouseClick(first_source_widget, Qt.LeftButton) qtbot.wait(TIME_CLICK_ACTION) - # Now logout. - def check_login_button(): - assert gui.left_pane.user_profile.login_button.isVisible() + def check_for_conversation(): + assert gui.main_view.view_layout.itemAt(0) + assert gui.main_view.view_layout.itemAt(0).widget() - gui.left_pane.user_profile.user_button.menu.logout.trigger() - qtbot.waitUntil(check_login_button, timeout=TIME_RENDER_CONV_VIEW) - - # Delete the first source. - # This is IMPOSSIBLE to trigger via either the qtbot or DeleteSourceAction - # instance -- hence this "direct" approach. In the end we need to know that - # the UI is updated once the source is deleted. + # Get the selected source conversation + qtbot.waitUntil(check_for_conversation, timeout=TIME_RENDER_CONV_VIEW) conversation = gui.main_view.view_layout.itemAt(0).widget() + + # Attempt to delete the selected source + # Note: The qtbot object cannot interact with QAction items (as used in the delete button/menu) + # so we programatically attempt to delete the source rather than using the GUI via qtbot controller.delete_source(conversation.conversation_title_bar.source) def check_for_error(): - # Confirm the user interface is showing a sign-in error. msg = gui.top_pane.error_status_bar.status_bar.currentMessage() assert msg == "You must sign in to perform this action." diff --git a/tests/functional/test_offline_login.py b/tests/functional/test_offline_login.py new file mode 100644 index 000000000..cc6d155e6 --- /dev/null +++ b/tests/functional/test_offline_login.py @@ -0,0 +1,40 @@ +""" +Functional tests for loggin in offline in the SecureDrop client. + +The tests are based upon the client testing descriptions here: +https://github.com/freedomofpress/securedrop-client/wiki/Test-plan#basic-client-testing +""" +import pytest +from flaky import flaky +from PyQt5.QtCore import Qt + +from tests.conftest import PASSWORD, TIME_RENDER_CONV_VIEW, TOTP, USERNAME + + +@flaky +@pytest.mark.vcr() +def test_login_from_offline(functional_test_offline_context, qtbot, mocker): + """ + First log in in offline mode, then log in from the main window with credentials, next verify + that the login was successful by checking that the login dialog is closed. + """ + gui, controller = functional_test_offline_context + + # Click on login button + qtbot.mouseClick(gui.left_pane.user_profile.login_button, Qt.LeftButton) + + def check_login_dialog(): + assert gui.login_dialog + + # Log in with credentials + qtbot.waitUntil(check_login_dialog, timeout=TIME_RENDER_CONV_VIEW) + qtbot.keyClicks(gui.login_dialog.username_field, USERNAME) + qtbot.keyClicks(gui.login_dialog.password_field, PASSWORD) + qtbot.keyClicks(gui.login_dialog.tfa_field, TOTP) + qtbot.mouseClick(gui.login_dialog.submit, Qt.LeftButton) + + # When the login dialog is closed then we know login is complete. + def wait_for_login(): + assert gui.login_dialog is None + + qtbot.waitUntil(wait_for_login, timeout=TIME_RENDER_CONV_VIEW) diff --git a/tests/functional/test_offline_read_conversation.py b/tests/functional/test_offline_read_conversation.py new file mode 100644 index 000000000..0faccc7ed --- /dev/null +++ b/tests/functional/test_offline_read_conversation.py @@ -0,0 +1,42 @@ +""" +Functional tests for reading conversations in offline mode in the SecureDrop client. + +The tests are based upon the client testing descriptions here: +https://github.com/freedomofpress/securedrop-client/wiki/Test-plan#basic-client-testing +""" +import pytest +from flaky import flaky +from PyQt5.QtCore import Qt + +from tests.conftest import TIME_CLICK_ACTION, TIME_RENDER_CONV_VIEW, TIME_RENDER_SOURCE_LIST + + +@flaky +@pytest.mark.vcr() +def test_offline_read_conversation(functional_test_offline_context, qtbot, mocker): + """ + Verify that previously-downloaded conversations are visible when offline. + """ + gui, controller = functional_test_offline_context + + def check_for_sources(): + assert len(list(gui.main_view.source_list.source_items.keys())) + + # Select the first source in the source list + qtbot.waitUntil(check_for_sources, timeout=TIME_RENDER_SOURCE_LIST) + source_ids = list(gui.main_view.source_list.source_items.keys()) + first_source_item = gui.main_view.source_list.source_items[source_ids[0]] + first_source_widget = gui.main_view.source_list.itemWidget(first_source_item) + qtbot.mouseClick(first_source_widget, Qt.LeftButton) + qtbot.wait(TIME_CLICK_ACTION) + + def check_for_conversation(): + assert gui.main_view.view_layout.itemAt(0) + assert gui.main_view.view_layout.itemAt(0).widget() + + # Get the selected source conversation + qtbot.waitUntil(check_for_conversation, timeout=TIME_RENDER_CONV_VIEW) + conversation = gui.main_view.view_layout.itemAt(0).widget() + + # Verify that the conversation widgets exist + assert len(list(conversation.conversation_view.current_messages.keys())) > 0 diff --git a/tests/functional/test_offline_read_conversations.py b/tests/functional/test_offline_read_conversations.py deleted file mode 100644 index 857d7e734..000000000 --- a/tests/functional/test_offline_read_conversations.py +++ /dev/null @@ -1,56 +0,0 @@ -""" -Functional tests for sending messages in the SecureDrop client application. The -tests are based upon the client testing descriptions here: - -https://github.com/freedomofpress/securedrop-client/wiki/Test-plan#basic-client-testing -""" -import pytest -from flaky import flaky -from PyQt5.QtCore import Qt - -from tests.conftest import ( - TIME_APP_START, - TIME_CLICK_ACTION, - TIME_RENDER_CONV_VIEW, - TIME_RENDER_SOURCE_LIST, -) - - -@flaky -@pytest.mark.vcr() -def test_offline_read_conversations(functional_test_logged_in_context, qtbot, mocker): - """ - It's possible to read downloaded conversations when offline. - """ - gui, controller, tempdir = functional_test_logged_in_context - qtbot.wait(TIME_APP_START) - - def check_for_sources(): - assert len(list(gui.main_view.source_list.source_items.keys())) - - qtbot.waitUntil(check_for_sources, timeout=TIME_RENDER_SOURCE_LIST) - source_ids = list(gui.main_view.source_list.source_items.keys()) - first_source_id = source_ids[0] - first_source_item = gui.main_view.source_list.source_items[first_source_id] - first_source_widget = gui.main_view.source_list.itemWidget(first_source_item) - qtbot.mouseClick(first_source_widget, Qt.LeftButton) - - # Otherwise our test is running too fast to create all files/directories - # as received via API call. - qtbot.wait(TIME_CLICK_ACTION) - - # Now logout. - def check_login_button(): - assert gui.left_pane.user_profile.login_button.isVisible() - - gui.left_pane.user_profile.user_button.menu.logout.trigger() - qtbot.waitUntil(check_login_button, timeout=TIME_RENDER_CONV_VIEW) - - # Ensure that clicking on a source shows a conversation that contains - # activity. - second_source_id = source_ids[1] - second_source_item = gui.main_view.source_list.source_items[second_source_id] - second_source_widget = gui.main_view.source_list.itemWidget(second_source_item) - qtbot.mouseClick(second_source_widget, Qt.LeftButton) - conversation = gui.main_view.view_layout.itemAt(0).widget() - assert len(list(conversation.conversation_view.current_messages.keys())) > 0 diff --git a/tests/functional/test_offline_send_reply.py b/tests/functional/test_offline_send_reply.py index 93642b338..b213a3dd9 100644 --- a/tests/functional/test_offline_send_reply.py +++ b/tests/functional/test_offline_send_reply.py @@ -1,47 +1,42 @@ """ -Functional tests for sending messages in the SecureDrop client application. The -tests are based upon the client testing descriptions here: +Functional tests for sending replies in offline mode in the SecureDrop client. +The tests are based upon the client testing descriptions here: https://github.com/freedomofpress/securedrop-client/wiki/Test-plan#basic-client-testing """ import pytest from flaky import flaky from PyQt5.QtCore import Qt -from tests.conftest import TIME_APP_START, TIME_RENDER_CONV_VIEW, TIME_RENDER_SOURCE_LIST +from tests.conftest import TIME_CLICK_ACTION, TIME_RENDER_CONV_VIEW, TIME_RENDER_SOURCE_LIST @flaky @pytest.mark.vcr() -def test_offline_send_reply_to_source(functional_test_logged_in_context, qtbot, mocker): +def test_offline_send_reply_to_source(functional_test_offline_context, qtbot, mocker): """ - It's NOT possible to send a reply to a source when the client is offline. + Verify that you cannot enter text or send a reply in offline mode. """ - gui, controller, tempdir = functional_test_logged_in_context - qtbot.wait(TIME_APP_START) + gui, controller = functional_test_offline_context def check_for_sources(): assert len(list(gui.main_view.source_list.source_items.keys())) + # Select the first source in the source list qtbot.waitUntil(check_for_sources, timeout=TIME_RENDER_SOURCE_LIST) source_ids = list(gui.main_view.source_list.source_items.keys()) - first_source_id = source_ids[0] - first_source_item = gui.main_view.source_list.source_items[first_source_id] + first_source_item = gui.main_view.source_list.source_items[source_ids[0]] first_source_widget = gui.main_view.source_list.itemWidget(first_source_item) qtbot.mouseClick(first_source_widget, Qt.LeftButton) + qtbot.wait(TIME_CLICK_ACTION) - # Now logout. - def check_login_button(): - assert gui.left_pane.user_profile.login_button.isVisible() + def check_for_conversation(): + assert gui.main_view.view_layout.itemAt(0) + assert gui.main_view.view_layout.itemAt(0).widget() - gui.left_pane.user_profile.user_button.menu.logout.trigger() - qtbot.waitUntil(check_login_button, timeout=TIME_RENDER_CONV_VIEW) - - # Check UI won't let user send a reply. + # Get the selected source conversation + qtbot.waitUntil(check_for_conversation, timeout=TIME_RENDER_CONV_VIEW) conversation = gui.main_view.view_layout.itemAt(0).widget() - text_box = conversation.reply_box.text_edit - # The text box is disabled. - assert text_box.isEnabled() is False - placeholder = text_box.placeholder - # And the placeholder text is displayed instead. - assert placeholder.isVisible() + + assert not conversation.reply_box.text_edit.isEnabled() + assert not conversation.reply_box.send_button.isVisible() diff --git a/tests/functional/test_offline_star_source.py b/tests/functional/test_offline_star_source.py index 8f5e78223..22f603cac 100644 --- a/tests/functional/test_offline_star_source.py +++ b/tests/functional/test_offline_star_source.py @@ -1,51 +1,50 @@ """ -Functional tests for sending messages in the SecureDrop client application. The -tests are based upon the client testing descriptions here: +Functional tests for starring sources in offline mode in the SecureDrop client. +The tests are based upon the client testing descriptions here: https://github.com/freedomofpress/securedrop-client/wiki/Test-plan#basic-client-testing """ import pytest from flaky import flaky from PyQt5.QtCore import Qt -from tests.conftest import TIME_APP_START, TIME_RENDER_CONV_VIEW, TIME_RENDER_SOURCE_LIST +from tests.conftest import TIME_CLICK_ACTION, TIME_RENDER_CONV_VIEW, TIME_RENDER_SOURCE_LIST @flaky @pytest.mark.vcr() -def test_offline_star_source(functional_test_logged_in_context, qtbot): +def test_offline_star_source(functional_test_offline_context, qtbot): """ - It's NOT possible to star a source when the client is offline. + Verify that starring while in offline mode results in no state change with the star and that + the expected error appears. """ - gui, controller, homedir = functional_test_logged_in_context - qtbot.wait(TIME_APP_START) + gui, controller = functional_test_offline_context def check_for_sources(): assert len(list(gui.main_view.source_list.source_items.keys())) + # Select the first source in the source list qtbot.waitUntil(check_for_sources, timeout=TIME_RENDER_SOURCE_LIST) source_ids = list(gui.main_view.source_list.source_items.keys()) - first_source_id = source_ids[0] - first_source_item = gui.main_view.source_list.source_items[first_source_id] + first_source_item = gui.main_view.source_list.source_items[source_ids[0]] first_source_widget = gui.main_view.source_list.itemWidget(first_source_item) qtbot.mouseClick(first_source_widget, Qt.LeftButton) + qtbot.wait(TIME_CLICK_ACTION) - # Now logout. - def check_login_button(): - assert gui.left_pane.user_profile.login_button.isVisible() + # Store state before attempting to star + is_starred = first_source_widget.star.is_starred + is_checked = first_source_widget.star.isChecked() - gui.left_pane.user_profile.user_button.menu.logout.trigger() - qtbot.waitUntil(check_login_button, timeout=TIME_RENDER_CONV_VIEW) - - # Check the source isn't checked. - assert first_source_widget.star.isChecked() is False - # Click it. + # Attempt to star the source qtbot.mouseClick(first_source_widget.star, Qt.LeftButton) - def check_for_error(): - # Confirm the user interface is showing a sign-in error. + def sign_in_required_error(): msg = gui.top_pane.error_status_bar.status_bar.currentMessage() assert msg == "You must sign in to perform this action." - qtbot.waitUntil(check_for_error, timeout=TIME_RENDER_CONV_VIEW) + qtbot.waitUntil(sign_in_required_error, timeout=TIME_RENDER_CONV_VIEW) + + # Verify that star state did not change + assert first_source_widget.star.is_starred == is_starred + assert first_source_widget.star.isChecked() == is_checked diff --git a/tests/functional/test_receive_message.py b/tests/functional/test_receive_message.py index 841042af1..e0db59037 100644 --- a/tests/functional/test_receive_message.py +++ b/tests/functional/test_receive_message.py @@ -1,47 +1,43 @@ """ -Functional tests for sending messages in the SecureDrop client application. The -tests are based upon the client testing descriptions here: +Functional tests for receiving messages in the SecureDrop client. +The tests are based upon the client testing descriptions here: https://github.com/freedomofpress/securedrop-client/wiki/Test-plan#basic-client-testing """ import pytest from flaky import flaky from PyQt5.QtCore import Qt -from securedrop_client.gui.widgets import FileWidget -from tests.conftest import TIME_APP_START, TIME_RENDER_SOURCE_LIST, TIME_SYNC +from tests.conftest import TIME_CLICK_ACTION, TIME_RENDER_CONV_VIEW, TIME_RENDER_SOURCE_LIST @flaky @pytest.mark.vcr() def test_receive_message_from_source(functional_test_logged_in_context, qtbot, mocker): """ - It's possible to receive a new message from a source and see it show up in - the conversation window. + Verify that a new message with the expected text shows up in the conversation view. """ - gui, controller, tempdir = functional_test_logged_in_context - qtbot.wait(TIME_APP_START) + gui, controller = functional_test_logged_in_context def check_for_sources(): assert len(list(gui.main_view.source_list.source_items.keys())) + # Select the first source in the source list qtbot.waitUntil(check_for_sources, timeout=TIME_RENDER_SOURCE_LIST) source_ids = list(gui.main_view.source_list.source_items.keys()) - first_source_id = source_ids[0] - first_source_item = gui.main_view.source_list.source_items[first_source_id] + first_source_item = gui.main_view.source_list.source_items[source_ids[0]] first_source_widget = gui.main_view.source_list.itemWidget(first_source_item) qtbot.mouseClick(first_source_widget, Qt.LeftButton) + qtbot.wait(TIME_CLICK_ACTION) - qtbot.wait(TIME_SYNC) - # Ensure the last widget in the conversation view contains the expected - # text from the source. + def check_for_conversation(): + assert gui.main_view.view_layout.itemAt(0) + assert gui.main_view.view_layout.itemAt(0).widget() + + # Get the selected source conversation + qtbot.waitUntil(check_for_conversation, timeout=TIME_RENDER_CONV_VIEW) conversation = gui.main_view.view_layout.itemAt(0).widget() - message = "testing 123" - # We get the file from the source. - file_msg_id = list(conversation.conversation_view.current_messages.keys())[-1] - file_msg = conversation.conversation_view.current_messages[file_msg_id] - assert isinstance(file_msg, FileWidget) - # We see the source's message. - last_msg_id = list(conversation.conversation_view.current_messages.keys())[-2] - last_msg = conversation.conversation_view.current_messages[last_msg_id] - assert last_msg.message.text() == message + message_id = list(conversation.conversation_view.current_messages.keys())[0] + message = conversation.conversation_view.current_messages[message_id] + + assert message.message.text() == "this is the message" diff --git a/tests/functional/test_send_reply.py b/tests/functional/test_send_reply.py index ee29e8eed..257532d86 100644 --- a/tests/functional/test_send_reply.py +++ b/tests/functional/test_send_reply.py @@ -1,50 +1,56 @@ """ -Functional tests for sending messages in the SecureDrop client application. The -tests are based upon the client testing descriptions here: +Functional tests for sending replies in the SecureDrop client. +The tests are based upon the client testing descriptions here: https://github.com/freedomofpress/securedrop-client/wiki/Test-plan#basic-client-testing """ import pytest from flaky import flaky from PyQt5.QtCore import Qt -from tests.conftest import TIME_APP_START, TIME_CLICK_ACTION, TIME_RENDER_SOURCE_LIST +from tests.conftest import TIME_CLICK_ACTION, TIME_RENDER_CONV_VIEW, TIME_RENDER_SOURCE_LIST @flaky @pytest.mark.vcr() def test_send_reply_to_source(functional_test_logged_in_context, qtbot, mocker): """ - It's possible to send a reply to a source and see it show up in the - conversation window. + Verify that a reply shows up in the conversation view when a reply is sent. """ - gui, controller, tempdir = functional_test_logged_in_context - qtbot.wait(TIME_APP_START) + gui, controller = functional_test_logged_in_context def check_for_sources(): assert len(list(gui.main_view.source_list.source_items.keys())) + # Select the last source in the source list qtbot.waitUntil(check_for_sources, timeout=TIME_RENDER_SOURCE_LIST) source_ids = list(gui.main_view.source_list.source_items.keys()) - first_source_id = source_ids[0] - first_source_item = gui.main_view.source_list.source_items[first_source_id] - first_source_widget = gui.main_view.source_list.itemWidget(first_source_item) - qtbot.mouseClick(first_source_widget, Qt.LeftButton) - # Type something into the reply box and click the send button. - message = "Hello, world!" + last_source_item = gui.main_view.source_list.source_items[source_ids[0]] + last_source_widget = gui.main_view.source_list.itemWidget(last_source_item) + qtbot.mouseClick(last_source_widget, Qt.LeftButton) + qtbot.wait(TIME_CLICK_ACTION) + + def check_for_conversation(): + assert gui.main_view.view_layout.itemAt(0) + assert gui.main_view.view_layout.itemAt(0).widget() + + # Get the selected source conversation + qtbot.waitUntil(check_for_conversation, timeout=TIME_RENDER_CONV_VIEW) conversation = gui.main_view.view_layout.itemAt(0).widget() - # Focus on reply box text entry. + item_count = len(list(conversation.conversation_view.current_messages.keys())) + + # Focus on the reply box and type a message qtbot.mouseClick(conversation.reply_box.text_edit, Qt.LeftButton) - # Type in a message to the reply box. - qtbot.keyClicks(conversation.reply_box.text_edit, message) qtbot.wait(TIME_CLICK_ACTION) - # Wait until the result of the click on the send button has caused the - # reply_sent signal to trigger. + qtbot.keyClicks(conversation.reply_box.text_edit, "Hello, world!") + + # Send the reply and wait until `reply_sent` signal is triggered with qtbot.waitSignal(conversation.reply_box.reply_sent): qtbot.mouseClick(conversation.reply_box.send_button, Qt.LeftButton) - qtbot.wait(TIME_CLICK_ACTION) - # Ensure the last widget in the conversation view contains the text we - # just typed. - last_msg_id = list(conversation.conversation_view.current_messages.keys())[-1] - last_msg = conversation.conversation_view.current_messages[last_msg_id] - assert last_msg.message.text() == message + qtbot.wait(TIME_CLICK_ACTION) + + # Ensure the last widget in the conversation view contains the text we just typed + assert len(list(conversation.conversation_view.current_messages.keys())) == item_count + 1 + reply_id = list(conversation.conversation_view.current_messages.keys())[-1] + reply = conversation.conversation_view.current_messages[reply_id] + assert reply.message.text() == "Hello, world!" diff --git a/tests/functional/test_star_source.py b/tests/functional/test_star_source.py index 9168eabb3..d13b07ef6 100644 --- a/tests/functional/test_star_source.py +++ b/tests/functional/test_star_source.py @@ -1,39 +1,44 @@ """ -Functional tests for sending messages in the SecureDrop client application. The -tests are based upon the client testing descriptions here: +Functional tests for starring/unstarring sources in the SecureDrop client. +The tests are based upon the client testing descriptions here: https://github.com/freedomofpress/securedrop-client/wiki/Test-plan#basic-client-testing """ import pytest from flaky import flaky from PyQt5.QtCore import Qt -from tests.conftest import TIME_APP_START, TIME_CLICK_ACTION, TIME_RENDER_SOURCE_LIST +from tests.conftest import TIME_CLICK_ACTION, TIME_RENDER_SOURCE_LIST @flaky @pytest.mark.vcr() def test_star_source(functional_test_logged_in_context, qtbot, mocker): """ - It's possible to star a source and see its updated status. + Verify that the source is starred after clicking on the star widget and unstarred after clicking + on it again. """ - gui, controller, tempdir = functional_test_logged_in_context - qtbot.wait(TIME_APP_START) + gui, controller = functional_test_logged_in_context def check_for_sources(): assert len(list(gui.main_view.source_list.source_items.keys())) + # Select the first source in the source list qtbot.waitUntil(check_for_sources, timeout=TIME_RENDER_SOURCE_LIST) source_ids = list(gui.main_view.source_list.source_items.keys()) - first_source_id = source_ids[0] - first_source_item = gui.main_view.source_list.source_items[first_source_id] + first_source_item = gui.main_view.source_list.source_items[source_ids[0]] first_source_widget = gui.main_view.source_list.itemWidget(first_source_item) qtbot.mouseClick(first_source_widget, Qt.LeftButton) + qtbot.wait(TIME_CLICK_ACTION) - # Check the source isn't checked. - assert first_source_widget.star.isChecked() is False - # Click it. + # Verify that the source is starred after clicking on the star widget qtbot.mouseClick(first_source_widget.star, Qt.LeftButton) qtbot.wait(TIME_CLICK_ACTION) - # Check the source is now checked. assert first_source_widget.star.is_starred is True + assert first_source_widget.star.isChecked() is True + + # Verify that the source is not starred after clicking on the star widget again + qtbot.mouseClick(first_source_widget.star, Qt.LeftButton) + qtbot.wait(TIME_CLICK_ACTION) + assert first_source_widget.star.is_starred is False + assert first_source_widget.star.isChecked() is False diff --git a/tests/functional/test_unstar_source.py b/tests/functional/test_unstar_source.py deleted file mode 100644 index 240ebd5c4..000000000 --- a/tests/functional/test_unstar_source.py +++ /dev/null @@ -1,39 +0,0 @@ -""" -Functional tests for sending messages in the SecureDrop client application. The -tests are based upon the client testing descriptions here: - -https://github.com/freedomofpress/securedrop-client/wiki/Test-plan#basic-client-testing -""" -import pytest -from flaky import flaky -from PyQt5.QtCore import Qt - -from tests.conftest import TIME_APP_START, TIME_CLICK_ACTION, TIME_RENDER_SOURCE_LIST - - -@flaky -@pytest.mark.vcr() -def test_unstar_source(functional_test_logged_in_context, qtbot, mocker): - """ - It's possible to un-star a source and see its updated status. - """ - gui, controller, tempdir = functional_test_logged_in_context - qtbot.wait(TIME_APP_START) - - def check_for_sources(): - assert len(list(gui.main_view.source_list.source_items.keys())) - - qtbot.waitUntil(check_for_sources, timeout=TIME_RENDER_SOURCE_LIST) - source_ids = list(gui.main_view.source_list.source_items.keys()) - first_source_id = source_ids[0] - first_source_item = gui.main_view.source_list.source_items[first_source_id] - first_source_widget = gui.main_view.source_list.itemWidget(first_source_item) - qtbot.mouseClick(first_source_widget, Qt.LeftButton) - - # Check the source IS checked. - assert first_source_widget.star.isChecked() is True - # Click it again to toggle it off. - qtbot.mouseClick(first_source_widget.star, Qt.LeftButton) - qtbot.wait(TIME_CLICK_ACTION) - # Check the source isn't checked once more. - assert first_source_widget.star.is_starred is False diff --git a/tests/functional/test_user_icon_click.py b/tests/functional/test_user_icon_click.py deleted file mode 100644 index b08d6b0b3..000000000 --- a/tests/functional/test_user_icon_click.py +++ /dev/null @@ -1,51 +0,0 @@ -""" -Functional test for logging out of the SecureDrop client application. The test -is based upon the client testing descriptions here: - -https://github.com/freedomofpress/securedrop-client/wiki/Test-plan#basic-client-testing -""" -import pyautogui -import pytest - -from tests.conftest import TIME_APP_START, TIME_CLICK_ACTION - - -@pytest.mark.vcr() -def test_user_icon_click(qtbot, mocker, functional_test_logged_in_context): - """ - WARNING: THIS TEST CAUSES SUBSEQUENT TESTS TO CRASH WITH A CORE DUMP! - - As a result it should be run in isolation (see the test-functional section - of the Makefile for details). Why does it crash? I suspect shared state - leaking via the qtbot instance passed into tests. - - A journalist can successfully see the logout menu by clicking the user icon. - """ - gui, controller, tempdir = functional_test_logged_in_context - qtbot.wait(TIME_APP_START) - - # Now instead of clicking via qtbot, we can click via mouse - user_button_position = gui.left_pane.user_profile.user_button.pos() - point = gui.left_pane.user_profile.user_button.mapToGlobal(user_button_position) - cursor_x, cursor_y = point.x(), point.y() - pyautogui.click(cursor_x, cursor_y) - - # Ensure QMenu is visible after the completed click. - def check_menu_appears(): - assert gui.left_pane.user_profile.user_button.menu.logout.isVisible() - - qtbot.waitUntil(check_menu_appears, timeout=TIME_CLICK_ACTION) - - button_width = gui.left_pane.user_profile.user_button.width() - button_height = gui.left_pane.user_profile.user_button.height() - - # Both Qt and PyAutoGUI use a coordinate system with (0, 0) at the top, left - # screen position. Since the sign out menu appears to the lower right of the - # button, we want to move in the positive x-direction and positive y-direction. - pyautogui.click(cursor_x + button_width / 2, cursor_y + button_height) - - # Here the eventloop is back with qtbot - def check_login_button(): - assert gui.left_pane.user_profile.login_button.isVisible() - - qtbot.waitUntil(check_login_button, timeout=TIME_CLICK_ACTION) diff --git a/tests/functional/test_user_profile_menu.py b/tests/functional/test_user_profile_menu.py new file mode 100644 index 000000000..ee961d678 --- /dev/null +++ b/tests/functional/test_user_profile_menu.py @@ -0,0 +1,45 @@ +""" +Functional test for logging out of the SecureDrop client. + +The test is based upon the client testing descriptions here: +https://github.com/freedomofpress/securedrop-client/wiki/Test-plan#basic-client-testing +""" +import pyautogui +import pytest + +from tests.conftest import TIME_CLICK_ACTION + + +@pytest.mark.vcr() +def test_user_icon_click(qtbot, mocker, functional_test_logged_in_context): + """ + Verify a journalist can successfully see the logout menu by clicking the user icon of the + UserProfile widget. + """ + gui, controller = functional_test_logged_in_context + + # Click the user icon + user_icon_position = gui.left_pane.user_profile.user_icon.pos() + point = gui.left_pane.user_profile.user_button.mapToGlobal(user_icon_position) + cursor_x, cursor_y = point.x(), point.y() + pyautogui.click(cursor_x, cursor_y) + + def user_menu_is_visible(): + assert gui.left_pane.user_profile.user_button.menu.logout.isVisible() + + # Ensure user menu is visible after clicking on the user icon + qtbot.waitUntil(user_menu_is_visible, timeout=TIME_CLICK_ACTION) + + # Click the logout option in the user menu + # Note: Both Qt and PyAutoGUI use a coordinate system with (0, 0) at the top, left screen + # position. Since the sign out menu appears to the lower right of the user button of the + # UserProfile widget, we want to move in the positive x-direction and positive y-direction. + button_width = gui.left_pane.user_profile.user_button.width() + button_height = gui.left_pane.user_profile.user_button.height() + pyautogui.click(cursor_x + button_width / 2, cursor_y + button_height) + + def login_button_is_visible(): + assert gui.left_pane.user_profile.login_button.isVisible() + + # When the login button appears then we know logout is complete + qtbot.waitUntil(login_button_is_visible, timeout=TIME_CLICK_ACTION)