From 219a37303100ad50a80d2cf0afec638f29bd1859 Mon Sep 17 00:00:00 2001 From: Allie Crevier Date: Mon, 19 Oct 2020 18:03:53 -0700 Subject: [PATCH 1/8] get seen data from endpoints --- securedrop_client/storage.py | 41 ++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/securedrop_client/storage.py b/securedrop_client/storage.py index 582b3607f..814f05243 100644 --- a/securedrop_client/storage.py +++ b/securedrop_client/storage.py @@ -42,6 +42,9 @@ Reply, ReplySendStatus, ReplySendStatusCodes, + SeenFile, + SeenMessage, + SeenReply, Source, User, ) @@ -254,6 +257,32 @@ def __update_submissions( lazy_setattr(local_submission, "is_read", submission.is_read) lazy_setattr(local_submission, "download_url", submission.download_url) + # Add seen record if one doesn't yet exist + for journalist_uuid in submission.seen_by: + journalist_id = session.query(User).filter_by(uuid=journalist_uuid) + if model == File: + seen_file = ( + session.query(SeenFile) + .filter_by(file_id=local_submission.id, journalist_id=journalist_id) + .one_or_none() + ) + if not seen_file: + seen_file = SeenFile( + file_id=local_submission.id, journalist_id=journalist_id + ) + session.add(seen_file) + elif model == Message: + seen_message = ( + session.query(SeenMessage) + .filter_by(message_id=local_submission.id, journalist_id=journalist_id) + .one_or_none() + ) + if not seen_message: + seen_message = SeenMessage( + message_id=local_submission.id, journalist_id=journalist_id + ) + session.add(seen_message) + # Removing the UUID from local_uuids ensures this record won't be # deleted at the end of this function. del local_submissions_by_uuid[submission.uuid] @@ -329,6 +358,18 @@ def update_replies( lazy_setattr(local_reply, "size", reply.size) lazy_setattr(local_reply, "filename", reply.filename) + # Add seen record if one doesn't yet exist + for journalist_uuid in reply.seen_by: + journalist_id = session.query(User).filter_by(uuid=journalist_uuid) + seen_reply = ( + session.query(SeenReply) + .filter_by(reply_id=local_reply.id, journalist_id=journalist_id) + .one_or_none() + ) + if not seen_reply: + seen_reply = SeenReply(reply_id=local_reply.id, journalist_id=journalist_id) + session.add(seen_reply) + del local_replies_by_uuid[reply.uuid] logger.debug("Updated reply {}".format(reply.uuid)) else: From 07b297156cfc2dee67012c74589531172a5c1a56 Mon Sep 17 00:00:00 2001 From: Allie Crevier Date: Mon, 19 Oct 2020 18:05:46 -0700 Subject: [PATCH 2/8] create seen data on source change --- securedrop_client/api_jobs/seen.py | 22 ++++ securedrop_client/db.py | 65 ++++++++++ securedrop_client/gui/widgets.py | 118 +++++++++++++++---- securedrop_client/logic.py | 15 ++- securedrop_client/queue.py | 2 + securedrop_client/resources/css/sdclient.css | 41 ------- securedrop_client/resources/css/source.css | 61 ++++++++++ securedrop_client/storage.py | 19 ++- 8 files changed, 277 insertions(+), 66 deletions(-) create mode 100644 securedrop_client/api_jobs/seen.py create mode 100644 securedrop_client/resources/css/source.css diff --git a/securedrop_client/api_jobs/seen.py b/securedrop_client/api_jobs/seen.py new file mode 100644 index 000000000..3147575f5 --- /dev/null +++ b/securedrop_client/api_jobs/seen.py @@ -0,0 +1,22 @@ +from typing import List + +from sdclientapi import API +from sqlalchemy.orm.session import Session + +from securedrop_client.api_jobs.base import ApiJob + + +class SeenJob(ApiJob): + def __init__(self, files: List[str], messages: List[str], replies: List[str]) -> None: + super().__init__() + self.files = files + self.messages = messages + self.replies = replies + + def call_api(self, api_client: API, session: Session) -> None: + """ + Override ApiJob. + + Mark files, messages, and replies as seen + """ + api_client.seen(self.files, self.messages, self.replies) diff --git a/securedrop_client/db.py b/securedrop_client/db.py index f4b286870..c8258522e 100644 --- a/securedrop_client/db.py +++ b/securedrop_client/db.py @@ -95,6 +95,14 @@ def journalist_filename(self) -> str: [c for c in self.journalist_designation.lower().replace(" ", "_") if c in valid_chars] ) + @property + def seen(self) -> bool: + for item in self.collection: + if not item.seen: + return False + + return True + class Message(Base): @@ -183,6 +191,24 @@ def location(self, data_dir: str) -> str: ) ) + @property + def seen(self) -> bool: + """ + If the submission has been downloaded or seen by any journalist, then the submssion is + considered seen. + """ + if self.seen_messages.count(): + return True + + return False + + def seen_by(self, journalist_id: int) -> bool: + for seen_message in self.seen_messages: + if seen_message.journalist_id == journalist_id: + return True + + return False + class File(Base): @@ -264,6 +290,24 @@ def location(self, data_dir: str) -> str: ) ) + @property + def seen(self) -> bool: + """ + If the submission has been downloaded or seen by any journalist, then the submssion is + considered seen. + """ + if self.seen_files.count(): + return True + + return False + + def seen_by(self, journalist_id: int) -> bool: + for seen_file in self.seen_files: + if seen_file.journalist_id == journalist_id: + return True + + return False + class Reply(Base): @@ -350,6 +394,20 @@ def location(self, data_dir: str) -> str: ) ) + @property + def seen(self) -> bool: + """ + A reply is always seen in a global inbox. + """ + return True + + def seen_by(self, journalist_id: int) -> bool: + for seen_reply in self.seen_replies: + if seen_reply.journalist_id == journalist_id: + return True + + return False + class DownloadErrorCodes(Enum): """ @@ -425,6 +483,13 @@ def __str__(self) -> str: def __repr__(self) -> str: return "".format(self.uuid) + @property + def seen(self) -> bool: + """ + A draft reply is always seen in a global inbox. + """ + return True + class ReplySendStatus(Base): diff --git a/securedrop_client/gui/widgets.py b/securedrop_client/gui/widgets.py index 629f2c1c1..2727fab8a 100644 --- a/securedrop_client/gui/widgets.py +++ b/securedrop_client/gui/widgets.py @@ -632,28 +632,32 @@ def show_sources(self, sources: List[Source]): def on_source_changed(self): """ - Show conversation for the currently-selected source if it hasn't been deleted. If the - current source no longer exists, clear the conversation for that source. + Show conversation for the selected source. """ - source = self.source_list.get_selected_source() + try: + source = self.source_list.get_selected_source() + if not source: + return - if not source: - return + self.controller.session.refresh(source) - self.controller.session.refresh(source) - # Try to get the SourceConversationWrapper from the persistent dict, - # else we create it. - try: - logger.debug("Drawing source conversation for {}".format(source.uuid)) - conversation_wrapper = self.source_conversations[source.uuid] + # Mark source as seen + self.source_list.mark_seen.emit(source.uuid) - # Redraw the conversation view such that new messages, replies, files appear. - conversation_wrapper.conversation_view.update_conversation(source.collection) - except KeyError: - conversation_wrapper = SourceConversationWrapper(source, self.controller) - self.source_conversations[source.uuid] = conversation_wrapper + # Get or create the SourceConversationWrapper + if source.uuid in self.source_conversations: + conversation_wrapper = self.source_conversations[source.uuid] + conversation_wrapper.conversation_view.update_conversation(source.collection) + else: + conversation_wrapper = SourceConversationWrapper(source, self.controller) + self.source_conversations[source.uuid] = conversation_wrapper - self.set_conversation(conversation_wrapper) + self.set_conversation(conversation_wrapper) + logger.debug( + "Set conversation to the selected source with uuid: {}".format(source.uuid) + ) + except sqlalchemy.exc.InvalidRequestError as e: + logger.debug(e) def delete_conversation(self, source_uuid: str) -> None: """ @@ -795,6 +799,8 @@ class SourceList(QListWidget): NUM_SOURCES_TO_ADD_AT_A_TIME = 32 + mark_seen = pyqtSignal(str) + def __init__(self): super().__init__() @@ -865,7 +871,7 @@ def update(self, sources: List[Source]) -> List[str]: # Add widgets for new sources for uuid in sources_to_add: - source_widget = SourceWidget(self.controller, sources_to_add[uuid]) + source_widget = SourceWidget(self.controller, sources_to_add[uuid], self.mark_seen) source_item = SourceListWidgetItem(self) source_item.setSizeHint(source_widget.sizeHint()) self.insertItem(0, source_item) @@ -900,7 +906,7 @@ def schedule_source_management(slice_size=slice_size): for source in sources_slice: try: source_uuid = source.uuid - source_widget = SourceWidget(self.controller, source) + source_widget = SourceWidget(self.controller, source, self.mark_seen) source_item = SourceListWidgetItem(self) source_item.setSizeHint(source_widget.sizeHint()) self.insertItem(0, source_item) @@ -994,17 +1000,21 @@ class SourceWidget(QWidget): PREVIEW_WIDTH = 380 PREVIEW_HEIGHT = 60 - def __init__(self, controller: Controller, source: Source): + SOURCE_CSS = load_css("source.css") + + def __init__(self, controller: Controller, source: Source, mark_seen_signal: pyqtSignal): super().__init__() self.controller = controller self.controller.source_deleted.connect(self._on_source_deleted) self.controller.source_deletion_failed.connect(self._on_source_deletion_failed) + mark_seen_signal.connect(self._on_mark_seen) # Store source - self.source_uuid = source.uuid - self.last_updated = source.last_updated self.source = source + self.seen = self.source.seen + self.source_uuid = self.source.uuid + self.last_updated = self.source.last_updated # Set layout layout = QHBoxLayout(self) @@ -1100,9 +1110,13 @@ def update(self): if self.source.document_count == 0: self.paperclip.hide() self.star.update(self.source.is_starred) + + self.seen = self.source.seen + self.update_styles() except sqlalchemy.exc.InvalidRequestError as e: logger.debug(f"Could not update SourceWidget for source {self.source_uuid}: {e}") + @pyqtSlot(str, str, str) def set_snippet(self, source_uuid: str, collection_uuid: str = None, content: str = None): """ Update the preview snippet if the source_uuid matches our own. @@ -1130,6 +1144,66 @@ def delete_source(self, event): messagebox = DeleteSourceMessageBox(self.source, self.controller) messagebox.launch() + def update_styles(self) -> None: + if self.seen: + self.setStyleSheet("") + self.name.setObjectName("SourceWidget_name") + self.timestamp.setObjectName("SourceWidget_timestamp") + self.preview.setObjectName("SourceWidget_preview") + self.setStyleSheet(self.SOURCE_CSS) + else: + self.setStyleSheet("") + self.name.setObjectName("SourceWidget_name_unread") + self.timestamp.setObjectName("SourceWidget_timestamp_unread") + self.preview.setObjectName("SourceWidget_preview_unread") + self.setStyleSheet(self.SOURCE_CSS) + + @pyqtSlot(str) + def _on_mark_seen(self, source_uuid: str): + """ + Immediately show the source widget as having been seen and tell the controller to make a + seen API request to mark all files, messages, and replies as unseen by the current user as + seen. + """ + if self.source_uuid != source_uuid: + return + + # immediately update styles to mark as seen + self.seen = True + self.update_styles() + + # Prepare the lists of uuids to mark as seen by the current user. Continue to process the + # next item if the source conversation item has already been seen by the current user or if + # it no longer exists. + try: + files = [] # type: List[str] + messages = [] # type: List[str] + replies = [] # type: List[str] + source_items = self.source.collection + for item in source_items: + # Avoid marking as seen when switching to offline mode (this is an edge case since + # we do not emit the mark_seen signal from the SourceList if not authenticated) + if not self.controller.authenticated_user: + return + + if item.seen_by(self.controller.authenticated_user.id): + continue + + try: + if isinstance(item, File): + files.append(item.uuid) + elif isinstance(item, Message): + messages.append(item.uuid) + elif isinstance(item, Reply): + replies.append(item.uuid) + except sqlalchemy.exc.InvalidRequestError as e: + logger.debug(e) + continue + + self.controller.mark_seen(files, messages, replies) + except sqlalchemy.exc.InvalidRequestError as e: + logger.debug(e) + @pyqtSlot(str) def _on_source_deleted(self, source_uuid: str): if self.source_uuid == source_uuid: diff --git a/securedrop_client/logic.py b/securedrop_client/logic.py index bbb0a5c0c..dacb4df8c 100644 --- a/securedrop_client/logic.py +++ b/securedrop_client/logic.py @@ -41,6 +41,7 @@ MessageDownloadJob, ReplyDownloadJob, ) +from securedrop_client.api_jobs.seen import SeenJob from securedrop_client.api_jobs.sources import DeleteSourceJob, DeleteSourceJobException from securedrop_client.api_jobs.updatestar import ( UpdateStarJob, @@ -612,6 +613,18 @@ def update_sources(self): sources = list(storage.get_local_sources(self.session)) self.gui.show_sources(sources) + def mark_seen(self, files: List[str], messages: List[str], replies: List[str]): + job = SeenJob(files, messages, replies) + job.success_signal.connect(self.on_seen_success, type=Qt.QueuedConnection) + job.failure_signal.connect(self.on_seen_failure, type=Qt.QueuedConnection) + self.add_job.emit(job) + + def on_seen_success(self) -> None: + pass + + def on_seen_failure(self, error: Exception) -> None: + logger.debug(error) + def on_update_star_success(self, source_uuid: str) -> None: self.star_update_successful.emit(source_uuid) @@ -963,7 +976,7 @@ def send_reply(self, source_uuid: str, reply_uuid: str, message: str) -> None: self.add_job.emit(job) def on_reply_success(self, reply_uuid: str) -> None: - logger.info("{} sent successfully".format(reply_uuid)) + logger.info(f"{reply_uuid} sent successfully") self.session.commit() reply = storage.get_reply(self.session, reply_uuid) self.reply_succeeded.emit(reply.source.uuid, reply_uuid, reply.content) diff --git a/securedrop_client/queue.py b/securedrop_client/queue.py index 6abb0f8e7..68d092f6a 100644 --- a/securedrop_client/queue.py +++ b/securedrop_client/queue.py @@ -19,6 +19,7 @@ MessageDownloadJob, ReplyDownloadJob, ) +from securedrop_client.api_jobs.seen import SeenJob from securedrop_client.api_jobs.sources import DeleteSourceJob from securedrop_client.api_jobs.updatestar import UpdateStarJob from securedrop_client.api_jobs.uploads import SendReplyJob @@ -58,6 +59,7 @@ class RunnableQueue(QObject): UpdateStarJob: 16, MessageDownloadJob: 17, ReplyDownloadJob: 17, + SeenJob: 18, } # Signal that is emitted when processing stops diff --git a/securedrop_client/resources/css/sdclient.css b/securedrop_client/resources/css/sdclient.css index 35432e5f3..ade5f1d3f 100644 --- a/securedrop_client/resources/css/sdclient.css +++ b/securedrop_client/resources/css/sdclient.css @@ -194,47 +194,6 @@ QListView#SourceList::item:hover{ border: 500px solid #f9f9f9; } -#SourceWidget_container { - border-bottom: 1px solid #9b9b9b; -} - -#SourceWidget_gutter { - min-width: 40px; - max-width: 40px; -} - -#SourceWidget_metadata { - max-width: 60px; -} - -#SourceWidget_preview { - font-family: 'Source Sans Pro'; - font-weight: 400; - font-size: 13px; - color: #383838; -} - -#SourceWidget_source_deleted { - font-family: 'Source Sans Pro'; - font-weight: 400; - font-size: 13px; - color: #ff3366; -} - -#SourceWidget_name { - font-family: 'Montserrat'; - font-weight: 500; - font-size: 13px; - color: #383838; -} - -#SourceWidget_timestamp { - font-family: 'Montserrat'; - font-weight: 500; - font-size: 13px; - color: #383838; -} - #StarToggleButton { border: none; } diff --git a/securedrop_client/resources/css/source.css b/securedrop_client/resources/css/source.css new file mode 100644 index 000000000..77e23ca16 --- /dev/null +++ b/securedrop_client/resources/css/source.css @@ -0,0 +1,61 @@ +#SourceWidget_container { + border-bottom: 1px solid #9b9b9b; +} + +#SourceWidget_gutter { + min-width: 40px; + max-width: 40px; +} + +#SourceWidget_metadata { + max-width: 60px; +} + +#SourceWidget_preview { + font-family: 'Source Sans Pro'; + font-weight: 400; + font-size: 13px; + color: #383838; +} + +#SourceWidget_preview_unread { + font-family: 'Source Sans Pro'; + font-weight: 600; + font-size: 13px; + color: #000; +} + +#SourceWidget_source_deleted { + font-family: 'Source Sans Pro'; + font-weight: 400; + font-size: 13px; + color: #ff3366; +} + +#SourceWidget_name { + font-family: 'Montserrat'; + font-weight: 500; + font-size: 13px; + color: #383838; +} + +#SourceWidget_name_unread { + font-family: 'Montserrat'; + font-weight: 600; + font-size: 13px; + color: #000; +} + +#SourceWidget_timestamp { + font-family: 'Montserrat'; + font-weight: 500; + font-size: 13px; + color: #383838; +} + +#SourceWidget_timestamp_unread { + font-family: 'Montserrat'; + font-weight: 600; + font-size: 13px; + color: #000; +} \ No newline at end of file diff --git a/securedrop_client/storage.py b/securedrop_client/storage.py index 814f05243..82e066b1d 100644 --- a/securedrop_client/storage.py +++ b/securedrop_client/storage.py @@ -259,7 +259,14 @@ def __update_submissions( # Add seen record if one doesn't yet exist for journalist_uuid in submission.seen_by: - journalist_id = session.query(User).filter_by(uuid=journalist_uuid) + journalist = session.query(User).filter_by(uuid=journalist_uuid).one_or_none() + + # Do not add seen record if journalist is missing from the local db. If the + # journalist accont was deleted, wait until the server says so. + if not journalist: + return + + journalist_id = journalist.id if model == File: seen_file = ( session.query(SeenFile) @@ -360,7 +367,15 @@ def update_replies( # Add seen record if one doesn't yet exist for journalist_uuid in reply.seen_by: - journalist_id = session.query(User).filter_by(uuid=journalist_uuid) + journalist = session.query(User).filter_by(uuid=journalist_uuid).one_or_none() + + # Do not add seen record if journalist is missing from the local db. If the + # journalist accont was deleted, wait until the server says so. + if not journalist: + return + + journalist_id = journalist.id + seen_reply = ( session.query(SeenReply) .filter_by(reply_id=local_reply.id, journalist_id=journalist_id) From 85bf25d399b3dfb22e7b2c0a29480c55239a836b Mon Sep 17 00:00:00 2001 From: Allie Crevier Date: Thu, 22 Oct 2020 10:58:43 -0700 Subject: [PATCH 3/8] show all sources as read when offline --- securedrop_client/gui/widgets.py | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/securedrop_client/gui/widgets.py b/securedrop_client/gui/widgets.py index 2727fab8a..44d112c13 100644 --- a/securedrop_client/gui/widgets.py +++ b/securedrop_client/gui/widgets.py @@ -641,8 +641,9 @@ def on_source_changed(self): self.controller.session.refresh(source) - # Mark source as seen - self.source_list.mark_seen.emit(source.uuid) + # If logged in, mark source as seen + if self.controller.authenticated: + self.source_list.mark_seen.emit(source.uuid) # Get or create the SourceConversationWrapper if source.uuid in self.source_conversations: @@ -1008,6 +1009,7 @@ def __init__(self, controller: Controller, source: Source, mark_seen_signal: pyq self.controller = controller self.controller.source_deleted.connect(self._on_source_deleted) self.controller.source_deletion_failed.connect(self._on_source_deletion_failed) + self.controller.authentication_state.connect(self._on_authentication_changed) mark_seen_signal.connect(self._on_mark_seen) # Store source @@ -1111,7 +1113,8 @@ def update(self): self.paperclip.hide() self.star.update(self.source.is_starred) - self.seen = self.source.seen + # When not authenticated we always show the source as having been seen + self.seen = True if not self.controller.is_authenticated else self.source.seen self.update_styles() except sqlalchemy.exc.InvalidRequestError as e: logger.debug(f"Could not update SourceWidget for source {self.source_uuid}: {e}") @@ -1158,6 +1161,15 @@ def update_styles(self) -> None: self.preview.setObjectName("SourceWidget_preview_unread") self.setStyleSheet(self.SOURCE_CSS) + @pyqtSlot(bool) + def _on_authentication_changed(self, authenticated: bool) -> None: + """ + When the user logs out, show source as seen. + """ + if not authenticated: + self.seen = True + self.update_styles() + @pyqtSlot(str) def _on_mark_seen(self, source_uuid: str): """ From f9a1fabb90f7fa0e217e0cc2dff8a72a7397f05b Mon Sep 17 00:00:00 2001 From: Allie Crevier Date: Wed, 28 Oct 2020 21:54:29 -0700 Subject: [PATCH 4/8] add functional tests for seen_by feature --- README.md | 11 +- .../cassettes/test_delete_source.yaml | 1894 +++++++++++++++-- .../cassettes/test_download_file.yaml | 1528 +++++++++++-- .../cassettes/test_export_dialog.yaml | 1565 ++++++++++++-- .../cassettes/test_login_as_journalist.yaml | 749 ++++++- .../cassettes/test_login_from_offline.yaml | 1289 +++++++++-- .../cassettes/test_logout_as_journalist.yaml | 693 +++++- .../test_offline_delete_source_attempt.yaml | 1460 ++++++++++++- .../test_offline_read_conversation.yaml | 1460 ++++++++++++- .../test_offline_send_reply_to_source.yaml | 1549 +++++++++++++- .../cassettes/test_offline_star_source.yaml | 1281 +++++++++-- .../test_receive_message_from_source.yaml | 1343 +++++++++++- .../cassettes/test_seen_and_unseen.yaml | 837 ++++++++ .../cassettes/test_send_reply_to_source.yaml | 1508 +++++++++++-- .../cassettes/test_star_source.yaml | 1280 ++++++++++- ...t_unseen_source_becomes_seen_on_click.yaml | 1597 ++++++++++++++ .../cassettes/test_user_icon_click.yaml | 959 ++++++++- tests/functional/test_download_file.py | 22 +- tests/functional/test_export_dialog.py | 18 +- tests/functional/test_receive_message.py | 14 +- tests/functional/test_seen.py | 59 + 21 files changed, 19308 insertions(+), 1808 deletions(-) create mode 100644 tests/functional/cassettes/test_seen_and_unseen.yaml create mode 100644 tests/functional/cassettes/test_unseen_source_becomes_seen_on_click.yaml create mode 100644 tests/functional/test_seen.py diff --git a/README.md b/README.md index c882413c6..fcfae8949 100644 --- a/README.md +++ b/README.md @@ -325,26 +325,25 @@ To set up a local dev server and generate cassettes, follow these steps: https://gist.github.com/creviera/8793d5ec4d28f034f2c1e8320a93866a -2. Start the server in a docker container by running: +2. Start the server in a docker container and add 5 sources with messages, files, and replies by running: ```bash - NUM_SOURCES=0 make dev + NUM_SOURCES=5 make dev ``` -3. 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`. -4. Delete the cassettes you wish to regenerate or just delete the entire directory by running: +3. Delete the cassettes you wish to regenerate or just delete the entire directory by running: ```bash rm -r tests/functional/cassettes ``` -5. Regenerate cassettes by running: +4. Regenerate cassettes by running: ```bash make test-functional ``` -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. +Note: One of the functional tests deletes a source, so you may need to add it back or restart the server in between test runs where you are generating new cassettes. ## Making a Release diff --git a/tests/functional/cassettes/test_delete_source.yaml b/tests/functional/cassettes/test_delete_source.yaml index 934ed51bc..d64a02130 100644 --- a/tests/functional/cassettes/test_delete_source.yaml +++ b/tests/functional/cassettes/test_delete_source.yaml @@ -17,9 +17,9 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-10-29T02:35:37.382292Z\", \n \"journalist_first_name\"\ - : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - , \n \"token\": \"eyJpYXQiOjE2MDM5MTAxMzcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTM3fQ.eyJpZCI6MX0.eUjz6gt2KvDcjzFDi3qFog1zpHgb5BOMTGYbV3c53aE\"\ + string: "{\n \"expiration\": \"2020-11-07T05:27:25.940917Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"token\": \"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME\"\ \n}\n" headers: Content-Length: @@ -27,7 +27,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:37 GMT + - Fri, 06 Nov 2020 21:27:25 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -41,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMzcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTM3fQ.eyJpZCI6MX0.eUjz6gt2KvDcjzFDi3qFog1zpHgb5BOMTGYbV3c53aE + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME Connection: - keep-alive Content-Type: @@ -52,48 +52,99 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"constrained\ - \ decision\", \n \"key\": {\n \"fingerprint\": \"F809118E69C71707948CD12966CFBB1687563702\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALveqrPUmNPmjmxWJwGx1JEZOZD9SuabtltWKk7xV7hWEB6BMbqQ\\\ - nU/EplqR18PlBmk8EGhWRPH9vkbrgnhP4nG4QzHeY7O4h9CUZ0WGLt6N89I8z5iOl\\nh86eLqET8ruI4cNzUeo/f2alk46JMweNq8M8N8+PLmaTZE1fcfpOEKhrABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPElSNlhDRkNVUE5CRjc3NElSSE1BTlU2TVZYRktKQ1pINUxJ\\nNVBFQlBGMkc1UUVNRFZPNDNKM0Q0WkRGNTZIM1RZSlVSMzM1MjRNTFNFMlZOSUtF\\\ - nNFE3WUxVVENZUFVVQkxZWTRHRlk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEGbPuxaHVjcC5bcD/jDe5KCNAJ+LMbFmBbUmUYJu\\\ - nfvpIyeB4jPKj+4HGaPBxfzPHcf7udUQtVC9VRJURhM6NxzN7naX3eMPFyk8lslJO\\nJ9wXnekgQFBVPNNd4ZSWjZayCyBufaTV+D1M/7hzNynLwTNw+uVfB6vCH3epsZs7\\\ - nOODG4pq6b6nR6+D1y2+z\\n=pNwn\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:28.742527Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions\"\ - , \n \"url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"uuid\": \"a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/add_star\"\ - , \n \"interaction_count\": 3, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"flameproof\ - \ boyishness\", \n \"key\": {\n \"fingerprint\": \"E305ED4C68CE395173CD0AC8B449FDFB1C2C3263\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAJJUqCd8q3t5dcJH+TlgyfASdmVyLFEfXLRiYpFHJVu0WlmEhIy5\\\ - nifYwFIzVYmCo01WKEmYE8hl3mvTZEjUpm1C/Qxwure/VSCDdO1Hr7SjjJsdiawmB\\ng96lv1GnfevyUnUSEoYfW0WvqNXr2WRNqPkjIAVeSHGTIUPhlW/oQ9VZABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPEFRWU5HSEdXRERSMkZLUVFNTzNQTkEyVkVIMzRYV0JONlo1\\nMjVUVjJTSzNCVVpRRUpJU1ZGQkFCQVlCWkJIVlM0NUE0U1VQQ1JYUEhES0I0VERE\\\ - nV1pPNlNRREpOUElRWk40UE1STlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJELRJ/fscLDJjf+AD/R/Q5OZrZBbKvHJo63eFG27o\\\ - ncf112RnG6M3KXL9eZ3qWXz8c1TEUlV+IhyljF4kHrSZFToz1JqYdGMH5PN6VWQPc\\nXrQxJ8T5QP2iAqhLHQ7OFWAD/AzJiR95A8OQTsL++uwUIOrR7pu3TYZoIYcsS0iu\\\ - nwV4/kzel3MsLmsWSqWkz\\n=a+P6\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:40.158791Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions\"\ - , \n \"url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"uuid\": \"6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\n }\n ]\n\ + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"exhilarating\ + \ bowsprit\", \n \"key\": {\n \"fingerprint\": \"A01685F6A5792F440548E59D047D3350E0BF9EEC\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALebrura+48myYCmgI8+sGFuJT4sbqqfbxirLFgtiUV4EnaWQ6+b\\\ + ng54TbsjRrIx/qpM8X3bOzf5oQ+cZ40YEE0VJkoBoPPIWDxyq2EgS18437lLz2KhI\\nmjSllqW4jjSBHh13BGK4JPoSjMaIvRcxGIOb1+hKMO1vyUC9uT2rteUpABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPE5XSjVaS0RCT0FXM0NIVDdRWEpNUkc2NDdSVEJMUlBWR1hR\\nSlNUN1I3RDRMTzI3NDJQSk5YVFZFSks1T05JRVpLUEpHV0ROTUFDMkMyV1pFWUpX\\\ + nR05NWlZIS1BTQVVSQkJGV1dIU0k9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAR9M1Dgv57s0dwD/0Q5jMM4S4EBMb/rFmBSytj3\\\ + n804wBylZqB/9LUh/PW2nhWHdcDznjHKfcndZrlpOeowob6hzL2L85uznBurSO5Ek\\nZg1slYAcfBYXPX5TY/b4gdZcv9cC6pCvwzODktIIXvcv2nCOswDMPZuYMVE9RW9M\\\ + nDlvtQcm/RzMXW4XHKRCs\\n=l3sU\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:53.809721Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"uuid\": \"b9557904-9282-475f-8e83-95b6aff080d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"spinal chewer\"\ + , \n \"key\": {\n \"fingerprint\": \"5977DF9DA6D87B94C5857A94CAE8FD056E9A0238\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANXAVZxCbDT8USDr09Q74hh1dlp47pJrjGfO7RMaout1pTVjZ1CR\\\ + n6eU6Hy+/Ay3HhGsZqX5SjDf8IffnT41EMxUNTYNYVbXz7fiViAGPBDusg6qsJVd7\\nUxbE0jBPADM6XYD4u65jrH3QyVE9SVl6ugD00fIWPdrugiae/ZUsl/M5ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpRUlNPN0gzWVFSV0k3S05EVkg3S1hLTlBLNjZWWUxJNlQ1\\nTlFXM05KVllKM0w3QTRQNFVaMzIyS0ZDV1NBWDdINUtMR1BIV09HV0VCM1FaWUhR\\\ + nWVRXM1g2U0NGTVNWRlJCR0FDNkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEMro/QVumgI47rkEALwuQHp76Z+F9i/Rfo+i83sh\\\ + nCZY+lINeDyyjG4/tvGorh0RUi8/Qnso5IctVLE4cS8NC0BU5fbtVpSEwyBLU9iLZ\\n/iDiOWsDxkSsfu1s6DcgdFZUnph1geagI+vbAWfg1I5/BnyvG0s9R5NKOuz7GMPH\\\ + n3tLoChgvEkPRUpRuW7ZR\\n=pyQq\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.184880Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions\"\ + , \n \"url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"boyish supermarket\"\ + , \n \"key\": {\n \"fingerprint\": \"BB6757AEFE7BC322C83D78CDFC8E25E98834236D\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKwqCxVpaozGG7vzuL0TP+vL0/0utECcNjybZvp4YMbrvgv9G4M3\\\ + nSjoVNXXZmqcqVmzPzrZXCoKTPp4NVD9F6fQUj+iLcr98CSJi6JE96VRhiIvGK7Kf\\n+zTjoOpqljSQvMDJn800f9RqsItV8Sg+0tn5pSxH7ayc9EIULmrmbbYFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpWM0FTVDZWVlU0Tk5KNzdFVTdPQTVLWTVZS1ZSWUtGUUNG\\nNUtNSjdRRVhYSDNOUEYyVFZXVEZLMlY1NllSRlJMVEJQWVdLV1BQTktIV0oyRk9N\\\ + nUFFFWU9ZNlpLTFc0RjNEQTdGTFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEPyOJemINCNtj8cD/jJZmwSMflugxKm7g45Q9oFV\\\ + nQfQSqLjku0pJbPjjiyMKK/z+jHdD6XY5NleoE+FKaEqEN688H9h32aebzkGXSRtq\\n7OKbvYhVdlgcWmtoYpF9wLFPcL8p6GHLQ569gCmz1IIQIosxB7rtHDN8m3A1m7CP\\\ + nk0baB1zW1M9QqIqVzBj1\\n=wRal\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.539926Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions\"\ + , \n \"url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"e5dc4547-5114-4753-9119-2cc9ac59a73c\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"low-lying\ + \ snooker\", \n \"key\": {\n \"fingerprint\": \"36718524EBF2FEC4235D8D6938FB3C438F87561E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAORtz49YT+Y75wgG9ebxpzrU3I3BLfv38xVAkAwh8THKYuX3uKLs\\\ + ngFSX1DyiKuLSd2e8KKqlGhoDtdnpG/GNhO+j8iFBnjohYewRCdbaoyjwwwtTtxGR\\nOiyLmvS2hj6FTEsBKJ/7wy/aPbhpRpKO1RFvIrLwkehG1jxy5sBuEQelABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtHT1pMNUs0T1VLUzI0RVlFTEk0SENERzNBV1g0Mkw2UzRN\\nSlZUN0tPV1ZLNVpYSTVaVEZSREhCR0hVQ0FMTlRMTzczUURXVUlQSjZaNjNETE5R\\\ + nVFg1T05NSkFVNzNNN0tFUERRMkk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEDj7PEOPh1Yeh6QD/2xYX4FYiMaH1P2yPE16LcvR\\\ + nzvYvrPKylwtWW12RWaqyk1G5FUijYMIk7JpEsy0YA6WFIYk/xS7Bb7ho6l9JWQbV\\nHA8EWYZF/va8G1FVrs7d6Bp9ZzGTlpSJh7vEypTVRBHVBQsvoIn6cFyGH6Tam45S\\\ + n2Ve86jUwijqFpiE3f1fN\\n=e0xx\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.913761Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions\"\ + , \n \"url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"45e770b1-3f77-4a84-a9cf-27e935f39bde\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/add_star\"\ + , \n \"interaction_count\": 7, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"truthful hibernation\"\ + , \n \"key\": {\n \"fingerprint\": \"121F5892D083E8557866B71E2470452E2A71D1F7\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4GVW4iS8b6lbA/vnVfPAjTiBlQYfxY5xUIDSqoRNLt3a/bnjeS\\\ + n1v/zF09+JjxDwZx27mXhYYefokuG6UG4EcGztUMVDQHUaE/fe/olbDKUKq4BboN9\\n3JwEoMn+x4ylUlq/VdE2mnOWZcXvusA62qrck0jHfLjSDslKyRcK4ao/ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEZKUUhKN000NlBaR05LWVRFNjNZNUkzM0o0TzNINFhZWUhB\\nMzVSTFc3Vk9WT1RPVTVRWE5UN1hKUzdPSEdOT1k2TDdCV1kyTlRBUTI0Vk42WUdD\\\ + nNldJNUpQTjdSV1RKNkVPSkFQVFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJECRwRS4qcdH36o0EAIxyKP1DDG4TWuRfOU1ZQNPR\\\ + nJBD3zLi8S8iHBLBFPvf7IaLdJYd5LpOf7CayIzhpPYoz2PDLEmulUhi6yzOaynTg\\nv8GsFmt41lQnEWRYG0Pg567CR/bmMojn5Xzaf4bnbQmfV4Wt2ofkwOEARhTVJaxh\\\ + nT7M1Mq/T0Up3mOoNU0BD\\n=axyG\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:55.273674Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions\"\ + , \n \"url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\n }\n ]\n\ }\n" headers: Content-Length: - - '3220' + - '8005' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:37 GMT + - Fri, 06 Nov 2020 21:27:25 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -107,7 +158,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMzcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTM3fQ.eyJpZCI6MX0.eUjz6gt2KvDcjzFDi3qFog1zpHgb5BOMTGYbV3c53aE + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME Connection: - keep-alive Content-Type: @@ -118,40 +169,150 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download\"\ - , \n \"filename\": \"1-constrained_decision-msg.gpg\", \n \"is_file\"\ + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81/download\"\ + , \n \"filename\": \"1-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"submission_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64\"\ - , \n \"uuid\": \"233ed0e8-8f52-4013-a274-21fb451ecc64\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792/download\"\ - , \n \"filename\": \"2-constrained_decision-doc.gz.gpg\", \n \"\ - is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\", \n \"submission_url\"\ - : \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792\"\ - , \n \"uuid\": \"4964105e-d0b6-432e-9db4-da5588c6c792\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download\"\ - , \n \"filename\": \"1-flameproof_boyishness-msg.gpg\", \n \"is_file\"\ + \ \"seen_by\": [], \n \"size\": 623, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\ + , \n \"uuid\": \"3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c/download\"\ + , \n \"filename\": \"2-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"submission_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\ - , \n \"uuid\": \"b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef/download\"\ - , \n \"filename\": \"2-flameproof_boyishness-doc.gz.gpg\", \n \"\ + \ \"seen_by\": [], \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\ + , \n \"uuid\": \"50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364/download\"\ + , \n \"filename\": \"3-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364\"\ + , \n \"uuid\": \"e76324ac-520e-4389-8fda-6688a8e9d364\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e/download\"\ + , \n \"filename\": \"4-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\", \n \"submission_url\"\ - : \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\ - , \n \"uuid\": \"f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\n }\n ]\n\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\ + , \n \"uuid\": \"3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download\"\ + , \n \"filename\": \"1-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 610, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2\"\ + , \n \"uuid\": \"394cb985-c32f-478a-ad79-07b3fda84db2\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download\"\ + , \n \"filename\": \"2-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 755, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050\"\ + , \n \"uuid\": \"f01387ef-639d-45c9-a2dc-ed602cd3d050\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a/download\"\ + , \n \"filename\": \"3-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a\"\ + , \n \"uuid\": \"659f5300-3753-4a99-8da5-e5e6ab65b34a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c/download\"\ + , \n \"filename\": \"4-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c\"\ + , \n \"uuid\": \"30e18bd0-40fa-426a-9272-30714a64b16c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download\"\ + , \n \"filename\": \"1-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482\"\ + , \n \"uuid\": \"a54f5bc0-4413-4d57-b92b-8e5e54545482\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download\"\ + , \n \"filename\": \"2-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 595, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b\"\ + , \n \"uuid\": \"7bce6189-7a89-41d7-908e-4e428e1c256b\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22/download\"\ + , \n \"filename\": \"3-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22\"\ + , \n \"uuid\": \"85d35b2d-df15-4fad-a188-ab00527b1c22\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9/download\"\ + , \n \"filename\": \"4-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\ + , \n \"uuid\": \"871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download\"\ + , \n \"filename\": \"1-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 638, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171\"\ + , \n \"uuid\": \"0377fd0f-e286-424c-8ad2-9420e6ab1171\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download\"\ + , \n \"filename\": \"2-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 667, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\ + , \n \"uuid\": \"78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3/download\"\ + , \n \"filename\": \"3-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3\"\ + , \n \"uuid\": \"20f98627-c109-4116-b317-09e0d2139cc3\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61/download\"\ + , \n \"filename\": \"4-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61\"\ + , \n \"uuid\": \"363d4cc2-c3d8-4620-b937-250e4b642c61\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download\"\ + , \n \"filename\": \"1-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\ + , \n \"uuid\": \"296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download\"\ + , \n \"filename\": \"2-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603\"\ + , \n \"uuid\": \"afff7c6a-b804-4ce0-8315-bab13c1a6603\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71/download\"\ + , \n \"filename\": \"3-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71\"\ + , \n \"uuid\": \"b868a433-0a11-4082-bfb3-a439d74dcf71\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818/download\"\ + , \n \"filename\": \"4-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818\"\ + , \n \"uuid\": \"c1a8cc7d-00b7-4330-a973-dd4192588818\"\n }\n ]\n\ }\n" headers: Content-Length: - - '2365' + - '12413' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:37 GMT + - Fri, 06 Nov 2020 21:27:26 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -165,7 +326,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMzcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTM3fQ.eyJpZCI6MX0.eUjz6gt2KvDcjzFDi3qFog1zpHgb5BOMTGYbV3c53aE + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME Connection: - keep-alive Content-Type: @@ -176,22 +337,102 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-flameproof_boyishness-reply.gpg\"\ + string: "{\n \"replies\": [\n {\n \"filename\": \"5-exhilarating_bowsprit-reply.gpg\"\ , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - , \n \"reply_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies/c2e3bab3-9980-463e-afde-29861f83bbef\"\ - , \n \"seen_by\": [\n \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - \n ], \n \"size\": 1085, \n \"source_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"uuid\": \"c2e3bab3-9980-463e-afde-29861f83bbef\"\n }\n ]\n\ + : \"deleted\", \n \"journalist_uuid\": \"deleted\", \n \"reply_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\ + , \n \"seen_by\": [], \n \"size\": 765, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\n }, \n {\n \"filename\"\ + : \"6-exhilarating_bowsprit-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\"\ + : \"deleted\", \n \"reply_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\ + , \n \"seen_by\": [], \n \"size\": 834, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\n }, \n {\n \"filename\"\ + : \"5-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\": false,\ + \ \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 753, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\n }, \n \ + \ {\n \"filename\": \"6-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 897, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\n }, \n \ + \ {\n \"filename\": \"5-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 735, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\n }, \n \ + \ {\n \"filename\": \"6-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 737, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\n }, \n \ + \ {\n \"filename\": \"5-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 780, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"b1215576-803e-4d08-9707-728f96bbe722\"\n }, \n \ + \ {\n \"filename\": \"6-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 809, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\n }, \n \ + \ {\n \"filename\": \"5-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\n }, \n \ + \ {\n \"filename\": \"6-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"42fd9bab-151e-4199-a467-7e6d7adfd293\"\n }, \n \ + \ {\n \"filename\": \"7-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + journalist\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 1085, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\n }\n ]\n\ }\n" headers: Content-Length: - - '658' + - '7148' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:37 GMT + - Fri, 06 Nov 2020 21:27:26 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -205,7 +446,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMzcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTM3fQ.eyJpZCI6MX0.eUjz6gt2KvDcjzFDi3qFog1zpHgb5BOMTGYbV3c53aE + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME Connection: - keep-alive Content-Type: @@ -217,8 +458,8 @@ interactions: response: body: string: "{\n \"first_name\": \"\", \n \"is_admin\": true, \n \"last_login\"\ - : \"2020-10-28T18:35:37.383012Z\", \n \"last_name\": \"\", \n \"username\"\ - : \"journalist\", \n \"uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\n\ + : \"2020-11-06T21:27:25.941210Z\", \n \"last_name\": \"\", \n \"username\"\ + : \"journalist\", \n \"uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n\ }\n" headers: Content-Length: @@ -226,7 +467,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:37 GMT + - Fri, 06 Nov 2020 21:27:26 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -240,7 +481,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMzcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTM3fQ.eyJpZCI6MX0.eUjz6gt2KvDcjzFDi3qFog1zpHgb5BOMTGYbV3c53aE + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME Connection: - keep-alive Content-Type: @@ -248,38 +489,38 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAArmycU4cPsPyLFJ52LAioCI5iV6gE4NWoryJHCmtVaeC9zb19Q1Idrh5L - +FnjmE3Za33S7hVDZfZxl/tDGr0p9dzocftwrsDBhnlPnvpBfpycjXhRJ2V+sWUcjdnjlAjz6iqF - kmbAL+aobpZ4hBHUZhUi7WgOu5Drv37RPlDqobR5WaL3Ycr1x72Vv52cOiE3Shrut2axMBq9VPID - SXYiBIdjMRksDYjgnL365SNgrdnemGgRAyVzm/Up9G1C5DIp0h/+mkUCfMMqjDUAGgTmy6DzLjbf - D9vAJFqf6J7uPjbn6lvpVoM8hkDs0ZHryrd07PqGUoSHrHUCWtz880Ysyu55hkSj1dJ3eM0Q3Mqx - ViiBXM7bV9lCgwnJIZWRsFVTRv93f8saZiEdL4vnT+ILbpBORyJnsV1/UStmBXdyMuXJkKRNECBf - iNZVtywCUAGMAF05ivQCDHMmm4RFSUb2/lEb9Xi5IXtUMa8rHuD7y9q0vTjxFol+dVjFjGjjInGI - vNQ/bLCjQ1yTctoJPjgM3KUjIJSnfU4vNmmrt3SX8N/FPNPvNJ+mO9A5JbF9L8S1lCiE8yBAkT5j - Ug3zeqWJqCYGD+eYOOgoWwIm7hRuy9XJWhWXl4d0IjIMbmEgc8nihL22y3MQ1e655lf23QF3ZbZq - XwcVHctJIVjQtG76JXXSTQGK8k/7FzEWubquU5SSIZl+wgjDC3/KZWdX3SNXN+iRz1PV/xzX5qO+ - 9wlBebksQ4NZLIu/xiwPIBtwhbXn4BeUz+OCh9/LSriFRbMW + hQIMA8PnxMCiIBsqAQ/+JbvCqu3knUmgNlaIkHoa5LON+a++VX8mP41T5kJVaJ+7Esx6E3MDKo/Q + QgSjK/vOOrTbANyvwltS1l3llXXICPm9nVxlGvgCFtdbt1YPjOmhpN6tFoGWG5LASvDcYd4bCJhQ + QlXqOtpvnGZsnhCDSM21KlfyP1JLpp6tvj9IbN1eqMjr9OpJ+AOsSgutaEieNbyYMBQf61y72eNa + 6WwsmcuaLCysaOPnVwqkLyqTX+m1lm43UBKsoz4Sd5Yj5mTeCyj3NZ//HCZGfTcjQ3vItC5l7GVQ + YkxcVMd0JkG/8kdPxovocOKj9PwL2oYHkn0FvjZNSFFoNyoWJjyXUB/Hq0u94sJipG81CULvuDpR + 8RVAsj0QyrUROVb3fK7H7jHK7b5pJ6umvgONWnsW9pogrrRL224bhgvUVvDHMoppyMp63wOadDsX + KfJEljBtJ9vZs5VP/tSs9DlxdauPjJshqnqY2GnsRwPTboccMK46HYrKZB/wTptQ4Uyh2xe/ikXA + +iMtz7I5HdTmZt7TFS8zB96CKC54llPq+sraIGLLMw/KLNuu/0AyO+smcH1kVJKaevzBhAC3YrkA + hcSrCSPo02hFo1AAfkZGfoOneU3STOfEvNQCKF3fckAdhupISxCLyTs1mlnz7DdqzbtG6yS0OOr6 + xynAMqpX4uDquWG0zgLSPgE7GU23A1f0qbN6CIFY1RaLEMUhM9UMnBo4wWzIZ9VR+PCa8e+qcMfP + l2zXFUEXhiqCyW3GhO2+wfORUI/z headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-flameproof_boyishness-msg.gpg + - attachment; filename=1-truthful_hibernation-msg.gpg Content-Length: - - '606' + - '591' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:35:37 GMT + - Fri, 06 Nov 2020 21:27:26 GMT Etag: - - sha256:192ad51f502dc32b230097caa26399f43633e34f9cd2c91be35332b076a1a26a + - sha256:edaa8b794c1f5b391775f5a3302bc5e383a12f56227b6704c57fa95104c8cc28 Expires: - - Thu, 29 Oct 2020 06:35:37 GMT + - Sat, 07 Nov 2020 09:27:26 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:39 GMT + - Fri, 06 Nov 2020 21:25:55 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -293,7 +534,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMzcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTM3fQ.eyJpZCI6MX0.eUjz6gt2KvDcjzFDi3qFog1zpHgb5BOMTGYbV3c53aE + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME Connection: - keep-alive Content-Type: @@ -301,38 +542,38 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//UMNDHzuWkzdSKEigpwc2bJ15vqBmPFgHA+PU3X9Dgh6c5wQU155p1EFf - BTy6CyqDouPKFfvb/FH17cWqfn/D7dPePHWOuHJa40nOgAPSr43at0HlAtOVgd3TdR+gU/6UUcmT - KhLTEme3+fewIA5cx7El1h9lFv3b4qw1gRd4+GTiu382ytJm3A7cCybUpipSLYTSKZIl9EnFPuU3 - qifY0i9GLhXxpcRvvFM98tXvOaZ6Khxd99kPeyr801FdlSZvDpfQplNjhgobw9jJZTIZKT6XghQa - KUgiuj29C0i4Uh9FQCm7Q4DJJ1KdH+/kkJTGL+1xOg8xtBSik6+JPh1lO8GcIMZyZi+inLdW5FX6 - Ux+orBw4HJKrJFRb+NwH7KZndSA0mgBgogEce4z89BOH8cdP24Kjjz5e+cawM/pkapbqi7bVKH2E - Nob5pcyvkBtdglWg7aHk6PiONabOsnlVaE3IgDyDOYTo0kcvUEruVVtDUABXHArAsq36gLZFM5M3 - 4Gdw24vpemLUvgEDQLy6RlfN71s00S6NHZ/WDueZH0olWZiItdc62GZlzbzylLMgSXNNB+PxdZm6 - Mm7o4+U3BFnjSzxBXCWFqkxg1ZB+TrUnJJEyMFdY+efpxlHsoHayVo2VD6tLnNu1BOllGmu+WUVQ - 4fx8RHPZMeglqlEXNwnSTQHdZ2kKWqr0WtDlKsfsakCUJ8K7q5jmhcbzE2soDu649WUnATzvP9ce - vbrAbW41iX3jTKaK6U78/PeyA1nAY3t9fPGOiRo6AvIZGIUc + hQIMA8PnxMCiIBsqAQ//T3458iYGfgDUWYmagvE/7YnLrujmZQWVlcrfT8rvc/p3i3eRk3PI3CRU + kXolGzZRjZ+cys1RKF82kV9ehefFLsrvRO1JSfYjHp6DWmR3bVFg5Qj6L701o8R3SOd7TZeMj6ew + 3WAl0ay5MZ/84j9hSX83frORFXt4cx9LxJ6FhKvj9JNLU3cSjt8jWcTo05G//qgoajFZKnmYrHmL + GUrvW5qG+MjkjPUDQbwYBbpFkAH+ZkW1Ufg5kaeRtDVLQh+ln/sbo3GYAl28dT4JdWS8F6hpUiWX + snimRdjLngFP9mp0S6xVGO6wOW487GwG7jt69s/BFa8ZUqv/AjM60R/Jt6tpnuR0xQgt/CgliSRK + FVdUAhegNEGeLaK2+1/VT+eBccffU2NsNzveK9mioiwuGwXWdgPRqmFluhPDl3AhkST+GCUgTsij + +B/NaXFZn+gHLbBcWCki1eKRaI78Lhk81Z/f+7n16NxzZJtLIiMkNT60qcNK2p2DpQqPw0UXxVPW + G4gCZ6joJjg+t6GTPJ7gbtc7Oe0eZFOzFJRGHwIoWZFmZAd2yiUoFqDuxlyE6L0bLPCqH1ZK+vgX + ctesONe66N9iHFtoBl2ty/uR0MlJmdOA6TfErGDq3u6iwgkIZsZxYYltGRwKUBPNndq1isdD0qgm + rypGdlqF7ESAbO48T5/SPgFdpo6qCZ9bZV4oDrVixHCzfqvwSEoBjtWqHP0lu3XbDSSqot83/Ecz + QzuDXxLfhjjBDPCCdbvJw+pvx+cO headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-constrained_decision-msg.gpg + - attachment; filename=2-truthful_hibernation-msg.gpg Content-Length: - - '606' + - '591' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:35:37 GMT + - Fri, 06 Nov 2020 21:27:26 GMT Etag: - - sha256:1335bb2808daba109c7870b17e1f14116ce2c167307a55f50d92cd5c8e891054 + - sha256:860fa6e21d969ee975f762a791f4d631877428cfdb0cfc3d73e55c7fe6822432 Expires: - - Thu, 29 Oct 2020 06:35:37 GMT + - Sat, 07 Nov 2020 09:27:26 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:28 GMT + - Fri, 06 Nov 2020 21:25:55 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -346,7 +587,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMzcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTM3fQ.eyJpZCI6MX0.eUjz6gt2KvDcjzFDi3qFog1zpHgb5BOMTGYbV3c53aE + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME Connection: - keep-alive Content-Type: @@ -354,66 +595,39 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies/c2e3bab3-9980-463e-afde-29861f83bbef/download + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download response: body: - string: '-----BEGIN PGP MESSAGE----- - - - hIwDtEn9+xwsMmMBA/42vRfKLZGkNarqwiLXrDRBnuaEcWvs5uZfamyJOSA8d4VG - - HosZKWIspZD54bglTzr6hFgXvOva4MdMRT/SvnhtNatX82jALZRpbvGzb1KdE355 - - 0IQiYLkxpTA44RGGl2Kjypmf/5AnShYicYWpJbCrKIKHwqD8TM6qAPf9YGCnsYUC - - DAPD58TAoiAbKgEP/ilaX5VdTTxigIrm7VT9bdtMrvzPYEqu3BsTf+2HRO4ms/63 - - A87YpZY+6lHSNel7Ty2bjO+ALljxgfCLPrRZag9Wy/2tXWs3PIJteL2+deq6cFNu - - R3yubLMQSH9TsaYqRAVJCxBkupkVS+KklUQUjN6FV+Qs8aaDRCtG8spU6pEqUZeU - - Lhc3GJVJpiazRVCW9kphR2c0x+iXcNatleAP+u/nO4KnqNxbWTNebjy6IvK8rrxr - - eflHulCzdqYQjPFJfNQPjsvS458c4tMTw29I1NkCMUUFm523J5hc1eGmGYjiAmoM - - XF5PZHEU7jMGX4YQcs6kE+dk5Npt0fByUalp6wT5NcG+aJKO+Kz9bc9YUoPHT9HR - - 65GxKxvjvWKb19z/oVeV4Nvq9HYiBREySy8v2mNd8972zhdKi8ITTq+qGKmK1Qeq - - IqJbd4jD2tN0zzi2qeeyCe574rtqnMYeoLOqqEpakW+seqx7NT4t4uq+jlxfsVXQ - - nBpkprZC5OTWAtm8zrQ23zEX1UGst6OMTssm8KGG/s7Jtal+6i+e5MfuTbyzjdSS - - PVLoKdsOFxVpBuGYGNmZKjwZrJSlyHPLG/S5IiKCw2k6O43kWHkG098QR4nW4pMZ - - CrvU3pSPFNKkd1Pt/QVHF7lCGm4Q7rQLsVzhOGFZ2E4RaspnoaQrti8Hfjml0lMB - - pRSsHyctC4WY1KJ3YKc0wsKn8chGLi7LIdfOlLAqqiiDsZk+Qw9PcFvnfEwiXhFt - - OIGiz/FQj6rNDHWHaMgbWXZDPCvrL9FNh4cv+YIhpWmPZw== - - =Gqd9 - - -----END PGP MESSAGE----- - - ' + string: !!binary | + hQIMA8PnxMCiIBsqARAAndCqMgpWIWJnMVu/b07mXSe6uaIKN32pgcOGsAWRXXfuHllEySZGgg9C + CLbr49gbo5ug4BgUDcD4NdWe2hztzSiiC56/XVIhCsuHF+1SdPpQEIo5jZMINaFHTDJMkR2y4UXn + uua2eB2qESAzaioZdGW2ab9dSCcUfv9Bbp+5ZSgj7pdFvMZkRpkKlxQIUZNOF1t0+I/v6jS+alke + I8Kao6rR/3IPuUPR66OJqC4oSv2itJG8A5QY4aI3RRMKGzRUDnaUYk+3psaDwfYLui9RZJ+ElU0i + ZUXm0/pBx3vxEhpo6fCWxWECpIWiZ2aGS6iueB+LfM4HNPonyNOAN6CSx83H+Dze+sbWDzV950a2 + 3o0igURPr/G3ECmQqLz1NAVCVIyYOkTpeab6aaJzpMs1pyNN9k0gQUFRY4nVg/GPlM8JWjHnPv3E + GW93LMI+kUIAgkGLs/UhITLiq4R4JeFYW/R9nbQTEjmwdr/2gYfzQ3wvivyA/iNb3NNm/iTf5si2 + ECwaUOFrWr+tkvvebKMCDjtVszpOBAH+yOPHebxkah/lzamxbngYjfmiwEH2cMo6kzTIboLBR4fk + JdaZifsuLwiHl5FgWTVuUNN6gjnAgpJenQGeMo4h6RhoQUfWxYsvW0efMpotCbb/pmdd9UjxXMB8 + rmOY4n16FopHaKnaL7rSbQGphrAtq4beYzA44DGhmb7xrqYc+27/5pGU7Ls3xWxEetQRQbgoLNcc + toqs08NhOhHXLfvxZFFoTUD7J+A1cKp//qPEsndb6am8/cKqqftg+RMcQf6y+3NZkydyNwPvAYpb + vrHwMYtZaB7+1qc= headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=3-flameproof_boyishness-reply.gpg + - attachment; filename=1-low-lying_snooker-msg.gpg Content-Length: - - '1085' + - '638' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:35:37 GMT + - Fri, 06 Nov 2020 21:27:26 GMT Etag: - - sha256:286cfbb34b9225d9ad3cd99021f02d17a4707d9cab4a0d1462f5f35ed90f00ab + - sha256:446e91d6979810b573278500d8690214cf5951976027ab4b7bf1f37000ffffa9 Expires: - - Thu, 29 Oct 2020 06:35:37 GMT + - Sat, 07 Nov 2020 09:27:26 GMT Last-Modified: - - Wed, 28 Oct 2020 18:35:34 GMT + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -427,27 +641,153 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMzcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTM3fQ.eyJpZCI6MX0.eUjz6gt2KvDcjzFDi3qFog1zpHgb5BOMTGYbV3c53aE + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME Connection: - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAgoUubcccPPCV7ulbX0tRBS0KQMM0WRwNFuu2kaViVnb9mxUrTkAzyHGg + Djgs4JD75+IwatC/K7T6l9BpIEZUIo/NTMBc3gIbNrtSYovYX1jziyKWwQKg8nM4DiAYm5GQEOIu + U4ZYJ8bQTcpdHAfbnsVJ8YD7L3rGOUqIp8demiiKfiZ8oOsbf7+yL2aWtu1tfgIDYfWiLEjY2lVQ + l1jwUJy6pMzF8z7I4e7OV88txxw37OAqol19kx15x/CP5QljlFz5rS9uexaLhytaca/ze04Hnbyv + 8lDWyzHtVmNS5S/IGr2tK0EsnCcyXaSUkHoH3sZXrXU7txl+HQh4jVI1h1pUbOJHR6gvC12Qy9Uc + Qd98YpeVA2AS/wL1LCcv2nag1zxBQxQyagynlx80czj57ezAh1KFycYdidgbhLdSPdp5SNmV7qAQ + /NoYO3V1VyoawJRVDFCo+nDdwlXLEPdwhKmvhysqZJVHzA376C9qK3AN2RTrGcVzwzht1tGjiO72 + QM7mbByYzQ8fW9/9NjuYmaJ5077RR1eF6giTVWp1XdxiRe9WEY9EapSDtrvibf6EXTFp/QFAmPbp + KT9FdoZOrTmDEQf0G6+qTCIXuDVuwNidIDQfso+IPOYXaHpS6FvtmF9KBo5kycmbCo4GFdCp/5LK + 3JhYdAMxZVesEgn/617SigHNCGInOK1IfW0HcshMyzetSVWukb5Uqvye7AGJJQTHZZTLghbMRUcB + H1vEusIlJU4AIBCywGtgWu6yWGr+NZ6i9KByGmML+AK8zuRFJdn3hkscqy+1CAu6VfZaCbarNGbo + Y4OEoWJgLJ734A1S5Vtir3UgqgRIQhh1eo8aennUba2DXP/CZyUNgg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-low-lying_snooker-msg.gpg Content-Length: - - '0' + - '667' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:26 GMT + Etag: + - sha256:3cb434435967592f1c003950273ba0ea0b34010b20c2e90a0a66007542b882fe + Expires: + - Sat, 07 Nov 2020 09:27:26 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME + Connection: + - keep-alive Content-Type: - application/json User-Agent: - python-requests/2.22.0 - method: DELETE - uri: http://localhost:8081/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download response: body: - string: "{\n \"message\": \"Source and submissions deleted\"\n}\n" + string: !!binary | + hQIMA8PnxMCiIBsqARAA7byGeaYGbl+eUIQaQDQ+FWE120zKocy7xHPuCk2Ct6gDsm0mW4y/Tdvb + RVxuezDAx4Gr4fTM+flq5H8rwjcwUtfyNRetwQgs7F/BFrMngMg2ici015Xs8z/d3XHi/y2L1AOK + OCwueTBN/FTAGDWyFrQmUGkCZb/mx9SefQL4yeZdFyoWB3XAeuTLp+9BaqEEhv/1bXRN06Oq3UJA + 0W9LoX5R8ubj2PPuUDftWiTZrYGa/mDPFOBSmPcGEZCFb6wfRsGMWDfFWzGSPNGcARrGskuCgm7s + w5yMM+I7O+ni86K56SglMgo6Eqw7teynrHDN42QmME+H36EEQrx/HPvpDW9Rt02iv2H3McPUxQwb + 7c4VFRKIVgfo93GFJ+ktK+6EaaxrSzNkgDxREq9wOdrzqkgd1uplcK4VMhUzyV37zja59g0wDyZJ + 4Mrr0ipqSyp66MpFyGiEjHoy4OPF39mgZMXttmOWfyujgshRB/OfLwzxC020687bkPoubrdI1nuu + x0Qka8Kg57CYhaMD0p3JlH/vcdCRmvYci1sL8zyQpvIBnFKc/ItlioUU21ruds8ZD17x3liOzF1M + ce9rtXhPxMA+/azas/yMtPiEIvLf4x+zeyJBxRduD6r69bX0SA1mAdRjHbylnAO4gkrRXa2DO5rJ + AwKx5PRbrBqbR+VcrtfSQAFunTyRvcUxe9nXDF6hyN+EOSy05lqCjqsXF3kqv6L8qJxoqDz3CrVN + D0JiDnFlS59UGroMt0dQm7Yr1ejRV9M= headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-boyish_supermarket-msg.gpg Content-Length: - - '50' + - '593' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:26 GMT + Etag: + - sha256:422a1661857c4b39370a1a1a53ff4afa3f3d3937dd1476a864802d59825db428 + Expires: + - Sat, 07 Nov 2020 09:27:26 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME + Connection: + - keep-alive Content-Type: - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//U+Gs4/MSGLoBpNkP2cs67LCVlDq3cLQjBg3Rn0xJXDygTK73nPssHPSl + EshIYEtxgm5JcFXaqwlLTxkr6+KlZP4tRLhe3nZ1Uzr7hC4MMYXYF1VPOAanhVsZ14TUYpe6tWe3 + WTUcAVlWyDX/DJpaDuqJpWearqhIUCEe8IzjluXi/Ue46el2L+VyVGJKaavBUKKtE8jndN9Ojy4a + Etde7UUUtZ0j9rEx394F33Batz8yIeTNyI711JkHTgUBXr77AXbRvx/SQxX0zwOy9X3KqT7Ljvr+ + bh+UILfcCq2MVqwnlLtS9oHX48iRh2Uvjf+yK/my0RKgso9Go2Shd2VBDT1+3KJspKeg1hm0XorH + HTcp5aR/bxIvYj/rluxzWELXM2kT5ORnjQ0oJQ7NQD5uw6i13b5ZtXZ8aiK6PL9dobX6KslM1+MF + r9vyFirC3o3EZKjwif1p//gW2f2LeIrPDFQNzM8NC+YMPx06iwLb8xSLBCRI+/svdIx+0T2/Tv+y + LwW0wB96FzJ0K9xp3f2WpdOGo6mQLdntR6+t/h/9wN/qZ1DECa4ALrA+leVVWxF9XQ5opalFn5QD + g3DmgHw49+E3C5KAs9CtoGVe1nAMR65DfyuovpjOUll3NLeCydija6Oivfh6yRKTxVgQFCrx09df + c+R5la62QYYl9fTklEnSQgHl77z7VdazKmnUj+yblJFQR0Rh588GRbGUOYmChlxp4998krGMB1Sh + 0u29CdAMr0wERhbkjqucf+TfKpq7su6dXQ== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-boyish_supermarket-msg.gpg + Content-Length: + - '595' + Content-Type: + - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:35:39 GMT + - Fri, 06 Nov 2020 21:27:26 GMT + Etag: + - sha256:bc026c545852063bd71fa03a6a62505f7448491a82d24e2699d1058f24e7354a + Expires: + - Sat, 07 Nov 2020 09:27:26 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -461,7 +801,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMzcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTM3fQ.eyJpZCI6MX0.eUjz6gt2KvDcjzFDi3qFog1zpHgb5BOMTGYbV3c53aE + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME Connection: - keep-alive Content-Type: @@ -469,34 +809,147 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/add_star\"\ - , \n \"interaction_count\": 3, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"flameproof\ - \ boyishness\", \n \"key\": {\n \"fingerprint\": \"E305ED4C68CE395173CD0AC8B449FDFB1C2C3263\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAJJUqCd8q3t5dcJH+TlgyfASdmVyLFEfXLRiYpFHJVu0WlmEhIy5\\\ - nifYwFIzVYmCo01WKEmYE8hl3mvTZEjUpm1C/Qxwure/VSCDdO1Hr7SjjJsdiawmB\\ng96lv1GnfevyUnUSEoYfW0WvqNXr2WRNqPkjIAVeSHGTIUPhlW/oQ9VZABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPEFRWU5HSEdXRERSMkZLUVFNTzNQTkEyVkVIMzRYV0JONlo1\\nMjVUVjJTSzNCVVpRRUpJU1ZGQkFCQVlCWkJIVlM0NUE0U1VQQ1JYUEhES0I0VERE\\\ - nV1pPNlNRREpOUElRWk40UE1STlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJELRJ/fscLDJjf+AD/R/Q5OZrZBbKvHJo63eFG27o\\\ - ncf112RnG6M3KXL9eZ3qWXz8c1TEUlV+IhyljF4kHrSZFToz1JqYdGMH5PN6VWQPc\\nXrQxJ8T5QP2iAqhLHQ7OFWAD/AzJiR95A8OQTsL++uwUIOrR7pu3TYZoIYcsS0iu\\\ - nwV4/kzel3MsLmsWSqWkz\\n=a+P6\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:40.158791Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions\"\ - , \n \"url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"uuid\": \"6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\n }\n ]\n\ - }\n" + string: !!binary | + hQILA8PnxMCiIBsqAQ/3YJwMk/y3FVSgRa39iuuFsxtfnIQliIcTc02DwObOZrhoLZkUPYsioIik + IewQIbApGR6dduG1V0I6KPl+5JMGTM22FEdlHpPNOL/5oOfMneQTgUGXEpaYr1bWHtMvtoGAzkiQ + S9hDzhD+Edgto55h5eA07Ox6qzD8TvUQfQ3vPbnmg8+ScAKa4qVNj57R8uTgS3l1K405GkzsLyy2 + 5yklfvt30/71LbakrmDAakFIUbwGlPdve4QO2siONSg1M7GAEkh5PvyDaj6lytHYZe2RS9oUggl8 + zAjRSoom6HI3JKaLtO3C7yzFTZXM/pQhvlj+2aFItsQi++OpKKGrszzqoqYUMwrKsWUdaaPULgm/ + XUxJqvkn1GwDmoYiajhv3/SM8Q+A8F6t5Ohg+pripne2ZQulvl8qkQvFLM6LJfAgdyZ0rrCUI0or + 9+DSrkDMHftq5qaVx8WBSYJDnCXCNdzQOexDYDTGKndvcftydimCXjEE9U9EbIgIhNxI9dkCd2Ux + 8CUg8jDqB2nZD0kM90yaFWm8ieofW+ow5Y33F9iQ5rnyJ6i8no3+kACtJQHu8xQVzERioxj5jEg9 + dEEUVtn6bPLsLMXa1fGF6UH5MPgYT/rhSGEvgRuQCae0jvSQlnxpxUZSsV4KPdwxl9gsrjsmoOaV + EDqHUzftH4eS5rzictJSAemw95ZGpgTzaqNrM6elC+EXtHbeRpAHLLGcJB3vhq39YFXOzVHZ9Rcz + SZDckbAy78NYBmcoL1aB1c63s3KufZxtwZOwRSiLHud26PUmTAcEEg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-spinal_chewer-msg.gpg + Content-Length: + - '610' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:26 GMT + Etag: + - sha256:125d4b2458031d54390c846e8059bee58e9a77dfc77510961edbee01cbe73c06 + Expires: + - Sat, 07 Nov 2020 09:27:26 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//fj6xq+oBW0AnBsdEBd6JW8VfD6i4W64Z2hnhBT0WAvha78l8az9Cwpha + e3jSYgDjDFirXfftb39xpYh4dsF/XQJjZiR2KLME8ZwQi/3OYbT5Qu92FXGIzjb318fEbF4z9dG+ + gy+Gq8NK6mDx3KHWCqDBQR9nWBqx9X9HhzrbA4amPCuCKzd4tU5iksivmVPPSEgWSc+TEJKbdM08 + yb0zSFzWeLjvih0MfQS/2+JpZkjY877CjQF48xgOfGV7JvqwbMKSUqDbjEhYOQsDm2mOLOjUJcVZ + 7QiktwNfirh6uNN0jR1w2XTALPvE1wU3L3CdRTWMn3ehTa7BNY+mdne8YyexICVA9AhpWYMVwyPG + rfZrapceFzJDkrUxe/aavURN+EYdH/PlY+yAgVCZXj2+abjdigggbz5LfTFWGDCvfPT4U0aw+O5b + +iQbs4alQvI/8IiQRkBL83WsiwI7sCheT2CI5E4VZFoSpKRPH6grwfvzoYBPHnQQpFXU1LGygovi + qGnLBOsIPSmfuk99uWUu4AwokErK8qFMOPrNLb8DkFS/Zq+04R5n8cmQeWEaF7g9Kj0KS+WkZvQN + HhI3G1nmJ43McMtf/lyJ4s35vzh3WJmZ0gbXcIcobtQfMkcSx0PuucCDO6/uepfP+FE7M/zU/OE7 + /jU47NggGhyPPMPiujPSwCEBXq2KKQgFnpGxx/gn5mIZVtcAM2pTJII5ZcoVtUl6TG4IOVi9ZpoM + s3wnhI9c4RIeVkwYPzfQ8hhqaHtmLJVFILJA/rL0fp95m4Db/+/VrcDTt33TXX53tN4Xq1ijou0y + nWSk3Vi4GICLbgh+kMTEMKjArAmqnJqjPHxOXHkKjl8Aqzs8m0YpP10koyGDZq3ZLIUebcbYu3Jb + G+rZGT+OJRmNrZuEOyd8A7WEtWsIMvk2SwIP6/miDlQ8EWGkPpMirTxVaPK0I0/ZRgtt4InVGarH + BscIMTKJDhqv8h8q7m8= headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-spinal_chewer-msg.gpg Content-Length: - - '1621' + - '755' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:26 GMT + Etag: + - sha256:baf5afe2712f7518631318c716e9b255a41d06576033225f64be2d7c3888351e + Expires: + - Sat, 07 Nov 2020 09:27:26 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME + Connection: + - keep-alive Content-Type: - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//apHa9XNSfa7szM/WS3pSS2HE6opX/qg+DfKSPzprUpxbk8lMy7Aqo7gY + ZjSXxHyKhE2B44Wxisj5J1C9/IHvWE2BOArQNFRDIK0j7Xp40V0yl/SpMhKY8Cdpu8zDL4P8dHhj + yxnhbt66rPtOpWhKQBwK0Zs/anUFTm0o07nn7/6dsxnUMjXMu+U46J709ueZSxYlbqeYgwM9h/a+ + RiqW8WYq1mUNNrcOuVpPb+rcZKqmbWC+eioV9pEZUkXe1o4RMFpde5ZDDmYhcCclDX6kuljGU1Tf + wCm+CZbye728Ckeeq8BEbIMrCHERWDZVijCrp37vfDNKXlENYj6dCSUA/axPGA1z+QPLlLOKCX4V + eVKqT2HuvcSkwxSC4IwYM3BlyCowSqI0GFOaNrvqX6SuZp3AlYLqxFpSZ05eTcbvTg4T8vAHbO6t + 0z0cA4cEG88p7BgXkRxJIpLs7OrzIu0/TUlsAa/ylK80kYkdM0wzgeDZUzi0HIegBj1UwU31Yu2L + ZGsAjkMHl/yMDFk+6q24cp2tU5rnfJmfYNk7Z/1FrDshdipwJKgXeKNFzGxpN3is6V8knGWV29KG + Ed9Li3qFzIwPf5JAPHq+QwYaVhrj1TR9BWxE3iLnw3sNP44c9sm4lZEwzyv4PAubDCMd3jPczEwL + vMDuj+aLPabESaBC9UnSXgEllWfm4K10qWxT7B2dbMMn0i3pwvOW8Wgrb1HRbGpzauzdb7D0dL3T + GSulGhcNMnCwxRzOan4wONXFA4ICIdcaaaWYSM0hd1HfIKnnZ9h+jILFDhHs+TIdH7iz+50= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-exhilarating_bowsprit-msg.gpg + Content-Length: + - '623' + Content-Type: + - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:35:52 GMT + - Fri, 06 Nov 2020 21:27:26 GMT + Etag: + - sha256:92fa49ed69d092653479a56bda894f8bd56207ea0f78e185e35d8c89c7b2f170 + Expires: + - Sat, 07 Nov 2020 09:27:26 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:53 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -510,7 +963,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMzcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTM3fQ.eyJpZCI6MX0.eUjz6gt2KvDcjzFDi3qFog1zpHgb5BOMTGYbV3c53aE + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME Connection: - keep-alive Content-Type: @@ -518,30 +971,949 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/submissions + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c/download response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download\"\ - , \n \"filename\": \"1-flameproof_boyishness-msg.gpg\", \n \"is_file\"\ - : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"submission_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\ - , \n \"uuid\": \"b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef/download\"\ - , \n \"filename\": \"2-flameproof_boyishness-doc.gz.gpg\", \n \"\ - is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\", \n \"submission_url\"\ - : \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\ - , \n \"uuid\": \"f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\n }\n ]\n\ + string: !!binary | + hQIMA8PnxMCiIBsqAQ//Ri4pVlDqgd0RZnzggCXR8gz98QjQLAWkHZxowv3BCbXYOSafYc6SoTVQ + GhZrkzI7hFwaMYb22xoN4VtSFTdot4u5a4w/dO8VJCgNtYYIlzMhYobJOBBUTQwd+/b5+x1KA+ME + 4GQR10QLuJpaljx6/W2GMhuYJburj8RopzogRCof72L7+5xOPVCr2qf5KYJtalaviSlcfoLEaYG7 + UYrhVxLOvVWGLG0YRMRgq42pBnFc+f0dKft0aMhhKD1mbMbB3Zod+7LEL77xI4oQC7Y8MWhYSTQA + 0p+AgnGESNEF23Y+4C3DKBEf5i3N24iZ1XIvT1MHMZXUsLMgS6y4PHcwOqSyxi9PsCehnLBSLCrQ + H+sCgVwU4qesjjRsPZIqgHcf0TLV9SFy7iilOjONo1O1/kxok1+nOCcAMjWGM2ZPhBVxobua+o+g + Y/6KsYS2x/opjJ4LqYKEbgOyvso3N6bBvR2mCW3Jwyp0K+n5rpSRN5XCm87A+z3yqDO68+e7EF0h + ts3z2L16fhjzIififF2CcYz7aSqpMNexg1RI61P/zawKKg4Caigg6XTPkfDEBe5U3WbJxvGNen2I + 0f9jZSCwQoBU2EzZ0SXO4HaAFz50QZrUP9Rxkr6nRp2HUlBKAGqvNkOFPh+HnM6qhdcTx6T2qIlp + +CqDzLwXyMKWWctIyjDSowH2iniDARojvXsQrZbZxk8IcYEnIA5wJdhkoO0pMA+1eyioO++27w7x + uuN3+VoH9bjcGTRBa69L+sNLMeYIyEYWbs6cGsnZOKRxfcgADK5yKEG/8luhTdmq1cOMcaCPX4bc + oa1nREOvPVFiF2PRC7t5P4dewcGuZLl3ZXhp2XJWXyNw1QJNRxPa5FA8De9rPQEQVTi8Wsb3+a5Q + 4jxPDeCDUgw= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-exhilarating_bowsprit-msg.gpg + Content-Length: + - '692' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:27 GMT + Etag: + - sha256:904a241ccef98ded6366dbce86bf4ba59f1c342df4007b5f91873ed50b4ea6a9 + Expires: + - Sat, 07 Nov 2020 09:27:27 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:53 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/wKymCtYHkag6vLr/SyEbI2YkmeEp0QH+MDVVsgA4TreFo4aSOtGEMURspK + jUcTqp9goUylUI3rJNGbyuW+vrj30qPffDNCTJsTlMa0djPN7CXFJEDtZJlnwLbiPtelDKkHzdnh + /arfRjQejeD3P26U+++O5vlNFWDsZ8QPBcwKAoUCDAPD58TAoiAbKgEP+gKPFjVzjERxEDvYiGCH + tGrFspeoEyts3oKoXm7s1FYcGD0HYcZcSzWRwE/El3usU0OrKoa6S8M25hFp0qZ/BviJthYauueW + TIyQnnhN/+tJWWvELTfQ1SwgUxbQFy0psiVL1csc2O3RImFLVpf2yPPNQobo+rGQyhcAe11n9kAC + yMRcycZzyW9Xn6o9pZJNYk1H8qt/uUp+ikKp4wGKKLoIfSD+/YTghInspiFsme0DBcp9V2vqjyGe + CRxi+JjyP1+H8fCYmG4HasxL4RnfxIeFvHEU6D9QbqSLDXnw57C5B3LSK+GdCQD2GRkabmx0YDoJ + THBwoknEsLJaKYjZJHYwIEYoncjCDyyLskhzDGW+rAmJOHrVI8G0NkAXaYZDbSVQXWzAROuDXDFC + hEEsCBcFh3xa8LsrT19Yzqlt3ny6jIWZH8k4qC3C2kZMHa9MNiRLYNNMz+UXvsUIgbR1XESwxd0j + n64nh9DTX4137EQBYdLl49RkPcDieB7ZPrBwfUWHw1u2xf/dyptRTRDwZt+rZi9uXomnA4Ne69KA + JzcjsF0xg/DZCv6eWorJX5tFMXAmyWdFDLF1K/WRBWETZ6F5YNdb8zZSgK+pbvMBYGPDC3AFH6oI + Twl+3WD17Or7MKHtONwtzgKZTuAGijDqMazf2BaDaGYs8fElyWiCpbUy0j4BjCVNFMRma7sTQ9CY + oSnesr+6iHcMNNoStOq5TRSsl9cssGIMAUMiOIiooSKLwVD+E9k6ciUH1bfsK3nfIg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:27 GMT + Etag: + - sha256:621f9d2ad6bc5f592d7fa45b125f6764a35978389472123bf6465f8e3181d460 + Expires: + - Sat, 07 Nov 2020 09:27:27 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/4+98ml7cAlskXUJ5TnXQw2oBnHP674Lf0AmnVacqBCjAjGpeNvBb5Diffr + QD4ymnsLWuM99LlzIqhY1HUpIag1f3xcZQW3rpUaAh9j0fn1Of89uApGFd7ETxGf0uCZJ1/3GX5z + Iln7TXjTHC7KeEklYzSdaXhnesWVz/VjYOD7Q4UCDAPD58TAoiAbKgEP/3Oy5OBffkpfbj8AQaiP + tgWQ36G8IA1pkkZGPxjmTvJOpyQIxc7q0zdDbBVLHwp6t/vw5nRUEuJ4Rtv6B+gSuwOPih4yU7YN + RJ8qRbumn3/c3WH8MZYkKA3T7/DnpN6vQMKNk5pClGO5zcUTRZYDHXEBEbBZ2SxHFSVVdYPKN+Ad + IiNCj50cStRtcwSR67HsDzwNhcBar8IVOy/x0eKWTe0a/24d4o5+9TZn3FwnffFUiG4/UE94KoQg + GqCrMjj0tUl9tM1QK1b9xv8jTkLvKuGoZ5P2gi7pyo3G6AupaKj9RQ8feaL3MducxXD3yWgxraCC + 11Iep1dfNQCgGxRHfQo0x78UUbHwwlUJ8FeYtcLlcaYA6881q5EwXncUvVBLNlBKL0NltYZVM0Fh + Hi0oN+urMpZx5TKXiXH285YxkYvOpS3ZtMMiVnXzD+yzdJH5COGHcWDeD3e07CVcqcDK9RmiQWc3 + dOlrvbBsJ/3hD5l5HLsF8c2q/2jFld+h7tkIamziWu4mGpIhFHF1tfjL0TWHVW7zkQddu1vzsOGY + G7XQ4bn/IJNms4Ey+G/ZN7BylwdP27E6HgL8e1mJ0r2KKwRvq3tKyYTYS01CYpcjksDCnTXU2Lxz + 0kKRK3BUR8y6mopRPZfN1wi0UQf1zI3Z6CylSt1kOtuIHF4zmfedZugs0j4BNjcXhkUyKHLPftkt + 45H9UxYlnfG88Ncy9IMApQIwQPXn/TODZarCOi/DaEVYIHsyFV66Z1fOWCLpo++yWA== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:27 GMT + Etag: + - sha256:124a411ab04fc8a922009e2e95ed4f3c04acca9602dff2d5a02e8989c7af2086 + Expires: + - Sat, 07 Nov 2020 09:27:27 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/4f72cfb8-c221-4b27-8f8e-aba41f3afc1e/download + response: + body: + string: '-----BEGIN PGP MESSAGE----- + + + hIwDJHBFLipx0fcBA/0Ucz+Ugz30U9FsHZkdVxWEMRa7VVypFNVglaWDm66nmJei + + lLnNV2qIFO3iRnn16qoQhkxjFCVTv3cr/VzTCR87ZnlW9zzIEho/5wwHMmhKy+yK + + 3qB1Rw4HKtkI/CC9UaXZRDYfMkAeN7Ik/pXcu9swMh/2na4HObkyaxKiCEVA0IUC + + DAPD58TAoiAbKgEQANzofORonuKSXQRzABltnv2LPNpl/GMxbnkk48M/4vkMT5fo + + 2P0mOEs5yGcwCcHxmlXemNDNmYF5SiqnpBlWVNQb11mS22G2Fl9RGSAXv3rmgTRA + + w5FgYPvcWr5zRWVDST/kV6o7WbIgCNTZR/wbyoBm/E5XY0yfWfBsNDHaQT8ZmWOp + + y0q6UozIoNkATegu2PTnG+gbe2RjsVIpVmt7btTS6LvTSeSKROPscQ/2WCXKntGA + + EsqyTwMAPbUfauq7mGo0J5zTrfzU/TpC+Q7Tqi9S3r/ZBkMMnMFL/m9TuvnhSrEp + + tpI5O8NpskEG0pEsi1JUNfjPO/LP8A3QLbxRbymCtv96zfqXgaIWJOEfhFMkHrrX + + VYT0S2ILFQtJOPyTh99iAKwn0urJ+cJgcYVafPx3w3Ue/DBhXg6d643FjivLLTmN + + FJgpNfIFFG6qQxI0xc+CW9zP5wjy5Dz5Br3Gav5RrhIV+K/zZG1c7FoJCC/0RkFa + + aO/k9L4xxqxhjhJ/7A9tnTWcOtwRGmt3HK0iNZ3DCNzYzHSwqBzmjHbAyyIsBXqo + + KcR7/N+KCGmm+iIRVLeN4LV+9az//Jmhytve9VNQx3ddj8JD2k3RCOelGkN/OKIC + + d0KM9D1CWWXc+GChGpP7cr5Cu6V/HvoRjNq7jFJFnKLZYCuVeBKSwyckGk4a0lMB + + I5aAQCFQG6Bm+jPRvgoGYCU8Z62e7/fx9V8TeuuzvgK4+e7gCMsdhNccOLQYMQUZ + + 1XaR3FvzReneTmMMuV5ZjDOD+JK/j6tzskHNzvTh2Zdb/Q== + + =b4zq + + -----END PGP MESSAGE----- + + ' + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=7-truthful_hibernation-reply.gpg + Content-Length: + - '1085' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:27 GMT + Etag: + - sha256:160dcc782861a14b4f453c751cf7cc70aece2afa5b68cbbd5c3c3b37315b4e48 + Expires: + - Sat, 07 Nov 2020 09:27:27 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:26: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BBADO6q3JdprpMZxhLIAjLcZsp47HYn75NYdFCqzCQT343SEDdrkYCD/ZXdEu + W2Mvp5FIHIkwySrF/tU3loMP58//iq1lvHZpaNdcDimh3imrsYsjga/oyDp3YZT1bR9LFMVFlKsL + tS5kqjG04jqwpIeWuA4giLx1RMsrARxHr2Wt74UCDAPD58TAoiAbKgEP/jPg2QKSyTz4Uc475+6R + +BpnQry0DAPH2vXjOtO6i3Ms5DO9Kn2cqYcF568tQg5VpPbGemNpN5jxrxkO0v8l69MMnIyBM44W + bMdNcqfrn8W0WRFLEo7Ro7goZoHDQfaawJYFYGKW/e/p7Kpq4vqCcY5b6nWiUSzXBkJ5ieDXfCwS + AZZ2NKhiyts3NSr7kQHMYEw2EKKFZmzp4MEYibT6QsVhyMvCQgMU7kWhowgcCm8qPaQpR2H2pJrR + +PSdYtiL0YqACayit+x9yF4ahahG3GGbZl9Pivi7chpHZsu6/yW2WBmXb87Wt4zQteWTVbV6eOBI + Q1cyEiINcHQRtKpWQkJB/FemyndPh59qAPhZrtDq/DXDk5jvvQGKO9kJGpmDJSyF1HUvrenGaC/9 + QG8LwDUSwFy5uMcc97pmjVkEIg4mRR7M5IW/UnZzQXOxgaj/xaElQ70A+KsFEcsUiU5F0AvluhmK + GN4GqXmjqpbTpJf76XkKT75C7JENZ2OpIPhdkme0kErnus9Jw6j+CWhhrDezdw79PI+6aow6JFpF + GiagLpK/98oB2Xk6/UK+QOsTbQnyTn7nEV0/vd0O5e4XoI0947CIQ2HjrcCD1lJSQCBe/1pmlmfD + 5HPxRZmzYDwIVWSZDzz9wLeFMLapbLkgkqzeHTFg/v+bkL4uxg4lDrnx0m0BAsP/Qm9PV61eW9ak + UNNwJFIL8h7qH1CuoHM1gptaZZL2jIMDf6wV7wFCKD4FFKLmSAKet9XH0f3bKxi7gv/8PkjLdb2L + zdaxfFspOI4muwymJ2Ec7uDR5C/RH+NPTbrn9qy4kI/t5MxI8A9s + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-low-lying_snooker-reply.gpg + Content-Length: + - '780' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:27 GMT + Etag: + - sha256:11b9dd7fc4d11f5f556bdcbeec9af5f54e4c2df835978957b7e804ce6aaf443a + Expires: + - Sat, 07 Nov 2020 09:27:27 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BA/9GNQ4KWyIZmpUlxWFDjr+pTsNFVWPUPlLCIRfE46pPm3f00g0GXtg4sSH4 + sBeGw/XDd2Gcy0t90xsylQJZHpoym0AqYGuzM+Mem6IIEIV/viu36l/YiM5mIhywt9RPraRsjfwq + Udy3NMmo3AmG6C+7MA/U7BfZYMZWt5y+wGJXtoUCDAPD58TAoiAbKgEQAKX5dN3BlPvaWnmTf4in + 0hJomu26gIeWrHZ13k8D3SOMduzc2dt9KqbuzhJGqbaKt5O0GEPr1TLwWqaSkyp2qxnP13JO61Sr + 3Y309XNhrwzMmIkW8VNFe954Uzu4MaeKHp2IfPi7JFP9P3zwHjqwrUtu81G/0pNIi1Vwrdri3lpP + +pG/nlMsBdNMVW24SlAT2ErhXvtZNG8wTPAcpOOeWRCzzZLJjK0WmhaEsHL1Lc2DreNoKMm7CHNE + VReaqe/1GWYEq3vlFv+uQxf5rX8GIbs/SncMJjr6mv0PpkNrsN3DdSgwVaTdjUvnKUlnP4ifY3c9 + fb0O+nbCiJRduTriZj+4WmB2DosqkSpUZyYJ3l1apoEUKqWYGyGYqZ3OGZrV4UET27tMjF7CeYel + q2b7nZeYgOje7nr2z+2awQANAkYb8qqNgoQV3Z3nTMxnKTj8GCGOf/jgoqEXh+PM0ysrTBkXwTQa + 4KH2T7ggCelpe1IP2nL8IagcArXgu/+b/HfzhKldnu5o6JqaKVhUJKtGiKVOsEJVono8WFh1hE0u + h6FLAmu23wWfMlS/AvDBZVifj6UmvDmGAEZAb/pa/WrQHDMz6ek/F45BynQcJiE1yDOG7BrGJyFR + gPgKRxP/JuZjuwSVnhHxvZ/4v0hN/PYfbERQ5r5Fb/bQUh4WhkfhWNi50ooBZ69CvXQoYMXLKpfv + /9rCxLqWc/MU6OFSOtW/yqwnDg97Yr8ltxKZq7go53DKJ7UhS/fapIGcFS2Le706hiIPgDX6DgWJ + 6K4TS9RQj+Rq+bjT9O3+sxnZeKOCDSkEEwslWuECkieVfhf102R86RfRVtKVD8E49mu0zHa6AdqD + 0k515lht2S24fa8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-low-lying_snooker-reply.gpg + Content-Length: + - '809' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:27 GMT + Etag: + - sha256:20f3f4ad10be8a7ea8dafd09030e1bb52115ec98bbba341d38e0c02fb4ad6a87 + Expires: + - Sat, 07 Nov 2020 09:27:27 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/40jnucw1Wvq8QG4zOLOB/6jVkU1cMd+1ubHfXqFkvHatebEpfo7pmusHtO + oZYWsXLxdvgsCFDuXsbgNGocR3A2mtC6VV3ixKb/CYclB/QX4lP9MTsErf8jZoE3udvleliVj4S7 + n5rdlHgclo0S36Z4KHXhCoeSJW3hlKtDMLkjwYUCDAPD58TAoiAbKgEP/icdRc9Xb7V7aWsOceei + msifG5molTeNhhNLFutDantkMtP1EGrC3nVo9dgDFvB9XJiFWpysxa0sCgFUgkfrdHOHwukyG9EC + 4qtVy3hPpdrcYl4AhSuIM2Uxav9Ore4f5boDKRdv//4b2RjJsjVqDIjPWRY0Pe4e0vXL7i56KF2X + 4GH12WWfP3oTno+8V63XwgbAX192Ft/Wc8L4lRcwSJbXp46IASbCm5qhffr2KtSXrdZhq2x6ZG1i + ItCvneuFkQRhXc+NAOYiN2GsdbzMqp7/fnLhP8PiaolgRRqKqFgn1bMY8M5gz28lAzWeg9ZEK99p + JlvjEblK31O1UwzwJ0FZxlBlMHxBuXW2RtVW1G1TVfM2pf8zfObFjv4OZ6d9M2cZ8unMAaRh7Hrm + Th2j9J37C8L2COYY3MMXPz3W/QfHqN+h2C85pWT0I+uwg7Bd2HsxtyuKkSrpkgG5H1iukDhffIE6 + 1DWrMKv+QJG+mDq9cOgUkzfkVP4+5LmWOUjmt46o4C7pCTNEPl6yMrJORniJuBPx38iueQTGvRYN + CA8kF1maEIzn5ICGWYhXTxwPQ+2tQp9fEI+la70kYZfFwyxnvn7BV+AcFxSDquqJyTL+OiU8JHW7 + ga1Q/c+uuydD5R0MLnl55gUe7MgAtkYckvVUfR1pfFQaLL7skcBQaKoR0kABQmycvtPYSTK/OxB2 + D8oRC3yxkhMFe4Cw4zFS1LiX9rP7d33cV9BBf2TQoXIbPvUFIRU7/hmrRpiRvcIKrVDQ + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-boyish_supermarket-reply.gpg + Content-Length: + - '735' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:27 GMT + Etag: + - sha256:c222527984ba8ca80dae1728d471f8a24be8c608ac406d9b9d15045d76db39ba + Expires: + - Sat, 07 Nov 2020 09:27:27 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/4q3oew3Sl7iB97PaWaoI42pyuQE50MIj1oWk0ZmOMcamw1GgczNhoPOYqZ + HpQ7eqD8YFD4vbjW3ttqsbJZ49NQfu+cv1gZGEgPsB+ANA3lioAac3zlLHfutski3suQp4wmqhPF + 3Kz37FjYcd92lMRMRZIg83sYLqLb8518sRkuFYUCDAPD58TAoiAbKgEQALlcPXOK+KgriNBcgsCP + UGq61QqWgOaoDuWtLp1LtiUXZdNk8pEbrhij1UKT4EtmiPLSxD06zwy21zlsLow/u8R2D1lrbEC7 + UmZKRBArxky8CcP6UN1pcsjywBxcCV/ECtSN/em+Afyk3R5VSPRHKJTP9AcTTRcmyZ1O+2MHNqB+ + OMCw/Cc+GWx5P8p0KZrw6fuX2rubYk4Rb8zzzDJKd+XBq5ZE/u1JRlWHPGUErhioWlNjEYYastLk + NLMK2QUECoINED3n11501zguwDgca1rUmSD7467XFwT5T7kBm3R0U8cAg/ncOdG13rvWvjq5OWoZ + NZp4m3mvTJK2F9cx6BTSE2kHd/GuhuZqYojzdStTArX+Lh/ykMdTxCtlYaoGOGyyzz+0RN9V85b5 + bv8Mu4dcaDkFgJayBP+S0Oe7UycdIeqGSzPj8EwFSNMVqYV16810mMyuY1JYtatUdxtqqK1ybZIu + 7+4vrbSfu7wzDsVcpCrIde/P02PguK2FW5Z2ZHU+obZOuKai591C1H/iB+4lKngGPlPN9sA/UrM7 + 8EBT6TH6wy8jiiqd40CTUShJ8f4Ny3TjmscszgtDPTiXx+tIoNsyVrnBLjEdOmcAEYSeFxwMuSRu + MCPdYAbPwuc5LMcbV84R1Cf93NCvVdhlG1fJEB1qpmfSOGWyOv63j6W60kIB8lCTW9UxlaZ4CKSa + jQfm4c2SLxoYVgWMIFqcS2/n51QotnZitix0i/SmHcdAOMZejeQ+fEKC89AVBkOOHQeHpFY= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-boyish_supermarket-reply.gpg + Content-Length: + - '737' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:27 GMT + Etag: + - sha256:081b48b7bd60503eb84577571d38118167a05d828f154ee84470b0975db3e3ae + Expires: + - Sat, 07 Nov 2020 09:27:27 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a/download + response: + body: + string: !!binary | + hIwDyuj9BW6aAjgBA/0ZvDEDY9tJFxye3c2d3PEl+KuHNnaxvfjQHZUXRgQSUMyMAEZuhZY2y95C + YzfZli+cXMcbbxFvHqcuqDBqYKMaAHO/ZMbmzmJmkh69yS7ZFXfpF4vGAJzRASaOn4dsavhqet8x + DmfZKFnwRGVWs+Yxma4j62BrGBr3e9ABdM3Br4UCDAPD58TAoiAbKgEP/2Ouku/uiAnR4ye5UawC + sIRL88tDsGX+1G3C8U9lTiRZ/HxM2saCJlW/ICSMSuOIgL6UBLOnF/zYur5iTe2Udy8A8/KGrVIj + /XFYqjYT2cnkY5zJ/+30BlWqL+cXdtHEgPKENgMQa5HSuKbfQPX8jXKergDSYnxy19Ey+et0wOG3 + xvcu183AEAZBzpOlKstQjEIbNB6xGtD4MC+eVNgJB0B0WafRxuST84nwb6v4RY120hP7+u7O6+nL + L42bto4n3wSYEKjaE0VSmZ9WijlVj4GesdssXRxaNaMMAmSW8SV2H46fxvW94ArK6U5AjEsQKoyW + qxy0D8gSozxseE0b5/ggtxYwMbtYyv04D28EFW5ek2pAZ88YUc6dcUIO+f9ao6O7GmGz0gCFgngg + AeOJBtyNNAL2Tfy1pt1Qh6qPyuOsmez1HNtoWmyExG5G+EjrW9G3Fmd7bfHN1E1hYu5sI9LWsR1P + /puM8b6rRdRecz7OMgZAjC5MwKSHJBJeUXGmaia5X6uARg8bQvJKS1qb8nNxORTxaXo8iEeZm0+1 + wH0gIGGf+X+Y54u9CS4wmXPzQxXEAiICMTL+1NzON1lzyZ60V1+JiR9PNzmkbzX5hYaDDC8xw769 + xPH0B94TsY3j0G4v2dgrlG4VWJxZXzMvugBvE2qRZW6/f2xwRDIYya5U0lIBkz2B8aoSvfSAEKr+ + nm3dZCZ2XlDaKuWpa/7zA2SXHjNJRu8WUppWnzk/Po/VfPdwi7uUa0lZQfzfAF/79rVgbnmWmA5N + xKU+fU6EBdiXYYUy + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-spinal_chewer-reply.gpg + Content-Length: + - '753' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:27 GMT + Etag: + - sha256:f462061101bcdd3f0c253f7730aac7c41b8ea013444da6b73be11baa64c25792 + Expires: + - Sat, 07 Nov 2020 09:27:27 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165/download + response: + body: + string: !!binary | + hIwDyuj9BW6aAjgBA/469d/fEX+xblUcllXL6UfjZN76v6d3EPtdaZbooXfAFGcB+N5rhEFtv0+f + hW0faOhiOyWHE4odd7uZfT4WjMjN5wwWkMwvNsuEe6+dX/39SHkLQnZRAYxlrjdmiZqItpGF51BT + GEOwueGk4av5zSV1WPLO2JMFXzBqPlfKjYtDc4UCDAPD58TAoiAbKgEQAMLHiPW2vrpQP/qufe6i + f8QhVdvR9SDuvGhfwi/R7mIE94Q7jE144ie+WllD3hrmCwYczKCh/9PI8Cv4/IoFfC++C0UwT5+4 + utU8XMR1V+fTq86xpP1TLkb4ZI3f1RlMI6hQPs5eikwpcEiyISJQTMLiN9mJRwBlDt2/Erx7/QW+ + 2EZguDesAuZTqfUP7ZM9XEUWyUekOAGWjDKitHVqcECb6VCODhA/zzVaYY7yLuxH+Aha2arUIrrI + 86+YCcwiXoJs0ywiHmY/VB03nXn9fm79SlgKAVGIiXU0uhRagSW1kqG2oUlsU2pk1SnBlCg8ON/T + ViwI12l3INiTRJ2d3TJb28XwlhGjKTyT5fngJyYpgngpQNlQkCVcJ+mPwgXtOh9r/v3TOV+YpT3C + rduBeW9NgrXiAFIIlEZbk7wMZ4SY1oJrA2f/MTXkIyXfQP6X84nEcclJ6hbe9ye+9wnnGu6aET45 + DRQQNoT8lut93KAYi3v3GFGC3ItEzAOm03cc1C1byCf0u5LCbrz+w7itpTc65PY7xUgsvwZRo6wP + 1rqx6hcLKgHY6vNwxbnrii5uRn/cHd/h7JqdnquvCbyYsG4ETd1knF/JUiAxgrdTfyMFTWLxN2va + 7lc5UdnaubxwsKi5VFrgtmIS5kSHRb2JjoDJ250eG52qkGlRhEML1khv0sAhAW4OKySL1j0WsbPJ + FoeTFzGGnFXJDGoQZPxRYiUFn0bQ0srvfh7dvUNpMympVHSXHvleJuUBiqNBCqlqRInOsGzeWU5o + CJrtqSUnZt3jdk6SQMBrjy75MEqzdTLK9NlEfId7uOS04/+jvdTUZLMRgZ6Bxxi/qS9E2+A6QbHG + /ZfXlU3mCG0LoGGhaVr4q++RgGE4rPv0DGenXVVq2eVCB1weV+Nc4UblB8lEaJUHSu5xvdYG7EOE + Tpb5jzVVVwlmGnrAkzog3rH9ho7sX2Y6FGDKYVPogOj6YRQFgi2Fuju2 + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-spinal_chewer-reply.gpg + Content-Length: + - '897' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:27 GMT + Etag: + - sha256:b6f96803ebb649d675f780a30fd762d032392b759f534b8b074cbf8574c4e756 + Expires: + - Sat, 07 Nov 2020 09:27:27 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME + Connection: + - keep-alive + Content-Length: + - '0' + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: DELETE + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6 + response: + body: + string: "{\n \"message\": \"Source and submissions deleted\"\n}\n" + headers: + Content-Length: + - '50' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 21:27:28 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/9bc1164e-9f4c-43cc-81a1-21b8a6f40e38/download + response: + body: + string: "{\n \"error\": \"Not Found\", \n \"message\": \"The requested URL\ + \ was not found on the server. If you entered the URL manually please check\ + \ your spelling and try again.\"\n}\n" + headers: + Content-Length: + - '165' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 21:27:28 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 404 + message: NOT FOUND +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/daf5906d-a22a-4b52-b868-2b03a8b9d46e/download + response: + body: + string: "{\n \"error\": \"Not Found\", \n \"message\": \"The requested URL\ + \ was not found on the server. If you entered the URL manually please check\ + \ your spelling and try again.\"\n}\n" + headers: + Content-Length: + - '165' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 21:27:28 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 404 + message: NOT FOUND +- request: + body: '{"files": ["e76324ac-520e-4389-8fda-6688a8e9d364", "3d1c3bdd-1cf5-4537-94aa-7125a19b757e"], + "messages": ["3276b2d6-37a5-47a9-b02e-4e4190de7b81", "50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c"], + "replies": ["9bc1164e-9f4c-43cc-81a1-21b8a6f40e38", "daf5906d-a22a-4b52-b868-2b03a8b9d46e"]}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME + Connection: + - keep-alive + Content-Length: + - '278' + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: POST + uri: http://localhost:8081/api/v1/seen + response: + body: + string: "{\n \"error\": \"Not Found\", \n \"message\": \"file not found: e76324ac-520e-4389-8fda-6688a8e9d364\"\ + \n}\n" + headers: + Content-Length: + - '97' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 21:27:28 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 404 + message: NOT FOUND +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources + response: + body: + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"spinal chewer\"\ + , \n \"key\": {\n \"fingerprint\": \"5977DF9DA6D87B94C5857A94CAE8FD056E9A0238\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANXAVZxCbDT8USDr09Q74hh1dlp47pJrjGfO7RMaout1pTVjZ1CR\\\ + n6eU6Hy+/Ay3HhGsZqX5SjDf8IffnT41EMxUNTYNYVbXz7fiViAGPBDusg6qsJVd7\\nUxbE0jBPADM6XYD4u65jrH3QyVE9SVl6ugD00fIWPdrugiae/ZUsl/M5ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpRUlNPN0gzWVFSV0k3S05EVkg3S1hLTlBLNjZWWUxJNlQ1\\nTlFXM05KVllKM0w3QTRQNFVaMzIyS0ZDV1NBWDdINUtMR1BIV09HV0VCM1FaWUhR\\\ + nWVRXM1g2U0NGTVNWRlJCR0FDNkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEMro/QVumgI47rkEALwuQHp76Z+F9i/Rfo+i83sh\\\ + nCZY+lINeDyyjG4/tvGorh0RUi8/Qnso5IctVLE4cS8NC0BU5fbtVpSEwyBLU9iLZ\\n/iDiOWsDxkSsfu1s6DcgdFZUnph1geagI+vbAWfg1I5/BnyvG0s9R5NKOuz7GMPH\\\ + n3tLoChgvEkPRUpRuW7ZR\\n=pyQq\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.184880Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions\"\ + , \n \"url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"boyish supermarket\"\ + , \n \"key\": {\n \"fingerprint\": \"BB6757AEFE7BC322C83D78CDFC8E25E98834236D\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKwqCxVpaozGG7vzuL0TP+vL0/0utECcNjybZvp4YMbrvgv9G4M3\\\ + nSjoVNXXZmqcqVmzPzrZXCoKTPp4NVD9F6fQUj+iLcr98CSJi6JE96VRhiIvGK7Kf\\n+zTjoOpqljSQvMDJn800f9RqsItV8Sg+0tn5pSxH7ayc9EIULmrmbbYFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpWM0FTVDZWVlU0Tk5KNzdFVTdPQTVLWTVZS1ZSWUtGUUNG\\nNUtNSjdRRVhYSDNOUEYyVFZXVEZLMlY1NllSRlJMVEJQWVdLV1BQTktIV0oyRk9N\\\ + nUFFFWU9ZNlpLTFc0RjNEQTdGTFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEPyOJemINCNtj8cD/jJZmwSMflugxKm7g45Q9oFV\\\ + nQfQSqLjku0pJbPjjiyMKK/z+jHdD6XY5NleoE+FKaEqEN688H9h32aebzkGXSRtq\\n7OKbvYhVdlgcWmtoYpF9wLFPcL8p6GHLQ569gCmz1IIQIosxB7rtHDN8m3A1m7CP\\\ + nk0baB1zW1M9QqIqVzBj1\\n=wRal\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.539926Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions\"\ + , \n \"url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"e5dc4547-5114-4753-9119-2cc9ac59a73c\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"low-lying\ + \ snooker\", \n \"key\": {\n \"fingerprint\": \"36718524EBF2FEC4235D8D6938FB3C438F87561E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAORtz49YT+Y75wgG9ebxpzrU3I3BLfv38xVAkAwh8THKYuX3uKLs\\\ + ngFSX1DyiKuLSd2e8KKqlGhoDtdnpG/GNhO+j8iFBnjohYewRCdbaoyjwwwtTtxGR\\nOiyLmvS2hj6FTEsBKJ/7wy/aPbhpRpKO1RFvIrLwkehG1jxy5sBuEQelABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtHT1pMNUs0T1VLUzI0RVlFTEk0SENERzNBV1g0Mkw2UzRN\\nSlZUN0tPV1ZLNVpYSTVaVEZSREhCR0hVQ0FMTlRMTzczUURXVUlQSjZaNjNETE5R\\\ + nVFg1T05NSkFVNzNNN0tFUERRMkk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEDj7PEOPh1Yeh6QD/2xYX4FYiMaH1P2yPE16LcvR\\\ + nzvYvrPKylwtWW12RWaqyk1G5FUijYMIk7JpEsy0YA6WFIYk/xS7Bb7ho6l9JWQbV\\nHA8EWYZF/va8G1FVrs7d6Bp9ZzGTlpSJh7vEypTVRBHVBQsvoIn6cFyGH6Tam45S\\\ + n2Ve86jUwijqFpiE3f1fN\\n=e0xx\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.913761Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions\"\ + , \n \"url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"45e770b1-3f77-4a84-a9cf-27e935f39bde\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/add_star\"\ + , \n \"interaction_count\": 7, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"truthful hibernation\"\ + , \n \"key\": {\n \"fingerprint\": \"121F5892D083E8557866B71E2470452E2A71D1F7\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4GVW4iS8b6lbA/vnVfPAjTiBlQYfxY5xUIDSqoRNLt3a/bnjeS\\\ + n1v/zF09+JjxDwZx27mXhYYefokuG6UG4EcGztUMVDQHUaE/fe/olbDKUKq4BboN9\\n3JwEoMn+x4ylUlq/VdE2mnOWZcXvusA62qrck0jHfLjSDslKyRcK4ao/ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEZKUUhKN000NlBaR05LWVRFNjNZNUkzM0o0TzNINFhZWUhB\\nMzVSTFc3Vk9WT1RPVTVRWE5UN1hKUzdPSEdOT1k2TDdCV1kyTlRBUTI0Vk42WUdD\\\ + nNldJNUpQTjdSV1RKNkVPSkFQVFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJECRwRS4qcdH36o0EAIxyKP1DDG4TWuRfOU1ZQNPR\\\ + nJBD3zLi8S8iHBLBFPvf7IaLdJYd5LpOf7CayIzhpPYoz2PDLEmulUhi6yzOaynTg\\nv8GsFmt41lQnEWRYG0Pg567CR/bmMojn5Xzaf4bnbQmfV4Wt2ofkwOEARhTVJaxh\\\ + nT7M1Mq/T0Up3mOoNU0BD\\n=axyG\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:55.273674Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions\"\ + , \n \"url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\n }\n ]\n\ + }\n" + headers: + Content-Length: + - '6405' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 21:27: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/submissions + response: + body: + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download\"\ + , \n \"filename\": \"1-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 610, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2\"\ + , \n \"uuid\": \"394cb985-c32f-478a-ad79-07b3fda84db2\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download\"\ + , \n \"filename\": \"2-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 755, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050\"\ + , \n \"uuid\": \"f01387ef-639d-45c9-a2dc-ed602cd3d050\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a/download\"\ + , \n \"filename\": \"3-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a\"\ + , \n \"uuid\": \"659f5300-3753-4a99-8da5-e5e6ab65b34a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c/download\"\ + , \n \"filename\": \"4-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c\"\ + , \n \"uuid\": \"30e18bd0-40fa-426a-9272-30714a64b16c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download\"\ + , \n \"filename\": \"1-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482\"\ + , \n \"uuid\": \"a54f5bc0-4413-4d57-b92b-8e5e54545482\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download\"\ + , \n \"filename\": \"2-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 595, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b\"\ + , \n \"uuid\": \"7bce6189-7a89-41d7-908e-4e428e1c256b\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22/download\"\ + , \n \"filename\": \"3-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22\"\ + , \n \"uuid\": \"85d35b2d-df15-4fad-a188-ab00527b1c22\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9/download\"\ + , \n \"filename\": \"4-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\ + , \n \"uuid\": \"871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download\"\ + , \n \"filename\": \"1-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 638, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171\"\ + , \n \"uuid\": \"0377fd0f-e286-424c-8ad2-9420e6ab1171\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download\"\ + , \n \"filename\": \"2-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 667, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\ + , \n \"uuid\": \"78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3/download\"\ + , \n \"filename\": \"3-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3\"\ + , \n \"uuid\": \"20f98627-c109-4116-b317-09e0d2139cc3\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61/download\"\ + , \n \"filename\": \"4-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61\"\ + , \n \"uuid\": \"363d4cc2-c3d8-4620-b937-250e4b642c61\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download\"\ + , \n \"filename\": \"1-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\ + , \n \"uuid\": \"296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download\"\ + , \n \"filename\": \"2-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603\"\ + , \n \"uuid\": \"afff7c6a-b804-4ce0-8315-bab13c1a6603\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71/download\"\ + , \n \"filename\": \"3-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71\"\ + , \n \"uuid\": \"b868a433-0a11-4082-bfb3-a439d74dcf71\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818/download\"\ + , \n \"filename\": \"4-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818\"\ + , \n \"uuid\": \"c1a8cc7d-00b7-4330-a973-dd4192588818\"\n }\n ]\n\ }\n" headers: Content-Length: - - '1196' + - '10071' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:52 GMT + - Fri, 06 Nov 2020 21:27:41 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -555,7 +1927,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMzcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTM3fQ.eyJpZCI6MX0.eUjz6gt2KvDcjzFDi3qFog1zpHgb5BOMTGYbV3c53aE + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME Connection: - keep-alive Content-Type: @@ -566,22 +1938,88 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-flameproof_boyishness-reply.gpg\"\ + string: "{\n \"replies\": [\n {\n \"filename\": \"5-spinal_chewer-reply.gpg\"\ , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - , \n \"reply_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies/c2e3bab3-9980-463e-afde-29861f83bbef\"\ - , \n \"seen_by\": [\n \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - \n ], \n \"size\": 1085, \n \"source_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"uuid\": \"c2e3bab3-9980-463e-afde-29861f83bbef\"\n }\n ]\n\ + : \"dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 753, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\n }, \n \ + \ {\n \"filename\": \"6-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 897, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\n }, \n \ + \ {\n \"filename\": \"5-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 735, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\n }, \n \ + \ {\n \"filename\": \"6-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 737, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\n }, \n \ + \ {\n \"filename\": \"5-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 780, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"b1215576-803e-4d08-9707-728f96bbe722\"\n }, \n \ + \ {\n \"filename\": \"6-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 809, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\n }, \n \ + \ {\n \"filename\": \"5-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\n }, \n \ + \ {\n \"filename\": \"6-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"42fd9bab-151e-4199-a467-7e6d7adfd293\"\n }, \n \ + \ {\n \"filename\": \"7-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + journalist\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 1085, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\n }\n ]\n\ }\n" headers: Content-Length: - - '658' + - '6048' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:52 GMT + - Fri, 06 Nov 2020 21:27:41 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -595,7 +2033,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMzcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTM3fQ.eyJpZCI6MX0.eUjz6gt2KvDcjzFDi3qFog1zpHgb5BOMTGYbV3c53aE + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0NSwiZXhwIjoxNjA0NzI2ODQ1fQ.eyJpZCI6MX0.B2GQSHnPzo9XMvoZkG9YvlXBIZjjUT0lY1BfcGYtpME Connection: - keep-alive Content-Type: @@ -607,8 +2045,8 @@ interactions: response: body: string: "{\n \"first_name\": \"\", \n \"is_admin\": true, \n \"last_login\"\ - : \"2020-10-28T18:35:37.383012Z\", \n \"last_name\": \"\", \n \"username\"\ - : \"journalist\", \n \"uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\n\ + : \"2020-11-06T21:27:25.941210Z\", \n \"last_name\": \"\", \n \"username\"\ + : \"journalist\", \n \"uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n\ }\n" headers: Content-Length: @@ -616,7 +2054,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:52 GMT + - Fri, 06 Nov 2020 21:27:41 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: diff --git a/tests/functional/cassettes/test_download_file.yaml b/tests/functional/cassettes/test_download_file.yaml index 5d17217a9..98e93d34d 100644 --- a/tests/functional/cassettes/test_download_file.yaml +++ b/tests/functional/cassettes/test_download_file.yaml @@ -17,9 +17,9 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-10-29T02:34:34.884251Z\", \n \"journalist_first_name\"\ - : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - , \n \"token\": \"eyJpYXQiOjE2MDM5MTAwNzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODc0fQ.eyJpZCI6MX0.tVJ9Dshq4scrJMm1holTWIyg27dxbXr8zS5U6FipX44\"\ + string: "{\n \"expiration\": \"2020-11-07T06:34:19.663297Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"8f92eab7-cb78-4dc7-bb64-311ff02614ff\"\ + , \n \"token\": \"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ\"\ \n}\n" headers: Content-Length: @@ -27,7 +27,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:34 GMT + - Fri, 06 Nov 2020 22:34:19 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -41,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODc0fQ.eyJpZCI6MX0.tVJ9Dshq4scrJMm1holTWIyg27dxbXr8zS5U6FipX44 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ Connection: - keep-alive Content-Type: @@ -52,48 +52,99 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"constrained\ - \ decision\", \n \"key\": {\n \"fingerprint\": \"F809118E69C71707948CD12966CFBB1687563702\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALveqrPUmNPmjmxWJwGx1JEZOZD9SuabtltWKk7xV7hWEB6BMbqQ\\\ - nU/EplqR18PlBmk8EGhWRPH9vkbrgnhP4nG4QzHeY7O4h9CUZ0WGLt6N89I8z5iOl\\nh86eLqET8ruI4cNzUeo/f2alk46JMweNq8M8N8+PLmaTZE1fcfpOEKhrABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPElSNlhDRkNVUE5CRjc3NElSSE1BTlU2TVZYRktKQ1pINUxJ\\nNVBFQlBGMkc1UUVNRFZPNDNKM0Q0WkRGNTZIM1RZSlVSMzM1MjRNTFNFMlZOSUtF\\\ - nNFE3WUxVVENZUFVVQkxZWTRHRlk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEGbPuxaHVjcC5bcD/jDe5KCNAJ+LMbFmBbUmUYJu\\\ - nfvpIyeB4jPKj+4HGaPBxfzPHcf7udUQtVC9VRJURhM6NxzN7naX3eMPFyk8lslJO\\nJ9wXnekgQFBVPNNd4ZSWjZayCyBufaTV+D1M/7hzNynLwTNw+uVfB6vCH3epsZs7\\\ - nOODG4pq6b6nR6+D1y2+z\\n=pNwn\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:28.742527Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions\"\ - , \n \"url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"uuid\": \"a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"flameproof\ - \ boyishness\", \n \"key\": {\n \"fingerprint\": \"E305ED4C68CE395173CD0AC8B449FDFB1C2C3263\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAJJUqCd8q3t5dcJH+TlgyfASdmVyLFEfXLRiYpFHJVu0WlmEhIy5\\\ - nifYwFIzVYmCo01WKEmYE8hl3mvTZEjUpm1C/Qxwure/VSCDdO1Hr7SjjJsdiawmB\\ng96lv1GnfevyUnUSEoYfW0WvqNXr2WRNqPkjIAVeSHGTIUPhlW/oQ9VZABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPEFRWU5HSEdXRERSMkZLUVFNTzNQTkEyVkVIMzRYV0JONlo1\\nMjVUVjJTSzNCVVpRRUpJU1ZGQkFCQVlCWkJIVlM0NUE0U1VQQ1JYUEhES0I0VERE\\\ - nV1pPNlNRREpOUElRWk40UE1STlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJELRJ/fscLDJjf+AD/R/Q5OZrZBbKvHJo63eFG27o\\\ - ncf112RnG6M3KXL9eZ3qWXz8c1TEUlV+IhyljF4kHrSZFToz1JqYdGMH5PN6VWQPc\\nXrQxJ8T5QP2iAqhLHQ7OFWAD/AzJiR95A8OQTsL++uwUIOrR7pu3TYZoIYcsS0iu\\\ - nwV4/kzel3MsLmsWSqWkz\\n=a+P6\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:40.158791Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions\"\ - , \n \"url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"uuid\": \"6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\n }\n ]\n\ + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"little stalemate\"\ + , \n \"key\": {\n \"fingerprint\": \"6EB09ECF49D76A6FF2704F05D10DD0E6F38B462C\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAM2IzKhy3dXkUaUPAonRKeBxEIVF6fWTFNEvXMTJZ6NYsTIIGhJ4\\\ + ng9hChSUTXWWLPfmeD2c6vtkpAUsUENi5alZlZGBHO/KIVbHodLD5lodAAt7W5dcn\\nqfMLXRjL2f7d4DVsmdhW23hjmSKd9FYrdGvaxSKOA4ydVKwXqRMkNkXLABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFNDR1VaVzdZTDNSREhZUktXU1hOSkY3QlUzQTdGUFhPUkNZ\\nRVlCUlpTUFhSRlROU1kzRldQTkIzR1FYQjVQQTI1VkpXNEJVWUlZVFhSQTNDMzQz\\\ + nVDZFMzdHWENZWFRaNUIzN0hRQkk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJENEN0Obzi0Ysb8gD/26r0x2iAkdN03F20sRjWl8h\\\ + nYl3vOSetTsx67l5R5q7HAyBtV/yGYFiYl9mRvwV5KC9OpoqPk1C0QOVWQjAnaBlh\\nh4wEtZbqv0fxvEdlXidmI6ZFTdceAt1FKtL+6yOruFySNPcdFJv5cCWVLMmk7j9S\\\ + nnxE+TsGASz1okU7OMqw/\\n=YHm0\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T22:32:20.959261Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb/submissions\"\ + , \n \"url\": \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb\"\ + , \n \"uuid\": \"6414f9ac-bafa-4198-8223-6a8450768ffb\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"outfitted\ + \ hatbox\", \n \"key\": {\n \"fingerprint\": \"65B341B2772EE11569A05CBA564FD9A5B85D8D1B\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALOvSfnollD3siamqayQtiB7WJjMb0ignIuKeTTXfjMWfxsYTlID\\\ + n7c5qtuJEXFsjpWXVDc5B0Aq5lsM9pgWo7AJIpQm0dvna8AxAV6/ivl+EkBVZIF4J\\nTPPSIIx+x+OGcU9EmY6A33bfC8x+d3OAfEKVGAgihRmI6IRZzzsLtp27ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEJSTFFETklIUTIzTzJETlZPWTNHNEZPRFM3R1hQWkpYRkUy\\nWlNMMlg2WlZRUkJRS1lRSlgyWlJCRE9PSzdRT0FNNFBJVjNYWTZINjZET0tNNDdD\\\ + nTVpGNzdPSTdBVlFWWjU3TENHVVk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEFZP2aW4XY0bI9MD/2RaFVtacx7bK9HxWgBsSCZ6\\\ + njnTY9RcnRmlUHv/sFW91rnKOkXRDxBSq2FkhzcMfxWlvTwvmrJ4zyCoreBIme+Hv\\n+nlsBthosF9WyejuWnnqN2HNdnCWD3W/kSzK7APOi+rdJxRICrioFZlEAp9EG+8U\\\ + n+GZTCtnCvsQazJCQVGRh\\n=EmTv\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T22:32:21.369898Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e/submissions\"\ + , \n \"url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e\"\ + , \n \"uuid\": \"e76e8b59-c8e6-4fed-861c-f40cde91100e\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"coiling susceptibility\"\ + , \n \"key\": {\n \"fingerprint\": \"970B0749AE22B77FDC6025D60C8C175D1E575A59\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALV1zSc7sSMnzucH5W+uHmD3rzPmINHLlSDFCNnZdu315pGYvyaj\\\ + nNN/ispLN3D5RPhow7z7bjKaxjzucmZuiqHmXsZvY9vUUJ5z2XG/vadaeCKaidUnx\\nyxapRWF918wzF+j/nMzb6Y0tDV7v9qSW4IwyEwhHwrx+uQIxkmnlJHybABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPDI2TzQ0NTVLQVJCRkxMSk9DWFNKUkRZNjcyM1VLRVFZMklX\\nTFJVRkoyRjRONDJSVU5DQkZIRkhQRkNEN0hDSVdIUVNYVDJTSUhXQ0JKTlc3Rjc3\\\ + nM0UzUVBYNUpXQVo1SlRJRkxZQkk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAyMF10eV1pZVMAEAJrQV0HQsriOC6bihFQPFbJO\\\ + nU8FzZaoUTzZ0QdlU03+619Gx4v3NYqQORL5Anr0MCKuuVydbdZJxizRUVx8nAqMP\\nnBMTQSzXEg5pUZV0ioMwbMFlcQjAT50vBIFadJ0T8CVR7kYJqMdxVy/ZL5e6Wky+\\\ + nlnCMyvg1IsSTtg6Yp6B6\\n=RNEd\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T22:32:21.736481Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069/submissions\"\ + , \n \"url\": \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069\"\ + , \n \"uuid\": \"a34f2c98-0ee5-4264-b2b2-3ffe4ae03069\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"puff simper\"\ + , \n \"key\": {\n \"fingerprint\": \"FDC38E75B994A77D40731C8111780838C8563CF4\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAMaGvUjaZ+3Bm+FPOC2LTMWAIUKM9L1YhiAZWVEjYzP+bxUUihsO\\\ + nqpqvq/QaO67Pyu6cap3uNVzyOnxEoEUp5F/Oi8BaKdlui6YPNEMxiPkCFCWny7gY\\nIt6O+V/Fh4r7W/YZRzS2RKmXhtQAKtZ1594+bUhESwmYjxQd+HqLjsTNABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEpQQjNQTUIySU1MSzM0WVY0QUpFSFY1NFRXTDUyUEU3RkRJ\\nVjRJV0tVNlRQM0lLU1c1NUFaWlRYUVNIQjVFSzVTNDVGVUVFUk9HVzc3RENQVEZT\\\ + nVEhIVTZSSEQ0TllJRU5DNlBMWlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEBF4CDjIVjz0I14D/35vI+3GrBjwaDR1FtOrpWPI\\\ + nvHUHdyp24oj+oTsxJHQIzcmuFCu/FBOX4IDxsPALVDoOxXMUMhaI106tWnGhToFp\\nQsu7QvVyWjFvnWoFVLtDT3Kmi7M3XZd3G5UwtrTlA9KXkbAZpy4USB4IVq2rgHJ+\\\ + nzEbJLyZqYngu2vlXfKmC\\n=4/9C\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T22:32:22.093733Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629/submissions\"\ + , \n \"url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629\"\ + , \n \"uuid\": \"8d8d3dfd-0128-4957-abe9-66d4446d2629\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"ideological\ + \ theorization\", \n \"key\": {\n \"fingerprint\": \"ADA917B7786722141FCCC2168DC4B81868D6B49D\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANyZt1uDJ3rjqolbqj0pcNMtUsyz5PpeMmiFmp+hwEueETxyAJa+\\\ + nAvSOzFA1GaBOWCETUCB3AeZ8usxwWTtXpA+bb523X1WlBniYPHDWaWYFsBrA2gU4\\n6Wu/ZdcjldjL9wYEgotP/lamKVCjG/nv96oNT9pQSDrG1PpN6VbZeIozABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFk1WVlLUE1INkxPWlZaUDVVR1lIVTZSUUVBUDc3Sk1aUTVJ\\nRTdBQkZHUVE3QkZTSUxUNTZOSTM0RFhTRk5ZVFcyVkREV1ZYUTdQN05PWVRFRkNO\\\ + nNVk0REg0SVJJQlJTUjREVFNMVkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEI3EuBho1rSdWn4D/R2tmRVMnqlTYl/z+F+x+yC4\\\ + nuw/4jolrqur5JDCaWfsMsBrijt+yi8aLrjdg33IcAqCmfkhv+xjhS9cjqtAtPcv3\\nTc4OauvvJ/fJU1zGa2ZkQrbjztS42dmZH4tMQMFDplyIsIMgiaS18huEEw86mOLj\\\ + naDX5WPDXXxdsNb31YvBp\\n=aonj\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T22:32:22.450965Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167/submissions\"\ + , \n \"url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167\"\ + , \n \"uuid\": \"c4212912-51ed-4041-b506-3d0e7cffb167\"\n }\n ]\n\ }\n" headers: Content-Length: - - '3220' + - '8005' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:35 GMT + - Fri, 06 Nov 2020 22:34:19 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -107,7 +158,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODc0fQ.eyJpZCI6MX0.tVJ9Dshq4scrJMm1holTWIyg27dxbXr8zS5U6FipX44 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ Connection: - keep-alive Content-Type: @@ -118,40 +169,145 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download\"\ - , \n \"filename\": \"1-constrained_decision-msg.gpg\", \n \"is_file\"\ + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb/submissions/f164ffe4-1012-47f3-8860-e1d43931f83f/download\"\ + , \n \"filename\": \"1-little_stalemate-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"submission_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64\"\ - , \n \"uuid\": \"233ed0e8-8f52-4013-a274-21fb451ecc64\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792/download\"\ - , \n \"filename\": \"2-constrained_decision-doc.gz.gpg\", \n \"\ - is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\", \n \"submission_url\"\ - : \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792\"\ - , \n \"uuid\": \"4964105e-d0b6-432e-9db4-da5588c6c792\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download\"\ - , \n \"filename\": \"1-flameproof_boyishness-msg.gpg\", \n \"is_file\"\ + \ \"seen_by\": [], \n \"size\": 623, \n \"source_url\": \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb\"\ + , \n \"submission_url\": \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb/submissions/f164ffe4-1012-47f3-8860-e1d43931f83f\"\ + , \n \"uuid\": \"f164ffe4-1012-47f3-8860-e1d43931f83f\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb/submissions/1aea781e-e6cb-4036-af41-c23223130a98/download\"\ + , \n \"filename\": \"2-little_stalemate-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 693, \n \"source_url\": \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb\"\ + , \n \"submission_url\": \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb/submissions/1aea781e-e6cb-4036-af41-c23223130a98\"\ + , \n \"uuid\": \"1aea781e-e6cb-4036-af41-c23223130a98\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb/submissions/364d2a15-10b0-4cf0-92b4-c734b7383a86/download\"\ + , \n \"filename\": \"3-little_stalemate-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb\"\ + , \n \"submission_url\": \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb/submissions/364d2a15-10b0-4cf0-92b4-c734b7383a86\"\ + , \n \"uuid\": \"364d2a15-10b0-4cf0-92b4-c734b7383a86\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb/submissions/29aed10e-fbf5-416f-8a63-a77a43091fca/download\"\ + , \n \"filename\": \"4-little_stalemate-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb\"\ + , \n \"submission_url\": \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb/submissions/29aed10e-fbf5-416f-8a63-a77a43091fca\"\ + , \n \"uuid\": \"29aed10e-fbf5-416f-8a63-a77a43091fca\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e/submissions/1054d6d5-c707-4d81-ac47-4259a8464122/download\"\ + , \n \"filename\": \"1-outfitted_hatbox-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"8f92eab7-cb78-4dc7-bb64-311ff02614ff\"\n \ + \ ], \n \"size\": 611, \n \"source_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e\"\ + , \n \"submission_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e/submissions/1054d6d5-c707-4d81-ac47-4259a8464122\"\ + , \n \"uuid\": \"1054d6d5-c707-4d81-ac47-4259a8464122\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e/submissions/37e04812-cd45-47a1-8d87-3e1488d70abe/download\"\ + , \n \"filename\": \"2-outfitted_hatbox-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"8f92eab7-cb78-4dc7-bb64-311ff02614ff\"\n \ + \ ], \n \"size\": 757, \n \"source_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e\"\ + , \n \"submission_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e/submissions/37e04812-cd45-47a1-8d87-3e1488d70abe\"\ + , \n \"uuid\": \"37e04812-cd45-47a1-8d87-3e1488d70abe\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e/submissions/d0392e16-90aa-48a0-bbda-e88915ef5002/download\"\ + , \n \"filename\": \"3-outfitted_hatbox-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"8f92eab7-cb78-4dc7-bb64-311ff02614ff\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e\"\ + , \n \"submission_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e/submissions/d0392e16-90aa-48a0-bbda-e88915ef5002\"\ + , \n \"uuid\": \"d0392e16-90aa-48a0-bbda-e88915ef5002\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e/submissions/18e5cf57-374f-42c2-916d-609b315736cb/download\"\ + , \n \"filename\": \"4-outfitted_hatbox-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"8f92eab7-cb78-4dc7-bb64-311ff02614ff\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e\"\ + , \n \"submission_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e/submissions/18e5cf57-374f-42c2-916d-609b315736cb\"\ + , \n \"uuid\": \"18e5cf57-374f-42c2-916d-609b315736cb\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069/submissions/7330570b-388f-4555-b58c-c81ddbb64227/download\"\ + , \n \"filename\": \"1-coiling_susceptibility-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"8f92eab7-cb78-4dc7-bb64-311ff02614ff\"\n \ + \ ], \n \"size\": 594, \n \"source_url\": \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069\"\ + , \n \"submission_url\": \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069/submissions/7330570b-388f-4555-b58c-c81ddbb64227\"\ + , \n \"uuid\": \"7330570b-388f-4555-b58c-c81ddbb64227\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069/submissions/51c38fc3-1a20-4c8d-bca3-4e731705734e/download\"\ + , \n \"filename\": \"2-coiling_susceptibility-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"submission_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\ - , \n \"uuid\": \"b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef/download\"\ - , \n \"filename\": \"2-flameproof_boyishness-doc.gz.gpg\", \n \"\ + \ \"seen_by\": [], \n \"size\": 595, \n \"source_url\": \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069\"\ + , \n \"submission_url\": \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069/submissions/51c38fc3-1a20-4c8d-bca3-4e731705734e\"\ + , \n \"uuid\": \"51c38fc3-1a20-4c8d-bca3-4e731705734e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069/submissions/c343ea61-b1a4-49ee-9e5d-31faa2624418/download\"\ + , \n \"filename\": \"3-coiling_susceptibility-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"8f92eab7-cb78-4dc7-bb64-311ff02614ff\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069\"\ + , \n \"submission_url\": \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069/submissions/c343ea61-b1a4-49ee-9e5d-31faa2624418\"\ + , \n \"uuid\": \"c343ea61-b1a4-49ee-9e5d-31faa2624418\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069/submissions/f119c760-2d40-49e5-8d41-25b63a4bc009/download\"\ + , \n \"filename\": \"4-coiling_susceptibility-doc.gz.gpg\", \n \"\ is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\", \n \"submission_url\"\ - : \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\ - , \n \"uuid\": \"f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\n }\n ]\n\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069\", \n \"submission_url\"\ + : \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069/submissions/f119c760-2d40-49e5-8d41-25b63a4bc009\"\ + , \n \"uuid\": \"f119c760-2d40-49e5-8d41-25b63a4bc009\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629/submissions/09433333-41e3-4b6b-b402-847b9bef0353/download\"\ + , \n \"filename\": \"1-puff_simper-msg.gpg\", \n \"is_file\": false,\ + \ \n \"is_message\": true, \n \"is_read\": false, \n \"seen_by\"\ + : [], \n \"size\": 638, \n \"source_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629\"\ + , \n \"submission_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629/submissions/09433333-41e3-4b6b-b402-847b9bef0353\"\ + , \n \"uuid\": \"09433333-41e3-4b6b-b402-847b9bef0353\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629/submissions/258cbb0e-56c6-4d8e-b4df-8e2459a997a3/download\"\ + , \n \"filename\": \"2-puff_simper-msg.gpg\", \n \"is_file\": false,\ + \ \n \"is_message\": true, \n \"is_read\": false, \n \"seen_by\"\ + : [], \n \"size\": 667, \n \"source_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629\"\ + , \n \"submission_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629/submissions/258cbb0e-56c6-4d8e-b4df-8e2459a997a3\"\ + , \n \"uuid\": \"258cbb0e-56c6-4d8e-b4df-8e2459a997a3\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629/submissions/1de3d9ba-8d3a-4bfa-b2fe-bd72e1f1d8ce/download\"\ + , \n \"filename\": \"3-puff_simper-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629\"\ + , \n \"submission_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629/submissions/1de3d9ba-8d3a-4bfa-b2fe-bd72e1f1d8ce\"\ + , \n \"uuid\": \"1de3d9ba-8d3a-4bfa-b2fe-bd72e1f1d8ce\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629/submissions/d59991e6-85b7-4647-ad81-77dce7332f3c/download\"\ + , \n \"filename\": \"4-puff_simper-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629\"\ + , \n \"submission_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629/submissions/d59991e6-85b7-4647-ad81-77dce7332f3c\"\ + , \n \"uuid\": \"d59991e6-85b7-4647-ad81-77dce7332f3c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167/submissions/264a19fa-9138-4597-9dc2-09df6180b537/download\"\ + , \n \"filename\": \"1-ideological_theorization-msg.gpg\", \n \"\ + is_file\": false, \n \"is_message\": true, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"8f92eab7-cb78-4dc7-bb64-311ff02614ff\"\ + \n ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167\"\ + , \n \"submission_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167/submissions/264a19fa-9138-4597-9dc2-09df6180b537\"\ + , \n \"uuid\": \"264a19fa-9138-4597-9dc2-09df6180b537\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167/submissions/444c6710-8364-4908-8f8b-b2d96c572ec5/download\"\ + , \n \"filename\": \"2-ideological_theorization-msg.gpg\", \n \"\ + is_file\": false, \n \"is_message\": true, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"8f92eab7-cb78-4dc7-bb64-311ff02614ff\"\ + \n ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167\"\ + , \n \"submission_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167/submissions/444c6710-8364-4908-8f8b-b2d96c572ec5\"\ + , \n \"uuid\": \"444c6710-8364-4908-8f8b-b2d96c572ec5\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167/submissions/e4e73979-b1ea-4d7c-b8bf-edd95b137e2b/download\"\ + , \n \"filename\": \"3-ideological_theorization-doc.gz.gpg\", \n \ + \ \"is_file\": true, \n \"is_message\": false, \n \"is_read\":\ + \ true, \n \"seen_by\": [\n \"8f92eab7-cb78-4dc7-bb64-311ff02614ff\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167\"\ + , \n \"submission_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167/submissions/e4e73979-b1ea-4d7c-b8bf-edd95b137e2b\"\ + , \n \"uuid\": \"e4e73979-b1ea-4d7c-b8bf-edd95b137e2b\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167/submissions/6296de8c-100c-4805-b4e4-1624bc7d8414/download\"\ + , \n \"filename\": \"4-ideological_theorization-doc.gz.gpg\", \n \ + \ \"is_file\": true, \n \"is_message\": false, \n \"is_read\":\ + \ true, \n \"seen_by\": [\n \"8f92eab7-cb78-4dc7-bb64-311ff02614ff\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167\"\ + , \n \"submission_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167/submissions/6296de8c-100c-4805-b4e4-1624bc7d8414\"\ + , \n \"uuid\": \"6296de8c-100c-4805-b4e4-1624bc7d8414\"\n }\n ]\n\ }\n" headers: Content-Length: - - '2365' + - '12201' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:35 GMT + - Fri, 06 Nov 2020 22:34:19 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -165,7 +321,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODc0fQ.eyJpZCI6MX0.tVJ9Dshq4scrJMm1holTWIyg27dxbXr8zS5U6FipX44 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ Connection: - keep-alive Content-Type: @@ -176,14 +332,94 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": []\n}\n" + string: "{\n \"replies\": [\n {\n \"filename\": \"5-little_stalemate-reply.gpg\"\ + , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ + : \"deleted\", \n \"journalist_uuid\": \"deleted\", \n \"reply_url\"\ + : \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb/replies/105f36ca-b71a-425e-86fd-8a68d3bee465\"\ + , \n \"seen_by\": [], \n \"size\": 765, \n \"source_url\":\ + \ \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb\", \n \"uuid\"\ + : \"105f36ca-b71a-425e-86fd-8a68d3bee465\"\n }, \n {\n \"filename\"\ + : \"6-little_stalemate-reply.gpg\", \n \"is_deleted_by_source\": false,\ + \ \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\"\ + : \"deleted\", \n \"reply_url\": \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb/replies/7c0092de-a9e0-45cd-84d5-2700c64548d6\"\ + , \n \"seen_by\": [], \n \"size\": 835, \n \"source_url\":\ + \ \"/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb\", \n \"uuid\"\ + : \"7c0092de-a9e0-45cd-84d5-2700c64548d6\"\n }, \n {\n \"filename\"\ + : \"5-outfitted_hatbox-reply.gpg\", \n \"is_deleted_by_source\": false,\ + \ \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"a4d44423-066a-4c62-aac9-faa37f432e52\", \n \"reply_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e/replies/bbba3986-bffd-491a-881b-9831d1cdfff1\"\ + , \n \"seen_by\": [\n \"8f92eab7-cb78-4dc7-bb64-311ff02614ff\"\ + , \n \"a4d44423-066a-4c62-aac9-faa37f432e52\"\n ], \n \"\ + size\": 753, \n \"source_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e\"\ + , \n \"uuid\": \"bbba3986-bffd-491a-881b-9831d1cdfff1\"\n }, \n \ + \ {\n \"filename\": \"6-outfitted_hatbox-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"a4d44423-066a-4c62-aac9-faa37f432e52\", \n \"reply_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e/replies/0f414e57-a06a-4cd8-8a0c-8f0ed23d197c\"\ + , \n \"seen_by\": [\n \"8f92eab7-cb78-4dc7-bb64-311ff02614ff\"\ + , \n \"a4d44423-066a-4c62-aac9-faa37f432e52\"\n ], \n \"\ + size\": 899, \n \"source_url\": \"/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e\"\ + , \n \"uuid\": \"0f414e57-a06a-4cd8-8a0c-8f0ed23d197c\"\n }, \n \ + \ {\n \"filename\": \"5-coiling_susceptibility-reply.gpg\", \n \ + \ \"is_deleted_by_source\": false, \n \"journalist_first_name\": \"\"\ + , \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ + : \"dellsberg\", \n \"journalist_uuid\": \"a4d44423-066a-4c62-aac9-faa37f432e52\"\ + , \n \"reply_url\": \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069/replies/6cc3615a-5336-4d98-adb6-b9037b2f21cf\"\ + , \n \"seen_by\": [\n \"8f92eab7-cb78-4dc7-bb64-311ff02614ff\"\ + , \n \"a4d44423-066a-4c62-aac9-faa37f432e52\"\n ], \n \"\ + size\": 736, \n \"source_url\": \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069\"\ + , \n \"uuid\": \"6cc3615a-5336-4d98-adb6-b9037b2f21cf\"\n }, \n \ + \ {\n \"filename\": \"6-coiling_susceptibility-reply.gpg\", \n \ + \ \"is_deleted_by_source\": false, \n \"journalist_first_name\": \"\"\ + , \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ + : \"dellsberg\", \n \"journalist_uuid\": \"a4d44423-066a-4c62-aac9-faa37f432e52\"\ + , \n \"reply_url\": \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069/replies/3a5cfc0d-5f6b-4bff-9708-60f0072059f0\"\ + , \n \"seen_by\": [\n \"a4d44423-066a-4c62-aac9-faa37f432e52\"\ + \n ], \n \"size\": 737, \n \"source_url\": \"/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069\"\ + , \n \"uuid\": \"3a5cfc0d-5f6b-4bff-9708-60f0072059f0\"\n }, \n \ + \ {\n \"filename\": \"5-puff_simper-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"a4d44423-066a-4c62-aac9-faa37f432e52\", \n \"reply_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629/replies/83b58fa7-0ae0-44b7-ace3-03cc3d93c255\"\ + , \n \"seen_by\": [\n \"a4d44423-066a-4c62-aac9-faa37f432e52\"\ + \n ], \n \"size\": 780, \n \"source_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629\"\ + , \n \"uuid\": \"83b58fa7-0ae0-44b7-ace3-03cc3d93c255\"\n }, \n \ + \ {\n \"filename\": \"6-puff_simper-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"a4d44423-066a-4c62-aac9-faa37f432e52\", \n \"reply_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629/replies/00819e52-b007-4d93-b601-3c4bea4d42b4\"\ + , \n \"seen_by\": [\n \"a4d44423-066a-4c62-aac9-faa37f432e52\"\ + \n ], \n \"size\": 809, \n \"source_url\": \"/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629\"\ + , \n \"uuid\": \"00819e52-b007-4d93-b601-3c4bea4d42b4\"\n }, \n \ + \ {\n \"filename\": \"5-ideological_theorization-reply.gpg\", \n \ + \ \"is_deleted_by_source\": false, \n \"journalist_first_name\": \"\ + \", \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ + : \"dellsberg\", \n \"journalist_uuid\": \"a4d44423-066a-4c62-aac9-faa37f432e52\"\ + , \n \"reply_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167/replies/caa95190-9baf-4d14-be4c-0cf015a5dcdf\"\ + , \n \"seen_by\": [\n \"8f92eab7-cb78-4dc7-bb64-311ff02614ff\"\ + , \n \"a4d44423-066a-4c62-aac9-faa37f432e52\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167\"\ + , \n \"uuid\": \"caa95190-9baf-4d14-be4c-0cf015a5dcdf\"\n }, \n \ + \ {\n \"filename\": \"6-ideological_theorization-reply.gpg\", \n \ + \ \"is_deleted_by_source\": false, \n \"journalist_first_name\": \"\ + \", \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ + : \"dellsberg\", \n \"journalist_uuid\": \"a4d44423-066a-4c62-aac9-faa37f432e52\"\ + , \n \"reply_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167/replies/15369aad-4928-4772-a5cc-d681d8e54965\"\ + , \n \"seen_by\": [\n \"8f92eab7-cb78-4dc7-bb64-311ff02614ff\"\ + , \n \"a4d44423-066a-4c62-aac9-faa37f432e52\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167\"\ + , \n \"uuid\": \"15369aad-4928-4772-a5cc-d681d8e54965\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '20' + - '6414' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:35 GMT + - Fri, 06 Nov 2020 22:34:19 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -197,7 +433,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODc0fQ.eyJpZCI6MX0.tVJ9Dshq4scrJMm1holTWIyg27dxbXr8zS5U6FipX44 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ Connection: - keep-alive Content-Type: @@ -209,8 +445,8 @@ interactions: response: body: string: "{\n \"first_name\": \"\", \n \"is_admin\": true, \n \"last_login\"\ - : \"2020-10-28T18:34:34.884593Z\", \n \"last_name\": \"\", \n \"username\"\ - : \"journalist\", \n \"uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\n\ + : \"2020-11-06T22:34:19.663791Z\", \n \"last_name\": \"\", \n \"username\"\ + : \"journalist\", \n \"uuid\": \"8f92eab7-cb78-4dc7-bb64-311ff02614ff\"\n\ }\n" headers: Content-Length: @@ -218,7 +454,380 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:35 GMT + - Fri, 06 Nov 2020 22:34:20 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167/submissions/264a19fa-9138-4597-9dc2-09df6180b537/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ/9EHEkjfs2YyaQu5DnoTfLlqH3u9HNZjJC+wMpiJk0QvB/gf6bqXvkoezy + FE4iB7OT7VkClGiip5ZZUBBESTcyjeRk8xJ2L97x/j8/lIwdx6jC/SrbDFCQzKLBS6hLnktnawq5 + v+KtqozTNPl13Dq5lT1WaTvfECHnGGrDqaeyEExtyAN4KLnFW/swMkJOAZMvBsrP3BStptDUSVLZ + syWwMdu0uZK8n4BwHvP1d+uSI1mIZ0CuyJks9O/hr7SP13WtXkQSDqA4aX8ZB+DVB2lWNgl5D+Nz + JeKXd9muTxv9gc6ksgGmM0loGWgHOP2xN035JkOEU0IUYcG9vC6/s3Yb8h8QhImJdm5222cjIQ/w + 4738Zb44Om9ACElC6UF9aNHuyJMGGPXYGA2Tm5GLitLzcm/1AQGJNxvbzzF1uXDEV0TLKy6KEtnU + HvbxYKSo7Z3xlyX63zWAW8VW2f9Pp5BSEHgP3kJ62t9eMgjrFoeu1WYwmY/ON3X39kZ2R/S284sn + hD2qlAK2aljOu/GCojyDZu5v9qA4yBT7ZDv8LF4uy3he/TfOcA1Ok3ARqTpKX2RfvVJehdOq1LHW + mwf8tw1Ruw1aTGsohm2mN5QpHnSLBnA3W9UdP4BDz9kMY56jA26MwWt/anFXENtiaGvm3RVvpOgR + jVZGXFbxMaa5kxt1v8vSPgEfl6Ql2I5G7/xSTgWHMsyxl24P43n5eMjqyPlANAJfms/T62h73Za7 + wlBR9KEzHeyEmHM+Xekk7hA1ZbPg + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-ideological_theorization-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 22:34:20 GMT + Etag: + - sha256:ad365866bfcd6dc5b942953a16c6abf7948bc16d0a67d01247d8820f0dfd2d8e + Expires: + - Sat, 07 Nov 2020 10:34:20 GMT + Last-Modified: + - Fri, 06 Nov 2020 22:32: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167/submissions/444c6710-8364-4908-8f8b-b2d96c572ec5/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ/7BQS7TfGFAQ/2wBEsjZQt98jCusp+prAIDasyfGHBYvuyNhjud3QTwowk + PTqi7K/7Taz82xejTpm3Mahf27Y9uqpuYi5T/rLe3xXosZsbISf55dr8NlRhREqYqkEGZFzMAEbH + 9cg+VoJKXn6BY7sVHVSWmDeJOehZarxd897o5gaCYQDjWTOoNr5AM5Tu5437amUK3kcP52TkWR5b + 4fpegs4vUHfZDzRTaVLpRrsTfgj/RNgIhhAuOa+VWbQpDirrT21Om3S1HE17fMpepI7LwqGV+Yev + y7migNNcUW5WseGefRM7qJhxsco51Ws/ADlXmOaeLuXgZU++K4DNPHCLzZcPXkGXnzxv7Jcze9TO + o5c1wt5taINu032Tq5uJZVY/2XGP9JA7ynSHMxfyyt91YzSNvMDOlMowjOZHg1/reqiOkwNcDtRA + /6rLlTB9/dffESx+5qlurXG9/TgWzkECKZ+8mzqqYePAyedKCxRRgHXpxuB//XjZY2jH4SNr/FFn + je19gGBIBWEcM8epAObY+UbHRuW1B683I4itKwh93gOjcUUw39e8kL8+334vqwh9+94Wau/vxN0h + osTyTc7YiMOPDuivH4OSq7e3D6xRxaN7Yl1wBoCAfnOhyWIK7Qc2GQlbT6dwYMqzoNyt11DgkSrv + oUfQz9oA5BCIZBnUj+zSPgH7Gv+6rfkIF200I7fzD/D3YZsBqhiRrUujUo6JxYexP5jk6jk9qupv + Xiw7xla93iylraNJBlYD7w/6Mutn + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=2-ideological_theorization-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 22:34:20 GMT + Etag: + - sha256:10dc5e7c24e33afa0a42628c341382631feaf26630932563a4dc7674466308ca + Expires: + - Sat, 07 Nov 2020 10:34:20 GMT + Last-Modified: + - Fri, 06 Nov 2020 22:32: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629/submissions/09433333-41e3-4b6b-b402-847b9bef0353/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ/+IT5WmCzGHFpokfxzY62JP1+MEuHqUkqGjD8wjF1jDrIQOvdpQIGDatwg + vDNW9udCRCywOiRh+6LongJIMR/EOsvx38eZVznlXxxeAB/YVZlvC2ng99qqrLQZgxPzYnQkQNbO + uNmx3X3PD4uioBI4OpdShMt+m/9Y+jKy+XB/Qbh0/qXgi06zhsu8hjv1CiZRRkZ9V89sGEiD3IUW + G1CiTaRl2LrkzBTU+pEG0o02roS4LZy7KTnNXQ6kPXZ5NACmeiqqNVPxELGe0/GblcKMKApgBnOz + aS/O8m0pQgtvcEvv9U+v7RUocqgvEXB5JyF5/D/U9yqYiMWFa/T4wx+Y/kKCwZ2ElKm9ayUxy31i + ZDqndoNa0XHVp2mckMnAXa1d7iVUoQh72+jiY9ZaokgWiN+YvsOy8d34gykl0VzA5kSIkuZqGCK3 + Y8kgAM6bE3ix8ezf2XBiMoIBX7+ofnvWJvFZAIKU0FgWUSGTyz2OIiaNYcZJdm/6lG+sh9kvK4iw + 3UQ8VbXAOL/CGvlSRDa34vXTWS/GJflFiPwKW4Fuv2fOFr2oaB62+QwJTbMyWtZffAKWNdGtikQ6 + ZdD2ed9VtJL4QLAUz22zk4HAmXOgTMZPFkYUqbdWB1PHrwOCW9/65NuhbUQpL246PbZgggqdhjiy + yxvKFjpQ9CNqBC0DNWvSbQE+kathyyTQTGuxmQmAv3LatluhCpQH4zWynhPMweIMtBfllj3rC5TK + +NkhDwn5MBoFpppXMv8JtUgxmHk+6vkGido8W8V90dxFqHQWFEdwRGazmcSdq5wR4LrKFUzF1icG + jp7Dfd3gZNN7lEo= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-puff_simper-msg.gpg + Content-Length: + - '638' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 22:34:20 GMT + Etag: + - sha256:3d6a5f77470a31b798777b18c46fb6c5f8fdb1cad66a00d8a39bcc7169c9daef + Expires: + - Sat, 07 Nov 2020 10:34:20 GMT + Last-Modified: + - Fri, 06 Nov 2020 22:32: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629/submissions/258cbb0e-56c6-4d8e-b4df-8e2459a997a3/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAqN430S9hGb7RNyvFPDlOFyKCBvpfROtkH0SfdfhPOqzgamieKBuM3kHz + oAo3vMM7CQzlDaHRcFRcq1Q5uCp9gtZds8lgVw+Lv4PMBCb3TXb44geHoY0upVIKxhI0hVyqhJ0m + pi64BFnNC+itjHMJDPY+xP1otsn2cvggH6p+fdaf14NLqCbgxKepdybHAHaeVmeTa1fLrBZ5qua6 + 3jPp+WtEqM7T+eElnoVw+v50i1V3DKWbD2PfIEFLLja53WKhyv+xE+vEqvCCxGzSQLXbk/7ew6qK + hNs39Skp1vJX9tI8KlK0FFuI3XUDxzHLfgFtW7UArUrfd9lwdaV0Pnz+nlNHDEoI8eTAS1DcwANS + fNPAJQXG/HPsKB9mGTVx+pr4zX4kw+QT3gsKtG5ky0c5zsouJvMzB1SP9e2pCB1AeRjetgTpbsVb + G6V7SOGdyXD5+j3dMx3m2ZtpyDJty/1DsR6AzVcdKnCaDmwx/nZkmJ7NUKDv8afvXOgE7bkodbOM + YAobi+gUHWQ8aDizwFETlrFNi3IJ7D74aQSCKAKqMCCsnJmS217Lc9Hso4tfrCZ0Kbej3bbCWh87 + Qj5sNXYjNd+fodSxrzmIobQBuBxMbCNxE49ZNv2xmW1Z25AKM3TCtn39grXIv2FsOOWA6sENqlV6 + eNRm4EAT8kdJrBTLZOPSigG5d+Wd9YRzzd53ghLJtz44X5e5kyouUiPb4mQLbMC7YbZTVbKe9Ouk + Dzzvwb72h3eTdt9yf6SDR534QM/PiA9oj60fsPccUfpX0dsYxMHHeVKbJpgJFRVPNhOOHdoAHxu+ + qWCUJx9aW9gXOmGifCcQxTniLQVLlk2r+ie91e1DMjgEb3tACO5wtg== + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=2-puff_simper-msg.gpg + Content-Length: + - '667' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 22:34:20 GMT + Etag: + - sha256:454c39adc343b568ee04190a6cda158d81a07716d9fad6e94ba43a23d53b04b6 + Expires: + - Sat, 07 Nov 2020 10:34:20 GMT + Last-Modified: + - Fri, 06 Nov 2020 22:32: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069/submissions/7330570b-388f-4555-b58c-c81ddbb64227/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//c98b7V/EOQp1AHkCnd/gHfs1WuzlMi6l2ymZ8F1N/D0+Ba+bHobYDbKB + 7cGtwf/1kdWPw/Fbfhi8dpzyuC/B10ie6B7acUCfcRFkHyUOw8SQRf7mq2BNFREJiTNQdFBIZsVT + 7TFok6ttddIljU5nRVYZphd6HWeTd8p/xoRlGLbKv6KDuenituM0E56sCx6nbyQtnJQHM9JS06jg + o58UmpLt+s1bay/jj6/A6KUYp2cMw8YfIbxrsaMlu/446ApvQarVR9Tx+lBbmVwS5ORxHE7WrnAy + scz4TLdS1CIR/mD7e5XLbxa/jAN/Jx+nl6TMHVA9LXI7P0/b+X/YOyWEY7bkHS6pxAn1RhFdm5NP + /GC4nxPQdKhvMAO6zBJR2QVyhJT4g8IEI0LSrkHCFupk0NOlayBJASmt3sB45sbk6mf1jgla4aGR + DWs2NbF0ANWoIpGKpS4DXdOKmyZOJQ0QDnVS4ZctvHjjvfmk/fpTIAQMgfgB4unLD8ZmUj3lZAzM + 7Ed6TWskHrel0gsznvtcS9+2lMmNGV78YfbFUKVk5Iv5W3FQPvVHJznvt1zBxQfKKYY/bN7MgLEv + u6Taqje9OySnXivYeIMYhDPaQXZFWbYaK0uRM7lVusX20G9Oog/ANGiQbN8zaaOfqfnyKqwGbLZu + ezgE9ZTvWjVHdOgj7mPSQQFP1DUOn7rYlfONtwoAVg1Y2K2E6CoNdLl/uRhTOZcvEFQOo4ViZsAp + 1w02ayjtDmhy3kjWc6NLKydQixVvJ/X4 + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-coiling_susceptibility-msg.gpg + Content-Length: + - '594' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 22:34:20 GMT + Etag: + - sha256:a2f95db65297b534d61bd496dabc657e4c27455084c4641f1c5bea4c9c545621 + Expires: + - Sat, 07 Nov 2020 10:34:20 GMT + Last-Modified: + - Fri, 06 Nov 2020 22:32: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069/submissions/51c38fc3-1a20-4c8d-bca3-4e731705734e/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAvF+a4DeskTAlfdytU3TL0bcqPDNLZQPk5yAcVYfKJr/wyM+jjoXo8sII + pK8/CIK8oNSTYxaebCVFw+Lp0jHeapHJQRICgWKwFM/5e2do9XAWJY+9dS+yL8bhcsXKP5IyFp16 + 8mb8WUBY8bUsU6+sOlfDNv5TXnQYJsK85p4vr1xeAL/ClNwaBPfm31SXu9OjA4WhckPCAdV8NTXS + CofYmhIaQ+q7uXViQSrsTvoszPIw8QaTaJlLh2JxhbQqOmK8OJmnztAVhwpam/0P3iumyE76CXEn + ytva9Nmp+6wnoNoZKl4DtWhtV9AjAxVulPaQR18ofTyStwPOWpgwoIg6vU+1gEVGnhQ2LrQ4onKk + 2NmZsjUvBK2n81f9f8/Mnk4HyCMgRmpg2D6OWp9Q3MSmRQpIs/Powfxn/YnUhloCknXXCr4lt/bE + nW48fmD59X1vccm/O12oAhFexMB10dFUtOKn2janXT80jZP7mem2wspkPBm8jhmm5mYDY9mcsFlR + r/SywBtgxjNqYPeG2lxrTJxNhB/pfoalgE3y4esQx2VnZ97+eykiLy8jnngRAR4RJ8p7AnP2I2ZN + gPWN1WHdMjn6xdnlbSnMdXy1WM2g3LzwJIZ8vADYEK0IQjF4ehtHcxc3t1nCVGyc5VPnZcz4MGW5 + b01s97GLJLStnLLuC03SQgGy4remnjoPBkfGMOHNnBfp8/ns+LKX1mpQbNAQvYJvhtEDFjtqVoh5 + lzfWvxzRZatjQGHhV+H0COyN3E1kTXRjMw== + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=2-coiling_susceptibility-msg.gpg + Content-Length: + - '595' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 22:34:20 GMT + Etag: + - sha256:782b774d73c28abfe776d627f03f94724ad75b814e74d9494fffe60b4cf7722f + Expires: + - Sat, 07 Nov 2020 10:34:20 GMT + Last-Modified: + - Fri, 06 Nov 2020 22:32: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e/submissions/1054d6d5-c707-4d81-ac47-4259a8464122/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//TQCH2lMSIrUCYN0piaKihmBpLwq42XFBv7iHMCz3I1jaJDzemY7xFsRw + V7VMeLqV7fF6lyIkxBh9aR6zqRUkMiAIzX9H2ta5e95Ygh+DLeke7x3WWcMPa5Nnn08hRjwCmWjb + WzvLJRgmt+mxPtNKwF7fH9avW8+ynSgeqAzP9B1rEqi8JJJxCUw+YIBKTMl90G1SrW/Ktt8PlRnd + 10QsH4qxhcGM8zjoatwOuq6TMU5Kwbmrqem9LE+ptyNLO1+7vosKDpV/eCKOulKM1kTFoxeEz67v + 3yFmpHe37bVC5ceicdbof7b73kBPM2S5lWC+4Kgaug27eMA5F5SZbbGqk9GElsqWlAsKDjQIf+vh + pINqfgYK/ximXDgH7zwHhdw1KQk5JG6t44Ca5ZGSxKVpKp8EbrHo2vB6QY43pGl7d5P6RblfzkRB + E2y/L3MF0RAMPnaFbO3xDcUFxPeS/seEIyngjEGecWn8DlhuLcPFqo+wx90qgNYOLEaOMJnuc+Qt + ap6YMyj1D4yZOl5ksOg7k9Fj/iyF+n9TX6932uwyKbze/EI1QgEqXepBXny3SAgK2Z3rQX2NkPAh + orcea+ZCKgWGphgSSXP2rI0QtSJJQL06RGf0xwVxubrRzncLYw4fRO8bKwSfO+7z9wPfEgy9pUdS + MbMYuC3ZRGvGJ/BR8tzSUgEsFSWlYrlAhcknxADJyscuGlW7r9zL0wl5m2Zh1hrJrsOek5x3v3YV + YJlRcKQmD4zfRNh7rdrM9s7AMD/TsIq4n9UuBRVLMQ4NF1C5s/xpHqc= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=1-outfitted_hatbox-msg.gpg + Content-Length: + - '611' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 22:34:20 GMT + Etag: + - sha256:dc8c103631c5c9be3d9ccc4791e3796c1c6b10ec36f2118c78b574c5e0d8baed + Expires: + - Sat, 07 Nov 2020 10:34:20 GMT + Last-Modified: + - Fri, 06 Nov 2020 22:32:21 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -232,7 +841,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODc0fQ.eyJpZCI6MX0.tVJ9Dshq4scrJMm1holTWIyg27dxbXr8zS5U6FipX44 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ Connection: - keep-alive Content-Type: @@ -240,38 +849,41 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download + uri: http://localhost:8081/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e/submissions/37e04812-cd45-47a1-8d87-3e1488d70abe/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAArmycU4cPsPyLFJ52LAioCI5iV6gE4NWoryJHCmtVaeC9zb19Q1Idrh5L - +FnjmE3Za33S7hVDZfZxl/tDGr0p9dzocftwrsDBhnlPnvpBfpycjXhRJ2V+sWUcjdnjlAjz6iqF - kmbAL+aobpZ4hBHUZhUi7WgOu5Drv37RPlDqobR5WaL3Ycr1x72Vv52cOiE3Shrut2axMBq9VPID - SXYiBIdjMRksDYjgnL365SNgrdnemGgRAyVzm/Up9G1C5DIp0h/+mkUCfMMqjDUAGgTmy6DzLjbf - D9vAJFqf6J7uPjbn6lvpVoM8hkDs0ZHryrd07PqGUoSHrHUCWtz880Ysyu55hkSj1dJ3eM0Q3Mqx - ViiBXM7bV9lCgwnJIZWRsFVTRv93f8saZiEdL4vnT+ILbpBORyJnsV1/UStmBXdyMuXJkKRNECBf - iNZVtywCUAGMAF05ivQCDHMmm4RFSUb2/lEb9Xi5IXtUMa8rHuD7y9q0vTjxFol+dVjFjGjjInGI - vNQ/bLCjQ1yTctoJPjgM3KUjIJSnfU4vNmmrt3SX8N/FPNPvNJ+mO9A5JbF9L8S1lCiE8yBAkT5j - Ug3zeqWJqCYGD+eYOOgoWwIm7hRuy9XJWhWXl4d0IjIMbmEgc8nihL22y3MQ1e655lf23QF3ZbZq - XwcVHctJIVjQtG76JXXSTQGK8k/7FzEWubquU5SSIZl+wgjDC3/KZWdX3SNXN+iRz1PV/xzX5qO+ - 9wlBebksQ4NZLIu/xiwPIBtwhbXn4BeUz+OCh9/LSriFRbMW + hQIMA8PnxMCiIBsqARAA8NtdAO5/SfLmo/LOhOgbkiQNK0gMKZHFhVz5khxQx5DZ8h02ELME0shO + rc6XulRGVN7iI6iIHJ8pJxR9jAQTiOVmokIx4X9cHSkQeMAe5+OfiA9g6VNQZdhcq/CM9U/i1K4O + odTjsYRekbFNahHmcs2Ilp9Gb/ACN8zV5QgXGNKvlSmTTk6qtcwA0nuULbergPzZAzPAaypm4bVO + WJPeDJ5qlPrhglX50BOoiaDu5l9P9l4eFEWCngzDQsZxeYCMMWF6hL9VWGHqEbvF8iW6rNCLb913 + SNhTb017cwnY9dwYmR8RQWenw8oNZ0o9XdOhrx/V/X0+5FUYhvXVPkNVM+6y77eaq7V/7FPOjL/g + 4hWd6XkIXE24L+saeatkgLSEN8OmHJiwO29SOSfOWukDr5EnH9wyH6tRJsUe9PiUmt0VRN/U7YqR + YuDYTqAvXAacPqftntwfMnpKFEoHL6ru2JLhsZ77Fnr8NomlpR7jxyK6fRZN50t4bd5N7mgnOCGf + WJvdBB5sY996u/ta6bu83JEpalTPelKGxFb85H0kHIuFK6Tc68Q670Vee2QTdJ6g15AOKsDLbShd + DhDIIyW9Gs1CAnNGuymAHLqAQWDVPgjnvAHz9zMW4z2ko7uqG6GVMOW1Tkl6jIbrZO5IUZYuI++l + p+CGuowDi1RvWGK5a0TSwCMBdVMezYOwc7KAdhNlOQK14YkqkL0s3nWg4AILd8G4dL8PQoN9wjZi + hEGWMGm6nwVI532n/GC3wGCVmKFCxxbgM2e4ozI9SXjV8tznGkLYQWfg5b0xD2Tge+0sziMAHYBc + tkqv7qE4ZPRD7NcvDitTknsEyNmfDK4ZYQN0KPyZrdG0xrjKCktCh7aaGxoIPOt611RLXDeBul/N + F1/XmOX82jC8nEhKNZ1pMhGR9HFs9LDzHKGGE6q/oeSHLTA57FYPVQxBgCkughk5zBWzd4XzUcAc + pZ3WK6FFuO7QsXHVHDXMYQ== headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=1-flameproof_boyishness-msg.gpg + - attachment; filename=2-outfitted_hatbox-msg.gpg Content-Length: - - '606' + - '757' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:34:35 GMT + - Fri, 06 Nov 2020 22:34:20 GMT Etag: - - sha256:192ad51f502dc32b230097caa26399f43633e34f9cd2c91be35332b076a1a26a + - sha256:36131dac0089da7866f04dd4999826fefce1ef0fe553d80190ac7dfbf436776d Expires: - - Thu, 29 Oct 2020 06:34:35 GMT + - Sat, 07 Nov 2020 10:34:20 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:39 GMT + - Fri, 06 Nov 2020 22:32:21 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -285,7 +897,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODc0fQ.eyJpZCI6MX0.tVJ9Dshq4scrJMm1holTWIyg27dxbXr8zS5U6FipX44 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ Connection: - keep-alive Content-Type: @@ -293,38 +905,38 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download + uri: http://localhost:8081/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb/submissions/f164ffe4-1012-47f3-8860-e1d43931f83f/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//UMNDHzuWkzdSKEigpwc2bJ15vqBmPFgHA+PU3X9Dgh6c5wQU155p1EFf - BTy6CyqDouPKFfvb/FH17cWqfn/D7dPePHWOuHJa40nOgAPSr43at0HlAtOVgd3TdR+gU/6UUcmT - KhLTEme3+fewIA5cx7El1h9lFv3b4qw1gRd4+GTiu382ytJm3A7cCybUpipSLYTSKZIl9EnFPuU3 - qifY0i9GLhXxpcRvvFM98tXvOaZ6Khxd99kPeyr801FdlSZvDpfQplNjhgobw9jJZTIZKT6XghQa - KUgiuj29C0i4Uh9FQCm7Q4DJJ1KdH+/kkJTGL+1xOg8xtBSik6+JPh1lO8GcIMZyZi+inLdW5FX6 - Ux+orBw4HJKrJFRb+NwH7KZndSA0mgBgogEce4z89BOH8cdP24Kjjz5e+cawM/pkapbqi7bVKH2E - Nob5pcyvkBtdglWg7aHk6PiONabOsnlVaE3IgDyDOYTo0kcvUEruVVtDUABXHArAsq36gLZFM5M3 - 4Gdw24vpemLUvgEDQLy6RlfN71s00S6NHZ/WDueZH0olWZiItdc62GZlzbzylLMgSXNNB+PxdZm6 - Mm7o4+U3BFnjSzxBXCWFqkxg1ZB+TrUnJJEyMFdY+efpxlHsoHayVo2VD6tLnNu1BOllGmu+WUVQ - 4fx8RHPZMeglqlEXNwnSTQHdZ2kKWqr0WtDlKsfsakCUJ8K7q5jmhcbzE2soDu649WUnATzvP9ce - vbrAbW41iX3jTKaK6U78/PeyA1nAY3t9fPGOiRo6AvIZGIUc + hQIMA8PnxMCiIBsqARAA8GY7KI1e+Zpx78iPPF8IUrH2yQwUnk3K20Q2Z0sFmJPRBhzTGudzifk9 + 7IwfF2OFF6MqFd4SAac6RniVahah0viNT4Lw+lh9ls+OU+HhAJCxcxTpF8mCdz2BojtXEtaCG6Vp + 5H38pgjwEMu4YZ1j/7lh7B113FgqwiyXi6I+58qDUyyyM+i1STiCEFxDqQeAM411PuJka0oFB5Oc + L2Mp2WsACEOsItSr6gHIIMDiZ55DovSgYBWlzoa5ghnKj7PwL0PbT3diuaW0mN0ONOaa0lUm9sjq + lg/gO1hd7+9Vzlrd3Mmu0WqJvTa8QGDPYxJnTGtLsGGkItDxHy0Zlml39qaX89AWQYnL/SMDP/0A + dnnj7VwPB2fXxnGd+2ppealWnSRkT7xWqiPYSrF3f65EjeLpAFgnnC7H3VWRxvXWro5l1WF+pjGX + XDMKVpmxcw+FeNbsLFxb/J52AgLUFC201VvQILNr8iy3bu8Z1xifpeG7SUNlbQsXUEHEGPOyRlBc + Ybn3JlCA8aMaofy0fSJdRubHWQ/2cE7dngxgjJTJpOrZ2zAt/6/BDfsEAcEwkpK2d4FJxVvisefx + sRPkAQFp9cdlYKQ/Mj2Y66+eOtGVpeh08TcOadd1GsQK+IneTEzADh2/MBTOP2AQiCt7JikfaAp5 + L7PnFIFORwiOfU3+dDHSXgEUmExE/4BDdI1zMuSdH++Ekss+NTSHhfiz9jOsrGV1VRzbzG8gfDIE + f3cNGjX0Ni+p8dOMwajLRrExg29s2QvmCA3C2NepzT2ZpE+UIizvCBjYqOE4xIbwN0QcJvw= headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=1-constrained_decision-msg.gpg + - attachment; filename=1-little_stalemate-msg.gpg Content-Length: - - '606' + - '623' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:34:35 GMT + - Fri, 06 Nov 2020 22:34:20 GMT Etag: - - sha256:1335bb2808daba109c7870b17e1f14116ce2c167307a55f50d92cd5c8e891054 + - sha256:73528b67163e6ce3d16430c9d212fae4206085c676ddd257242dbc3f1ae0a83f Expires: - - Thu, 29 Oct 2020 06:34:35 GMT + - Sat, 07 Nov 2020 10:34:20 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:28 GMT + - Fri, 06 Nov 2020 22:32:20 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -338,7 +950,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNzQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODc0fQ.eyJpZCI6MX0.tVJ9Dshq4scrJMm1holTWIyg27dxbXr8zS5U6FipX44 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ Connection: - keep-alive Content-Type: @@ -346,38 +958,690 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef/download + uri: http://localhost:8081/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb/submissions/1aea781e-e6cb-4036-af41-c23223130a98/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//UxZoX1NVGzEbngLxO948hDcsON0wdwP9ue28kZauO4qBROYnr2Xglc2Z - 8Rn3KUiUzT3FQYEaL2aLYspgkcPvuXIlZA0Hcn7hlXe0Hm40qFeN7EfNzjKRY3Dg9Q78M3dnXDlc - BxxproHh1dGiV/DORFAgOvBfvfuve660Xcoez8U12o5XKjVVai9ni9FqmWV3lT8HGKVEcUdolcnc - /d7aCKJo71YaOZ54LJE+RrlOmySEASTxugE6b+GzvUgkYHX6dL7vnvhGjkACsO77gIARfq7sBZAF - UPgBtIZikOjRlTIDnWLheibJkSCnsp9K+HVZpuXhwESf1t6p9Bwwse3ZT6ZDcuRGlw040ykgZILs - H+tTx/iCT3J11zVz25bpldQUG48gUUW9Qpmxd7W1TOp0QIb3wbvX2qUmk9EfNjBamp6gNqTahnNg - 1a9+vgm1wyIfzMYAbImA2ErI7g0gYIY2aztOBzm5Xbxd8a9IAEFzlLEo+5apyfaMdWTGhbTRWjEX - SNlVeTRXoIltmtHBpwek35+yV52IHqCJU0cLAt9FaJd0E70i++P5wrbd8Jhxu7tvU9PZZiztee8O - r5xALmPNX460cxz2KkYnb2A8p4yLkXSB/PviTgQbAxC6Tr8N/HV/Mw3Ml0W+hM7oaNuUgzGwfZNo - gQM9lip2M+7BefS97Y7SXQH3+CX7hT4M4UGkjHnorHb4Jj3YtwLWX1xJBSgjsSkegExeQ2LQ+Qmh - Q4zePDuiNrcQghL2DlEEdiF+mZ1lJVXe3LvN+C88kF9rxs6kK/T7xaIhhRs0hwEUlWCcOg== + hQIMA8PnxMCiIBsqARAAhmBLFzlUgPws8FSFy55oDmqqk8CR7USUWLCEHZByNNIP37exIJ9U/eF4 + vivCksxUSPFxMsXeIKjVIzxaRwl3JUQPTuiTMup1cVIS21aCu5QA65tgoCxzAPNvXpq4qpO8qAF9 + zFmGzbBWYg6MsdYqiUqILXcwgHt/rJMolwciQu7w5kJpexYkLiBSe3q2H/EXBVMq8cqoOI5IyYx3 + IUrLr72vIz/0fk+MMreLJGd7zEwQWC2evHvyj8efBGokY3wsOUh1GVBaSHNLZnQ1VPUGbHzw+dUu + ZiB4S3y6RwED6AoNtZaSUCgoazszuJSttjeq/CKxCz1dTvWjW6SMfU9jt2soJDG6wYCJtb8KFPek + ddMgL5N9OoZjX3cRZJKjFOvNq7XK2UMNjCMht6UPZ9UjfiIUE/7SbF5laP73jUaMXmB3phZUM2Lf + sIfkHCuhHBe8RZ9zH/a+Rcj3wA73CBJ0aPOAcqDSE8meHvaxp57b91KIMsS0aqQ64waGtDWZZYS9 + e4dYTIzWU/AalFjNIjSFP+iaTfjhD4N4towDKYDJ4BDwOBK+AY0h4EdTUI4wrj5RFGpTz+HwSFwx + iUfzpHBOLxzK4dwiSKl5znIS4byv24If574sf26Kt4d7Qkxd2bn4k8qdukITbF6bEeEkdZPcoNa1 + Xt6KOv5qGibWI8mwC7rSpAFaNm3B7zGDV4y1yiBy5qbvVnQl6gIhlUdfUrgJtwRc8VS9xlW4YVRq + HSoM6MEvTkzLhRLaYYhg3C5Xc/Z3P2QP84yTIV9ZrOVBWoimoRLG43AxTg9qmvf9Xz5BbjjF8gjy + CWfd8paxkK15igwSL/W5X85WTyyZbi3jNKwgstEUJVI7RTbAZIUcnVdxLeJ5Xeisa2wzBLnWzGaV + O+LedR9EjvLz headers: Cache-Control: - max-age=43200, public Content-Disposition: - - attachment; filename=2-flameproof_boyishness-doc.gz.gpg + - attachment; filename=2-little_stalemate-msg.gpg Content-Length: - - '622' + - '693' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:34:36 GMT + - Fri, 06 Nov 2020 22:34:21 GMT Etag: - - sha256:cee89572e5edb833eaa9cfb03b0f383075942e637b85e4669e93767d8e4ce9a2 + - sha256:09d53a8546f3047d3bfc1505089ae7a1138ba2cf0f0149263baddc13e8047563 Expires: - - Thu, 29 Oct 2020 06:34:36 GMT + - Sat, 07 Nov 2020 10:34:21 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:39 GMT + - Fri, 06 Nov 2020 22:32:20 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167/replies/caa95190-9baf-4d14-be4c-0cf015a5dcdf/download + response: + body: + string: !!binary | + hIwDjcS4GGjWtJ0BBAC8+ysaypVQ7TPs0DCzZ92pdjXNhIp9eRowkm4Hu6KSU5KjDEzOYmMlVT5q + tAjwsJwPbVOIw2lusfK9OZtgLRV9q5fXlBFcFKeUJBNILntcs3hWLmZq6jHXmDK1m5jS9k8A4xiT + hMqPbex9V5qSXxeOXIQ7Wb5rLCp7wwrIFSpkXYUCDAPD58TAoiAbKgEQAJBM8/EOHNWZxtKb3V+R + fWXUyYzJNOdZ0RzkKRyUyeR69gs8g0u2ZfQhcpSoWPBLf0QgPIwfeEJLNMjA0uAxb5VQFCgoL4iC + fWCdibEoAgr6KIzLNktI7JVAPnM+2FvG+VY3YsgqAmelaMDZbfYWG7NABo9wjCrrN/KPRi2eU5KK + 5UG61b5Ne/DQS2zK/uN/Regd4+DLjtWmJEnOBFrSWW37YlidUDxbVknuCb1fqHsXrAx6YtRiDXxS + OvZyws7wlZATqS9/8R5mCpCrGzM+spBbP8G7f5StMSKYFWTqqrZo+VWiq79bVz7weENXbIVWpp4y + 6RLcWfqDk3PzIPfDuZ/M7IBSEx8d12NU+NI2iiCxClo9W3TUGQbQWb6IsNCdSM8L3v7VhgjmDTwn + dYGIbB8lksUeOLzEkl/JbudHnHZj2g4xSp5wrPXTQ1+HXeCQpfBHowJnQv82BVj+i5f02SmkJ2CW + 7nHAx2AgYtYe0e5cG/ebneW+WOWbR2zxTkHuWvPAtI3J2tvWGWJObiHOakQIPnHW2IC5YvZLE5RL + lBLn5UPeIXyOI5ERN7eX+IJpikkLyhB9DKMlMsIOYtHLCikQlmqcy1tmyMnPdT0BaE1pqJAxErvN + fpP6UrzTVWTr24kOV5qtL0kVR3R/+3Uy+zBUSRUzV3yaCscPaEudFVZx0j4B2t1T6p++ArxrBXec + NBVm3Yp3NkobSKs3h0h5MKB3M/OJyxqFdXJcKMUuoJKFV+o33hHZHAuR127Du7+dxw== + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=5-ideological_theorization-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 22:34:21 GMT + Etag: + - sha256:abd9d6ab965a8fb98539891d9fc1ec5fb88e53cc0a62f287d81ce30db4ef10ef + Expires: + - Sat, 07 Nov 2020 10:34:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 22:32: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/c4212912-51ed-4041-b506-3d0e7cffb167/replies/15369aad-4928-4772-a5cc-d681d8e54965/download + response: + body: + string: !!binary | + hIwDjcS4GGjWtJ0BA/9ReSOqFGadO57zO9zBkja72y3gYDvLbhsNR9BQG7wHWUYWUs4WIei5lmJ9 + HaTtJTtmRDYZYu15YX9mqPd6023VYEKPvxQPi81GfJz2x2WX+7G4FQ2qUPtlfHr5uZHOfI9YI8Iw + YIPCIPH8HjDjgDj3f7+jtqoINzmuo2dGKchLe4UCDAPD58TAoiAbKgEQALqLNNWEZf2l4twwh6Ug + SM/SB/fOeM7AoPy4oYE7fWsOM9HMFSmwdZPNtMYq9yg3kTkfS0Wni/C9xwlbsCt3579JB9ZxFVmE + TOw3irUu5HEbn+8/SgQUxvy4pDy5p2kICe4eNFWJbp0SN6AA4xk2r7WE6JGzCxQSOkoztPZ9kRYH + wTED9BwAsj5ijU/l1PqhMK9P47Q5htbyOeWfABD0HfaJMLey7RwwQxi0e9kJ00KqCu/sHfA4dDS4 + ltyJ/IvOkXea81ZOXMLRPo8K6aFs87QqlbCnD5+qaRWX12ELFAHQCsVnISUw8gXuCowO9sy8IR9p + sGYWO3loQOz25XFpjrtKzFwJ4vCGR6bAnF8uCkCLKeFsOKsiPChuejgyVggbeTpwQGj65+TRLddY + gcJbwq0O9J43G+rByRF12Evii035ILN10cGQQVTxq2uMmdleBlmtvM+u0UNaAiOUQT34lpYjsS+y + ge5koQfDEr/XuIzGX0wqmdas5xfUJOoj81UQcy5r/fX7pQtPFrkBpuOsPgGBNTZT+fmode/+ja0T + HTVkBT48YsBmdncpfx2LhyG1qGmHngScmkVIJcde7fdJl0jQuXi6rt+/OkPZ/p3OTtsLA6GELPQj + m1fQpKeNr0do7lMVKMprmErM8JhWjjZfAIWqdjiv7tSek53UpzT/ewTO0j4BA/IRPzEH/qK4GOHL + yIRDqsRio3YYbkREFRw8j0sOinGiRzLSgEEk8ztzoZ9Zgo0qpAWWGysfvB4tGBCYnQ== + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=6-ideological_theorization-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 22:34:21 GMT + Etag: + - sha256:b380f9a7492c87e51d3dffecce45a52480bc5ec0a98cf4a72b9c7c77ae24447f + Expires: + - Sat, 07 Nov 2020 10:34:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 22:32: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629/replies/83b58fa7-0ae0-44b7-ace3-03cc3d93c255/download + response: + body: + string: !!binary | + hIwDEXgIOMhWPPQBA/9IHFC1WJxDg7gkdE5cbsSb5rtp8mWRavqGKRvXbEmLNGkmN6R6TurR11+N + dJ5nMOkoYw9TxUaTRYeVzMdRpu2N7/M9sXMNuV0n4DYin6Lrh+uYcr+KtmboBjP4Zh1jnHVLrTDy + EikE6TjKupO1scTvgxVSBffXwkuWV0eoGvBFTIUCDAPD58TAoiAbKgEQAMOlrPN9UcKHEd7jHMWW + 9M6CAhIW3kEaI80toujjfcyF3LbOPVvSdUiFI1+JQwt87R3Ou6wKnYaHD3Q1lv32qsjXE/xQEAjV + /RP5+HhpRH0bF8cSGQ6DeICYoYFxLSJ7PXd5pz31Sim+fQR5hjn61/t56XnLEUmKJZ9elJtFMCW5 + XOuAdH47Jw6I+li++R1+wn188BVg7zCrnf9ykaOiWUY0cq1Z7yUp4t/7owtyWHkQXncoL5Uc8cht + 7rQYGwNTY5sN1CkWqrqYGCsI8+jubrulgUOs03q5eXGsejKJPhNF+Tr6MR7klv0mb8312CZN/Vqm + OaPMIS0zLEATpoM/J/+sG6Vb2kM9kFGRg3+DZiDDqCwGzEC+XH/bF6KMdwStwcicfTI2BBbSu1q3 + Q85dPpEtKungR8IclUHvfMlJ+YEYCO6BvvnxFAw5YCbSlsMnWJ5+vGJdB8eHmy0iJb96UBHc3Gf6 + d1qAs5k18yceZ//0LUhP91NZDWz/YsjEc4FIBxB2uMX3fs5W69IKyG/CFaQ/QpvkDJkn6dow3Ayf + G0pIC6L9YKWsBTjuCswSE7XNCOLoOf7iAx7Krj0t9wdOVxAk5P+lxtmOC3eYcEZIiKiotD+Kmriz + y3HQ2MOn+qHIuT/23WWnZ6zDIxtV9bm4mmA7Xek3B/K7l80ic3IDbR4p0m0BjTuLPlim3HZlzi5c + +1TfSXoP9v0W9zZ7VaM24P7hqTvEHjjbscW52QTvcT61woGYEsWe2Knv8jZA9CBH6cpVN/g08F0x + gnBOFseg6clAU0tR2JRRvwDMUgqGNUzWvp5prChcNZ5DRwzbxF04 + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=5-puff_simper-reply.gpg + Content-Length: + - '780' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 22:34:21 GMT + Etag: + - sha256:b38d04d5f553f471fea86de5151d4acd9a436bf601da1d2b2dfe07140f43a44f + Expires: + - Sat, 07 Nov 2020 10:34:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 22:32: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629/replies/00819e52-b007-4d93-b601-3c4bea4d42b4/download + response: + body: + string: !!binary | + hIwDEXgIOMhWPPQBA/0fIxUaGrNBAd0Ul9Ql70MuCDcAgQaRALi9PqjlQ4ASCnRKEj2FXpMgIemd + w5um2Z95sR5s6L8tw5uffEx/g9YO+bDG9KioE8nBwK8ECzz8mXZyzhqN2j6Dtwg+0uMgPGyWfUes + LsBu+Qot0z0c4svhNf+FWOmG7vj6aykpLnQmxoUCDAPD58TAoiAbKgEQAMuZngbx9aQayQllofS+ + rUDZIwaEr0P8VcojLqWJjcpFofKfd4VJGMHOGU2vFd4yCemKuOB2XX8vDaKMeFB3tdIOF/BWcYmz + Rre8PTTJEU/mzDWLc9SysoCbiTokrTqPwwg453sulXgIkYg4buo7Av4bJTJ2uS9zWjDji7Lp5TGA + oRz3MO759IepENm6zBTym9k1I4X9+1ebtI/630s8XHT62gX6RLvQ9Hah3TjkugLZPSBOM9AKgcIi + aQo+BY3JIjYgkWEUDyY+IopY9H54thyRChxaJEzZoJlm3LAN+46FXoDe6Gde20BlYYjAAv98dxrB + xeGXwttJyM0rywnBwdC8wPqMe6/13AVr+a8sv1eHj47gEiDpWHx6qTcWpwPtIGXuFvzfy22TnReG + cYjinmJeKBi3tr6JYM++/+L74MVPO/MgOTL7hZ4sl2NkFYYSJQ3cJVXMexnkO2DWHxXW3M/G3CVt + AHx97LYh2dnQnlnK1SLMu7EoZp810WL0ljIh8k3y3ebhTpIGuVgGpO5cXBNeUG5RC9rYFMW2JZdc + XkFuoV7AZY66H6+zpoHEH6IDhyQtqCkF8LsDDlUU8iOLGav5dmjXlu0D3BuG3yitdCpANu8MU0IG + zZswMlCW72Hs9mt8+1yEO4GsglIE5eSYgIA367zKbZsKZJMWvdjpjckz0ooB+2Zswi4Ry7WpJ9II + Iu/oIdsh//WnEYinwuJerYm+Q5AqdEhtI8xEIx6qecJURhEjH7edg+NAeMIU3BK6/byWVP6iFq+w + 8antYRVUsscS0I/xcmvM6XOPaHV2X9updTrUt+GUHrjmJ/34Y7K1afiBeVB7cyqKnHiiGKqgeDcA + UMD/TZW51OZtC2k= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=6-puff_simper-reply.gpg + Content-Length: + - '809' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 22:34:21 GMT + Etag: + - sha256:c02a315609ddf86d409e7f3ed94ea92a6ad306acb89ebeb96a65058c42048317 + Expires: + - Sat, 07 Nov 2020 10:34:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 22:32: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/8d8d3dfd-0128-4957-abe9-66d4446d2629/submissions/1de3d9ba-8d3a-4bfa-b2fe-bd72e1f1d8ce/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAA6AlDxL6FBMhVahb5gLAs4K3MUYzxI0bisXzszVDScRAop+fOXyflj1yB + Og94rjhS0Cvs1zNUg3xiPuTqE7AfM7jMLYLBnbeVNcQmocRj8n9FRK+3KjmccJQn1I1+ui8myKKs + X4mGUPW7Pkr9YI1Dncma/ZmcXQqAOOjCRxBRDngn3PE9G7ydxEWV7avuCxwcx5lB9/utW9lMQM9n + 8AgYLhI41e9YTxUgAQEQGhUnSRHG3jtxgJ+Sa04F1kBLkcSZMT/iknnr/83e5+6EF+kYzVThLDN0 + 3RYuSUfogOQiWpVA0uZQGDKLsJtzeMiQfrRN4ZTd+tJGb1frBlJKmTTGQknpXIVpBFQgDYZo//mp + Cd8CebxTgBQbP3hI9uIhWIuu6WKeCMWmBsZrmpn51o5h1+ho7LFMOeJqTWitHmX1dyBqzY6sqEKd + c12bFRnk167/9JfJWiufY9ClNI3Cby5KGhD0XrCFrzJ5LIkVU1JWTvVE7lXbu5pUtpjxxwAl8lf5 + rLyXN2U6WqZrJ6p6QmodQ13DvoOouAKXreRiLn6Fy8eCeGBWLMyIQ8q07gsvonNANWuATgrAHzph + y1XXPKNinXwCVU1G1scsT+U/yWLiemQqYXoC0k+MRA1oTT8sM0e2ewxEqAcYsGczgJ5yFhczvHZ/ + KE66QNdEKpA4QnUQmAzShAGEIDBIyXzXNgbG64PbfexR8gQpvqpqoaPpvc1/KWRnJ5uazUZQRDdx + Dd1IV1YcbJIoh2FWM7pKXUx0r1gceSpJb0J74lwv4BD3JYG0fCAaMYD6U90QgoP4pqQOkDhTyKMb + iDkLSrZudoUYwy1TMVYW4d35Qmw0tjiDOfIUoGa7vrbukA== + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=3-puff_simper-doc.gz.gpg + Content-Length: + - '661' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 22:34:21 GMT + Etag: + - sha256:9c4cd37de510d8857127fb003e8c1c7997268254a53b421f87dbe7a0f980890d + Expires: + - Sat, 07 Nov 2020 10:34:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 22:32: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069/replies/6cc3615a-5336-4d98-adb6-b9037b2f21cf/download + response: + body: + string: !!binary | + hIwDDIwXXR5XWlkBA/4sfXyCjpfZ+etIzC7xUI2GoQ3/egwoDJs8CCPp4vs0Zu7XRVLnyqcwXVDJ + +8B9hgwxPlhky3axPmMmNuyXxhszyiqXCGGE32J5gweggdpJnYiQKxNXXouN66q42FlgHRW2UvoU + DJ7X9vE5DPak3Rv4hzDSlC2cjfQRRrjcHGNUlYUCDAPD58TAoiAbKgEQAI9ywUsHZPX8EMwErVVs + jTNo6ZOdSiaj3f3ln54PatG/LcgGspWeWBvcd2370QTUoUGLI2mzsnjfXYChho2+HkdnGJTo2c8j + wgJGKpEVXK3vM4PEoPCVOMef6j8+ZYajedZ2ONuxx+sY8tiN6bsLacryCCvdw7SQEf0KyvZpcZUW + Tw7HfVkYqcV6VYFTAZ0tfjqTVjMy7uwCvrOiNupOyM8ccwzwEdO60wpubEww1ZHGogAsj995iyJ+ + HnoijSPKRSrN70eeh8eRUWtEP5qY0NixRZnZkcWdopG9z68Ay3ifBFBBK9m02ChYF42z6BjcGT8k + 0hKxMaWXyxEAmL8ouwR0ZU50KWXnTNaeWrGBZEojAjqQAhZ62TRYqRj2ZBvqjJNR+5fPCrhbuQzq + 6SjJtExa1OkA8nUoRZzvxvfsE1IMxeCJRPbeS0Jt98Mc3NpiXiJrv7z+TMf2GnuS4tAjWk+yJvAS + 4YKu4Nl/17xSI5Ch2tS9qxtfrvkAJHuVgX61frsolGa9GgxEOS8gj9pnc5aKKNqAmfY/uNjDiNth + n1k62BBnrq8DpoPnHzNoZMDQxWiZUgeXk5IWLYoKvPCi5pIFNmQ/CprEHU9UkpGuW4jiOONoQo/L + J50xkzTnNfwuO+BsYFutmwz+yg9ecFEBTC3cTi0q/A1KKIDG1zx3ZAAt0kEB8fII/tZxo1uVmbfL + gpIrLxztEjEUR0K5TUQiUI2vn5rjhlSJpk29rlHEVc0spvS6xt1l5eUl7bDNEQJgeS7BkA== + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=5-coiling_susceptibility-reply.gpg + Content-Length: + - '736' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 22:34:21 GMT + Etag: + - sha256:c2c67fe2fa72610172d4a9e1ac4a020aed762153879402ed7796a3bc8c62acc5 + Expires: + - Sat, 07 Nov 2020 10:34:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 22:32: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a34f2c98-0ee5-4264-b2b2-3ffe4ae03069/replies/3a5cfc0d-5f6b-4bff-9708-60f0072059f0/download + response: + body: + string: !!binary | + hIwDDIwXXR5XWlkBA/47boYu+amZ9XxWSunhiDI0rpRDGdEj8Kkvd1zyEcdAItkNhVKdHf+r0EsS + s8JIx/qJjIfLZQQsEj0lv+5viZMPt1OZBD17MpexvzPlSJPvq9QFzpWEH4dfN/K+96R5N//fbL3r + bclRN4CC53uNUlIsZgC2G2xIhUVgwtYZ7OFLsYUCDAPD58TAoiAbKgEP+wSuQ9SeUbW+M5otqATm + R7sBUuqs5bBVbjYpwoyjGg1HZaiYs/JCcv30C1dNkOp5mbuDMVHBDFLF2Ae77YZCIeDdKLYhzUJq + sApuJNrUivqUu0HbBt/XznvbuWK31cThmxSEGz0knJ1tuWxxhtyXeLjMyjp0dwdtmK7xHtGZ2/kO + nSOhwICsLiFc9gjIlPzQEXh4XpBXhrbvOj4E299Mjc9q30aYQSZSh7ld6vaDV5/LbreyE4ddq1vG + 7P2Ms3EDYpyclAFd2lmknYTD4/+H0CbyMNYjJWNHaVNJNViRvOHXuIW/OawoK5B5JjQobBAmZmWz + TX2G2nr4D89MKJq5t/jqtiYX2OzlgF2n/9I4/r6wLgbfcut+qTTAqQx9TgYYlxOV6mzH0o/nFgh3 + VDGAijslBTzoFo/v2RCmiJbwVDojCWbsLJVKAoLocTuYoNMwtfdW+FrWQkxc40nS/yoApJshYhW5 + pdx2Jk2H8WAOalmYT/irw7Sav7prt2RN/tfBM3A3U1rb1jXL/QPKbcOli1xBTJOlSnrdI2/Zp8NK + LfGwPQjCXcn8U/enENh8vYdC5NPYiUJ5y5NHUDlvJUAbKJ/EH2441iED9LcbwFXHG7IAsfpq03Ql + 44lo2MTRZWK6ZS5eKuT/j1eRvCIA2wC+MAEdazzbrNHF7XduArDyG3bX0kIBCFPbVV7oW3c9f4IH + oMybNI6gxf/BWF9Aa8ErcIwn7PTiWVaamWMCvvLODpf3TzU2GghowDlkUxHfZStAOG18Zww= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=6-coiling_susceptibility-reply.gpg + Content-Length: + - '737' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 22:34:21 GMT + Etag: + - sha256:63d50841091ac86ef8a964f0bd6ccca079b1abb169d77c66aaef4a07f95e2a98 + Expires: + - Sat, 07 Nov 2020 10:34:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 22:32: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e/replies/bbba3986-bffd-491a-881b-9831d1cdfff1/download + response: + body: + string: !!binary | + hIwDVk/ZpbhdjRsBA/9DkzPyGi58OLS6SdYH8Img4RKMYQndq3vxLGcokpGwOjZE0lNE/yybLeHE + gdMr/IiI/vYs2WucVJNb/qid3CPcfQG+rHkj1wwtkSFg81Fd3Qui6pFG8z2DCbBTCKqWbQLNKBeY + 2lF+1zBOzHghQI+2o8gdrsrIbuKnI7q87jt02YUCDAPD58TAoiAbKgEQANs/yXiNF81WbT3HoPAt + fd17pLpOPrDb7aS9Izu11kbIJzyJ/6uPDI9Vbhf+moTKqNTJrmWzT/V0knDes112fExGDOrUhvHP + WgDH0k2UyH2LDQAJoWMLTWe1/3Hre9hfYycYsL3/DOTp276ri7D0Z7KvAhfbrIT6LwB4EbWQtqZh + oMHFN8aNetWvz8bfpOwbvUeSmnJ/eJMwLxju8Tk8lwDr1YKTbfzUPWSh/rQIjJ2plypQMeSFRpxh + hCRd+anj1DpNl/ieafIUmrHo5CRTMsG47vj5VR4U81fuDIpmM/k5kpaCRfDlsktqHxR85iZSfwUX + QtuiO338gvGLVJ1VGFW6Q2rrYDV+nRxkWytn/sCu0qSYy8m7l8B5idH314tCO7CUDE0rFo4Le15z + b4TsZIpD3UqmQOmLVDT6Tle3pHS24ThzQdHRCw55VxaBftTIxSaDsRXd/QoEZ+Np70TKwqT6OSMg + SWqDdBTXV251vfcOfgFJlPv4iq6bxBRK8whQO+CpAl29i9494n1cFGTr/OMFPDENI+ptLz4ZMUdk + DQgEBvstnhSe6RnHtRNuo35lZOAgEeiFJRdBhzhDo5DMEV4yOUip7OWhApYrjlxGiuTxS5Sb/LKl + Z8OBf9hF3hGkxmff5PycuQJkTgXICh+rZOjKFvKIOa3CwRaMkEScSgnk0lIB0Ec3JhZOijw0Jmgh + k+Z5+42ep69opuMXd9bpoOcPWIF9MlcdBhODX1zB6TQttEs1pwoboUmWR/ARqHU+j02yTP3bd7+J + ruyVGEzmtQJw7il3 + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=5-outfitted_hatbox-reply.gpg + Content-Length: + - '753' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 22:34:21 GMT + Etag: + - sha256:6794471ad056a26f163dd7bf9c0f17e595ff04a4b163aa23a62b8d001a75b286 + Expires: + - Sat, 07 Nov 2020 10:34:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 22:32: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e76e8b59-c8e6-4fed-861c-f40cde91100e/replies/0f414e57-a06a-4cd8-8a0c-8f0ed23d197c/download + response: + body: + string: !!binary | + hIwDVk/ZpbhdjRsBA/4qeEkwRI3LRGitWJmA/kSl3vvvSfGwFNvzCQw250JDf8WEcn0XrgFGKTz3 + 1ARM21axivfZI2NKWqtZlOejAy+5XTyKKXh+5Pz00N5NBd88XsuhPziP6IFvvPVf54RIxWqrMJWe + eJ25+FgiOnl3h3qQnDlv7FmrlmcwhjDEPZGILoUCDAPD58TAoiAbKgEP+wU/pCXBMC30RDuza9SX + 72QqJKmGoXmm0iV9PDJubUx9G/IFIXvGAwaBGH18xQU6QUnDDTthMBqwRRTc+vD6QPs/zzrNhuji + An/oLDloeQM5slA39KzE7m/uTftqMk+mmkHaYCIcjudDSAYbbgo7Y6kRpBspoAoLaNZoA5bJ0/zp + axV9A52LCwRf22h9jIVBluTu9wHSpFJd693+X9uSDOmW0oDKnXd1dXbGJ6WiB8E66ZLwgBK/pLx2 + +sTyJWqkE0xwlNTUt+RKplu28HgFL3MnbF4Fa2llkj7n/Q7BeIyCFCP1ePsog7GOemINQydAFPaY + FEC/+bq6rcBNsHiZRrYrQo6cB/JmOWrPFrBzQFaMtPYxLNoi/uyVsvVMdMlmZRsOenWPZDwtQCrE + bMnGufXcwMv2EpEf1iO+4HSkM4gohAFPrtNBKRBpnIdGmiiSbnFYfkxxYATOfRGLsB1T27kzAnsZ + wRQbQT6yaXEZ0CJhyGtcckUPud2yPikvw7hWCFKgYzEkChPln2mp+FpdZlx/5Si/GroBBy/5B/u+ + iYBxknhvW00XkcTgOLJemciFE9YtzYllHJ+aBIiQWPh5/ThBjROFyUknPriLgeC8Q6t+Q5xVYjNC + df7slTZHq88TMSRcnUjX+rAOwEHVcr3Ju39FIrL/a7zZuLRwBn3okXB70sAjAaE2DCXBukxNCadx + Id0Zilt6MiFNe6BYd1efTN/pgMEG3suwwn/cFcLLuDgOk+H7ePZQyuTLZQHvxuloVxxW2vgpiLIC + mjLxL8sNcKTKhnmexC5C6Ot31+Imz4mjdmR4l0xjYfKiSL6ToFQSzKx2p8Xx/p7CI8bcCfHF+/qj + J73GreZdcJoogszYKir4UpPuH22Mam1HL7eMGQw/Di4lEWSDa6bwGoBEwqadgiPJ215abGtoZIZI + fk8+j3S0qj9sA0CHB4/PAGglMmqpkiQfMfABn1apnmUBwLt2gJDoM+b+Wks= + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=6-outfitted_hatbox-reply.gpg + Content-Length: + - '899' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 22:34:21 GMT + Etag: + - sha256:d2815eed7b67550d09daef1f6e59c9abe6bdec5917af8f946a134187114f6d21 + Expires: + - Sat, 07 Nov 2020 10:34:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 22:32: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb/replies/105f36ca-b71a-425e-86fd-8a68d3bee465/download + response: + body: + string: !!binary | + hIwD0Q3Q5vOLRiwBA/9is3c4Ko1XbElEXcgBHXrhSCiM0kuT9jxtWWHs8ymHqTW9kaKmZBpjfEXh + 8WEshPKK20lqSXF4Me6WyjumoAgGkYnSb5PY0Y+eWMkb+08ECy0Xgl/y0E/7UCsDGKgMrtZtKnuq + YWTVVMegW+TPAZa/fFA6LX3slX8qtZ1BJIopMIUCDAPD58TAoiAbKgEQANkodo2xAVNGILc0ga/h + bc56XISs8xWbgNspwtLPy9E+NEnlwg+rdtyPdH+ZWJQyXM5wfKsyed8saV4hhQbc3ElzSP/OCOl6 + tyEkbHHWHMEO9ZMnKvOAgecu5lFUqSJ2Zi+GczejjfIlPueCL7xsho0NYIcWoE/GJdKhq1IU662O + f6PBgZCw3k/JSMPJJd38dWFrVVHpHVwd1Xb9tQyvEjrRuzQuaM+gggNUuy5qoZft5I8jDFKRVVQd + cbBA5Za3tNKPYUYelU15XnCu8w/kxEjbDc2hbt6qdEM9DICHycoeZreOfXN44v/PL4Lt2GqzpTfy + dMZimOwKPhwY79YwptLGE5/4UNCWoMjQHsbDvG2Shdf2NGQ5vjRpX8JoCzeoIZiZnEDNP3yRMdFT + thYDVWruhExiM1maNNrKHZgbaQ2iPio6FDab5rPWrcIl0PiYCi47x2uuHWumf6D1CBZJO8anOvvS + wK9aklboGVDIPHJ4DFBM7m613FQFwuV4hwNI+ygJx3mGvRKS/PdCu+R3oY3snLQcvuCN5+GwWSg2 + MF7B5qae5bac5sjG6ge/bTuO7ly85xLR3DmwkBPYUfRVSwnjNAe83UP4KQ58JnQIpiDbGAv/9iUw + 44xL9acp2dR1fH23g0TJVrZ91njXfqxXHL96l6whVJDNI/YDiNcNvEiD0l4BvejbsLtCpV24dCcS + jh8WYziGXUfoAkU6jm11jnJJx7qlqnAMjFUet8mb9kw1HnJCgoS01IKQ/CZ933Ypbu4Hlz92klR3 + m6Wv9IIDP+zaDrc88RjOeEjgwfYEqR78 + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=5-little_stalemate-reply.gpg + Content-Length: + - '765' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 22:34:21 GMT + Etag: + - sha256:088510d2addceb2febe3d39869ffb45873fb4055589072b45d2ad074679ea29f + Expires: + - Sat, 07 Nov 2020 10:34:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 22:32:20 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/6414f9ac-bafa-4198-8223-6a8450768ffb/replies/7c0092de-a9e0-45cd-84d5-2700c64548d6/download + response: + body: + string: !!binary | + hIwD0Q3Q5vOLRiwBA/9wsT6akjRRWuIAi497E4d3KFroCnPqEY6I2lUaeDegqXmgdhhvU2b84LzW + xMiYxtOMidieDzdh3AKy08S0eig3Xy2S56xpSKJj+XGTSLZjr8+t07gFdDlR6xYIsTA43VsvYfQb + iA3kDu5a+qmsE6nR40p+0soufm5CNpaGG0OwMIUCDAPD58TAoiAbKgEP/3vJqceaD2g0pOTZdkGn + IO1g2ck7f+5XtWsgLj6IsdpiB/sE5jbGMz9/BaDgXuMocff1IxeNwVBKqTfHE2wib+JETPJmJc7R + 5EBwT81NHLVUxvvNcNoYbZ5qYPaxGd0O6FTIMlevXefEH6GNTvytAkyLOQMch5qrpoNR/OuRMuMv + 0+7GcyHGJpnIh6f8aHjectyjrXEDBN4eNjrVeh8f1ftex+y8dC1wEzPQLAZWXCxlwyYNrFYTqg9k + 3FZfcm6ZQaorWAxddMdhZ5wgJ3Z4++2VJvX2FmCHWleUoLzZPAaYDIwls3TYU8i1eSNnFCgBKppt + vB5CMM4+ZaH8Q4YbEQ5lHc/Sga1noyV+7bvinYt6HJTi4ppK1zULioHmcRNtkriAFbqimVJbxZHc + FRUtc2jS0i1AcfkyrinAePBhGH4TEm5WJQ8TWXRTYuHVXd4jqDMvE8FcoTgBrap7/H8do7ZFe9Pz + AE4SjmXlvrmT4/d89na1jHx2ey3uI9IFzLGCNQ4BMpx5XtaoqVHj6ZUAvPJV8YIFr1AYMXgpOAFw + YDfFCNfviElrzt29dmaPh2/BeGqqHq0PmfA2iTbpMePcOYVleOoV7aLxKmihZ96yzFGaXqeuQMZu + OP30vp2jLG2vFySOd7vEkqIKYPz7TfWhhUs1ui1KeRD1QHFIXV1gGGq50qQBBb1hdtqurz4by/xM + 9dbDqqwQN0atbmVI8xbIDioSuILbmth0GmCeSpdrR3PFMzaHjeCTztA63niXgY+9Mhm6sZ+JliRO + 0/J/CGRYdSEXJeS5dKpueiWqde4v/oDY29htgut93fbh3Ds7mESweYewcLIiewj8wZ6k2FZeQgtQ + ofHUPprv3d/lR6zXuAkLuvbFME5SB3nuHMQlC7WGjfKIucn0Ng== + headers: + Cache-Control: + - max-age=43200, public + Content-Disposition: + - attachment; filename=6-little_stalemate-reply.gpg + Content-Length: + - '835' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 22:34:22 GMT + Etag: + - sha256:34e95818626137711733bae942dcb55757a45ac305ec6be3dc3982122bfacd69 + Expires: + - Sat, 07 Nov 2020 10:34:22 GMT + Last-Modified: + - Fri, 06 Nov 2020 22:32:20 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: '{"files": ["1de3d9ba-8d3a-4bfa-b2fe-bd72e1f1d8ce", "d59991e6-85b7-4647-ad81-77dce7332f3c"], + "messages": ["09433333-41e3-4b6b-b402-847b9bef0353", "258cbb0e-56c6-4d8e-b4df-8e2459a997a3"], + "replies": ["83b58fa7-0ae0-44b7-ace3-03cc3d93c255", "00819e52-b007-4d93-b601-3c4bea4d42b4"]}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDcwMjA1OSwiZXhwIjoxNjA0NzMwODU5fQ.eyJpZCI6MX0.AQVdPQBuNZ3Ner7Iv-W5VH7r5uryAOWNKtuLLvrbyzQ + Connection: + - keep-alive + Content-Length: + - '278' + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: POST + uri: http://localhost:8081/api/v1/seen + response: + body: + string: "{\n \"message\": \"resources marked seen\"\n}\n" + headers: + Content-Length: + - '41' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 22:34:22 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 1b4751a9f..1a3c6206f 100644 --- a/tests/functional/cassettes/test_export_dialog.yaml +++ b/tests/functional/cassettes/test_export_dialog.yaml @@ -17,9 +17,9 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-10-29T02:35:03.415252Z\", \n \"journalist_first_name\"\ - : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - , \n \"token\": \"eyJpYXQiOjE2MDM5MTAxMDMsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTAzfQ.eyJpZCI6MX0.eQHDSPr9zFG-Q7sK0b6I684YQq42olEBwOrDIUAWIF8\"\ + string: "{\n \"expiration\": \"2020-11-07T05:26:55.332312Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"token\": \"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI\"\ \n}\n" headers: Content-Length: @@ -27,7 +27,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:03 GMT + - Fri, 06 Nov 2020 21:26:55 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -41,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMDMsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTAzfQ.eyJpZCI6MX0.eQHDSPr9zFG-Q7sK0b6I684YQq42olEBwOrDIUAWIF8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI Connection: - keep-alive Content-Type: @@ -52,48 +52,99 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"constrained\ - \ decision\", \n \"key\": {\n \"fingerprint\": \"F809118E69C71707948CD12966CFBB1687563702\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALveqrPUmNPmjmxWJwGx1JEZOZD9SuabtltWKk7xV7hWEB6BMbqQ\\\ - nU/EplqR18PlBmk8EGhWRPH9vkbrgnhP4nG4QzHeY7O4h9CUZ0WGLt6N89I8z5iOl\\nh86eLqET8ruI4cNzUeo/f2alk46JMweNq8M8N8+PLmaTZE1fcfpOEKhrABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPElSNlhDRkNVUE5CRjc3NElSSE1BTlU2TVZYRktKQ1pINUxJ\\nNVBFQlBGMkc1UUVNRFZPNDNKM0Q0WkRGNTZIM1RZSlVSMzM1MjRNTFNFMlZOSUtF\\\ - nNFE3WUxVVENZUFVVQkxZWTRHRlk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEGbPuxaHVjcC5bcD/jDe5KCNAJ+LMbFmBbUmUYJu\\\ - nfvpIyeB4jPKj+4HGaPBxfzPHcf7udUQtVC9VRJURhM6NxzN7naX3eMPFyk8lslJO\\nJ9wXnekgQFBVPNNd4ZSWjZayCyBufaTV+D1M/7hzNynLwTNw+uVfB6vCH3epsZs7\\\ - nOODG4pq6b6nR6+D1y2+z\\n=pNwn\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:28.742527Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions\"\ - , \n \"url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"uuid\": \"a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"flameproof\ - \ boyishness\", \n \"key\": {\n \"fingerprint\": \"E305ED4C68CE395173CD0AC8B449FDFB1C2C3263\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAJJUqCd8q3t5dcJH+TlgyfASdmVyLFEfXLRiYpFHJVu0WlmEhIy5\\\ - nifYwFIzVYmCo01WKEmYE8hl3mvTZEjUpm1C/Qxwure/VSCDdO1Hr7SjjJsdiawmB\\ng96lv1GnfevyUnUSEoYfW0WvqNXr2WRNqPkjIAVeSHGTIUPhlW/oQ9VZABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPEFRWU5HSEdXRERSMkZLUVFNTzNQTkEyVkVIMzRYV0JONlo1\\nMjVUVjJTSzNCVVpRRUpJU1ZGQkFCQVlCWkJIVlM0NUE0U1VQQ1JYUEhES0I0VERE\\\ - nV1pPNlNRREpOUElRWk40UE1STlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJELRJ/fscLDJjf+AD/R/Q5OZrZBbKvHJo63eFG27o\\\ - ncf112RnG6M3KXL9eZ3qWXz8c1TEUlV+IhyljF4kHrSZFToz1JqYdGMH5PN6VWQPc\\nXrQxJ8T5QP2iAqhLHQ7OFWAD/AzJiR95A8OQTsL++uwUIOrR7pu3TYZoIYcsS0iu\\\ - nwV4/kzel3MsLmsWSqWkz\\n=a+P6\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:40.158791Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions\"\ - , \n \"url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"uuid\": \"6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\n }\n ]\n\ + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"exhilarating\ + \ bowsprit\", \n \"key\": {\n \"fingerprint\": \"A01685F6A5792F440548E59D047D3350E0BF9EEC\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALebrura+48myYCmgI8+sGFuJT4sbqqfbxirLFgtiUV4EnaWQ6+b\\\ + ng54TbsjRrIx/qpM8X3bOzf5oQ+cZ40YEE0VJkoBoPPIWDxyq2EgS18437lLz2KhI\\nmjSllqW4jjSBHh13BGK4JPoSjMaIvRcxGIOb1+hKMO1vyUC9uT2rteUpABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPE5XSjVaS0RCT0FXM0NIVDdRWEpNUkc2NDdSVEJMUlBWR1hR\\nSlNUN1I3RDRMTzI3NDJQSk5YVFZFSks1T05JRVpLUEpHV0ROTUFDMkMyV1pFWUpX\\\ + nR05NWlZIS1BTQVVSQkJGV1dIU0k9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAR9M1Dgv57s0dwD/0Q5jMM4S4EBMb/rFmBSytj3\\\ + n804wBylZqB/9LUh/PW2nhWHdcDznjHKfcndZrlpOeowob6hzL2L85uznBurSO5Ek\\nZg1slYAcfBYXPX5TY/b4gdZcv9cC6pCvwzODktIIXvcv2nCOswDMPZuYMVE9RW9M\\\ + nDlvtQcm/RzMXW4XHKRCs\\n=l3sU\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:53.809721Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"uuid\": \"b9557904-9282-475f-8e83-95b6aff080d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"spinal chewer\"\ + , \n \"key\": {\n \"fingerprint\": \"5977DF9DA6D87B94C5857A94CAE8FD056E9A0238\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANXAVZxCbDT8USDr09Q74hh1dlp47pJrjGfO7RMaout1pTVjZ1CR\\\ + n6eU6Hy+/Ay3HhGsZqX5SjDf8IffnT41EMxUNTYNYVbXz7fiViAGPBDusg6qsJVd7\\nUxbE0jBPADM6XYD4u65jrH3QyVE9SVl6ugD00fIWPdrugiae/ZUsl/M5ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpRUlNPN0gzWVFSV0k3S05EVkg3S1hLTlBLNjZWWUxJNlQ1\\nTlFXM05KVllKM0w3QTRQNFVaMzIyS0ZDV1NBWDdINUtMR1BIV09HV0VCM1FaWUhR\\\ + nWVRXM1g2U0NGTVNWRlJCR0FDNkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEMro/QVumgI47rkEALwuQHp76Z+F9i/Rfo+i83sh\\\ + nCZY+lINeDyyjG4/tvGorh0RUi8/Qnso5IctVLE4cS8NC0BU5fbtVpSEwyBLU9iLZ\\n/iDiOWsDxkSsfu1s6DcgdFZUnph1geagI+vbAWfg1I5/BnyvG0s9R5NKOuz7GMPH\\\ + n3tLoChgvEkPRUpRuW7ZR\\n=pyQq\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.184880Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions\"\ + , \n \"url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"boyish supermarket\"\ + , \n \"key\": {\n \"fingerprint\": \"BB6757AEFE7BC322C83D78CDFC8E25E98834236D\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKwqCxVpaozGG7vzuL0TP+vL0/0utECcNjybZvp4YMbrvgv9G4M3\\\ + nSjoVNXXZmqcqVmzPzrZXCoKTPp4NVD9F6fQUj+iLcr98CSJi6JE96VRhiIvGK7Kf\\n+zTjoOpqljSQvMDJn800f9RqsItV8Sg+0tn5pSxH7ayc9EIULmrmbbYFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpWM0FTVDZWVlU0Tk5KNzdFVTdPQTVLWTVZS1ZSWUtGUUNG\\nNUtNSjdRRVhYSDNOUEYyVFZXVEZLMlY1NllSRlJMVEJQWVdLV1BQTktIV0oyRk9N\\\ + nUFFFWU9ZNlpLTFc0RjNEQTdGTFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEPyOJemINCNtj8cD/jJZmwSMflugxKm7g45Q9oFV\\\ + nQfQSqLjku0pJbPjjiyMKK/z+jHdD6XY5NleoE+FKaEqEN688H9h32aebzkGXSRtq\\n7OKbvYhVdlgcWmtoYpF9wLFPcL8p6GHLQ569gCmz1IIQIosxB7rtHDN8m3A1m7CP\\\ + nk0baB1zW1M9QqIqVzBj1\\n=wRal\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.539926Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions\"\ + , \n \"url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"e5dc4547-5114-4753-9119-2cc9ac59a73c\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"low-lying\ + \ snooker\", \n \"key\": {\n \"fingerprint\": \"36718524EBF2FEC4235D8D6938FB3C438F87561E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAORtz49YT+Y75wgG9ebxpzrU3I3BLfv38xVAkAwh8THKYuX3uKLs\\\ + ngFSX1DyiKuLSd2e8KKqlGhoDtdnpG/GNhO+j8iFBnjohYewRCdbaoyjwwwtTtxGR\\nOiyLmvS2hj6FTEsBKJ/7wy/aPbhpRpKO1RFvIrLwkehG1jxy5sBuEQelABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtHT1pMNUs0T1VLUzI0RVlFTEk0SENERzNBV1g0Mkw2UzRN\\nSlZUN0tPV1ZLNVpYSTVaVEZSREhCR0hVQ0FMTlRMTzczUURXVUlQSjZaNjNETE5R\\\ + nVFg1T05NSkFVNzNNN0tFUERRMkk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEDj7PEOPh1Yeh6QD/2xYX4FYiMaH1P2yPE16LcvR\\\ + nzvYvrPKylwtWW12RWaqyk1G5FUijYMIk7JpEsy0YA6WFIYk/xS7Bb7ho6l9JWQbV\\nHA8EWYZF/va8G1FVrs7d6Bp9ZzGTlpSJh7vEypTVRBHVBQsvoIn6cFyGH6Tam45S\\\ + n2Ve86jUwijqFpiE3f1fN\\n=e0xx\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.913761Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions\"\ + , \n \"url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"45e770b1-3f77-4a84-a9cf-27e935f39bde\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/add_star\"\ + , \n \"interaction_count\": 7, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"truthful hibernation\"\ + , \n \"key\": {\n \"fingerprint\": \"121F5892D083E8557866B71E2470452E2A71D1F7\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4GVW4iS8b6lbA/vnVfPAjTiBlQYfxY5xUIDSqoRNLt3a/bnjeS\\\ + n1v/zF09+JjxDwZx27mXhYYefokuG6UG4EcGztUMVDQHUaE/fe/olbDKUKq4BboN9\\n3JwEoMn+x4ylUlq/VdE2mnOWZcXvusA62qrck0jHfLjSDslKyRcK4ao/ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEZKUUhKN000NlBaR05LWVRFNjNZNUkzM0o0TzNINFhZWUhB\\nMzVSTFc3Vk9WT1RPVTVRWE5UN1hKUzdPSEdOT1k2TDdCV1kyTlRBUTI0Vk42WUdD\\\ + nNldJNUpQTjdSV1RKNkVPSkFQVFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJECRwRS4qcdH36o0EAIxyKP1DDG4TWuRfOU1ZQNPR\\\ + nJBD3zLi8S8iHBLBFPvf7IaLdJYd5LpOf7CayIzhpPYoz2PDLEmulUhi6yzOaynTg\\nv8GsFmt41lQnEWRYG0Pg567CR/bmMojn5Xzaf4bnbQmfV4Wt2ofkwOEARhTVJaxh\\\ + nT7M1Mq/T0Up3mOoNU0BD\\n=axyG\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:55.273674Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions\"\ + , \n \"url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\n }\n ]\n\ }\n" headers: Content-Length: - - '3220' + - '8005' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:03 GMT + - Fri, 06 Nov 2020 21:26:55 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -107,7 +158,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMDMsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTAzfQ.eyJpZCI6MX0.eQHDSPr9zFG-Q7sK0b6I684YQq42olEBwOrDIUAWIF8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI Connection: - keep-alive Content-Type: @@ -118,40 +169,146 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download\"\ - , \n \"filename\": \"1-constrained_decision-msg.gpg\", \n \"is_file\"\ + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81/download\"\ + , \n \"filename\": \"1-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"submission_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64\"\ - , \n \"uuid\": \"233ed0e8-8f52-4013-a274-21fb451ecc64\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792/download\"\ - , \n \"filename\": \"2-constrained_decision-doc.gz.gpg\", \n \"\ - is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\", \n \"submission_url\"\ - : \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792\"\ - , \n \"uuid\": \"4964105e-d0b6-432e-9db4-da5588c6c792\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download\"\ - , \n \"filename\": \"1-flameproof_boyishness-msg.gpg\", \n \"is_file\"\ + \ \"seen_by\": [], \n \"size\": 623, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\ + , \n \"uuid\": \"3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c/download\"\ + , \n \"filename\": \"2-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"submission_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\ - , \n \"uuid\": \"b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef/download\"\ - , \n \"filename\": \"2-flameproof_boyishness-doc.gz.gpg\", \n \"\ + \ \"seen_by\": [], \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\ + , \n \"uuid\": \"50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364/download\"\ + , \n \"filename\": \"3-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364\"\ + , \n \"uuid\": \"e76324ac-520e-4389-8fda-6688a8e9d364\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e/download\"\ + , \n \"filename\": \"4-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\", \n \"submission_url\"\ - : \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\ - , \n \"uuid\": \"f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\n }\n ]\n\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\ + , \n \"uuid\": \"3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download\"\ + , \n \"filename\": \"1-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 610, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2\"\ + , \n \"uuid\": \"394cb985-c32f-478a-ad79-07b3fda84db2\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download\"\ + , \n \"filename\": \"2-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 755, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050\"\ + , \n \"uuid\": \"f01387ef-639d-45c9-a2dc-ed602cd3d050\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a/download\"\ + , \n \"filename\": \"3-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a\"\ + , \n \"uuid\": \"659f5300-3753-4a99-8da5-e5e6ab65b34a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c/download\"\ + , \n \"filename\": \"4-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c\"\ + , \n \"uuid\": \"30e18bd0-40fa-426a-9272-30714a64b16c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download\"\ + , \n \"filename\": \"1-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482\"\ + , \n \"uuid\": \"a54f5bc0-4413-4d57-b92b-8e5e54545482\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download\"\ + , \n \"filename\": \"2-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 595, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b\"\ + , \n \"uuid\": \"7bce6189-7a89-41d7-908e-4e428e1c256b\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22/download\"\ + , \n \"filename\": \"3-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22\"\ + , \n \"uuid\": \"85d35b2d-df15-4fad-a188-ab00527b1c22\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9/download\"\ + , \n \"filename\": \"4-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\ + , \n \"uuid\": \"871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download\"\ + , \n \"filename\": \"1-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 638, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171\"\ + , \n \"uuid\": \"0377fd0f-e286-424c-8ad2-9420e6ab1171\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download\"\ + , \n \"filename\": \"2-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 667, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\ + , \n \"uuid\": \"78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3/download\"\ + , \n \"filename\": \"3-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3\"\ + , \n \"uuid\": \"20f98627-c109-4116-b317-09e0d2139cc3\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61/download\"\ + , \n \"filename\": \"4-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61\"\ + , \n \"uuid\": \"363d4cc2-c3d8-4620-b937-250e4b642c61\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download\"\ + , \n \"filename\": \"1-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\ + , \n \"uuid\": \"296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download\"\ + , \n \"filename\": \"2-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603\"\ + , \n \"uuid\": \"afff7c6a-b804-4ce0-8315-bab13c1a6603\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71/download\"\ + , \n \"filename\": \"3-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71\"\ + , \n \"uuid\": \"b868a433-0a11-4082-bfb3-a439d74dcf71\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818/download\"\ + , \n \"filename\": \"4-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818\"\ + , \n \"uuid\": \"c1a8cc7d-00b7-4330-a973-dd4192588818\"\n }\n ]\n\ }\n" headers: Content-Length: - - '2365' + - '12201' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:03 GMT + - Fri, 06 Nov 2020 21:26:55 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -165,7 +322,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMDMsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTAzfQ.eyJpZCI6MX0.eQHDSPr9zFG-Q7sK0b6I684YQq42olEBwOrDIUAWIF8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI Connection: - keep-alive Content-Type: @@ -176,14 +333,100 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": []\n}\n" + string: "{\n \"replies\": [\n {\n \"filename\": \"5-exhilarating_bowsprit-reply.gpg\"\ + , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ + : \"deleted\", \n \"journalist_uuid\": \"deleted\", \n \"reply_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\ + , \n \"seen_by\": [], \n \"size\": 765, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\n }, \n {\n \"filename\"\ + : \"6-exhilarating_bowsprit-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\"\ + : \"deleted\", \n \"reply_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\ + , \n \"seen_by\": [], \n \"size\": 834, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\n }, \n {\n \"filename\"\ + : \"5-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\": false,\ + \ \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 753, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\n }, \n \ + \ {\n \"filename\": \"6-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 897, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\n }, \n \ + \ {\n \"filename\": \"5-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 735, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\n }, \n \ + \ {\n \"filename\": \"6-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 737, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\n }, \n \ + \ {\n \"filename\": \"5-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 780, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"b1215576-803e-4d08-9707-728f96bbe722\"\n }, \n \ + \ {\n \"filename\": \"6-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 809, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\n }, \n \ + \ {\n \"filename\": \"5-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\n }, \n \ + \ {\n \"filename\": \"6-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"42fd9bab-151e-4199-a467-7e6d7adfd293\"\n }, \n \ + \ {\n \"filename\": \"7-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + journalist\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 1085, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '20' + - '7050' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:03 GMT + - Fri, 06 Nov 2020 21:26:55 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -197,7 +440,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMDMsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTAzfQ.eyJpZCI6MX0.eQHDSPr9zFG-Q7sK0b6I684YQq42olEBwOrDIUAWIF8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI Connection: - keep-alive Content-Type: @@ -209,8 +452,8 @@ interactions: response: body: string: "{\n \"first_name\": \"\", \n \"is_admin\": true, \n \"last_login\"\ - : \"2020-10-28T18:35:03.415539Z\", \n \"last_name\": \"\", \n \"username\"\ - : \"journalist\", \n \"uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\n\ + : \"2020-11-06T21:26:55.332703Z\", \n \"last_name\": \"\", \n \"username\"\ + : \"journalist\", \n \"uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n\ }\n" headers: Content-Length: @@ -218,7 +461,380 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:03 GMT + - Fri, 06 Nov 2020 21:26: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ/+JbvCqu3knUmgNlaIkHoa5LON+a++VX8mP41T5kJVaJ+7Esx6E3MDKo/Q + QgSjK/vOOrTbANyvwltS1l3llXXICPm9nVxlGvgCFtdbt1YPjOmhpN6tFoGWG5LASvDcYd4bCJhQ + QlXqOtpvnGZsnhCDSM21KlfyP1JLpp6tvj9IbN1eqMjr9OpJ+AOsSgutaEieNbyYMBQf61y72eNa + 6WwsmcuaLCysaOPnVwqkLyqTX+m1lm43UBKsoz4Sd5Yj5mTeCyj3NZ//HCZGfTcjQ3vItC5l7GVQ + YkxcVMd0JkG/8kdPxovocOKj9PwL2oYHkn0FvjZNSFFoNyoWJjyXUB/Hq0u94sJipG81CULvuDpR + 8RVAsj0QyrUROVb3fK7H7jHK7b5pJ6umvgONWnsW9pogrrRL224bhgvUVvDHMoppyMp63wOadDsX + KfJEljBtJ9vZs5VP/tSs9DlxdauPjJshqnqY2GnsRwPTboccMK46HYrKZB/wTptQ4Uyh2xe/ikXA + +iMtz7I5HdTmZt7TFS8zB96CKC54llPq+sraIGLLMw/KLNuu/0AyO+smcH1kVJKaevzBhAC3YrkA + hcSrCSPo02hFo1AAfkZGfoOneU3STOfEvNQCKF3fckAdhupISxCLyTs1mlnz7DdqzbtG6yS0OOr6 + xynAMqpX4uDquWG0zgLSPgE7GU23A1f0qbN6CIFY1RaLEMUhM9UMnBo4wWzIZ9VR+PCa8e+qcMfP + l2zXFUEXhiqCyW3GhO2+wfORUI/z + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:55 GMT + Etag: + - sha256:edaa8b794c1f5b391775f5a3302bc5e383a12f56227b6704c57fa95104c8cc28 + Expires: + - Sat, 07 Nov 2020 09:26:55 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//T3458iYGfgDUWYmagvE/7YnLrujmZQWVlcrfT8rvc/p3i3eRk3PI3CRU + kXolGzZRjZ+cys1RKF82kV9ehefFLsrvRO1JSfYjHp6DWmR3bVFg5Qj6L701o8R3SOd7TZeMj6ew + 3WAl0ay5MZ/84j9hSX83frORFXt4cx9LxJ6FhKvj9JNLU3cSjt8jWcTo05G//qgoajFZKnmYrHmL + GUrvW5qG+MjkjPUDQbwYBbpFkAH+ZkW1Ufg5kaeRtDVLQh+ln/sbo3GYAl28dT4JdWS8F6hpUiWX + snimRdjLngFP9mp0S6xVGO6wOW487GwG7jt69s/BFa8ZUqv/AjM60R/Jt6tpnuR0xQgt/CgliSRK + FVdUAhegNEGeLaK2+1/VT+eBccffU2NsNzveK9mioiwuGwXWdgPRqmFluhPDl3AhkST+GCUgTsij + +B/NaXFZn+gHLbBcWCki1eKRaI78Lhk81Z/f+7n16NxzZJtLIiMkNT60qcNK2p2DpQqPw0UXxVPW + G4gCZ6joJjg+t6GTPJ7gbtc7Oe0eZFOzFJRGHwIoWZFmZAd2yiUoFqDuxlyE6L0bLPCqH1ZK+vgX + ctesONe66N9iHFtoBl2ty/uR0MlJmdOA6TfErGDq3u6iwgkIZsZxYYltGRwKUBPNndq1isdD0qgm + rypGdlqF7ESAbO48T5/SPgFdpo6qCZ9bZV4oDrVixHCzfqvwSEoBjtWqHP0lu3XbDSSqot83/Ecz + QzuDXxLfhjjBDPCCdbvJw+pvx+cO + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:55 GMT + Etag: + - sha256:860fa6e21d969ee975f762a791f4d631877428cfdb0cfc3d73e55c7fe6822432 + Expires: + - Sat, 07 Nov 2020 09:26:55 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAndCqMgpWIWJnMVu/b07mXSe6uaIKN32pgcOGsAWRXXfuHllEySZGgg9C + CLbr49gbo5ug4BgUDcD4NdWe2hztzSiiC56/XVIhCsuHF+1SdPpQEIo5jZMINaFHTDJMkR2y4UXn + uua2eB2qESAzaioZdGW2ab9dSCcUfv9Bbp+5ZSgj7pdFvMZkRpkKlxQIUZNOF1t0+I/v6jS+alke + I8Kao6rR/3IPuUPR66OJqC4oSv2itJG8A5QY4aI3RRMKGzRUDnaUYk+3psaDwfYLui9RZJ+ElU0i + ZUXm0/pBx3vxEhpo6fCWxWECpIWiZ2aGS6iueB+LfM4HNPonyNOAN6CSx83H+Dze+sbWDzV950a2 + 3o0igURPr/G3ECmQqLz1NAVCVIyYOkTpeab6aaJzpMs1pyNN9k0gQUFRY4nVg/GPlM8JWjHnPv3E + GW93LMI+kUIAgkGLs/UhITLiq4R4JeFYW/R9nbQTEjmwdr/2gYfzQ3wvivyA/iNb3NNm/iTf5si2 + ECwaUOFrWr+tkvvebKMCDjtVszpOBAH+yOPHebxkah/lzamxbngYjfmiwEH2cMo6kzTIboLBR4fk + JdaZifsuLwiHl5FgWTVuUNN6gjnAgpJenQGeMo4h6RhoQUfWxYsvW0efMpotCbb/pmdd9UjxXMB8 + rmOY4n16FopHaKnaL7rSbQGphrAtq4beYzA44DGhmb7xrqYc+27/5pGU7Ls3xWxEetQRQbgoLNcc + toqs08NhOhHXLfvxZFFoTUD7J+A1cKp//qPEsndb6am8/cKqqftg+RMcQf6y+3NZkydyNwPvAYpb + vrHwMYtZaB7+1qc= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-low-lying_snooker-msg.gpg + Content-Length: + - '638' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:55 GMT + Etag: + - sha256:446e91d6979810b573278500d8690214cf5951976027ab4b7bf1f37000ffffa9 + Expires: + - Sat, 07 Nov 2020 09:26:55 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAgoUubcccPPCV7ulbX0tRBS0KQMM0WRwNFuu2kaViVnb9mxUrTkAzyHGg + Djgs4JD75+IwatC/K7T6l9BpIEZUIo/NTMBc3gIbNrtSYovYX1jziyKWwQKg8nM4DiAYm5GQEOIu + U4ZYJ8bQTcpdHAfbnsVJ8YD7L3rGOUqIp8demiiKfiZ8oOsbf7+yL2aWtu1tfgIDYfWiLEjY2lVQ + l1jwUJy6pMzF8z7I4e7OV88txxw37OAqol19kx15x/CP5QljlFz5rS9uexaLhytaca/ze04Hnbyv + 8lDWyzHtVmNS5S/IGr2tK0EsnCcyXaSUkHoH3sZXrXU7txl+HQh4jVI1h1pUbOJHR6gvC12Qy9Uc + Qd98YpeVA2AS/wL1LCcv2nag1zxBQxQyagynlx80czj57ezAh1KFycYdidgbhLdSPdp5SNmV7qAQ + /NoYO3V1VyoawJRVDFCo+nDdwlXLEPdwhKmvhysqZJVHzA376C9qK3AN2RTrGcVzwzht1tGjiO72 + QM7mbByYzQ8fW9/9NjuYmaJ5077RR1eF6giTVWp1XdxiRe9WEY9EapSDtrvibf6EXTFp/QFAmPbp + KT9FdoZOrTmDEQf0G6+qTCIXuDVuwNidIDQfso+IPOYXaHpS6FvtmF9KBo5kycmbCo4GFdCp/5LK + 3JhYdAMxZVesEgn/617SigHNCGInOK1IfW0HcshMyzetSVWukb5Uqvye7AGJJQTHZZTLghbMRUcB + H1vEusIlJU4AIBCywGtgWu6yWGr+NZ6i9KByGmML+AK8zuRFJdn3hkscqy+1CAu6VfZaCbarNGbo + Y4OEoWJgLJ734A1S5Vtir3UgqgRIQhh1eo8aennUba2DXP/CZyUNgg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-low-lying_snooker-msg.gpg + Content-Length: + - '667' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:55 GMT + Etag: + - sha256:3cb434435967592f1c003950273ba0ea0b34010b20c2e90a0a66007542b882fe + Expires: + - Sat, 07 Nov 2020 09:26:55 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAA7byGeaYGbl+eUIQaQDQ+FWE120zKocy7xHPuCk2Ct6gDsm0mW4y/Tdvb + RVxuezDAx4Gr4fTM+flq5H8rwjcwUtfyNRetwQgs7F/BFrMngMg2ici015Xs8z/d3XHi/y2L1AOK + OCwueTBN/FTAGDWyFrQmUGkCZb/mx9SefQL4yeZdFyoWB3XAeuTLp+9BaqEEhv/1bXRN06Oq3UJA + 0W9LoX5R8ubj2PPuUDftWiTZrYGa/mDPFOBSmPcGEZCFb6wfRsGMWDfFWzGSPNGcARrGskuCgm7s + w5yMM+I7O+ni86K56SglMgo6Eqw7teynrHDN42QmME+H36EEQrx/HPvpDW9Rt02iv2H3McPUxQwb + 7c4VFRKIVgfo93GFJ+ktK+6EaaxrSzNkgDxREq9wOdrzqkgd1uplcK4VMhUzyV37zja59g0wDyZJ + 4Mrr0ipqSyp66MpFyGiEjHoy4OPF39mgZMXttmOWfyujgshRB/OfLwzxC020687bkPoubrdI1nuu + x0Qka8Kg57CYhaMD0p3JlH/vcdCRmvYci1sL8zyQpvIBnFKc/ItlioUU21ruds8ZD17x3liOzF1M + ce9rtXhPxMA+/azas/yMtPiEIvLf4x+zeyJBxRduD6r69bX0SA1mAdRjHbylnAO4gkrRXa2DO5rJ + AwKx5PRbrBqbR+VcrtfSQAFunTyRvcUxe9nXDF6hyN+EOSy05lqCjqsXF3kqv6L8qJxoqDz3CrVN + D0JiDnFlS59UGroMt0dQm7Yr1ejRV9M= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-boyish_supermarket-msg.gpg + Content-Length: + - '593' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:56 GMT + Etag: + - sha256:422a1661857c4b39370a1a1a53ff4afa3f3d3937dd1476a864802d59825db428 + Expires: + - Sat, 07 Nov 2020 09:26:56 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//U+Gs4/MSGLoBpNkP2cs67LCVlDq3cLQjBg3Rn0xJXDygTK73nPssHPSl + EshIYEtxgm5JcFXaqwlLTxkr6+KlZP4tRLhe3nZ1Uzr7hC4MMYXYF1VPOAanhVsZ14TUYpe6tWe3 + WTUcAVlWyDX/DJpaDuqJpWearqhIUCEe8IzjluXi/Ue46el2L+VyVGJKaavBUKKtE8jndN9Ojy4a + Etde7UUUtZ0j9rEx394F33Batz8yIeTNyI711JkHTgUBXr77AXbRvx/SQxX0zwOy9X3KqT7Ljvr+ + bh+UILfcCq2MVqwnlLtS9oHX48iRh2Uvjf+yK/my0RKgso9Go2Shd2VBDT1+3KJspKeg1hm0XorH + HTcp5aR/bxIvYj/rluxzWELXM2kT5ORnjQ0oJQ7NQD5uw6i13b5ZtXZ8aiK6PL9dobX6KslM1+MF + r9vyFirC3o3EZKjwif1p//gW2f2LeIrPDFQNzM8NC+YMPx06iwLb8xSLBCRI+/svdIx+0T2/Tv+y + LwW0wB96FzJ0K9xp3f2WpdOGo6mQLdntR6+t/h/9wN/qZ1DECa4ALrA+leVVWxF9XQ5opalFn5QD + g3DmgHw49+E3C5KAs9CtoGVe1nAMR65DfyuovpjOUll3NLeCydija6Oivfh6yRKTxVgQFCrx09df + c+R5la62QYYl9fTklEnSQgHl77z7VdazKmnUj+yblJFQR0Rh588GRbGUOYmChlxp4998krGMB1Sh + 0u29CdAMr0wERhbkjqucf+TfKpq7su6dXQ== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-boyish_supermarket-msg.gpg + Content-Length: + - '595' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:56 GMT + Etag: + - sha256:bc026c545852063bd71fa03a6a62505f7448491a82d24e2699d1058f24e7354a + Expires: + - Sat, 07 Nov 2020 09:26:56 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download + response: + body: + string: !!binary | + hQILA8PnxMCiIBsqAQ/3YJwMk/y3FVSgRa39iuuFsxtfnIQliIcTc02DwObOZrhoLZkUPYsioIik + IewQIbApGR6dduG1V0I6KPl+5JMGTM22FEdlHpPNOL/5oOfMneQTgUGXEpaYr1bWHtMvtoGAzkiQ + S9hDzhD+Edgto55h5eA07Ox6qzD8TvUQfQ3vPbnmg8+ScAKa4qVNj57R8uTgS3l1K405GkzsLyy2 + 5yklfvt30/71LbakrmDAakFIUbwGlPdve4QO2siONSg1M7GAEkh5PvyDaj6lytHYZe2RS9oUggl8 + zAjRSoom6HI3JKaLtO3C7yzFTZXM/pQhvlj+2aFItsQi++OpKKGrszzqoqYUMwrKsWUdaaPULgm/ + XUxJqvkn1GwDmoYiajhv3/SM8Q+A8F6t5Ohg+pripne2ZQulvl8qkQvFLM6LJfAgdyZ0rrCUI0or + 9+DSrkDMHftq5qaVx8WBSYJDnCXCNdzQOexDYDTGKndvcftydimCXjEE9U9EbIgIhNxI9dkCd2Ux + 8CUg8jDqB2nZD0kM90yaFWm8ieofW+ow5Y33F9iQ5rnyJ6i8no3+kACtJQHu8xQVzERioxj5jEg9 + dEEUVtn6bPLsLMXa1fGF6UH5MPgYT/rhSGEvgRuQCae0jvSQlnxpxUZSsV4KPdwxl9gsrjsmoOaV + EDqHUzftH4eS5rzictJSAemw95ZGpgTzaqNrM6elC+EXtHbeRpAHLLGcJB3vhq39YFXOzVHZ9Rcz + SZDckbAy78NYBmcoL1aB1c63s3KufZxtwZOwRSiLHud26PUmTAcEEg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-spinal_chewer-msg.gpg + Content-Length: + - '610' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:56 GMT + Etag: + - sha256:125d4b2458031d54390c846e8059bee58e9a77dfc77510961edbee01cbe73c06 + Expires: + - Sat, 07 Nov 2020 09:26:56 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -232,7 +848,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMDMsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTAzfQ.eyJpZCI6MX0.eQHDSPr9zFG-Q7sK0b6I684YQq42olEBwOrDIUAWIF8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI Connection: - keep-alive Content-Type: @@ -240,38 +856,41 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAArmycU4cPsPyLFJ52LAioCI5iV6gE4NWoryJHCmtVaeC9zb19Q1Idrh5L - +FnjmE3Za33S7hVDZfZxl/tDGr0p9dzocftwrsDBhnlPnvpBfpycjXhRJ2V+sWUcjdnjlAjz6iqF - kmbAL+aobpZ4hBHUZhUi7WgOu5Drv37RPlDqobR5WaL3Ycr1x72Vv52cOiE3Shrut2axMBq9VPID - SXYiBIdjMRksDYjgnL365SNgrdnemGgRAyVzm/Up9G1C5DIp0h/+mkUCfMMqjDUAGgTmy6DzLjbf - D9vAJFqf6J7uPjbn6lvpVoM8hkDs0ZHryrd07PqGUoSHrHUCWtz880Ysyu55hkSj1dJ3eM0Q3Mqx - ViiBXM7bV9lCgwnJIZWRsFVTRv93f8saZiEdL4vnT+ILbpBORyJnsV1/UStmBXdyMuXJkKRNECBf - iNZVtywCUAGMAF05ivQCDHMmm4RFSUb2/lEb9Xi5IXtUMa8rHuD7y9q0vTjxFol+dVjFjGjjInGI - vNQ/bLCjQ1yTctoJPjgM3KUjIJSnfU4vNmmrt3SX8N/FPNPvNJ+mO9A5JbF9L8S1lCiE8yBAkT5j - Ug3zeqWJqCYGD+eYOOgoWwIm7hRuy9XJWhWXl4d0IjIMbmEgc8nihL22y3MQ1e655lf23QF3ZbZq - XwcVHctJIVjQtG76JXXSTQGK8k/7FzEWubquU5SSIZl+wgjDC3/KZWdX3SNXN+iRz1PV/xzX5qO+ - 9wlBebksQ4NZLIu/xiwPIBtwhbXn4BeUz+OCh9/LSriFRbMW + hQIMA8PnxMCiIBsqAQ//fj6xq+oBW0AnBsdEBd6JW8VfD6i4W64Z2hnhBT0WAvha78l8az9Cwpha + e3jSYgDjDFirXfftb39xpYh4dsF/XQJjZiR2KLME8ZwQi/3OYbT5Qu92FXGIzjb318fEbF4z9dG+ + gy+Gq8NK6mDx3KHWCqDBQR9nWBqx9X9HhzrbA4amPCuCKzd4tU5iksivmVPPSEgWSc+TEJKbdM08 + yb0zSFzWeLjvih0MfQS/2+JpZkjY877CjQF48xgOfGV7JvqwbMKSUqDbjEhYOQsDm2mOLOjUJcVZ + 7QiktwNfirh6uNN0jR1w2XTALPvE1wU3L3CdRTWMn3ehTa7BNY+mdne8YyexICVA9AhpWYMVwyPG + rfZrapceFzJDkrUxe/aavURN+EYdH/PlY+yAgVCZXj2+abjdigggbz5LfTFWGDCvfPT4U0aw+O5b + +iQbs4alQvI/8IiQRkBL83WsiwI7sCheT2CI5E4VZFoSpKRPH6grwfvzoYBPHnQQpFXU1LGygovi + qGnLBOsIPSmfuk99uWUu4AwokErK8qFMOPrNLb8DkFS/Zq+04R5n8cmQeWEaF7g9Kj0KS+WkZvQN + HhI3G1nmJ43McMtf/lyJ4s35vzh3WJmZ0gbXcIcobtQfMkcSx0PuucCDO6/uepfP+FE7M/zU/OE7 + /jU47NggGhyPPMPiujPSwCEBXq2KKQgFnpGxx/gn5mIZVtcAM2pTJII5ZcoVtUl6TG4IOVi9ZpoM + s3wnhI9c4RIeVkwYPzfQ8hhqaHtmLJVFILJA/rL0fp95m4Db/+/VrcDTt33TXX53tN4Xq1ijou0y + nWSk3Vi4GICLbgh+kMTEMKjArAmqnJqjPHxOXHkKjl8Aqzs8m0YpP10koyGDZq3ZLIUebcbYu3Jb + G+rZGT+OJRmNrZuEOyd8A7WEtWsIMvk2SwIP6/miDlQ8EWGkPpMirTxVaPK0I0/ZRgtt4InVGarH + BscIMTKJDhqv8h8q7m8= headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-flameproof_boyishness-msg.gpg + - attachment; filename=2-spinal_chewer-msg.gpg Content-Length: - - '606' + - '755' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:35:03 GMT + - Fri, 06 Nov 2020 21:26:56 GMT Etag: - - sha256:192ad51f502dc32b230097caa26399f43633e34f9cd2c91be35332b076a1a26a + - sha256:baf5afe2712f7518631318c716e9b255a41d06576033225f64be2d7c3888351e Expires: - - Thu, 29 Oct 2020 06:35:03 GMT + - Sat, 07 Nov 2020 09:26:56 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:39 GMT + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -285,7 +904,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMDMsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTAzfQ.eyJpZCI6MX0.eQHDSPr9zFG-Q7sK0b6I684YQq42olEBwOrDIUAWIF8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI Connection: - keep-alive Content-Type: @@ -293,38 +912,38 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//UMNDHzuWkzdSKEigpwc2bJ15vqBmPFgHA+PU3X9Dgh6c5wQU155p1EFf - BTy6CyqDouPKFfvb/FH17cWqfn/D7dPePHWOuHJa40nOgAPSr43at0HlAtOVgd3TdR+gU/6UUcmT - KhLTEme3+fewIA5cx7El1h9lFv3b4qw1gRd4+GTiu382ytJm3A7cCybUpipSLYTSKZIl9EnFPuU3 - qifY0i9GLhXxpcRvvFM98tXvOaZ6Khxd99kPeyr801FdlSZvDpfQplNjhgobw9jJZTIZKT6XghQa - KUgiuj29C0i4Uh9FQCm7Q4DJJ1KdH+/kkJTGL+1xOg8xtBSik6+JPh1lO8GcIMZyZi+inLdW5FX6 - Ux+orBw4HJKrJFRb+NwH7KZndSA0mgBgogEce4z89BOH8cdP24Kjjz5e+cawM/pkapbqi7bVKH2E - Nob5pcyvkBtdglWg7aHk6PiONabOsnlVaE3IgDyDOYTo0kcvUEruVVtDUABXHArAsq36gLZFM5M3 - 4Gdw24vpemLUvgEDQLy6RlfN71s00S6NHZ/WDueZH0olWZiItdc62GZlzbzylLMgSXNNB+PxdZm6 - Mm7o4+U3BFnjSzxBXCWFqkxg1ZB+TrUnJJEyMFdY+efpxlHsoHayVo2VD6tLnNu1BOllGmu+WUVQ - 4fx8RHPZMeglqlEXNwnSTQHdZ2kKWqr0WtDlKsfsakCUJ8K7q5jmhcbzE2soDu649WUnATzvP9ce - vbrAbW41iX3jTKaK6U78/PeyA1nAY3t9fPGOiRo6AvIZGIUc + hQIMA8PnxMCiIBsqAQ//apHa9XNSfa7szM/WS3pSS2HE6opX/qg+DfKSPzprUpxbk8lMy7Aqo7gY + ZjSXxHyKhE2B44Wxisj5J1C9/IHvWE2BOArQNFRDIK0j7Xp40V0yl/SpMhKY8Cdpu8zDL4P8dHhj + yxnhbt66rPtOpWhKQBwK0Zs/anUFTm0o07nn7/6dsxnUMjXMu+U46J709ueZSxYlbqeYgwM9h/a+ + RiqW8WYq1mUNNrcOuVpPb+rcZKqmbWC+eioV9pEZUkXe1o4RMFpde5ZDDmYhcCclDX6kuljGU1Tf + wCm+CZbye728Ckeeq8BEbIMrCHERWDZVijCrp37vfDNKXlENYj6dCSUA/axPGA1z+QPLlLOKCX4V + eVKqT2HuvcSkwxSC4IwYM3BlyCowSqI0GFOaNrvqX6SuZp3AlYLqxFpSZ05eTcbvTg4T8vAHbO6t + 0z0cA4cEG88p7BgXkRxJIpLs7OrzIu0/TUlsAa/ylK80kYkdM0wzgeDZUzi0HIegBj1UwU31Yu2L + ZGsAjkMHl/yMDFk+6q24cp2tU5rnfJmfYNk7Z/1FrDshdipwJKgXeKNFzGxpN3is6V8knGWV29KG + Ed9Li3qFzIwPf5JAPHq+QwYaVhrj1TR9BWxE3iLnw3sNP44c9sm4lZEwzyv4PAubDCMd3jPczEwL + vMDuj+aLPabESaBC9UnSXgEllWfm4K10qWxT7B2dbMMn0i3pwvOW8Wgrb1HRbGpzauzdb7D0dL3T + GSulGhcNMnCwxRzOan4wONXFA4ICIdcaaaWYSM0hd1HfIKnnZ9h+jILFDhHs+TIdH7iz+50= headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-constrained_decision-msg.gpg + - attachment; filename=1-exhilarating_bowsprit-msg.gpg Content-Length: - - '606' + - '623' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:35:03 GMT + - Fri, 06 Nov 2020 21:26:56 GMT Etag: - - sha256:1335bb2808daba109c7870b17e1f14116ce2c167307a55f50d92cd5c8e891054 + - sha256:92fa49ed69d092653479a56bda894f8bd56207ea0f78e185e35d8c89c7b2f170 Expires: - - Thu, 29 Oct 2020 06:35:03 GMT + - Sat, 07 Nov 2020 09:26:56 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:28 GMT + - Fri, 06 Nov 2020 21:25:53 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -338,7 +957,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMDMsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTAzfQ.eyJpZCI6MX0.eQHDSPr9zFG-Q7sK0b6I684YQq42olEBwOrDIUAWIF8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI Connection: - keep-alive Content-Type: @@ -346,38 +965,714 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef/download + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//UxZoX1NVGzEbngLxO948hDcsON0wdwP9ue28kZauO4qBROYnr2Xglc2Z - 8Rn3KUiUzT3FQYEaL2aLYspgkcPvuXIlZA0Hcn7hlXe0Hm40qFeN7EfNzjKRY3Dg9Q78M3dnXDlc - BxxproHh1dGiV/DORFAgOvBfvfuve660Xcoez8U12o5XKjVVai9ni9FqmWV3lT8HGKVEcUdolcnc - /d7aCKJo71YaOZ54LJE+RrlOmySEASTxugE6b+GzvUgkYHX6dL7vnvhGjkACsO77gIARfq7sBZAF - UPgBtIZikOjRlTIDnWLheibJkSCnsp9K+HVZpuXhwESf1t6p9Bwwse3ZT6ZDcuRGlw040ykgZILs - H+tTx/iCT3J11zVz25bpldQUG48gUUW9Qpmxd7W1TOp0QIb3wbvX2qUmk9EfNjBamp6gNqTahnNg - 1a9+vgm1wyIfzMYAbImA2ErI7g0gYIY2aztOBzm5Xbxd8a9IAEFzlLEo+5apyfaMdWTGhbTRWjEX - SNlVeTRXoIltmtHBpwek35+yV52IHqCJU0cLAt9FaJd0E70i++P5wrbd8Jhxu7tvU9PZZiztee8O - r5xALmPNX460cxz2KkYnb2A8p4yLkXSB/PviTgQbAxC6Tr8N/HV/Mw3Ml0W+hM7oaNuUgzGwfZNo - gQM9lip2M+7BefS97Y7SXQH3+CX7hT4M4UGkjHnorHb4Jj3YtwLWX1xJBSgjsSkegExeQ2LQ+Qmh - Q4zePDuiNrcQghL2DlEEdiF+mZ1lJVXe3LvN+C88kF9rxs6kK/T7xaIhhRs0hwEUlWCcOg== + hQIMA8PnxMCiIBsqAQ//Ri4pVlDqgd0RZnzggCXR8gz98QjQLAWkHZxowv3BCbXYOSafYc6SoTVQ + GhZrkzI7hFwaMYb22xoN4VtSFTdot4u5a4w/dO8VJCgNtYYIlzMhYobJOBBUTQwd+/b5+x1KA+ME + 4GQR10QLuJpaljx6/W2GMhuYJburj8RopzogRCof72L7+5xOPVCr2qf5KYJtalaviSlcfoLEaYG7 + UYrhVxLOvVWGLG0YRMRgq42pBnFc+f0dKft0aMhhKD1mbMbB3Zod+7LEL77xI4oQC7Y8MWhYSTQA + 0p+AgnGESNEF23Y+4C3DKBEf5i3N24iZ1XIvT1MHMZXUsLMgS6y4PHcwOqSyxi9PsCehnLBSLCrQ + H+sCgVwU4qesjjRsPZIqgHcf0TLV9SFy7iilOjONo1O1/kxok1+nOCcAMjWGM2ZPhBVxobua+o+g + Y/6KsYS2x/opjJ4LqYKEbgOyvso3N6bBvR2mCW3Jwyp0K+n5rpSRN5XCm87A+z3yqDO68+e7EF0h + ts3z2L16fhjzIififF2CcYz7aSqpMNexg1RI61P/zawKKg4Caigg6XTPkfDEBe5U3WbJxvGNen2I + 0f9jZSCwQoBU2EzZ0SXO4HaAFz50QZrUP9Rxkr6nRp2HUlBKAGqvNkOFPh+HnM6qhdcTx6T2qIlp + +CqDzLwXyMKWWctIyjDSowH2iniDARojvXsQrZbZxk8IcYEnIA5wJdhkoO0pMA+1eyioO++27w7x + uuN3+VoH9bjcGTRBa69L+sNLMeYIyEYWbs6cGsnZOKRxfcgADK5yKEG/8luhTdmq1cOMcaCPX4bc + oa1nREOvPVFiF2PRC7t5P4dewcGuZLl3ZXhp2XJWXyNw1QJNRxPa5FA8De9rPQEQVTi8Wsb3+a5Q + 4jxPDeCDUgw= headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=2-flameproof_boyishness-doc.gz.gpg + - attachment; filename=2-exhilarating_bowsprit-msg.gpg Content-Length: - - '622' + - '692' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:35:05 GMT + - Fri, 06 Nov 2020 21:26:56 GMT Etag: - - sha256:cee89572e5edb833eaa9cfb03b0f383075942e637b85e4669e93767d8e4ce9a2 + - sha256:904a241ccef98ded6366dbce86bf4ba59f1c342df4007b5f91873ed50b4ea6a9 Expires: - - Thu, 29 Oct 2020 06:35:05 GMT + - Sat, 07 Nov 2020 09:26:56 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:39 GMT + - Fri, 06 Nov 2020 21:25:53 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/wKymCtYHkag6vLr/SyEbI2YkmeEp0QH+MDVVsgA4TreFo4aSOtGEMURspK + jUcTqp9goUylUI3rJNGbyuW+vrj30qPffDNCTJsTlMa0djPN7CXFJEDtZJlnwLbiPtelDKkHzdnh + /arfRjQejeD3P26U+++O5vlNFWDsZ8QPBcwKAoUCDAPD58TAoiAbKgEP+gKPFjVzjERxEDvYiGCH + tGrFspeoEyts3oKoXm7s1FYcGD0HYcZcSzWRwE/El3usU0OrKoa6S8M25hFp0qZ/BviJthYauueW + TIyQnnhN/+tJWWvELTfQ1SwgUxbQFy0psiVL1csc2O3RImFLVpf2yPPNQobo+rGQyhcAe11n9kAC + yMRcycZzyW9Xn6o9pZJNYk1H8qt/uUp+ikKp4wGKKLoIfSD+/YTghInspiFsme0DBcp9V2vqjyGe + CRxi+JjyP1+H8fCYmG4HasxL4RnfxIeFvHEU6D9QbqSLDXnw57C5B3LSK+GdCQD2GRkabmx0YDoJ + THBwoknEsLJaKYjZJHYwIEYoncjCDyyLskhzDGW+rAmJOHrVI8G0NkAXaYZDbSVQXWzAROuDXDFC + hEEsCBcFh3xa8LsrT19Yzqlt3ny6jIWZH8k4qC3C2kZMHa9MNiRLYNNMz+UXvsUIgbR1XESwxd0j + n64nh9DTX4137EQBYdLl49RkPcDieB7ZPrBwfUWHw1u2xf/dyptRTRDwZt+rZi9uXomnA4Ne69KA + JzcjsF0xg/DZCv6eWorJX5tFMXAmyWdFDLF1K/WRBWETZ6F5YNdb8zZSgK+pbvMBYGPDC3AFH6oI + Twl+3WD17Or7MKHtONwtzgKZTuAGijDqMazf2BaDaGYs8fElyWiCpbUy0j4BjCVNFMRma7sTQ9CY + oSnesr+6iHcMNNoStOq5TRSsl9cssGIMAUMiOIiooSKLwVD+E9k6ciUH1bfsK3nfIg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:56 GMT + Etag: + - sha256:621f9d2ad6bc5f592d7fa45b125f6764a35978389472123bf6465f8e3181d460 + Expires: + - Sat, 07 Nov 2020 09:26:56 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/4+98ml7cAlskXUJ5TnXQw2oBnHP674Lf0AmnVacqBCjAjGpeNvBb5Diffr + QD4ymnsLWuM99LlzIqhY1HUpIag1f3xcZQW3rpUaAh9j0fn1Of89uApGFd7ETxGf0uCZJ1/3GX5z + Iln7TXjTHC7KeEklYzSdaXhnesWVz/VjYOD7Q4UCDAPD58TAoiAbKgEP/3Oy5OBffkpfbj8AQaiP + tgWQ36G8IA1pkkZGPxjmTvJOpyQIxc7q0zdDbBVLHwp6t/vw5nRUEuJ4Rtv6B+gSuwOPih4yU7YN + RJ8qRbumn3/c3WH8MZYkKA3T7/DnpN6vQMKNk5pClGO5zcUTRZYDHXEBEbBZ2SxHFSVVdYPKN+Ad + IiNCj50cStRtcwSR67HsDzwNhcBar8IVOy/x0eKWTe0a/24d4o5+9TZn3FwnffFUiG4/UE94KoQg + GqCrMjj0tUl9tM1QK1b9xv8jTkLvKuGoZ5P2gi7pyo3G6AupaKj9RQ8feaL3MducxXD3yWgxraCC + 11Iep1dfNQCgGxRHfQo0x78UUbHwwlUJ8FeYtcLlcaYA6881q5EwXncUvVBLNlBKL0NltYZVM0Fh + Hi0oN+urMpZx5TKXiXH285YxkYvOpS3ZtMMiVnXzD+yzdJH5COGHcWDeD3e07CVcqcDK9RmiQWc3 + dOlrvbBsJ/3hD5l5HLsF8c2q/2jFld+h7tkIamziWu4mGpIhFHF1tfjL0TWHVW7zkQddu1vzsOGY + G7XQ4bn/IJNms4Ey+G/ZN7BylwdP27E6HgL8e1mJ0r2KKwRvq3tKyYTYS01CYpcjksDCnTXU2Lxz + 0kKRK3BUR8y6mopRPZfN1wi0UQf1zI3Z6CylSt1kOtuIHF4zmfedZugs0j4BNjcXhkUyKHLPftkt + 45H9UxYlnfG88Ncy9IMApQIwQPXn/TODZarCOi/DaEVYIHsyFV66Z1fOWCLpo++yWA== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:56 GMT + Etag: + - sha256:124a411ab04fc8a922009e2e95ed4f3c04acca9602dff2d5a02e8989c7af2086 + Expires: + - Sat, 07 Nov 2020 09:26:56 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/4f72cfb8-c221-4b27-8f8e-aba41f3afc1e/download + response: + body: + string: '-----BEGIN PGP MESSAGE----- + + + hIwDJHBFLipx0fcBA/0Ucz+Ugz30U9FsHZkdVxWEMRa7VVypFNVglaWDm66nmJei + + lLnNV2qIFO3iRnn16qoQhkxjFCVTv3cr/VzTCR87ZnlW9zzIEho/5wwHMmhKy+yK + + 3qB1Rw4HKtkI/CC9UaXZRDYfMkAeN7Ik/pXcu9swMh/2na4HObkyaxKiCEVA0IUC + + DAPD58TAoiAbKgEQANzofORonuKSXQRzABltnv2LPNpl/GMxbnkk48M/4vkMT5fo + + 2P0mOEs5yGcwCcHxmlXemNDNmYF5SiqnpBlWVNQb11mS22G2Fl9RGSAXv3rmgTRA + + w5FgYPvcWr5zRWVDST/kV6o7WbIgCNTZR/wbyoBm/E5XY0yfWfBsNDHaQT8ZmWOp + + y0q6UozIoNkATegu2PTnG+gbe2RjsVIpVmt7btTS6LvTSeSKROPscQ/2WCXKntGA + + EsqyTwMAPbUfauq7mGo0J5zTrfzU/TpC+Q7Tqi9S3r/ZBkMMnMFL/m9TuvnhSrEp + + tpI5O8NpskEG0pEsi1JUNfjPO/LP8A3QLbxRbymCtv96zfqXgaIWJOEfhFMkHrrX + + VYT0S2ILFQtJOPyTh99iAKwn0urJ+cJgcYVafPx3w3Ue/DBhXg6d643FjivLLTmN + + FJgpNfIFFG6qQxI0xc+CW9zP5wjy5Dz5Br3Gav5RrhIV+K/zZG1c7FoJCC/0RkFa + + aO/k9L4xxqxhjhJ/7A9tnTWcOtwRGmt3HK0iNZ3DCNzYzHSwqBzmjHbAyyIsBXqo + + KcR7/N+KCGmm+iIRVLeN4LV+9az//Jmhytve9VNQx3ddj8JD2k3RCOelGkN/OKIC + + d0KM9D1CWWXc+GChGpP7cr5Cu6V/HvoRjNq7jFJFnKLZYCuVeBKSwyckGk4a0lMB + + I5aAQCFQG6Bm+jPRvgoGYCU8Z62e7/fx9V8TeuuzvgK4+e7gCMsdhNccOLQYMQUZ + + 1XaR3FvzReneTmMMuV5ZjDOD+JK/j6tzskHNzvTh2Zdb/Q== + + =b4zq + + -----END PGP MESSAGE----- + + ' + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=7-truthful_hibernation-reply.gpg + Content-Length: + - '1085' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:56 GMT + Etag: + - sha256:160dcc782861a14b4f453c751cf7cc70aece2afa5b68cbbd5c3c3b37315b4e48 + Expires: + - Sat, 07 Nov 2020 09:26:56 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:26: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BBADO6q3JdprpMZxhLIAjLcZsp47HYn75NYdFCqzCQT343SEDdrkYCD/ZXdEu + W2Mvp5FIHIkwySrF/tU3loMP58//iq1lvHZpaNdcDimh3imrsYsjga/oyDp3YZT1bR9LFMVFlKsL + tS5kqjG04jqwpIeWuA4giLx1RMsrARxHr2Wt74UCDAPD58TAoiAbKgEP/jPg2QKSyTz4Uc475+6R + +BpnQry0DAPH2vXjOtO6i3Ms5DO9Kn2cqYcF568tQg5VpPbGemNpN5jxrxkO0v8l69MMnIyBM44W + bMdNcqfrn8W0WRFLEo7Ro7goZoHDQfaawJYFYGKW/e/p7Kpq4vqCcY5b6nWiUSzXBkJ5ieDXfCwS + AZZ2NKhiyts3NSr7kQHMYEw2EKKFZmzp4MEYibT6QsVhyMvCQgMU7kWhowgcCm8qPaQpR2H2pJrR + +PSdYtiL0YqACayit+x9yF4ahahG3GGbZl9Pivi7chpHZsu6/yW2WBmXb87Wt4zQteWTVbV6eOBI + Q1cyEiINcHQRtKpWQkJB/FemyndPh59qAPhZrtDq/DXDk5jvvQGKO9kJGpmDJSyF1HUvrenGaC/9 + QG8LwDUSwFy5uMcc97pmjVkEIg4mRR7M5IW/UnZzQXOxgaj/xaElQ70A+KsFEcsUiU5F0AvluhmK + GN4GqXmjqpbTpJf76XkKT75C7JENZ2OpIPhdkme0kErnus9Jw6j+CWhhrDezdw79PI+6aow6JFpF + GiagLpK/98oB2Xk6/UK+QOsTbQnyTn7nEV0/vd0O5e4XoI0947CIQ2HjrcCD1lJSQCBe/1pmlmfD + 5HPxRZmzYDwIVWSZDzz9wLeFMLapbLkgkqzeHTFg/v+bkL4uxg4lDrnx0m0BAsP/Qm9PV61eW9ak + UNNwJFIL8h7qH1CuoHM1gptaZZL2jIMDf6wV7wFCKD4FFKLmSAKet9XH0f3bKxi7gv/8PkjLdb2L + zdaxfFspOI4muwymJ2Ec7uDR5C/RH+NPTbrn9qy4kI/t5MxI8A9s + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-low-lying_snooker-reply.gpg + Content-Length: + - '780' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:56 GMT + Etag: + - sha256:11b9dd7fc4d11f5f556bdcbeec9af5f54e4c2df835978957b7e804ce6aaf443a + Expires: + - Sat, 07 Nov 2020 09:26:56 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BA/9GNQ4KWyIZmpUlxWFDjr+pTsNFVWPUPlLCIRfE46pPm3f00g0GXtg4sSH4 + sBeGw/XDd2Gcy0t90xsylQJZHpoym0AqYGuzM+Mem6IIEIV/viu36l/YiM5mIhywt9RPraRsjfwq + Udy3NMmo3AmG6C+7MA/U7BfZYMZWt5y+wGJXtoUCDAPD58TAoiAbKgEQAKX5dN3BlPvaWnmTf4in + 0hJomu26gIeWrHZ13k8D3SOMduzc2dt9KqbuzhJGqbaKt5O0GEPr1TLwWqaSkyp2qxnP13JO61Sr + 3Y309XNhrwzMmIkW8VNFe954Uzu4MaeKHp2IfPi7JFP9P3zwHjqwrUtu81G/0pNIi1Vwrdri3lpP + +pG/nlMsBdNMVW24SlAT2ErhXvtZNG8wTPAcpOOeWRCzzZLJjK0WmhaEsHL1Lc2DreNoKMm7CHNE + VReaqe/1GWYEq3vlFv+uQxf5rX8GIbs/SncMJjr6mv0PpkNrsN3DdSgwVaTdjUvnKUlnP4ifY3c9 + fb0O+nbCiJRduTriZj+4WmB2DosqkSpUZyYJ3l1apoEUKqWYGyGYqZ3OGZrV4UET27tMjF7CeYel + q2b7nZeYgOje7nr2z+2awQANAkYb8qqNgoQV3Z3nTMxnKTj8GCGOf/jgoqEXh+PM0ysrTBkXwTQa + 4KH2T7ggCelpe1IP2nL8IagcArXgu/+b/HfzhKldnu5o6JqaKVhUJKtGiKVOsEJVono8WFh1hE0u + h6FLAmu23wWfMlS/AvDBZVifj6UmvDmGAEZAb/pa/WrQHDMz6ek/F45BynQcJiE1yDOG7BrGJyFR + gPgKRxP/JuZjuwSVnhHxvZ/4v0hN/PYfbERQ5r5Fb/bQUh4WhkfhWNi50ooBZ69CvXQoYMXLKpfv + /9rCxLqWc/MU6OFSOtW/yqwnDg97Yr8ltxKZq7go53DKJ7UhS/fapIGcFS2Le706hiIPgDX6DgWJ + 6K4TS9RQj+Rq+bjT9O3+sxnZeKOCDSkEEwslWuECkieVfhf102R86RfRVtKVD8E49mu0zHa6AdqD + 0k515lht2S24fa8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-low-lying_snooker-reply.gpg + Content-Length: + - '809' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:56 GMT + Etag: + - sha256:20f3f4ad10be8a7ea8dafd09030e1bb52115ec98bbba341d38e0c02fb4ad6a87 + Expires: + - Sat, 07 Nov 2020 09:26:56 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/40jnucw1Wvq8QG4zOLOB/6jVkU1cMd+1ubHfXqFkvHatebEpfo7pmusHtO + oZYWsXLxdvgsCFDuXsbgNGocR3A2mtC6VV3ixKb/CYclB/QX4lP9MTsErf8jZoE3udvleliVj4S7 + n5rdlHgclo0S36Z4KHXhCoeSJW3hlKtDMLkjwYUCDAPD58TAoiAbKgEP/icdRc9Xb7V7aWsOceei + msifG5molTeNhhNLFutDantkMtP1EGrC3nVo9dgDFvB9XJiFWpysxa0sCgFUgkfrdHOHwukyG9EC + 4qtVy3hPpdrcYl4AhSuIM2Uxav9Ore4f5boDKRdv//4b2RjJsjVqDIjPWRY0Pe4e0vXL7i56KF2X + 4GH12WWfP3oTno+8V63XwgbAX192Ft/Wc8L4lRcwSJbXp46IASbCm5qhffr2KtSXrdZhq2x6ZG1i + ItCvneuFkQRhXc+NAOYiN2GsdbzMqp7/fnLhP8PiaolgRRqKqFgn1bMY8M5gz28lAzWeg9ZEK99p + JlvjEblK31O1UwzwJ0FZxlBlMHxBuXW2RtVW1G1TVfM2pf8zfObFjv4OZ6d9M2cZ8unMAaRh7Hrm + Th2j9J37C8L2COYY3MMXPz3W/QfHqN+h2C85pWT0I+uwg7Bd2HsxtyuKkSrpkgG5H1iukDhffIE6 + 1DWrMKv+QJG+mDq9cOgUkzfkVP4+5LmWOUjmt46o4C7pCTNEPl6yMrJORniJuBPx38iueQTGvRYN + CA8kF1maEIzn5ICGWYhXTxwPQ+2tQp9fEI+la70kYZfFwyxnvn7BV+AcFxSDquqJyTL+OiU8JHW7 + ga1Q/c+uuydD5R0MLnl55gUe7MgAtkYckvVUfR1pfFQaLL7skcBQaKoR0kABQmycvtPYSTK/OxB2 + D8oRC3yxkhMFe4Cw4zFS1LiX9rP7d33cV9BBf2TQoXIbPvUFIRU7/hmrRpiRvcIKrVDQ + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-boyish_supermarket-reply.gpg + Content-Length: + - '735' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:57 GMT + Etag: + - sha256:c222527984ba8ca80dae1728d471f8a24be8c608ac406d9b9d15045d76db39ba + Expires: + - Sat, 07 Nov 2020 09:26:57 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/4q3oew3Sl7iB97PaWaoI42pyuQE50MIj1oWk0ZmOMcamw1GgczNhoPOYqZ + HpQ7eqD8YFD4vbjW3ttqsbJZ49NQfu+cv1gZGEgPsB+ANA3lioAac3zlLHfutski3suQp4wmqhPF + 3Kz37FjYcd92lMRMRZIg83sYLqLb8518sRkuFYUCDAPD58TAoiAbKgEQALlcPXOK+KgriNBcgsCP + UGq61QqWgOaoDuWtLp1LtiUXZdNk8pEbrhij1UKT4EtmiPLSxD06zwy21zlsLow/u8R2D1lrbEC7 + UmZKRBArxky8CcP6UN1pcsjywBxcCV/ECtSN/em+Afyk3R5VSPRHKJTP9AcTTRcmyZ1O+2MHNqB+ + OMCw/Cc+GWx5P8p0KZrw6fuX2rubYk4Rb8zzzDJKd+XBq5ZE/u1JRlWHPGUErhioWlNjEYYastLk + NLMK2QUECoINED3n11501zguwDgca1rUmSD7467XFwT5T7kBm3R0U8cAg/ncOdG13rvWvjq5OWoZ + NZp4m3mvTJK2F9cx6BTSE2kHd/GuhuZqYojzdStTArX+Lh/ykMdTxCtlYaoGOGyyzz+0RN9V85b5 + bv8Mu4dcaDkFgJayBP+S0Oe7UycdIeqGSzPj8EwFSNMVqYV16810mMyuY1JYtatUdxtqqK1ybZIu + 7+4vrbSfu7wzDsVcpCrIde/P02PguK2FW5Z2ZHU+obZOuKai591C1H/iB+4lKngGPlPN9sA/UrM7 + 8EBT6TH6wy8jiiqd40CTUShJ8f4Ny3TjmscszgtDPTiXx+tIoNsyVrnBLjEdOmcAEYSeFxwMuSRu + MCPdYAbPwuc5LMcbV84R1Cf93NCvVdhlG1fJEB1qpmfSOGWyOv63j6W60kIB8lCTW9UxlaZ4CKSa + jQfm4c2SLxoYVgWMIFqcS2/n51QotnZitix0i/SmHcdAOMZejeQ+fEKC89AVBkOOHQeHpFY= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-boyish_supermarket-reply.gpg + Content-Length: + - '737' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:57 GMT + Etag: + - sha256:081b48b7bd60503eb84577571d38118167a05d828f154ee84470b0975db3e3ae + Expires: + - Sat, 07 Nov 2020 09:26:57 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a/download + response: + body: + string: !!binary | + hIwDyuj9BW6aAjgBA/0ZvDEDY9tJFxye3c2d3PEl+KuHNnaxvfjQHZUXRgQSUMyMAEZuhZY2y95C + YzfZli+cXMcbbxFvHqcuqDBqYKMaAHO/ZMbmzmJmkh69yS7ZFXfpF4vGAJzRASaOn4dsavhqet8x + DmfZKFnwRGVWs+Yxma4j62BrGBr3e9ABdM3Br4UCDAPD58TAoiAbKgEP/2Ouku/uiAnR4ye5UawC + sIRL88tDsGX+1G3C8U9lTiRZ/HxM2saCJlW/ICSMSuOIgL6UBLOnF/zYur5iTe2Udy8A8/KGrVIj + /XFYqjYT2cnkY5zJ/+30BlWqL+cXdtHEgPKENgMQa5HSuKbfQPX8jXKergDSYnxy19Ey+et0wOG3 + xvcu183AEAZBzpOlKstQjEIbNB6xGtD4MC+eVNgJB0B0WafRxuST84nwb6v4RY120hP7+u7O6+nL + L42bto4n3wSYEKjaE0VSmZ9WijlVj4GesdssXRxaNaMMAmSW8SV2H46fxvW94ArK6U5AjEsQKoyW + qxy0D8gSozxseE0b5/ggtxYwMbtYyv04D28EFW5ek2pAZ88YUc6dcUIO+f9ao6O7GmGz0gCFgngg + AeOJBtyNNAL2Tfy1pt1Qh6qPyuOsmez1HNtoWmyExG5G+EjrW9G3Fmd7bfHN1E1hYu5sI9LWsR1P + /puM8b6rRdRecz7OMgZAjC5MwKSHJBJeUXGmaia5X6uARg8bQvJKS1qb8nNxORTxaXo8iEeZm0+1 + wH0gIGGf+X+Y54u9CS4wmXPzQxXEAiICMTL+1NzON1lzyZ60V1+JiR9PNzmkbzX5hYaDDC8xw769 + xPH0B94TsY3j0G4v2dgrlG4VWJxZXzMvugBvE2qRZW6/f2xwRDIYya5U0lIBkz2B8aoSvfSAEKr+ + nm3dZCZ2XlDaKuWpa/7zA2SXHjNJRu8WUppWnzk/Po/VfPdwi7uUa0lZQfzfAF/79rVgbnmWmA5N + xKU+fU6EBdiXYYUy + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-spinal_chewer-reply.gpg + Content-Length: + - '753' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:57 GMT + Etag: + - sha256:f462061101bcdd3f0c253f7730aac7c41b8ea013444da6b73be11baa64c25792 + Expires: + - Sat, 07 Nov 2020 09:26:57 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165/download + response: + body: + string: !!binary | + hIwDyuj9BW6aAjgBA/469d/fEX+xblUcllXL6UfjZN76v6d3EPtdaZbooXfAFGcB+N5rhEFtv0+f + hW0faOhiOyWHE4odd7uZfT4WjMjN5wwWkMwvNsuEe6+dX/39SHkLQnZRAYxlrjdmiZqItpGF51BT + GEOwueGk4av5zSV1WPLO2JMFXzBqPlfKjYtDc4UCDAPD58TAoiAbKgEQAMLHiPW2vrpQP/qufe6i + f8QhVdvR9SDuvGhfwi/R7mIE94Q7jE144ie+WllD3hrmCwYczKCh/9PI8Cv4/IoFfC++C0UwT5+4 + utU8XMR1V+fTq86xpP1TLkb4ZI3f1RlMI6hQPs5eikwpcEiyISJQTMLiN9mJRwBlDt2/Erx7/QW+ + 2EZguDesAuZTqfUP7ZM9XEUWyUekOAGWjDKitHVqcECb6VCODhA/zzVaYY7yLuxH+Aha2arUIrrI + 86+YCcwiXoJs0ywiHmY/VB03nXn9fm79SlgKAVGIiXU0uhRagSW1kqG2oUlsU2pk1SnBlCg8ON/T + ViwI12l3INiTRJ2d3TJb28XwlhGjKTyT5fngJyYpgngpQNlQkCVcJ+mPwgXtOh9r/v3TOV+YpT3C + rduBeW9NgrXiAFIIlEZbk7wMZ4SY1oJrA2f/MTXkIyXfQP6X84nEcclJ6hbe9ye+9wnnGu6aET45 + DRQQNoT8lut93KAYi3v3GFGC3ItEzAOm03cc1C1byCf0u5LCbrz+w7itpTc65PY7xUgsvwZRo6wP + 1rqx6hcLKgHY6vNwxbnrii5uRn/cHd/h7JqdnquvCbyYsG4ETd1knF/JUiAxgrdTfyMFTWLxN2va + 7lc5UdnaubxwsKi5VFrgtmIS5kSHRb2JjoDJ250eG52qkGlRhEML1khv0sAhAW4OKySL1j0WsbPJ + FoeTFzGGnFXJDGoQZPxRYiUFn0bQ0srvfh7dvUNpMympVHSXHvleJuUBiqNBCqlqRInOsGzeWU5o + CJrtqSUnZt3jdk6SQMBrjy75MEqzdTLK9NlEfId7uOS04/+jvdTUZLMRgZ6Bxxi/qS9E2+A6QbHG + /ZfXlU3mCG0LoGGhaVr4q++RgGE4rPv0DGenXVVq2eVCB1weV+Nc4UblB8lEaJUHSu5xvdYG7EOE + Tpb5jzVVVwlmGnrAkzog3rH9ho7sX2Y6FGDKYVPogOj6YRQFgi2Fuju2 + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-spinal_chewer-reply.gpg + Content-Length: + - '897' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:57 GMT + Etag: + - sha256:b6f96803ebb649d675f780a30fd762d032392b759f534b8b074cbf8574c4e756 + Expires: + - Sat, 07 Nov 2020 09:26:57 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/9bc1164e-9f4c-43cc-81a1-21b8a6f40e38/download + response: + body: + string: !!binary | + hIwDBH0zUOC/nuwBA/9pZ05GDWbeExLPiL8EVP0i3NOBFu8aaeOYE/xNVau54xk3M5acVb4/UOik + MSz+QHEoC3C4htlKEIlh9g8vO6k0CpxrR7L6deFCIG0WLqIMVq03FHrg8JBQ9ZaBkUG29siVA+cF + MOIkVd4IbFxSx2JbSKqMMKgu5DB23VvEvSau24UCDAPD58TAoiAbKgEP+QH56Ix3h1hCCfRr44ey + 6D0WiyZLbLj43fNtGiAKhKSqz65lTK2m54frVs2Q6tV8zf/UjWYeFQyYjlrCYWnlyePpHHyQxVBm + q5f82/uanTAL5FqdZQBJlChf9sl9YThTUBL13Qb+oso22fkzlvh2o4RWVAYCRTZqCO+g2uVyfOWG + OiM7CmMi0zjiXn329Uo+RAyWdppb1VW675HgZkvPmtgiyOyonXS97y2exdnxCh1enoUBse7N1Kf4 + dG6eeS5mYRWKAc0eyuZmMh+6oAkag5Z+RYR1FesFjfSWTgise/UO32pyI8KG1nY7hpYLMUf8Jl+0 + 5BDgSi3M2kOThMa4XZucMzZRhaYvrflgk0rzHGuS8uH45Gd9IWPKrgFBCctBJdna32dHPfZFr9Q0 + f9OBs9hLDJWy8LgesW72sZ+8MwT6Ss6uEt+c2zNi5UbRW2RtclXXMjOtN+QfzJjvTKr5ZPNcAG+7 + 1G3rVD87M7niiBukr2N/HQuZ6qHaojRgivaYyhoHEpr613xFycKsZ8XIW+IX0z8MhqWsk4fCYVTZ + v6gGvE+/r+ZTXGPDLQibckcCtys7a/U1PiZd3CeqHJbfPaLWBhXwYQnP6fYosHGYQq7h6jO3n5/t + wzyCw30ZgsLnRmMFAO+HE8FlopVW4TajUfkbp7q0jLqd9GZlts9U6L0E0l4BKbomH208BBMPbw9R + pwvlRjJogK3VrtV9hHJjyKzpCV7uvIdSJNMzpOooD74oopo9mUkuRE5qUG9TDOTBvit/PT5hXjTt + qfnH64ArZnBCSxF0cVkfqbpXGP26CzGN + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-exhilarating_bowsprit-reply.gpg + Content-Length: + - '765' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:57 GMT + Etag: + - sha256:74d2fa894afbcfa10441a3c9e84f26d0e79891998437a596a8634c1709e54413 + Expires: + - Sat, 07 Nov 2020 09:26:57 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:53 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ/+MffJA583g8Sgo4JU3ce2g3LeLc6qCh6zv4ebv1hqKMs7SkgAMC4PVb98 + 12aKIFiCE5jJakM5Prc1ZUo4R6F/xjWrYF8n2S0vhwBzCSfsPUoJ+jqws41w5sRROOTcxa+u2WzZ + LRlLMeZWTX6DQcpoC1J4eSfDHoPduPgMyOz+TNFJR3hxI/1nfnSrk/5fMyopgmXsRe/P1O9v33gA + CX9xHVND4k8Om8NkVDyH0lskpTfpkwgOFNAl7CYenecoHkBvi7U27uqaWDSNK6Kf1Vj+V5Hooe2h + KTY0FjyoCyaCrILaon7zGD0LoOZFYEgjBqZhO9aLIOT0nF39LPizmBi614VO/o0AtDUMg/RyIsyS + 5VvuDaa8bOQes+pT+uecDRg/IqQvkBwzi9c9lgkkfZTFqoXfuQITgxjOToSQ3HlMTHcDaWo4YNP+ + DPqIb7wd1NbOXT7w+UPbcmRuuhWqb6yBN2UfWXDpRDF8sfQ1t6EUL3Y5WLKjY46kGcmC4Xq0ouVo + zZUlDcOFkKPfrNkYkZ1rq97bGBRgLrYy12MmKoFYx9uYJ0m1mKbWPVpqlknnHnz7dGOUhW2CuQhv + vSdjl+/dtg1CyRm3IIziCu6kvae6Yfqx/XVRdA7ZMasKQg7vpB8g82hAtKKNI0l/2TYp5NNEAYT3 + px2YPOVvdjFuoxHsLcfShAGlDp4WwrBk+Z28iwp6OBIcsIbDEbLJAxYm/QfMPVOL3haQtROJvs+c + FibvtT0nHLmaR4WlWXoITnJTqCE5Xoy/eo/T6NhGi3PIWXpPpAudeQHbfb5Rv6hkd9se57q30SUC + IphMQBFlWFb4N04EOQP4vlahSbMuDzjDeZIw7qie5Kr+cg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=3-low-lying_snooker-doc.gz.gpg + Content-Length: + - '661' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:57 GMT + Etag: + - sha256:43696ea68e3a0369e4019546182ec9f05b11c5cf50cb85500d466ebb5d304358 + Expires: + - Sat, 07 Nov 2020 09:26:57 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: '{"files": ["20f98627-c109-4116-b317-09e0d2139cc3", "363d4cc2-c3d8-4620-b937-250e4b642c61"], + "messages": ["0377fd0f-e286-424c-8ad2-9420e6ab1171", "78c1b7e8-9709-41f8-b168-a3dc6020d08a"], + "replies": ["b1215576-803e-4d08-9707-728f96bbe722", "3cef0718-bf64-46fd-83c3-61b3e3a9a919"]}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxNSwiZXhwIjoxNjA0NzI2ODE1fQ.eyJpZCI6MX0.-LJOZyXbsG6xiAPcU3Uz3Frz66qakvvaJbaKfg0S-AI + Connection: + - keep-alive + Content-Length: + - '278' + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: POST + uri: http://localhost:8081/api/v1/seen + response: + body: + string: "{\n \"message\": \"resources marked seen\"\n}\n" + headers: + Content-Length: + - '41' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 21:26:57 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 813edae09..434459072 100644 --- a/tests/functional/cassettes/test_login_as_journalist.yaml +++ b/tests/functional/cassettes/test_login_as_journalist.yaml @@ -17,9 +17,9 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-10-29T02:34:28.496398Z\", \n \"journalist_first_name\"\ - : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - , \n \"token\": \"eyJpYXQiOjE2MDM5MTAwNjgsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODY4fQ.eyJpZCI6MX0.S5lNmc-oOuzeb6pSSWbJqA-XsMo3XTUN1s2mrnG-jyg\"\ + string: "{\n \"expiration\": \"2020-11-07T05:28:21.144839Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"token\": \"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODEwMSwiZXhwIjoxNjA0NzI2OTAxfQ.eyJpZCI6MX0.yjNGOySglwGNmOeGtbewZg2XDcHOejw2qGe86NqIJFk\"\ \n}\n" headers: Content-Length: @@ -27,7 +27,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:28 GMT + - Fri, 06 Nov 2020 21:28:21 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -41,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNjgsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODY4fQ.eyJpZCI6MX0.S5lNmc-oOuzeb6pSSWbJqA-XsMo3XTUN1s2mrnG-jyg + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODEwMSwiZXhwIjoxNjA0NzI2OTAxfQ.eyJpZCI6MX0.yjNGOySglwGNmOeGtbewZg2XDcHOejw2qGe86NqIJFk Connection: - keep-alive Content-Type: @@ -52,48 +52,82 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"constrained\ - \ decision\", \n \"key\": {\n \"fingerprint\": \"F809118E69C71707948CD12966CFBB1687563702\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALveqrPUmNPmjmxWJwGx1JEZOZD9SuabtltWKk7xV7hWEB6BMbqQ\\\ - nU/EplqR18PlBmk8EGhWRPH9vkbrgnhP4nG4QzHeY7O4h9CUZ0WGLt6N89I8z5iOl\\nh86eLqET8ruI4cNzUeo/f2alk46JMweNq8M8N8+PLmaTZE1fcfpOEKhrABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPElSNlhDRkNVUE5CRjc3NElSSE1BTlU2TVZYRktKQ1pINUxJ\\nNVBFQlBGMkc1UUVNRFZPNDNKM0Q0WkRGNTZIM1RZSlVSMzM1MjRNTFNFMlZOSUtF\\\ - nNFE3WUxVVENZUFVVQkxZWTRHRlk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEGbPuxaHVjcC5bcD/jDe5KCNAJ+LMbFmBbUmUYJu\\\ - nfvpIyeB4jPKj+4HGaPBxfzPHcf7udUQtVC9VRJURhM6NxzN7naX3eMPFyk8lslJO\\nJ9wXnekgQFBVPNNd4ZSWjZayCyBufaTV+D1M/7hzNynLwTNw+uVfB6vCH3epsZs7\\\ - nOODG4pq6b6nR6+D1y2+z\\n=pNwn\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:28.742527Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions\"\ - , \n \"url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"uuid\": \"a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"flameproof\ - \ boyishness\", \n \"key\": {\n \"fingerprint\": \"E305ED4C68CE395173CD0AC8B449FDFB1C2C3263\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAJJUqCd8q3t5dcJH+TlgyfASdmVyLFEfXLRiYpFHJVu0WlmEhIy5\\\ - nifYwFIzVYmCo01WKEmYE8hl3mvTZEjUpm1C/Qxwure/VSCDdO1Hr7SjjJsdiawmB\\ng96lv1GnfevyUnUSEoYfW0WvqNXr2WRNqPkjIAVeSHGTIUPhlW/oQ9VZABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPEFRWU5HSEdXRERSMkZLUVFNTzNQTkEyVkVIMzRYV0JONlo1\\nMjVUVjJTSzNCVVpRRUpJU1ZGQkFCQVlCWkJIVlM0NUE0U1VQQ1JYUEhES0I0VERE\\\ - nV1pPNlNRREpOUElRWk40UE1STlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJELRJ/fscLDJjf+AD/R/Q5OZrZBbKvHJo63eFG27o\\\ - ncf112RnG6M3KXL9eZ3qWXz8c1TEUlV+IhyljF4kHrSZFToz1JqYdGMH5PN6VWQPc\\nXrQxJ8T5QP2iAqhLHQ7OFWAD/AzJiR95A8OQTsL++uwUIOrR7pu3TYZoIYcsS0iu\\\ - nwV4/kzel3MsLmsWSqWkz\\n=a+P6\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:40.158791Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions\"\ - , \n \"url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"uuid\": \"6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\n }\n ]\n\ + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"spinal chewer\"\ + , \n \"key\": {\n \"fingerprint\": \"5977DF9DA6D87B94C5857A94CAE8FD056E9A0238\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANXAVZxCbDT8USDr09Q74hh1dlp47pJrjGfO7RMaout1pTVjZ1CR\\\ + n6eU6Hy+/Ay3HhGsZqX5SjDf8IffnT41EMxUNTYNYVbXz7fiViAGPBDusg6qsJVd7\\nUxbE0jBPADM6XYD4u65jrH3QyVE9SVl6ugD00fIWPdrugiae/ZUsl/M5ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpRUlNPN0gzWVFSV0k3S05EVkg3S1hLTlBLNjZWWUxJNlQ1\\nTlFXM05KVllKM0w3QTRQNFVaMzIyS0ZDV1NBWDdINUtMR1BIV09HV0VCM1FaWUhR\\\ + nWVRXM1g2U0NGTVNWRlJCR0FDNkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEMro/QVumgI47rkEALwuQHp76Z+F9i/Rfo+i83sh\\\ + nCZY+lINeDyyjG4/tvGorh0RUi8/Qnso5IctVLE4cS8NC0BU5fbtVpSEwyBLU9iLZ\\n/iDiOWsDxkSsfu1s6DcgdFZUnph1geagI+vbAWfg1I5/BnyvG0s9R5NKOuz7GMPH\\\ + n3tLoChgvEkPRUpRuW7ZR\\n=pyQq\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.184880Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions\"\ + , \n \"url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"boyish supermarket\"\ + , \n \"key\": {\n \"fingerprint\": \"BB6757AEFE7BC322C83D78CDFC8E25E98834236D\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKwqCxVpaozGG7vzuL0TP+vL0/0utECcNjybZvp4YMbrvgv9G4M3\\\ + nSjoVNXXZmqcqVmzPzrZXCoKTPp4NVD9F6fQUj+iLcr98CSJi6JE96VRhiIvGK7Kf\\n+zTjoOpqljSQvMDJn800f9RqsItV8Sg+0tn5pSxH7ayc9EIULmrmbbYFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpWM0FTVDZWVlU0Tk5KNzdFVTdPQTVLWTVZS1ZSWUtGUUNG\\nNUtNSjdRRVhYSDNOUEYyVFZXVEZLMlY1NllSRlJMVEJQWVdLV1BQTktIV0oyRk9N\\\ + nUFFFWU9ZNlpLTFc0RjNEQTdGTFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEPyOJemINCNtj8cD/jJZmwSMflugxKm7g45Q9oFV\\\ + nQfQSqLjku0pJbPjjiyMKK/z+jHdD6XY5NleoE+FKaEqEN688H9h32aebzkGXSRtq\\n7OKbvYhVdlgcWmtoYpF9wLFPcL8p6GHLQ569gCmz1IIQIosxB7rtHDN8m3A1m7CP\\\ + nk0baB1zW1M9QqIqVzBj1\\n=wRal\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.539926Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions\"\ + , \n \"url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"e5dc4547-5114-4753-9119-2cc9ac59a73c\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"low-lying\ + \ snooker\", \n \"key\": {\n \"fingerprint\": \"36718524EBF2FEC4235D8D6938FB3C438F87561E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAORtz49YT+Y75wgG9ebxpzrU3I3BLfv38xVAkAwh8THKYuX3uKLs\\\ + ngFSX1DyiKuLSd2e8KKqlGhoDtdnpG/GNhO+j8iFBnjohYewRCdbaoyjwwwtTtxGR\\nOiyLmvS2hj6FTEsBKJ/7wy/aPbhpRpKO1RFvIrLwkehG1jxy5sBuEQelABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtHT1pMNUs0T1VLUzI0RVlFTEk0SENERzNBV1g0Mkw2UzRN\\nSlZUN0tPV1ZLNVpYSTVaVEZSREhCR0hVQ0FMTlRMTzczUURXVUlQSjZaNjNETE5R\\\ + nVFg1T05NSkFVNzNNN0tFUERRMkk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEDj7PEOPh1Yeh6QD/2xYX4FYiMaH1P2yPE16LcvR\\\ + nzvYvrPKylwtWW12RWaqyk1G5FUijYMIk7JpEsy0YA6WFIYk/xS7Bb7ho6l9JWQbV\\nHA8EWYZF/va8G1FVrs7d6Bp9ZzGTlpSJh7vEypTVRBHVBQsvoIn6cFyGH6Tam45S\\\ + n2Ve86jUwijqFpiE3f1fN\\n=e0xx\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.913761Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions\"\ + , \n \"url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"45e770b1-3f77-4a84-a9cf-27e935f39bde\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/add_star\"\ + , \n \"interaction_count\": 7, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"truthful hibernation\"\ + , \n \"key\": {\n \"fingerprint\": \"121F5892D083E8557866B71E2470452E2A71D1F7\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4GVW4iS8b6lbA/vnVfPAjTiBlQYfxY5xUIDSqoRNLt3a/bnjeS\\\ + n1v/zF09+JjxDwZx27mXhYYefokuG6UG4EcGztUMVDQHUaE/fe/olbDKUKq4BboN9\\n3JwEoMn+x4ylUlq/VdE2mnOWZcXvusA62qrck0jHfLjSDslKyRcK4ao/ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEZKUUhKN000NlBaR05LWVRFNjNZNUkzM0o0TzNINFhZWUhB\\nMzVSTFc3Vk9WT1RPVTVRWE5UN1hKUzdPSEdOT1k2TDdCV1kyTlRBUTI0Vk42WUdD\\\ + nNldJNUpQTjdSV1RKNkVPSkFQVFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJECRwRS4qcdH36o0EAIxyKP1DDG4TWuRfOU1ZQNPR\\\ + nJBD3zLi8S8iHBLBFPvf7IaLdJYd5LpOf7CayIzhpPYoz2PDLEmulUhi6yzOaynTg\\nv8GsFmt41lQnEWRYG0Pg567CR/bmMojn5Xzaf4bnbQmfV4Wt2ofkwOEARhTVJaxh\\\ + nT7M1Mq/T0Up3mOoNU0BD\\n=axyG\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:55.273674Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions\"\ + , \n \"url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\n }\n ]\n\ }\n" headers: Content-Length: - - '3220' + - '6405' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:28 GMT + - Fri, 06 Nov 2020 21:28:21 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -107,7 +141,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNjgsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODY4fQ.eyJpZCI6MX0.S5lNmc-oOuzeb6pSSWbJqA-XsMo3XTUN1s2mrnG-jyg + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODEwMSwiZXhwIjoxNjA0NzI2OTAxfQ.eyJpZCI6MX0.yjNGOySglwGNmOeGtbewZg2XDcHOejw2qGe86NqIJFk Connection: - keep-alive Content-Type: @@ -118,40 +152,124 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download\"\ - , \n \"filename\": \"1-constrained_decision-msg.gpg\", \n \"is_file\"\ + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download\"\ + , \n \"filename\": \"1-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 610, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2\"\ + , \n \"uuid\": \"394cb985-c32f-478a-ad79-07b3fda84db2\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download\"\ + , \n \"filename\": \"2-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 755, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050\"\ + , \n \"uuid\": \"f01387ef-639d-45c9-a2dc-ed602cd3d050\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a/download\"\ + , \n \"filename\": \"3-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a\"\ + , \n \"uuid\": \"659f5300-3753-4a99-8da5-e5e6ab65b34a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c/download\"\ + , \n \"filename\": \"4-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c\"\ + , \n \"uuid\": \"30e18bd0-40fa-426a-9272-30714a64b16c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download\"\ + , \n \"filename\": \"1-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482\"\ + , \n \"uuid\": \"a54f5bc0-4413-4d57-b92b-8e5e54545482\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download\"\ + , \n \"filename\": \"2-boyish_supermarket-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"submission_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64\"\ - , \n \"uuid\": \"233ed0e8-8f52-4013-a274-21fb451ecc64\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792/download\"\ - , \n \"filename\": \"2-constrained_decision-doc.gz.gpg\", \n \"\ - is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\", \n \"submission_url\"\ - : \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792\"\ - , \n \"uuid\": \"4964105e-d0b6-432e-9db4-da5588c6c792\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download\"\ - , \n \"filename\": \"1-flameproof_boyishness-msg.gpg\", \n \"is_file\"\ - : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"submission_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\ - , \n \"uuid\": \"b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef/download\"\ - , \n \"filename\": \"2-flameproof_boyishness-doc.gz.gpg\", \n \"\ - is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\", \n \"submission_url\"\ - : \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\ - , \n \"uuid\": \"f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\n }\n ]\n\ + \ \"seen_by\": [], \n \"size\": 595, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b\"\ + , \n \"uuid\": \"7bce6189-7a89-41d7-908e-4e428e1c256b\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22/download\"\ + , \n \"filename\": \"3-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22\"\ + , \n \"uuid\": \"85d35b2d-df15-4fad-a188-ab00527b1c22\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9/download\"\ + , \n \"filename\": \"4-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\ + , \n \"uuid\": \"871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download\"\ + , \n \"filename\": \"1-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 638, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171\"\ + , \n \"uuid\": \"0377fd0f-e286-424c-8ad2-9420e6ab1171\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download\"\ + , \n \"filename\": \"2-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 667, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\ + , \n \"uuid\": \"78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3/download\"\ + , \n \"filename\": \"3-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3\"\ + , \n \"uuid\": \"20f98627-c109-4116-b317-09e0d2139cc3\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61/download\"\ + , \n \"filename\": \"4-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61\"\ + , \n \"uuid\": \"363d4cc2-c3d8-4620-b937-250e4b642c61\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download\"\ + , \n \"filename\": \"1-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\ + , \n \"uuid\": \"296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download\"\ + , \n \"filename\": \"2-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603\"\ + , \n \"uuid\": \"afff7c6a-b804-4ce0-8315-bab13c1a6603\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71/download\"\ + , \n \"filename\": \"3-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71\"\ + , \n \"uuid\": \"b868a433-0a11-4082-bfb3-a439d74dcf71\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818/download\"\ + , \n \"filename\": \"4-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818\"\ + , \n \"uuid\": \"c1a8cc7d-00b7-4330-a973-dd4192588818\"\n }\n ]\n\ }\n" headers: Content-Length: - - '2365' + - '10071' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:28 GMT + - Fri, 06 Nov 2020 21:28:21 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -165,7 +283,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNjgsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODY4fQ.eyJpZCI6MX0.S5lNmc-oOuzeb6pSSWbJqA-XsMo3XTUN1s2mrnG-jyg + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODEwMSwiZXhwIjoxNjA0NzI2OTAxfQ.eyJpZCI6MX0.yjNGOySglwGNmOeGtbewZg2XDcHOejw2qGe86NqIJFk Connection: - keep-alive Content-Type: @@ -176,14 +294,88 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": []\n}\n" + string: "{\n \"replies\": [\n {\n \"filename\": \"5-spinal_chewer-reply.gpg\"\ + , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ + : \"dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 753, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\n }, \n \ + \ {\n \"filename\": \"6-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 897, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\n }, \n \ + \ {\n \"filename\": \"5-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 735, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\n }, \n \ + \ {\n \"filename\": \"6-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 737, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\n }, \n \ + \ {\n \"filename\": \"5-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 780, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"b1215576-803e-4d08-9707-728f96bbe722\"\n }, \n \ + \ {\n \"filename\": \"6-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 809, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\n }, \n \ + \ {\n \"filename\": \"5-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\n }, \n \ + \ {\n \"filename\": \"6-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"42fd9bab-151e-4199-a467-7e6d7adfd293\"\n }, \n \ + \ {\n \"filename\": \"7-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + journalist\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 1085, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '20' + - '6048' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:28 GMT + - Fri, 06 Nov 2020 21:28:21 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -197,7 +389,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNjgsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODY4fQ.eyJpZCI6MX0.S5lNmc-oOuzeb6pSSWbJqA-XsMo3XTUN1s2mrnG-jyg + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODEwMSwiZXhwIjoxNjA0NzI2OTAxfQ.eyJpZCI6MX0.yjNGOySglwGNmOeGtbewZg2XDcHOejw2qGe86NqIJFk Connection: - keep-alive Content-Type: @@ -209,8 +401,8 @@ interactions: response: body: string: "{\n \"first_name\": \"\", \n \"is_admin\": true, \n \"last_login\"\ - : \"2020-10-28T18:34:28.496693Z\", \n \"last_name\": \"\", \n \"username\"\ - : \"journalist\", \n \"uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\n\ + : \"2020-11-06T21:28:21.145236Z\", \n \"last_name\": \"\", \n \"username\"\ + : \"journalist\", \n \"uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n\ }\n" headers: Content-Length: @@ -218,7 +410,327 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:28 GMT + - Fri, 06 Nov 2020 21:28: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODEwMSwiZXhwIjoxNjA0NzI2OTAxfQ.eyJpZCI6MX0.yjNGOySglwGNmOeGtbewZg2XDcHOejw2qGe86NqIJFk + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ/+JbvCqu3knUmgNlaIkHoa5LON+a++VX8mP41T5kJVaJ+7Esx6E3MDKo/Q + QgSjK/vOOrTbANyvwltS1l3llXXICPm9nVxlGvgCFtdbt1YPjOmhpN6tFoGWG5LASvDcYd4bCJhQ + QlXqOtpvnGZsnhCDSM21KlfyP1JLpp6tvj9IbN1eqMjr9OpJ+AOsSgutaEieNbyYMBQf61y72eNa + 6WwsmcuaLCysaOPnVwqkLyqTX+m1lm43UBKsoz4Sd5Yj5mTeCyj3NZ//HCZGfTcjQ3vItC5l7GVQ + YkxcVMd0JkG/8kdPxovocOKj9PwL2oYHkn0FvjZNSFFoNyoWJjyXUB/Hq0u94sJipG81CULvuDpR + 8RVAsj0QyrUROVb3fK7H7jHK7b5pJ6umvgONWnsW9pogrrRL224bhgvUVvDHMoppyMp63wOadDsX + KfJEljBtJ9vZs5VP/tSs9DlxdauPjJshqnqY2GnsRwPTboccMK46HYrKZB/wTptQ4Uyh2xe/ikXA + +iMtz7I5HdTmZt7TFS8zB96CKC54llPq+sraIGLLMw/KLNuu/0AyO+smcH1kVJKaevzBhAC3YrkA + hcSrCSPo02hFo1AAfkZGfoOneU3STOfEvNQCKF3fckAdhupISxCLyTs1mlnz7DdqzbtG6yS0OOr6 + xynAMqpX4uDquWG0zgLSPgE7GU23A1f0qbN6CIFY1RaLEMUhM9UMnBo4wWzIZ9VR+PCa8e+qcMfP + l2zXFUEXhiqCyW3GhO2+wfORUI/z + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:21 GMT + Etag: + - sha256:edaa8b794c1f5b391775f5a3302bc5e383a12f56227b6704c57fa95104c8cc28 + Expires: + - Sat, 07 Nov 2020 09:28:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODEwMSwiZXhwIjoxNjA0NzI2OTAxfQ.eyJpZCI6MX0.yjNGOySglwGNmOeGtbewZg2XDcHOejw2qGe86NqIJFk + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//T3458iYGfgDUWYmagvE/7YnLrujmZQWVlcrfT8rvc/p3i3eRk3PI3CRU + kXolGzZRjZ+cys1RKF82kV9ehefFLsrvRO1JSfYjHp6DWmR3bVFg5Qj6L701o8R3SOd7TZeMj6ew + 3WAl0ay5MZ/84j9hSX83frORFXt4cx9LxJ6FhKvj9JNLU3cSjt8jWcTo05G//qgoajFZKnmYrHmL + GUrvW5qG+MjkjPUDQbwYBbpFkAH+ZkW1Ufg5kaeRtDVLQh+ln/sbo3GYAl28dT4JdWS8F6hpUiWX + snimRdjLngFP9mp0S6xVGO6wOW487GwG7jt69s/BFa8ZUqv/AjM60R/Jt6tpnuR0xQgt/CgliSRK + FVdUAhegNEGeLaK2+1/VT+eBccffU2NsNzveK9mioiwuGwXWdgPRqmFluhPDl3AhkST+GCUgTsij + +B/NaXFZn+gHLbBcWCki1eKRaI78Lhk81Z/f+7n16NxzZJtLIiMkNT60qcNK2p2DpQqPw0UXxVPW + G4gCZ6joJjg+t6GTPJ7gbtc7Oe0eZFOzFJRGHwIoWZFmZAd2yiUoFqDuxlyE6L0bLPCqH1ZK+vgX + ctesONe66N9iHFtoBl2ty/uR0MlJmdOA6TfErGDq3u6iwgkIZsZxYYltGRwKUBPNndq1isdD0qgm + rypGdlqF7ESAbO48T5/SPgFdpo6qCZ9bZV4oDrVixHCzfqvwSEoBjtWqHP0lu3XbDSSqot83/Ecz + QzuDXxLfhjjBDPCCdbvJw+pvx+cO + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:21 GMT + Etag: + - sha256:860fa6e21d969ee975f762a791f4d631877428cfdb0cfc3d73e55c7fe6822432 + Expires: + - Sat, 07 Nov 2020 09:28:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODEwMSwiZXhwIjoxNjA0NzI2OTAxfQ.eyJpZCI6MX0.yjNGOySglwGNmOeGtbewZg2XDcHOejw2qGe86NqIJFk + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAndCqMgpWIWJnMVu/b07mXSe6uaIKN32pgcOGsAWRXXfuHllEySZGgg9C + CLbr49gbo5ug4BgUDcD4NdWe2hztzSiiC56/XVIhCsuHF+1SdPpQEIo5jZMINaFHTDJMkR2y4UXn + uua2eB2qESAzaioZdGW2ab9dSCcUfv9Bbp+5ZSgj7pdFvMZkRpkKlxQIUZNOF1t0+I/v6jS+alke + I8Kao6rR/3IPuUPR66OJqC4oSv2itJG8A5QY4aI3RRMKGzRUDnaUYk+3psaDwfYLui9RZJ+ElU0i + ZUXm0/pBx3vxEhpo6fCWxWECpIWiZ2aGS6iueB+LfM4HNPonyNOAN6CSx83H+Dze+sbWDzV950a2 + 3o0igURPr/G3ECmQqLz1NAVCVIyYOkTpeab6aaJzpMs1pyNN9k0gQUFRY4nVg/GPlM8JWjHnPv3E + GW93LMI+kUIAgkGLs/UhITLiq4R4JeFYW/R9nbQTEjmwdr/2gYfzQ3wvivyA/iNb3NNm/iTf5si2 + ECwaUOFrWr+tkvvebKMCDjtVszpOBAH+yOPHebxkah/lzamxbngYjfmiwEH2cMo6kzTIboLBR4fk + JdaZifsuLwiHl5FgWTVuUNN6gjnAgpJenQGeMo4h6RhoQUfWxYsvW0efMpotCbb/pmdd9UjxXMB8 + rmOY4n16FopHaKnaL7rSbQGphrAtq4beYzA44DGhmb7xrqYc+27/5pGU7Ls3xWxEetQRQbgoLNcc + toqs08NhOhHXLfvxZFFoTUD7J+A1cKp//qPEsndb6am8/cKqqftg+RMcQf6y+3NZkydyNwPvAYpb + vrHwMYtZaB7+1qc= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-low-lying_snooker-msg.gpg + Content-Length: + - '638' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:21 GMT + Etag: + - sha256:446e91d6979810b573278500d8690214cf5951976027ab4b7bf1f37000ffffa9 + Expires: + - Sat, 07 Nov 2020 09:28:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODEwMSwiZXhwIjoxNjA0NzI2OTAxfQ.eyJpZCI6MX0.yjNGOySglwGNmOeGtbewZg2XDcHOejw2qGe86NqIJFk + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAgoUubcccPPCV7ulbX0tRBS0KQMM0WRwNFuu2kaViVnb9mxUrTkAzyHGg + Djgs4JD75+IwatC/K7T6l9BpIEZUIo/NTMBc3gIbNrtSYovYX1jziyKWwQKg8nM4DiAYm5GQEOIu + U4ZYJ8bQTcpdHAfbnsVJ8YD7L3rGOUqIp8demiiKfiZ8oOsbf7+yL2aWtu1tfgIDYfWiLEjY2lVQ + l1jwUJy6pMzF8z7I4e7OV88txxw37OAqol19kx15x/CP5QljlFz5rS9uexaLhytaca/ze04Hnbyv + 8lDWyzHtVmNS5S/IGr2tK0EsnCcyXaSUkHoH3sZXrXU7txl+HQh4jVI1h1pUbOJHR6gvC12Qy9Uc + Qd98YpeVA2AS/wL1LCcv2nag1zxBQxQyagynlx80czj57ezAh1KFycYdidgbhLdSPdp5SNmV7qAQ + /NoYO3V1VyoawJRVDFCo+nDdwlXLEPdwhKmvhysqZJVHzA376C9qK3AN2RTrGcVzwzht1tGjiO72 + QM7mbByYzQ8fW9/9NjuYmaJ5077RR1eF6giTVWp1XdxiRe9WEY9EapSDtrvibf6EXTFp/QFAmPbp + KT9FdoZOrTmDEQf0G6+qTCIXuDVuwNidIDQfso+IPOYXaHpS6FvtmF9KBo5kycmbCo4GFdCp/5LK + 3JhYdAMxZVesEgn/617SigHNCGInOK1IfW0HcshMyzetSVWukb5Uqvye7AGJJQTHZZTLghbMRUcB + H1vEusIlJU4AIBCywGtgWu6yWGr+NZ6i9KByGmML+AK8zuRFJdn3hkscqy+1CAu6VfZaCbarNGbo + Y4OEoWJgLJ734A1S5Vtir3UgqgRIQhh1eo8aennUba2DXP/CZyUNgg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-low-lying_snooker-msg.gpg + Content-Length: + - '667' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:21 GMT + Etag: + - sha256:3cb434435967592f1c003950273ba0ea0b34010b20c2e90a0a66007542b882fe + Expires: + - Sat, 07 Nov 2020 09:28:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODEwMSwiZXhwIjoxNjA0NzI2OTAxfQ.eyJpZCI6MX0.yjNGOySglwGNmOeGtbewZg2XDcHOejw2qGe86NqIJFk + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAA7byGeaYGbl+eUIQaQDQ+FWE120zKocy7xHPuCk2Ct6gDsm0mW4y/Tdvb + RVxuezDAx4Gr4fTM+flq5H8rwjcwUtfyNRetwQgs7F/BFrMngMg2ici015Xs8z/d3XHi/y2L1AOK + OCwueTBN/FTAGDWyFrQmUGkCZb/mx9SefQL4yeZdFyoWB3XAeuTLp+9BaqEEhv/1bXRN06Oq3UJA + 0W9LoX5R8ubj2PPuUDftWiTZrYGa/mDPFOBSmPcGEZCFb6wfRsGMWDfFWzGSPNGcARrGskuCgm7s + w5yMM+I7O+ni86K56SglMgo6Eqw7teynrHDN42QmME+H36EEQrx/HPvpDW9Rt02iv2H3McPUxQwb + 7c4VFRKIVgfo93GFJ+ktK+6EaaxrSzNkgDxREq9wOdrzqkgd1uplcK4VMhUzyV37zja59g0wDyZJ + 4Mrr0ipqSyp66MpFyGiEjHoy4OPF39mgZMXttmOWfyujgshRB/OfLwzxC020687bkPoubrdI1nuu + x0Qka8Kg57CYhaMD0p3JlH/vcdCRmvYci1sL8zyQpvIBnFKc/ItlioUU21ruds8ZD17x3liOzF1M + ce9rtXhPxMA+/azas/yMtPiEIvLf4x+zeyJBxRduD6r69bX0SA1mAdRjHbylnAO4gkrRXa2DO5rJ + AwKx5PRbrBqbR+VcrtfSQAFunTyRvcUxe9nXDF6hyN+EOSy05lqCjqsXF3kqv6L8qJxoqDz3CrVN + D0JiDnFlS59UGroMt0dQm7Yr1ejRV9M= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-boyish_supermarket-msg.gpg + Content-Length: + - '593' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:21 GMT + Etag: + - sha256:422a1661857c4b39370a1a1a53ff4afa3f3d3937dd1476a864802d59825db428 + Expires: + - Sat, 07 Nov 2020 09:28:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODEwMSwiZXhwIjoxNjA0NzI2OTAxfQ.eyJpZCI6MX0.yjNGOySglwGNmOeGtbewZg2XDcHOejw2qGe86NqIJFk + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//U+Gs4/MSGLoBpNkP2cs67LCVlDq3cLQjBg3Rn0xJXDygTK73nPssHPSl + EshIYEtxgm5JcFXaqwlLTxkr6+KlZP4tRLhe3nZ1Uzr7hC4MMYXYF1VPOAanhVsZ14TUYpe6tWe3 + WTUcAVlWyDX/DJpaDuqJpWearqhIUCEe8IzjluXi/Ue46el2L+VyVGJKaavBUKKtE8jndN9Ojy4a + Etde7UUUtZ0j9rEx394F33Batz8yIeTNyI711JkHTgUBXr77AXbRvx/SQxX0zwOy9X3KqT7Ljvr+ + bh+UILfcCq2MVqwnlLtS9oHX48iRh2Uvjf+yK/my0RKgso9Go2Shd2VBDT1+3KJspKeg1hm0XorH + HTcp5aR/bxIvYj/rluxzWELXM2kT5ORnjQ0oJQ7NQD5uw6i13b5ZtXZ8aiK6PL9dobX6KslM1+MF + r9vyFirC3o3EZKjwif1p//gW2f2LeIrPDFQNzM8NC+YMPx06iwLb8xSLBCRI+/svdIx+0T2/Tv+y + LwW0wB96FzJ0K9xp3f2WpdOGo6mQLdntR6+t/h/9wN/qZ1DECa4ALrA+leVVWxF9XQ5opalFn5QD + g3DmgHw49+E3C5KAs9CtoGVe1nAMR65DfyuovpjOUll3NLeCydija6Oivfh6yRKTxVgQFCrx09df + c+R5la62QYYl9fTklEnSQgHl77z7VdazKmnUj+yblJFQR0Rh588GRbGUOYmChlxp4998krGMB1Sh + 0u29CdAMr0wERhbkjqucf+TfKpq7su6dXQ== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-boyish_supermarket-msg.gpg + Content-Length: + - '595' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:21 GMT + Etag: + - sha256:bc026c545852063bd71fa03a6a62505f7448491a82d24e2699d1058f24e7354a + Expires: + - Sat, 07 Nov 2020 09:28:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -232,7 +744,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNjgsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODY4fQ.eyJpZCI6MX0.S5lNmc-oOuzeb6pSSWbJqA-XsMo3XTUN1s2mrnG-jyg + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODEwMSwiZXhwIjoxNjA0NzI2OTAxfQ.eyJpZCI6MX0.yjNGOySglwGNmOeGtbewZg2XDcHOejw2qGe86NqIJFk Connection: - keep-alive Content-Type: @@ -240,38 +752,38 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAArmycU4cPsPyLFJ52LAioCI5iV6gE4NWoryJHCmtVaeC9zb19Q1Idrh5L - +FnjmE3Za33S7hVDZfZxl/tDGr0p9dzocftwrsDBhnlPnvpBfpycjXhRJ2V+sWUcjdnjlAjz6iqF - kmbAL+aobpZ4hBHUZhUi7WgOu5Drv37RPlDqobR5WaL3Ycr1x72Vv52cOiE3Shrut2axMBq9VPID - SXYiBIdjMRksDYjgnL365SNgrdnemGgRAyVzm/Up9G1C5DIp0h/+mkUCfMMqjDUAGgTmy6DzLjbf - D9vAJFqf6J7uPjbn6lvpVoM8hkDs0ZHryrd07PqGUoSHrHUCWtz880Ysyu55hkSj1dJ3eM0Q3Mqx - ViiBXM7bV9lCgwnJIZWRsFVTRv93f8saZiEdL4vnT+ILbpBORyJnsV1/UStmBXdyMuXJkKRNECBf - iNZVtywCUAGMAF05ivQCDHMmm4RFSUb2/lEb9Xi5IXtUMa8rHuD7y9q0vTjxFol+dVjFjGjjInGI - vNQ/bLCjQ1yTctoJPjgM3KUjIJSnfU4vNmmrt3SX8N/FPNPvNJ+mO9A5JbF9L8S1lCiE8yBAkT5j - Ug3zeqWJqCYGD+eYOOgoWwIm7hRuy9XJWhWXl4d0IjIMbmEgc8nihL22y3MQ1e655lf23QF3ZbZq - XwcVHctJIVjQtG76JXXSTQGK8k/7FzEWubquU5SSIZl+wgjDC3/KZWdX3SNXN+iRz1PV/xzX5qO+ - 9wlBebksQ4NZLIu/xiwPIBtwhbXn4BeUz+OCh9/LSriFRbMW + hQILA8PnxMCiIBsqAQ/3YJwMk/y3FVSgRa39iuuFsxtfnIQliIcTc02DwObOZrhoLZkUPYsioIik + IewQIbApGR6dduG1V0I6KPl+5JMGTM22FEdlHpPNOL/5oOfMneQTgUGXEpaYr1bWHtMvtoGAzkiQ + S9hDzhD+Edgto55h5eA07Ox6qzD8TvUQfQ3vPbnmg8+ScAKa4qVNj57R8uTgS3l1K405GkzsLyy2 + 5yklfvt30/71LbakrmDAakFIUbwGlPdve4QO2siONSg1M7GAEkh5PvyDaj6lytHYZe2RS9oUggl8 + zAjRSoom6HI3JKaLtO3C7yzFTZXM/pQhvlj+2aFItsQi++OpKKGrszzqoqYUMwrKsWUdaaPULgm/ + XUxJqvkn1GwDmoYiajhv3/SM8Q+A8F6t5Ohg+pripne2ZQulvl8qkQvFLM6LJfAgdyZ0rrCUI0or + 9+DSrkDMHftq5qaVx8WBSYJDnCXCNdzQOexDYDTGKndvcftydimCXjEE9U9EbIgIhNxI9dkCd2Ux + 8CUg8jDqB2nZD0kM90yaFWm8ieofW+ow5Y33F9iQ5rnyJ6i8no3+kACtJQHu8xQVzERioxj5jEg9 + dEEUVtn6bPLsLMXa1fGF6UH5MPgYT/rhSGEvgRuQCae0jvSQlnxpxUZSsV4KPdwxl9gsrjsmoOaV + EDqHUzftH4eS5rzictJSAemw95ZGpgTzaqNrM6elC+EXtHbeRpAHLLGcJB3vhq39YFXOzVHZ9Rcz + SZDckbAy78NYBmcoL1aB1c63s3KufZxtwZOwRSiLHud26PUmTAcEEg== headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-flameproof_boyishness-msg.gpg + - attachment; filename=1-spinal_chewer-msg.gpg Content-Length: - - '606' + - '610' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:34:28 GMT + - Fri, 06 Nov 2020 21:28:22 GMT Etag: - - sha256:192ad51f502dc32b230097caa26399f43633e34f9cd2c91be35332b076a1a26a + - sha256:125d4b2458031d54390c846e8059bee58e9a77dfc77510961edbee01cbe73c06 Expires: - - Thu, 29 Oct 2020 06:34:28 GMT + - Sat, 07 Nov 2020 09:28:22 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:39 GMT + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -285,7 +797,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNjgsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODY4fQ.eyJpZCI6MX0.S5lNmc-oOuzeb6pSSWbJqA-XsMo3XTUN1s2mrnG-jyg + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODEwMSwiZXhwIjoxNjA0NzI2OTAxfQ.eyJpZCI6MX0.yjNGOySglwGNmOeGtbewZg2XDcHOejw2qGe86NqIJFk Connection: - keep-alive Content-Type: @@ -293,38 +805,41 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//UMNDHzuWkzdSKEigpwc2bJ15vqBmPFgHA+PU3X9Dgh6c5wQU155p1EFf - BTy6CyqDouPKFfvb/FH17cWqfn/D7dPePHWOuHJa40nOgAPSr43at0HlAtOVgd3TdR+gU/6UUcmT - KhLTEme3+fewIA5cx7El1h9lFv3b4qw1gRd4+GTiu382ytJm3A7cCybUpipSLYTSKZIl9EnFPuU3 - qifY0i9GLhXxpcRvvFM98tXvOaZ6Khxd99kPeyr801FdlSZvDpfQplNjhgobw9jJZTIZKT6XghQa - KUgiuj29C0i4Uh9FQCm7Q4DJJ1KdH+/kkJTGL+1xOg8xtBSik6+JPh1lO8GcIMZyZi+inLdW5FX6 - Ux+orBw4HJKrJFRb+NwH7KZndSA0mgBgogEce4z89BOH8cdP24Kjjz5e+cawM/pkapbqi7bVKH2E - Nob5pcyvkBtdglWg7aHk6PiONabOsnlVaE3IgDyDOYTo0kcvUEruVVtDUABXHArAsq36gLZFM5M3 - 4Gdw24vpemLUvgEDQLy6RlfN71s00S6NHZ/WDueZH0olWZiItdc62GZlzbzylLMgSXNNB+PxdZm6 - Mm7o4+U3BFnjSzxBXCWFqkxg1ZB+TrUnJJEyMFdY+efpxlHsoHayVo2VD6tLnNu1BOllGmu+WUVQ - 4fx8RHPZMeglqlEXNwnSTQHdZ2kKWqr0WtDlKsfsakCUJ8K7q5jmhcbzE2soDu649WUnATzvP9ce - vbrAbW41iX3jTKaK6U78/PeyA1nAY3t9fPGOiRo6AvIZGIUc + hQIMA8PnxMCiIBsqAQ//fj6xq+oBW0AnBsdEBd6JW8VfD6i4W64Z2hnhBT0WAvha78l8az9Cwpha + e3jSYgDjDFirXfftb39xpYh4dsF/XQJjZiR2KLME8ZwQi/3OYbT5Qu92FXGIzjb318fEbF4z9dG+ + gy+Gq8NK6mDx3KHWCqDBQR9nWBqx9X9HhzrbA4amPCuCKzd4tU5iksivmVPPSEgWSc+TEJKbdM08 + yb0zSFzWeLjvih0MfQS/2+JpZkjY877CjQF48xgOfGV7JvqwbMKSUqDbjEhYOQsDm2mOLOjUJcVZ + 7QiktwNfirh6uNN0jR1w2XTALPvE1wU3L3CdRTWMn3ehTa7BNY+mdne8YyexICVA9AhpWYMVwyPG + rfZrapceFzJDkrUxe/aavURN+EYdH/PlY+yAgVCZXj2+abjdigggbz5LfTFWGDCvfPT4U0aw+O5b + +iQbs4alQvI/8IiQRkBL83WsiwI7sCheT2CI5E4VZFoSpKRPH6grwfvzoYBPHnQQpFXU1LGygovi + qGnLBOsIPSmfuk99uWUu4AwokErK8qFMOPrNLb8DkFS/Zq+04R5n8cmQeWEaF7g9Kj0KS+WkZvQN + HhI3G1nmJ43McMtf/lyJ4s35vzh3WJmZ0gbXcIcobtQfMkcSx0PuucCDO6/uepfP+FE7M/zU/OE7 + /jU47NggGhyPPMPiujPSwCEBXq2KKQgFnpGxx/gn5mIZVtcAM2pTJII5ZcoVtUl6TG4IOVi9ZpoM + s3wnhI9c4RIeVkwYPzfQ8hhqaHtmLJVFILJA/rL0fp95m4Db/+/VrcDTt33TXX53tN4Xq1ijou0y + nWSk3Vi4GICLbgh+kMTEMKjArAmqnJqjPHxOXHkKjl8Aqzs8m0YpP10koyGDZq3ZLIUebcbYu3Jb + G+rZGT+OJRmNrZuEOyd8A7WEtWsIMvk2SwIP6/miDlQ8EWGkPpMirTxVaPK0I0/ZRgtt4InVGarH + BscIMTKJDhqv8h8q7m8= headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-constrained_decision-msg.gpg + - attachment; filename=2-spinal_chewer-msg.gpg Content-Length: - - '606' + - '755' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:34:28 GMT + - Fri, 06 Nov 2020 21:28:22 GMT Etag: - - sha256:1335bb2808daba109c7870b17e1f14116ce2c167307a55f50d92cd5c8e891054 + - sha256:baf5afe2712f7518631318c716e9b255a41d06576033225f64be2d7c3888351e Expires: - - Thu, 29 Oct 2020 06:34:28 GMT + - Sat, 07 Nov 2020 09:28:22 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:28 GMT + - Fri, 06 Nov 2020 21:25:54 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 d3880278b..2f1c0554e 100644 --- a/tests/functional/cassettes/test_login_from_offline.yaml +++ b/tests/functional/cassettes/test_login_from_offline.yaml @@ -17,9 +17,9 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-10-29T02:33:58.330374Z\", \n \"journalist_first_name\"\ - : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - , \n \"token\": \"eyJpYXQiOjE2MDM5MTAwMzgsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODM4fQ.eyJpZCI6MX0._Ddzc9BxDjO5spqnOeJQpDfIjdXdA3BDUcsButemhH8\"\ + string: "{\n \"expiration\": \"2020-11-07T05:27:43.888926Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"token\": \"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE\"\ \n}\n" headers: Content-Length: @@ -27,7 +27,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:33:58 GMT + - Fri, 06 Nov 2020 21:27:43 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -41,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwMzgsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODM4fQ.eyJpZCI6MX0._Ddzc9BxDjO5spqnOeJQpDfIjdXdA3BDUcsButemhH8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE Connection: - keep-alive Content-Type: @@ -52,48 +52,82 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"constrained\ - \ decision\", \n \"key\": {\n \"fingerprint\": \"F809118E69C71707948CD12966CFBB1687563702\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALveqrPUmNPmjmxWJwGx1JEZOZD9SuabtltWKk7xV7hWEB6BMbqQ\\\ - nU/EplqR18PlBmk8EGhWRPH9vkbrgnhP4nG4QzHeY7O4h9CUZ0WGLt6N89I8z5iOl\\nh86eLqET8ruI4cNzUeo/f2alk46JMweNq8M8N8+PLmaTZE1fcfpOEKhrABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPElSNlhDRkNVUE5CRjc3NElSSE1BTlU2TVZYRktKQ1pINUxJ\\nNVBFQlBGMkc1UUVNRFZPNDNKM0Q0WkRGNTZIM1RZSlVSMzM1MjRNTFNFMlZOSUtF\\\ - nNFE3WUxVVENZUFVVQkxZWTRHRlk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEGbPuxaHVjcC5bcD/jDe5KCNAJ+LMbFmBbUmUYJu\\\ - nfvpIyeB4jPKj+4HGaPBxfzPHcf7udUQtVC9VRJURhM6NxzN7naX3eMPFyk8lslJO\\nJ9wXnekgQFBVPNNd4ZSWjZayCyBufaTV+D1M/7hzNynLwTNw+uVfB6vCH3epsZs7\\\ - nOODG4pq6b6nR6+D1y2+z\\n=pNwn\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:28.742527Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions\"\ - , \n \"url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"uuid\": \"a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"flameproof\ - \ boyishness\", \n \"key\": {\n \"fingerprint\": \"E305ED4C68CE395173CD0AC8B449FDFB1C2C3263\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAJJUqCd8q3t5dcJH+TlgyfASdmVyLFEfXLRiYpFHJVu0WlmEhIy5\\\ - nifYwFIzVYmCo01WKEmYE8hl3mvTZEjUpm1C/Qxwure/VSCDdO1Hr7SjjJsdiawmB\\ng96lv1GnfevyUnUSEoYfW0WvqNXr2WRNqPkjIAVeSHGTIUPhlW/oQ9VZABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPEFRWU5HSEdXRERSMkZLUVFNTzNQTkEyVkVIMzRYV0JONlo1\\nMjVUVjJTSzNCVVpRRUpJU1ZGQkFCQVlCWkJIVlM0NUE0U1VQQ1JYUEhES0I0VERE\\\ - nV1pPNlNRREpOUElRWk40UE1STlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJELRJ/fscLDJjf+AD/R/Q5OZrZBbKvHJo63eFG27o\\\ - ncf112RnG6M3KXL9eZ3qWXz8c1TEUlV+IhyljF4kHrSZFToz1JqYdGMH5PN6VWQPc\\nXrQxJ8T5QP2iAqhLHQ7OFWAD/AzJiR95A8OQTsL++uwUIOrR7pu3TYZoIYcsS0iu\\\ - nwV4/kzel3MsLmsWSqWkz\\n=a+P6\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:40.158791Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions\"\ - , \n \"url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"uuid\": \"6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\n }\n ]\n\ + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"spinal chewer\"\ + , \n \"key\": {\n \"fingerprint\": \"5977DF9DA6D87B94C5857A94CAE8FD056E9A0238\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANXAVZxCbDT8USDr09Q74hh1dlp47pJrjGfO7RMaout1pTVjZ1CR\\\ + n6eU6Hy+/Ay3HhGsZqX5SjDf8IffnT41EMxUNTYNYVbXz7fiViAGPBDusg6qsJVd7\\nUxbE0jBPADM6XYD4u65jrH3QyVE9SVl6ugD00fIWPdrugiae/ZUsl/M5ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpRUlNPN0gzWVFSV0k3S05EVkg3S1hLTlBLNjZWWUxJNlQ1\\nTlFXM05KVllKM0w3QTRQNFVaMzIyS0ZDV1NBWDdINUtMR1BIV09HV0VCM1FaWUhR\\\ + nWVRXM1g2U0NGTVNWRlJCR0FDNkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEMro/QVumgI47rkEALwuQHp76Z+F9i/Rfo+i83sh\\\ + nCZY+lINeDyyjG4/tvGorh0RUi8/Qnso5IctVLE4cS8NC0BU5fbtVpSEwyBLU9iLZ\\n/iDiOWsDxkSsfu1s6DcgdFZUnph1geagI+vbAWfg1I5/BnyvG0s9R5NKOuz7GMPH\\\ + n3tLoChgvEkPRUpRuW7ZR\\n=pyQq\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.184880Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions\"\ + , \n \"url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"boyish supermarket\"\ + , \n \"key\": {\n \"fingerprint\": \"BB6757AEFE7BC322C83D78CDFC8E25E98834236D\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKwqCxVpaozGG7vzuL0TP+vL0/0utECcNjybZvp4YMbrvgv9G4M3\\\ + nSjoVNXXZmqcqVmzPzrZXCoKTPp4NVD9F6fQUj+iLcr98CSJi6JE96VRhiIvGK7Kf\\n+zTjoOpqljSQvMDJn800f9RqsItV8Sg+0tn5pSxH7ayc9EIULmrmbbYFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpWM0FTVDZWVlU0Tk5KNzdFVTdPQTVLWTVZS1ZSWUtGUUNG\\nNUtNSjdRRVhYSDNOUEYyVFZXVEZLMlY1NllSRlJMVEJQWVdLV1BQTktIV0oyRk9N\\\ + nUFFFWU9ZNlpLTFc0RjNEQTdGTFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEPyOJemINCNtj8cD/jJZmwSMflugxKm7g45Q9oFV\\\ + nQfQSqLjku0pJbPjjiyMKK/z+jHdD6XY5NleoE+FKaEqEN688H9h32aebzkGXSRtq\\n7OKbvYhVdlgcWmtoYpF9wLFPcL8p6GHLQ569gCmz1IIQIosxB7rtHDN8m3A1m7CP\\\ + nk0baB1zW1M9QqIqVzBj1\\n=wRal\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.539926Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions\"\ + , \n \"url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"e5dc4547-5114-4753-9119-2cc9ac59a73c\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"low-lying\ + \ snooker\", \n \"key\": {\n \"fingerprint\": \"36718524EBF2FEC4235D8D6938FB3C438F87561E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAORtz49YT+Y75wgG9ebxpzrU3I3BLfv38xVAkAwh8THKYuX3uKLs\\\ + ngFSX1DyiKuLSd2e8KKqlGhoDtdnpG/GNhO+j8iFBnjohYewRCdbaoyjwwwtTtxGR\\nOiyLmvS2hj6FTEsBKJ/7wy/aPbhpRpKO1RFvIrLwkehG1jxy5sBuEQelABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtHT1pMNUs0T1VLUzI0RVlFTEk0SENERzNBV1g0Mkw2UzRN\\nSlZUN0tPV1ZLNVpYSTVaVEZSREhCR0hVQ0FMTlRMTzczUURXVUlQSjZaNjNETE5R\\\ + nVFg1T05NSkFVNzNNN0tFUERRMkk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEDj7PEOPh1Yeh6QD/2xYX4FYiMaH1P2yPE16LcvR\\\ + nzvYvrPKylwtWW12RWaqyk1G5FUijYMIk7JpEsy0YA6WFIYk/xS7Bb7ho6l9JWQbV\\nHA8EWYZF/va8G1FVrs7d6Bp9ZzGTlpSJh7vEypTVRBHVBQsvoIn6cFyGH6Tam45S\\\ + n2Ve86jUwijqFpiE3f1fN\\n=e0xx\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.913761Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions\"\ + , \n \"url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"45e770b1-3f77-4a84-a9cf-27e935f39bde\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/add_star\"\ + , \n \"interaction_count\": 7, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"truthful hibernation\"\ + , \n \"key\": {\n \"fingerprint\": \"121F5892D083E8557866B71E2470452E2A71D1F7\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4GVW4iS8b6lbA/vnVfPAjTiBlQYfxY5xUIDSqoRNLt3a/bnjeS\\\ + n1v/zF09+JjxDwZx27mXhYYefokuG6UG4EcGztUMVDQHUaE/fe/olbDKUKq4BboN9\\n3JwEoMn+x4ylUlq/VdE2mnOWZcXvusA62qrck0jHfLjSDslKyRcK4ao/ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEZKUUhKN000NlBaR05LWVRFNjNZNUkzM0o0TzNINFhZWUhB\\nMzVSTFc3Vk9WT1RPVTVRWE5UN1hKUzdPSEdOT1k2TDdCV1kyTlRBUTI0Vk42WUdD\\\ + nNldJNUpQTjdSV1RKNkVPSkFQVFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJECRwRS4qcdH36o0EAIxyKP1DDG4TWuRfOU1ZQNPR\\\ + nJBD3zLi8S8iHBLBFPvf7IaLdJYd5LpOf7CayIzhpPYoz2PDLEmulUhi6yzOaynTg\\nv8GsFmt41lQnEWRYG0Pg567CR/bmMojn5Xzaf4bnbQmfV4Wt2ofkwOEARhTVJaxh\\\ + nT7M1Mq/T0Up3mOoNU0BD\\n=axyG\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:55.273674Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions\"\ + , \n \"url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\n }\n ]\n\ }\n" headers: Content-Length: - - '3220' + - '6405' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:33:58 GMT + - Fri, 06 Nov 2020 21:27:43 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -107,7 +141,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwMzgsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODM4fQ.eyJpZCI6MX0._Ddzc9BxDjO5spqnOeJQpDfIjdXdA3BDUcsButemhH8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE Connection: - keep-alive Content-Type: @@ -118,40 +152,124 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download\"\ - , \n \"filename\": \"1-constrained_decision-msg.gpg\", \n \"is_file\"\ + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download\"\ + , \n \"filename\": \"1-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 610, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2\"\ + , \n \"uuid\": \"394cb985-c32f-478a-ad79-07b3fda84db2\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download\"\ + , \n \"filename\": \"2-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 755, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050\"\ + , \n \"uuid\": \"f01387ef-639d-45c9-a2dc-ed602cd3d050\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a/download\"\ + , \n \"filename\": \"3-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a\"\ + , \n \"uuid\": \"659f5300-3753-4a99-8da5-e5e6ab65b34a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c/download\"\ + , \n \"filename\": \"4-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c\"\ + , \n \"uuid\": \"30e18bd0-40fa-426a-9272-30714a64b16c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download\"\ + , \n \"filename\": \"1-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482\"\ + , \n \"uuid\": \"a54f5bc0-4413-4d57-b92b-8e5e54545482\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download\"\ + , \n \"filename\": \"2-boyish_supermarket-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"submission_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64\"\ - , \n \"uuid\": \"233ed0e8-8f52-4013-a274-21fb451ecc64\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792/download\"\ - , \n \"filename\": \"2-constrained_decision-doc.gz.gpg\", \n \"\ - is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\", \n \"submission_url\"\ - : \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792\"\ - , \n \"uuid\": \"4964105e-d0b6-432e-9db4-da5588c6c792\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download\"\ - , \n \"filename\": \"1-flameproof_boyishness-msg.gpg\", \n \"is_file\"\ - : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"submission_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\ - , \n \"uuid\": \"b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef/download\"\ - , \n \"filename\": \"2-flameproof_boyishness-doc.gz.gpg\", \n \"\ - is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\", \n \"submission_url\"\ - : \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\ - , \n \"uuid\": \"f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\n }\n ]\n\ + \ \"seen_by\": [], \n \"size\": 595, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b\"\ + , \n \"uuid\": \"7bce6189-7a89-41d7-908e-4e428e1c256b\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22/download\"\ + , \n \"filename\": \"3-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22\"\ + , \n \"uuid\": \"85d35b2d-df15-4fad-a188-ab00527b1c22\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9/download\"\ + , \n \"filename\": \"4-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\ + , \n \"uuid\": \"871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download\"\ + , \n \"filename\": \"1-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 638, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171\"\ + , \n \"uuid\": \"0377fd0f-e286-424c-8ad2-9420e6ab1171\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download\"\ + , \n \"filename\": \"2-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 667, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\ + , \n \"uuid\": \"78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3/download\"\ + , \n \"filename\": \"3-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3\"\ + , \n \"uuid\": \"20f98627-c109-4116-b317-09e0d2139cc3\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61/download\"\ + , \n \"filename\": \"4-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61\"\ + , \n \"uuid\": \"363d4cc2-c3d8-4620-b937-250e4b642c61\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download\"\ + , \n \"filename\": \"1-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\ + , \n \"uuid\": \"296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download\"\ + , \n \"filename\": \"2-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603\"\ + , \n \"uuid\": \"afff7c6a-b804-4ce0-8315-bab13c1a6603\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71/download\"\ + , \n \"filename\": \"3-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71\"\ + , \n \"uuid\": \"b868a433-0a11-4082-bfb3-a439d74dcf71\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818/download\"\ + , \n \"filename\": \"4-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818\"\ + , \n \"uuid\": \"c1a8cc7d-00b7-4330-a973-dd4192588818\"\n }\n ]\n\ }\n" headers: Content-Length: - - '2365' + - '10071' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:33:58 GMT + - Fri, 06 Nov 2020 21:27:44 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -165,7 +283,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwMzgsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODM4fQ.eyJpZCI6MX0._Ddzc9BxDjO5spqnOeJQpDfIjdXdA3BDUcsButemhH8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE Connection: - keep-alive Content-Type: @@ -176,14 +294,88 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": []\n}\n" + string: "{\n \"replies\": [\n {\n \"filename\": \"5-spinal_chewer-reply.gpg\"\ + , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ + : \"dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 753, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\n }, \n \ + \ {\n \"filename\": \"6-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 897, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\n }, \n \ + \ {\n \"filename\": \"5-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 735, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\n }, \n \ + \ {\n \"filename\": \"6-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 737, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\n }, \n \ + \ {\n \"filename\": \"5-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 780, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"b1215576-803e-4d08-9707-728f96bbe722\"\n }, \n \ + \ {\n \"filename\": \"6-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 809, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\n }, \n \ + \ {\n \"filename\": \"5-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\n }, \n \ + \ {\n \"filename\": \"6-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"42fd9bab-151e-4199-a467-7e6d7adfd293\"\n }, \n \ + \ {\n \"filename\": \"7-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + journalist\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 1085, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '20' + - '6048' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:33:58 GMT + - Fri, 06 Nov 2020 21:27:44 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -197,7 +389,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwMzgsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODM4fQ.eyJpZCI6MX0._Ddzc9BxDjO5spqnOeJQpDfIjdXdA3BDUcsButemhH8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE Connection: - keep-alive Content-Type: @@ -209,8 +401,8 @@ interactions: response: body: string: "{\n \"first_name\": \"\", \n \"is_admin\": true, \n \"last_login\"\ - : \"2020-10-28T18:33:58.330686Z\", \n \"last_name\": \"\", \n \"username\"\ - : \"journalist\", \n \"uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\n\ + : \"2020-11-06T21:27:43.889218Z\", \n \"last_name\": \"\", \n \"username\"\ + : \"journalist\", \n \"uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n\ }\n" headers: Content-Length: @@ -218,7 +410,850 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:33:58 GMT + - Fri, 06 Nov 2020 21:27: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ/+JbvCqu3knUmgNlaIkHoa5LON+a++VX8mP41T5kJVaJ+7Esx6E3MDKo/Q + QgSjK/vOOrTbANyvwltS1l3llXXICPm9nVxlGvgCFtdbt1YPjOmhpN6tFoGWG5LASvDcYd4bCJhQ + QlXqOtpvnGZsnhCDSM21KlfyP1JLpp6tvj9IbN1eqMjr9OpJ+AOsSgutaEieNbyYMBQf61y72eNa + 6WwsmcuaLCysaOPnVwqkLyqTX+m1lm43UBKsoz4Sd5Yj5mTeCyj3NZ//HCZGfTcjQ3vItC5l7GVQ + YkxcVMd0JkG/8kdPxovocOKj9PwL2oYHkn0FvjZNSFFoNyoWJjyXUB/Hq0u94sJipG81CULvuDpR + 8RVAsj0QyrUROVb3fK7H7jHK7b5pJ6umvgONWnsW9pogrrRL224bhgvUVvDHMoppyMp63wOadDsX + KfJEljBtJ9vZs5VP/tSs9DlxdauPjJshqnqY2GnsRwPTboccMK46HYrKZB/wTptQ4Uyh2xe/ikXA + +iMtz7I5HdTmZt7TFS8zB96CKC54llPq+sraIGLLMw/KLNuu/0AyO+smcH1kVJKaevzBhAC3YrkA + hcSrCSPo02hFo1AAfkZGfoOneU3STOfEvNQCKF3fckAdhupISxCLyTs1mlnz7DdqzbtG6yS0OOr6 + xynAMqpX4uDquWG0zgLSPgE7GU23A1f0qbN6CIFY1RaLEMUhM9UMnBo4wWzIZ9VR+PCa8e+qcMfP + l2zXFUEXhiqCyW3GhO2+wfORUI/z + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:44 GMT + Etag: + - sha256:edaa8b794c1f5b391775f5a3302bc5e383a12f56227b6704c57fa95104c8cc28 + Expires: + - Sat, 07 Nov 2020 09:27:44 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//T3458iYGfgDUWYmagvE/7YnLrujmZQWVlcrfT8rvc/p3i3eRk3PI3CRU + kXolGzZRjZ+cys1RKF82kV9ehefFLsrvRO1JSfYjHp6DWmR3bVFg5Qj6L701o8R3SOd7TZeMj6ew + 3WAl0ay5MZ/84j9hSX83frORFXt4cx9LxJ6FhKvj9JNLU3cSjt8jWcTo05G//qgoajFZKnmYrHmL + GUrvW5qG+MjkjPUDQbwYBbpFkAH+ZkW1Ufg5kaeRtDVLQh+ln/sbo3GYAl28dT4JdWS8F6hpUiWX + snimRdjLngFP9mp0S6xVGO6wOW487GwG7jt69s/BFa8ZUqv/AjM60R/Jt6tpnuR0xQgt/CgliSRK + FVdUAhegNEGeLaK2+1/VT+eBccffU2NsNzveK9mioiwuGwXWdgPRqmFluhPDl3AhkST+GCUgTsij + +B/NaXFZn+gHLbBcWCki1eKRaI78Lhk81Z/f+7n16NxzZJtLIiMkNT60qcNK2p2DpQqPw0UXxVPW + G4gCZ6joJjg+t6GTPJ7gbtc7Oe0eZFOzFJRGHwIoWZFmZAd2yiUoFqDuxlyE6L0bLPCqH1ZK+vgX + ctesONe66N9iHFtoBl2ty/uR0MlJmdOA6TfErGDq3u6iwgkIZsZxYYltGRwKUBPNndq1isdD0qgm + rypGdlqF7ESAbO48T5/SPgFdpo6qCZ9bZV4oDrVixHCzfqvwSEoBjtWqHP0lu3XbDSSqot83/Ecz + QzuDXxLfhjjBDPCCdbvJw+pvx+cO + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:44 GMT + Etag: + - sha256:860fa6e21d969ee975f762a791f4d631877428cfdb0cfc3d73e55c7fe6822432 + Expires: + - Sat, 07 Nov 2020 09:27:44 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAndCqMgpWIWJnMVu/b07mXSe6uaIKN32pgcOGsAWRXXfuHllEySZGgg9C + CLbr49gbo5ug4BgUDcD4NdWe2hztzSiiC56/XVIhCsuHF+1SdPpQEIo5jZMINaFHTDJMkR2y4UXn + uua2eB2qESAzaioZdGW2ab9dSCcUfv9Bbp+5ZSgj7pdFvMZkRpkKlxQIUZNOF1t0+I/v6jS+alke + I8Kao6rR/3IPuUPR66OJqC4oSv2itJG8A5QY4aI3RRMKGzRUDnaUYk+3psaDwfYLui9RZJ+ElU0i + ZUXm0/pBx3vxEhpo6fCWxWECpIWiZ2aGS6iueB+LfM4HNPonyNOAN6CSx83H+Dze+sbWDzV950a2 + 3o0igURPr/G3ECmQqLz1NAVCVIyYOkTpeab6aaJzpMs1pyNN9k0gQUFRY4nVg/GPlM8JWjHnPv3E + GW93LMI+kUIAgkGLs/UhITLiq4R4JeFYW/R9nbQTEjmwdr/2gYfzQ3wvivyA/iNb3NNm/iTf5si2 + ECwaUOFrWr+tkvvebKMCDjtVszpOBAH+yOPHebxkah/lzamxbngYjfmiwEH2cMo6kzTIboLBR4fk + JdaZifsuLwiHl5FgWTVuUNN6gjnAgpJenQGeMo4h6RhoQUfWxYsvW0efMpotCbb/pmdd9UjxXMB8 + rmOY4n16FopHaKnaL7rSbQGphrAtq4beYzA44DGhmb7xrqYc+27/5pGU7Ls3xWxEetQRQbgoLNcc + toqs08NhOhHXLfvxZFFoTUD7J+A1cKp//qPEsndb6am8/cKqqftg+RMcQf6y+3NZkydyNwPvAYpb + vrHwMYtZaB7+1qc= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-low-lying_snooker-msg.gpg + Content-Length: + - '638' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:44 GMT + Etag: + - sha256:446e91d6979810b573278500d8690214cf5951976027ab4b7bf1f37000ffffa9 + Expires: + - Sat, 07 Nov 2020 09:27:44 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAgoUubcccPPCV7ulbX0tRBS0KQMM0WRwNFuu2kaViVnb9mxUrTkAzyHGg + Djgs4JD75+IwatC/K7T6l9BpIEZUIo/NTMBc3gIbNrtSYovYX1jziyKWwQKg8nM4DiAYm5GQEOIu + U4ZYJ8bQTcpdHAfbnsVJ8YD7L3rGOUqIp8demiiKfiZ8oOsbf7+yL2aWtu1tfgIDYfWiLEjY2lVQ + l1jwUJy6pMzF8z7I4e7OV88txxw37OAqol19kx15x/CP5QljlFz5rS9uexaLhytaca/ze04Hnbyv + 8lDWyzHtVmNS5S/IGr2tK0EsnCcyXaSUkHoH3sZXrXU7txl+HQh4jVI1h1pUbOJHR6gvC12Qy9Uc + Qd98YpeVA2AS/wL1LCcv2nag1zxBQxQyagynlx80czj57ezAh1KFycYdidgbhLdSPdp5SNmV7qAQ + /NoYO3V1VyoawJRVDFCo+nDdwlXLEPdwhKmvhysqZJVHzA376C9qK3AN2RTrGcVzwzht1tGjiO72 + QM7mbByYzQ8fW9/9NjuYmaJ5077RR1eF6giTVWp1XdxiRe9WEY9EapSDtrvibf6EXTFp/QFAmPbp + KT9FdoZOrTmDEQf0G6+qTCIXuDVuwNidIDQfso+IPOYXaHpS6FvtmF9KBo5kycmbCo4GFdCp/5LK + 3JhYdAMxZVesEgn/617SigHNCGInOK1IfW0HcshMyzetSVWukb5Uqvye7AGJJQTHZZTLghbMRUcB + H1vEusIlJU4AIBCywGtgWu6yWGr+NZ6i9KByGmML+AK8zuRFJdn3hkscqy+1CAu6VfZaCbarNGbo + Y4OEoWJgLJ734A1S5Vtir3UgqgRIQhh1eo8aennUba2DXP/CZyUNgg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-low-lying_snooker-msg.gpg + Content-Length: + - '667' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:44 GMT + Etag: + - sha256:3cb434435967592f1c003950273ba0ea0b34010b20c2e90a0a66007542b882fe + Expires: + - Sat, 07 Nov 2020 09:27:44 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAA7byGeaYGbl+eUIQaQDQ+FWE120zKocy7xHPuCk2Ct6gDsm0mW4y/Tdvb + RVxuezDAx4Gr4fTM+flq5H8rwjcwUtfyNRetwQgs7F/BFrMngMg2ici015Xs8z/d3XHi/y2L1AOK + OCwueTBN/FTAGDWyFrQmUGkCZb/mx9SefQL4yeZdFyoWB3XAeuTLp+9BaqEEhv/1bXRN06Oq3UJA + 0W9LoX5R8ubj2PPuUDftWiTZrYGa/mDPFOBSmPcGEZCFb6wfRsGMWDfFWzGSPNGcARrGskuCgm7s + w5yMM+I7O+ni86K56SglMgo6Eqw7teynrHDN42QmME+H36EEQrx/HPvpDW9Rt02iv2H3McPUxQwb + 7c4VFRKIVgfo93GFJ+ktK+6EaaxrSzNkgDxREq9wOdrzqkgd1uplcK4VMhUzyV37zja59g0wDyZJ + 4Mrr0ipqSyp66MpFyGiEjHoy4OPF39mgZMXttmOWfyujgshRB/OfLwzxC020687bkPoubrdI1nuu + x0Qka8Kg57CYhaMD0p3JlH/vcdCRmvYci1sL8zyQpvIBnFKc/ItlioUU21ruds8ZD17x3liOzF1M + ce9rtXhPxMA+/azas/yMtPiEIvLf4x+zeyJBxRduD6r69bX0SA1mAdRjHbylnAO4gkrRXa2DO5rJ + AwKx5PRbrBqbR+VcrtfSQAFunTyRvcUxe9nXDF6hyN+EOSy05lqCjqsXF3kqv6L8qJxoqDz3CrVN + D0JiDnFlS59UGroMt0dQm7Yr1ejRV9M= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-boyish_supermarket-msg.gpg + Content-Length: + - '593' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:44 GMT + Etag: + - sha256:422a1661857c4b39370a1a1a53ff4afa3f3d3937dd1476a864802d59825db428 + Expires: + - Sat, 07 Nov 2020 09:27:44 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//U+Gs4/MSGLoBpNkP2cs67LCVlDq3cLQjBg3Rn0xJXDygTK73nPssHPSl + EshIYEtxgm5JcFXaqwlLTxkr6+KlZP4tRLhe3nZ1Uzr7hC4MMYXYF1VPOAanhVsZ14TUYpe6tWe3 + WTUcAVlWyDX/DJpaDuqJpWearqhIUCEe8IzjluXi/Ue46el2L+VyVGJKaavBUKKtE8jndN9Ojy4a + Etde7UUUtZ0j9rEx394F33Batz8yIeTNyI711JkHTgUBXr77AXbRvx/SQxX0zwOy9X3KqT7Ljvr+ + bh+UILfcCq2MVqwnlLtS9oHX48iRh2Uvjf+yK/my0RKgso9Go2Shd2VBDT1+3KJspKeg1hm0XorH + HTcp5aR/bxIvYj/rluxzWELXM2kT5ORnjQ0oJQ7NQD5uw6i13b5ZtXZ8aiK6PL9dobX6KslM1+MF + r9vyFirC3o3EZKjwif1p//gW2f2LeIrPDFQNzM8NC+YMPx06iwLb8xSLBCRI+/svdIx+0T2/Tv+y + LwW0wB96FzJ0K9xp3f2WpdOGo6mQLdntR6+t/h/9wN/qZ1DECa4ALrA+leVVWxF9XQ5opalFn5QD + g3DmgHw49+E3C5KAs9CtoGVe1nAMR65DfyuovpjOUll3NLeCydija6Oivfh6yRKTxVgQFCrx09df + c+R5la62QYYl9fTklEnSQgHl77z7VdazKmnUj+yblJFQR0Rh588GRbGUOYmChlxp4998krGMB1Sh + 0u29CdAMr0wERhbkjqucf+TfKpq7su6dXQ== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-boyish_supermarket-msg.gpg + Content-Length: + - '595' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:44 GMT + Etag: + - sha256:bc026c545852063bd71fa03a6a62505f7448491a82d24e2699d1058f24e7354a + Expires: + - Sat, 07 Nov 2020 09:27:44 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download + response: + body: + string: !!binary | + hQILA8PnxMCiIBsqAQ/3YJwMk/y3FVSgRa39iuuFsxtfnIQliIcTc02DwObOZrhoLZkUPYsioIik + IewQIbApGR6dduG1V0I6KPl+5JMGTM22FEdlHpPNOL/5oOfMneQTgUGXEpaYr1bWHtMvtoGAzkiQ + S9hDzhD+Edgto55h5eA07Ox6qzD8TvUQfQ3vPbnmg8+ScAKa4qVNj57R8uTgS3l1K405GkzsLyy2 + 5yklfvt30/71LbakrmDAakFIUbwGlPdve4QO2siONSg1M7GAEkh5PvyDaj6lytHYZe2RS9oUggl8 + zAjRSoom6HI3JKaLtO3C7yzFTZXM/pQhvlj+2aFItsQi++OpKKGrszzqoqYUMwrKsWUdaaPULgm/ + XUxJqvkn1GwDmoYiajhv3/SM8Q+A8F6t5Ohg+pripne2ZQulvl8qkQvFLM6LJfAgdyZ0rrCUI0or + 9+DSrkDMHftq5qaVx8WBSYJDnCXCNdzQOexDYDTGKndvcftydimCXjEE9U9EbIgIhNxI9dkCd2Ux + 8CUg8jDqB2nZD0kM90yaFWm8ieofW+ow5Y33F9iQ5rnyJ6i8no3+kACtJQHu8xQVzERioxj5jEg9 + dEEUVtn6bPLsLMXa1fGF6UH5MPgYT/rhSGEvgRuQCae0jvSQlnxpxUZSsV4KPdwxl9gsrjsmoOaV + EDqHUzftH4eS5rzictJSAemw95ZGpgTzaqNrM6elC+EXtHbeRpAHLLGcJB3vhq39YFXOzVHZ9Rcz + SZDckbAy78NYBmcoL1aB1c63s3KufZxtwZOwRSiLHud26PUmTAcEEg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-spinal_chewer-msg.gpg + Content-Length: + - '610' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:44 GMT + Etag: + - sha256:125d4b2458031d54390c846e8059bee58e9a77dfc77510961edbee01cbe73c06 + Expires: + - Sat, 07 Nov 2020 09:27:44 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//fj6xq+oBW0AnBsdEBd6JW8VfD6i4W64Z2hnhBT0WAvha78l8az9Cwpha + e3jSYgDjDFirXfftb39xpYh4dsF/XQJjZiR2KLME8ZwQi/3OYbT5Qu92FXGIzjb318fEbF4z9dG+ + gy+Gq8NK6mDx3KHWCqDBQR9nWBqx9X9HhzrbA4amPCuCKzd4tU5iksivmVPPSEgWSc+TEJKbdM08 + yb0zSFzWeLjvih0MfQS/2+JpZkjY877CjQF48xgOfGV7JvqwbMKSUqDbjEhYOQsDm2mOLOjUJcVZ + 7QiktwNfirh6uNN0jR1w2XTALPvE1wU3L3CdRTWMn3ehTa7BNY+mdne8YyexICVA9AhpWYMVwyPG + rfZrapceFzJDkrUxe/aavURN+EYdH/PlY+yAgVCZXj2+abjdigggbz5LfTFWGDCvfPT4U0aw+O5b + +iQbs4alQvI/8IiQRkBL83WsiwI7sCheT2CI5E4VZFoSpKRPH6grwfvzoYBPHnQQpFXU1LGygovi + qGnLBOsIPSmfuk99uWUu4AwokErK8qFMOPrNLb8DkFS/Zq+04R5n8cmQeWEaF7g9Kj0KS+WkZvQN + HhI3G1nmJ43McMtf/lyJ4s35vzh3WJmZ0gbXcIcobtQfMkcSx0PuucCDO6/uepfP+FE7M/zU/OE7 + /jU47NggGhyPPMPiujPSwCEBXq2KKQgFnpGxx/gn5mIZVtcAM2pTJII5ZcoVtUl6TG4IOVi9ZpoM + s3wnhI9c4RIeVkwYPzfQ8hhqaHtmLJVFILJA/rL0fp95m4Db/+/VrcDTt33TXX53tN4Xq1ijou0y + nWSk3Vi4GICLbgh+kMTEMKjArAmqnJqjPHxOXHkKjl8Aqzs8m0YpP10koyGDZq3ZLIUebcbYu3Jb + G+rZGT+OJRmNrZuEOyd8A7WEtWsIMvk2SwIP6/miDlQ8EWGkPpMirTxVaPK0I0/ZRgtt4InVGarH + BscIMTKJDhqv8h8q7m8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-spinal_chewer-msg.gpg + Content-Length: + - '755' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:44 GMT + Etag: + - sha256:baf5afe2712f7518631318c716e9b255a41d06576033225f64be2d7c3888351e + Expires: + - Sat, 07 Nov 2020 09:27:44 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/wKymCtYHkag6vLr/SyEbI2YkmeEp0QH+MDVVsgA4TreFo4aSOtGEMURspK + jUcTqp9goUylUI3rJNGbyuW+vrj30qPffDNCTJsTlMa0djPN7CXFJEDtZJlnwLbiPtelDKkHzdnh + /arfRjQejeD3P26U+++O5vlNFWDsZ8QPBcwKAoUCDAPD58TAoiAbKgEP+gKPFjVzjERxEDvYiGCH + tGrFspeoEyts3oKoXm7s1FYcGD0HYcZcSzWRwE/El3usU0OrKoa6S8M25hFp0qZ/BviJthYauueW + TIyQnnhN/+tJWWvELTfQ1SwgUxbQFy0psiVL1csc2O3RImFLVpf2yPPNQobo+rGQyhcAe11n9kAC + yMRcycZzyW9Xn6o9pZJNYk1H8qt/uUp+ikKp4wGKKLoIfSD+/YTghInspiFsme0DBcp9V2vqjyGe + CRxi+JjyP1+H8fCYmG4HasxL4RnfxIeFvHEU6D9QbqSLDXnw57C5B3LSK+GdCQD2GRkabmx0YDoJ + THBwoknEsLJaKYjZJHYwIEYoncjCDyyLskhzDGW+rAmJOHrVI8G0NkAXaYZDbSVQXWzAROuDXDFC + hEEsCBcFh3xa8LsrT19Yzqlt3ny6jIWZH8k4qC3C2kZMHa9MNiRLYNNMz+UXvsUIgbR1XESwxd0j + n64nh9DTX4137EQBYdLl49RkPcDieB7ZPrBwfUWHw1u2xf/dyptRTRDwZt+rZi9uXomnA4Ne69KA + JzcjsF0xg/DZCv6eWorJX5tFMXAmyWdFDLF1K/WRBWETZ6F5YNdb8zZSgK+pbvMBYGPDC3AFH6oI + Twl+3WD17Or7MKHtONwtzgKZTuAGijDqMazf2BaDaGYs8fElyWiCpbUy0j4BjCVNFMRma7sTQ9CY + oSnesr+6iHcMNNoStOq5TRSsl9cssGIMAUMiOIiooSKLwVD+E9k6ciUH1bfsK3nfIg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:44 GMT + Etag: + - sha256:621f9d2ad6bc5f592d7fa45b125f6764a35978389472123bf6465f8e3181d460 + Expires: + - Sat, 07 Nov 2020 09:27:44 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/4+98ml7cAlskXUJ5TnXQw2oBnHP674Lf0AmnVacqBCjAjGpeNvBb5Diffr + QD4ymnsLWuM99LlzIqhY1HUpIag1f3xcZQW3rpUaAh9j0fn1Of89uApGFd7ETxGf0uCZJ1/3GX5z + Iln7TXjTHC7KeEklYzSdaXhnesWVz/VjYOD7Q4UCDAPD58TAoiAbKgEP/3Oy5OBffkpfbj8AQaiP + tgWQ36G8IA1pkkZGPxjmTvJOpyQIxc7q0zdDbBVLHwp6t/vw5nRUEuJ4Rtv6B+gSuwOPih4yU7YN + RJ8qRbumn3/c3WH8MZYkKA3T7/DnpN6vQMKNk5pClGO5zcUTRZYDHXEBEbBZ2SxHFSVVdYPKN+Ad + IiNCj50cStRtcwSR67HsDzwNhcBar8IVOy/x0eKWTe0a/24d4o5+9TZn3FwnffFUiG4/UE94KoQg + GqCrMjj0tUl9tM1QK1b9xv8jTkLvKuGoZ5P2gi7pyo3G6AupaKj9RQ8feaL3MducxXD3yWgxraCC + 11Iep1dfNQCgGxRHfQo0x78UUbHwwlUJ8FeYtcLlcaYA6881q5EwXncUvVBLNlBKL0NltYZVM0Fh + Hi0oN+urMpZx5TKXiXH285YxkYvOpS3ZtMMiVnXzD+yzdJH5COGHcWDeD3e07CVcqcDK9RmiQWc3 + dOlrvbBsJ/3hD5l5HLsF8c2q/2jFld+h7tkIamziWu4mGpIhFHF1tfjL0TWHVW7zkQddu1vzsOGY + G7XQ4bn/IJNms4Ey+G/ZN7BylwdP27E6HgL8e1mJ0r2KKwRvq3tKyYTYS01CYpcjksDCnTXU2Lxz + 0kKRK3BUR8y6mopRPZfN1wi0UQf1zI3Z6CylSt1kOtuIHF4zmfedZugs0j4BNjcXhkUyKHLPftkt + 45H9UxYlnfG88Ncy9IMApQIwQPXn/TODZarCOi/DaEVYIHsyFV66Z1fOWCLpo++yWA== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:44 GMT + Etag: + - sha256:124a411ab04fc8a922009e2e95ed4f3c04acca9602dff2d5a02e8989c7af2086 + Expires: + - Sat, 07 Nov 2020 09:27:44 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/4f72cfb8-c221-4b27-8f8e-aba41f3afc1e/download + response: + body: + string: '-----BEGIN PGP MESSAGE----- + + + hIwDJHBFLipx0fcBA/0Ucz+Ugz30U9FsHZkdVxWEMRa7VVypFNVglaWDm66nmJei + + lLnNV2qIFO3iRnn16qoQhkxjFCVTv3cr/VzTCR87ZnlW9zzIEho/5wwHMmhKy+yK + + 3qB1Rw4HKtkI/CC9UaXZRDYfMkAeN7Ik/pXcu9swMh/2na4HObkyaxKiCEVA0IUC + + DAPD58TAoiAbKgEQANzofORonuKSXQRzABltnv2LPNpl/GMxbnkk48M/4vkMT5fo + + 2P0mOEs5yGcwCcHxmlXemNDNmYF5SiqnpBlWVNQb11mS22G2Fl9RGSAXv3rmgTRA + + w5FgYPvcWr5zRWVDST/kV6o7WbIgCNTZR/wbyoBm/E5XY0yfWfBsNDHaQT8ZmWOp + + y0q6UozIoNkATegu2PTnG+gbe2RjsVIpVmt7btTS6LvTSeSKROPscQ/2WCXKntGA + + EsqyTwMAPbUfauq7mGo0J5zTrfzU/TpC+Q7Tqi9S3r/ZBkMMnMFL/m9TuvnhSrEp + + tpI5O8NpskEG0pEsi1JUNfjPO/LP8A3QLbxRbymCtv96zfqXgaIWJOEfhFMkHrrX + + VYT0S2ILFQtJOPyTh99iAKwn0urJ+cJgcYVafPx3w3Ue/DBhXg6d643FjivLLTmN + + FJgpNfIFFG6qQxI0xc+CW9zP5wjy5Dz5Br3Gav5RrhIV+K/zZG1c7FoJCC/0RkFa + + aO/k9L4xxqxhjhJ/7A9tnTWcOtwRGmt3HK0iNZ3DCNzYzHSwqBzmjHbAyyIsBXqo + + KcR7/N+KCGmm+iIRVLeN4LV+9az//Jmhytve9VNQx3ddj8JD2k3RCOelGkN/OKIC + + d0KM9D1CWWXc+GChGpP7cr5Cu6V/HvoRjNq7jFJFnKLZYCuVeBKSwyckGk4a0lMB + + I5aAQCFQG6Bm+jPRvgoGYCU8Z62e7/fx9V8TeuuzvgK4+e7gCMsdhNccOLQYMQUZ + + 1XaR3FvzReneTmMMuV5ZjDOD+JK/j6tzskHNzvTh2Zdb/Q== + + =b4zq + + -----END PGP MESSAGE----- + + ' + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=7-truthful_hibernation-reply.gpg + Content-Length: + - '1085' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:45 GMT + Etag: + - sha256:160dcc782861a14b4f453c751cf7cc70aece2afa5b68cbbd5c3c3b37315b4e48 + Expires: + - Sat, 07 Nov 2020 09:27:45 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:26: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BBADO6q3JdprpMZxhLIAjLcZsp47HYn75NYdFCqzCQT343SEDdrkYCD/ZXdEu + W2Mvp5FIHIkwySrF/tU3loMP58//iq1lvHZpaNdcDimh3imrsYsjga/oyDp3YZT1bR9LFMVFlKsL + tS5kqjG04jqwpIeWuA4giLx1RMsrARxHr2Wt74UCDAPD58TAoiAbKgEP/jPg2QKSyTz4Uc475+6R + +BpnQry0DAPH2vXjOtO6i3Ms5DO9Kn2cqYcF568tQg5VpPbGemNpN5jxrxkO0v8l69MMnIyBM44W + bMdNcqfrn8W0WRFLEo7Ro7goZoHDQfaawJYFYGKW/e/p7Kpq4vqCcY5b6nWiUSzXBkJ5ieDXfCwS + AZZ2NKhiyts3NSr7kQHMYEw2EKKFZmzp4MEYibT6QsVhyMvCQgMU7kWhowgcCm8qPaQpR2H2pJrR + +PSdYtiL0YqACayit+x9yF4ahahG3GGbZl9Pivi7chpHZsu6/yW2WBmXb87Wt4zQteWTVbV6eOBI + Q1cyEiINcHQRtKpWQkJB/FemyndPh59qAPhZrtDq/DXDk5jvvQGKO9kJGpmDJSyF1HUvrenGaC/9 + QG8LwDUSwFy5uMcc97pmjVkEIg4mRR7M5IW/UnZzQXOxgaj/xaElQ70A+KsFEcsUiU5F0AvluhmK + GN4GqXmjqpbTpJf76XkKT75C7JENZ2OpIPhdkme0kErnus9Jw6j+CWhhrDezdw79PI+6aow6JFpF + GiagLpK/98oB2Xk6/UK+QOsTbQnyTn7nEV0/vd0O5e4XoI0947CIQ2HjrcCD1lJSQCBe/1pmlmfD + 5HPxRZmzYDwIVWSZDzz9wLeFMLapbLkgkqzeHTFg/v+bkL4uxg4lDrnx0m0BAsP/Qm9PV61eW9ak + UNNwJFIL8h7qH1CuoHM1gptaZZL2jIMDf6wV7wFCKD4FFKLmSAKet9XH0f3bKxi7gv/8PkjLdb2L + zdaxfFspOI4muwymJ2Ec7uDR5C/RH+NPTbrn9qy4kI/t5MxI8A9s + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-low-lying_snooker-reply.gpg + Content-Length: + - '780' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:45 GMT + Etag: + - sha256:11b9dd7fc4d11f5f556bdcbeec9af5f54e4c2df835978957b7e804ce6aaf443a + Expires: + - Sat, 07 Nov 2020 09:27:45 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BA/9GNQ4KWyIZmpUlxWFDjr+pTsNFVWPUPlLCIRfE46pPm3f00g0GXtg4sSH4 + sBeGw/XDd2Gcy0t90xsylQJZHpoym0AqYGuzM+Mem6IIEIV/viu36l/YiM5mIhywt9RPraRsjfwq + Udy3NMmo3AmG6C+7MA/U7BfZYMZWt5y+wGJXtoUCDAPD58TAoiAbKgEQAKX5dN3BlPvaWnmTf4in + 0hJomu26gIeWrHZ13k8D3SOMduzc2dt9KqbuzhJGqbaKt5O0GEPr1TLwWqaSkyp2qxnP13JO61Sr + 3Y309XNhrwzMmIkW8VNFe954Uzu4MaeKHp2IfPi7JFP9P3zwHjqwrUtu81G/0pNIi1Vwrdri3lpP + +pG/nlMsBdNMVW24SlAT2ErhXvtZNG8wTPAcpOOeWRCzzZLJjK0WmhaEsHL1Lc2DreNoKMm7CHNE + VReaqe/1GWYEq3vlFv+uQxf5rX8GIbs/SncMJjr6mv0PpkNrsN3DdSgwVaTdjUvnKUlnP4ifY3c9 + fb0O+nbCiJRduTriZj+4WmB2DosqkSpUZyYJ3l1apoEUKqWYGyGYqZ3OGZrV4UET27tMjF7CeYel + q2b7nZeYgOje7nr2z+2awQANAkYb8qqNgoQV3Z3nTMxnKTj8GCGOf/jgoqEXh+PM0ysrTBkXwTQa + 4KH2T7ggCelpe1IP2nL8IagcArXgu/+b/HfzhKldnu5o6JqaKVhUJKtGiKVOsEJVono8WFh1hE0u + h6FLAmu23wWfMlS/AvDBZVifj6UmvDmGAEZAb/pa/WrQHDMz6ek/F45BynQcJiE1yDOG7BrGJyFR + gPgKRxP/JuZjuwSVnhHxvZ/4v0hN/PYfbERQ5r5Fb/bQUh4WhkfhWNi50ooBZ69CvXQoYMXLKpfv + /9rCxLqWc/MU6OFSOtW/yqwnDg97Yr8ltxKZq7go53DKJ7UhS/fapIGcFS2Le706hiIPgDX6DgWJ + 6K4TS9RQj+Rq+bjT9O3+sxnZeKOCDSkEEwslWuECkieVfhf102R86RfRVtKVD8E49mu0zHa6AdqD + 0k515lht2S24fa8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-low-lying_snooker-reply.gpg + Content-Length: + - '809' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:45 GMT + Etag: + - sha256:20f3f4ad10be8a7ea8dafd09030e1bb52115ec98bbba341d38e0c02fb4ad6a87 + Expires: + - Sat, 07 Nov 2020 09:27:45 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/40jnucw1Wvq8QG4zOLOB/6jVkU1cMd+1ubHfXqFkvHatebEpfo7pmusHtO + oZYWsXLxdvgsCFDuXsbgNGocR3A2mtC6VV3ixKb/CYclB/QX4lP9MTsErf8jZoE3udvleliVj4S7 + n5rdlHgclo0S36Z4KHXhCoeSJW3hlKtDMLkjwYUCDAPD58TAoiAbKgEP/icdRc9Xb7V7aWsOceei + msifG5molTeNhhNLFutDantkMtP1EGrC3nVo9dgDFvB9XJiFWpysxa0sCgFUgkfrdHOHwukyG9EC + 4qtVy3hPpdrcYl4AhSuIM2Uxav9Ore4f5boDKRdv//4b2RjJsjVqDIjPWRY0Pe4e0vXL7i56KF2X + 4GH12WWfP3oTno+8V63XwgbAX192Ft/Wc8L4lRcwSJbXp46IASbCm5qhffr2KtSXrdZhq2x6ZG1i + ItCvneuFkQRhXc+NAOYiN2GsdbzMqp7/fnLhP8PiaolgRRqKqFgn1bMY8M5gz28lAzWeg9ZEK99p + JlvjEblK31O1UwzwJ0FZxlBlMHxBuXW2RtVW1G1TVfM2pf8zfObFjv4OZ6d9M2cZ8unMAaRh7Hrm + Th2j9J37C8L2COYY3MMXPz3W/QfHqN+h2C85pWT0I+uwg7Bd2HsxtyuKkSrpkgG5H1iukDhffIE6 + 1DWrMKv+QJG+mDq9cOgUkzfkVP4+5LmWOUjmt46o4C7pCTNEPl6yMrJORniJuBPx38iueQTGvRYN + CA8kF1maEIzn5ICGWYhXTxwPQ+2tQp9fEI+la70kYZfFwyxnvn7BV+AcFxSDquqJyTL+OiU8JHW7 + ga1Q/c+uuydD5R0MLnl55gUe7MgAtkYckvVUfR1pfFQaLL7skcBQaKoR0kABQmycvtPYSTK/OxB2 + D8oRC3yxkhMFe4Cw4zFS1LiX9rP7d33cV9BBf2TQoXIbPvUFIRU7/hmrRpiRvcIKrVDQ + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-boyish_supermarket-reply.gpg + Content-Length: + - '735' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:45 GMT + Etag: + - sha256:c222527984ba8ca80dae1728d471f8a24be8c608ac406d9b9d15045d76db39ba + Expires: + - Sat, 07 Nov 2020 09:27:45 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/4q3oew3Sl7iB97PaWaoI42pyuQE50MIj1oWk0ZmOMcamw1GgczNhoPOYqZ + HpQ7eqD8YFD4vbjW3ttqsbJZ49NQfu+cv1gZGEgPsB+ANA3lioAac3zlLHfutski3suQp4wmqhPF + 3Kz37FjYcd92lMRMRZIg83sYLqLb8518sRkuFYUCDAPD58TAoiAbKgEQALlcPXOK+KgriNBcgsCP + UGq61QqWgOaoDuWtLp1LtiUXZdNk8pEbrhij1UKT4EtmiPLSxD06zwy21zlsLow/u8R2D1lrbEC7 + UmZKRBArxky8CcP6UN1pcsjywBxcCV/ECtSN/em+Afyk3R5VSPRHKJTP9AcTTRcmyZ1O+2MHNqB+ + OMCw/Cc+GWx5P8p0KZrw6fuX2rubYk4Rb8zzzDJKd+XBq5ZE/u1JRlWHPGUErhioWlNjEYYastLk + NLMK2QUECoINED3n11501zguwDgca1rUmSD7467XFwT5T7kBm3R0U8cAg/ncOdG13rvWvjq5OWoZ + NZp4m3mvTJK2F9cx6BTSE2kHd/GuhuZqYojzdStTArX+Lh/ykMdTxCtlYaoGOGyyzz+0RN9V85b5 + bv8Mu4dcaDkFgJayBP+S0Oe7UycdIeqGSzPj8EwFSNMVqYV16810mMyuY1JYtatUdxtqqK1ybZIu + 7+4vrbSfu7wzDsVcpCrIde/P02PguK2FW5Z2ZHU+obZOuKai591C1H/iB+4lKngGPlPN9sA/UrM7 + 8EBT6TH6wy8jiiqd40CTUShJ8f4Ny3TjmscszgtDPTiXx+tIoNsyVrnBLjEdOmcAEYSeFxwMuSRu + MCPdYAbPwuc5LMcbV84R1Cf93NCvVdhlG1fJEB1qpmfSOGWyOv63j6W60kIB8lCTW9UxlaZ4CKSa + jQfm4c2SLxoYVgWMIFqcS2/n51QotnZitix0i/SmHcdAOMZejeQ+fEKC89AVBkOOHQeHpFY= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-boyish_supermarket-reply.gpg + Content-Length: + - '737' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:45 GMT + Etag: + - sha256:081b48b7bd60503eb84577571d38118167a05d828f154ee84470b0975db3e3ae + Expires: + - Sat, 07 Nov 2020 09:27:45 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -232,7 +1267,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwMzgsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODM4fQ.eyJpZCI6MX0._Ddzc9BxDjO5spqnOeJQpDfIjdXdA3BDUcsButemhH8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE Connection: - keep-alive Content-Type: @@ -240,38 +1275,41 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAArmycU4cPsPyLFJ52LAioCI5iV6gE4NWoryJHCmtVaeC9zb19Q1Idrh5L - +FnjmE3Za33S7hVDZfZxl/tDGr0p9dzocftwrsDBhnlPnvpBfpycjXhRJ2V+sWUcjdnjlAjz6iqF - kmbAL+aobpZ4hBHUZhUi7WgOu5Drv37RPlDqobR5WaL3Ycr1x72Vv52cOiE3Shrut2axMBq9VPID - SXYiBIdjMRksDYjgnL365SNgrdnemGgRAyVzm/Up9G1C5DIp0h/+mkUCfMMqjDUAGgTmy6DzLjbf - D9vAJFqf6J7uPjbn6lvpVoM8hkDs0ZHryrd07PqGUoSHrHUCWtz880Ysyu55hkSj1dJ3eM0Q3Mqx - ViiBXM7bV9lCgwnJIZWRsFVTRv93f8saZiEdL4vnT+ILbpBORyJnsV1/UStmBXdyMuXJkKRNECBf - iNZVtywCUAGMAF05ivQCDHMmm4RFSUb2/lEb9Xi5IXtUMa8rHuD7y9q0vTjxFol+dVjFjGjjInGI - vNQ/bLCjQ1yTctoJPjgM3KUjIJSnfU4vNmmrt3SX8N/FPNPvNJ+mO9A5JbF9L8S1lCiE8yBAkT5j - Ug3zeqWJqCYGD+eYOOgoWwIm7hRuy9XJWhWXl4d0IjIMbmEgc8nihL22y3MQ1e655lf23QF3ZbZq - XwcVHctJIVjQtG76JXXSTQGK8k/7FzEWubquU5SSIZl+wgjDC3/KZWdX3SNXN+iRz1PV/xzX5qO+ - 9wlBebksQ4NZLIu/xiwPIBtwhbXn4BeUz+OCh9/LSriFRbMW + hIwDyuj9BW6aAjgBA/0ZvDEDY9tJFxye3c2d3PEl+KuHNnaxvfjQHZUXRgQSUMyMAEZuhZY2y95C + YzfZli+cXMcbbxFvHqcuqDBqYKMaAHO/ZMbmzmJmkh69yS7ZFXfpF4vGAJzRASaOn4dsavhqet8x + DmfZKFnwRGVWs+Yxma4j62BrGBr3e9ABdM3Br4UCDAPD58TAoiAbKgEP/2Ouku/uiAnR4ye5UawC + sIRL88tDsGX+1G3C8U9lTiRZ/HxM2saCJlW/ICSMSuOIgL6UBLOnF/zYur5iTe2Udy8A8/KGrVIj + /XFYqjYT2cnkY5zJ/+30BlWqL+cXdtHEgPKENgMQa5HSuKbfQPX8jXKergDSYnxy19Ey+et0wOG3 + xvcu183AEAZBzpOlKstQjEIbNB6xGtD4MC+eVNgJB0B0WafRxuST84nwb6v4RY120hP7+u7O6+nL + L42bto4n3wSYEKjaE0VSmZ9WijlVj4GesdssXRxaNaMMAmSW8SV2H46fxvW94ArK6U5AjEsQKoyW + qxy0D8gSozxseE0b5/ggtxYwMbtYyv04D28EFW5ek2pAZ88YUc6dcUIO+f9ao6O7GmGz0gCFgngg + AeOJBtyNNAL2Tfy1pt1Qh6qPyuOsmez1HNtoWmyExG5G+EjrW9G3Fmd7bfHN1E1hYu5sI9LWsR1P + /puM8b6rRdRecz7OMgZAjC5MwKSHJBJeUXGmaia5X6uARg8bQvJKS1qb8nNxORTxaXo8iEeZm0+1 + wH0gIGGf+X+Y54u9CS4wmXPzQxXEAiICMTL+1NzON1lzyZ60V1+JiR9PNzmkbzX5hYaDDC8xw769 + xPH0B94TsY3j0G4v2dgrlG4VWJxZXzMvugBvE2qRZW6/f2xwRDIYya5U0lIBkz2B8aoSvfSAEKr+ + nm3dZCZ2XlDaKuWpa/7zA2SXHjNJRu8WUppWnzk/Po/VfPdwi7uUa0lZQfzfAF/79rVgbnmWmA5N + xKU+fU6EBdiXYYUy headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-flameproof_boyishness-msg.gpg + - attachment; filename=5-spinal_chewer-reply.gpg Content-Length: - - '606' + - '753' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:33:58 GMT + - Fri, 06 Nov 2020 21:27:45 GMT Etag: - - sha256:192ad51f502dc32b230097caa26399f43633e34f9cd2c91be35332b076a1a26a + - sha256:f462061101bcdd3f0c253f7730aac7c41b8ea013444da6b73be11baa64c25792 Expires: - - Thu, 29 Oct 2020 06:33:58 GMT + - Sat, 07 Nov 2020 09:27:45 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:39 GMT + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -285,7 +1323,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwMzgsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODM4fQ.eyJpZCI6MX0._Ddzc9BxDjO5spqnOeJQpDfIjdXdA3BDUcsButemhH8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE Connection: - keep-alive Content-Type: @@ -293,38 +1331,43 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//UMNDHzuWkzdSKEigpwc2bJ15vqBmPFgHA+PU3X9Dgh6c5wQU155p1EFf - BTy6CyqDouPKFfvb/FH17cWqfn/D7dPePHWOuHJa40nOgAPSr43at0HlAtOVgd3TdR+gU/6UUcmT - KhLTEme3+fewIA5cx7El1h9lFv3b4qw1gRd4+GTiu382ytJm3A7cCybUpipSLYTSKZIl9EnFPuU3 - qifY0i9GLhXxpcRvvFM98tXvOaZ6Khxd99kPeyr801FdlSZvDpfQplNjhgobw9jJZTIZKT6XghQa - KUgiuj29C0i4Uh9FQCm7Q4DJJ1KdH+/kkJTGL+1xOg8xtBSik6+JPh1lO8GcIMZyZi+inLdW5FX6 - Ux+orBw4HJKrJFRb+NwH7KZndSA0mgBgogEce4z89BOH8cdP24Kjjz5e+cawM/pkapbqi7bVKH2E - Nob5pcyvkBtdglWg7aHk6PiONabOsnlVaE3IgDyDOYTo0kcvUEruVVtDUABXHArAsq36gLZFM5M3 - 4Gdw24vpemLUvgEDQLy6RlfN71s00S6NHZ/WDueZH0olWZiItdc62GZlzbzylLMgSXNNB+PxdZm6 - Mm7o4+U3BFnjSzxBXCWFqkxg1ZB+TrUnJJEyMFdY+efpxlHsoHayVo2VD6tLnNu1BOllGmu+WUVQ - 4fx8RHPZMeglqlEXNwnSTQHdZ2kKWqr0WtDlKsfsakCUJ8K7q5jmhcbzE2soDu649WUnATzvP9ce - vbrAbW41iX3jTKaK6U78/PeyA1nAY3t9fPGOiRo6AvIZGIUc + hIwDyuj9BW6aAjgBA/469d/fEX+xblUcllXL6UfjZN76v6d3EPtdaZbooXfAFGcB+N5rhEFtv0+f + hW0faOhiOyWHE4odd7uZfT4WjMjN5wwWkMwvNsuEe6+dX/39SHkLQnZRAYxlrjdmiZqItpGF51BT + GEOwueGk4av5zSV1WPLO2JMFXzBqPlfKjYtDc4UCDAPD58TAoiAbKgEQAMLHiPW2vrpQP/qufe6i + f8QhVdvR9SDuvGhfwi/R7mIE94Q7jE144ie+WllD3hrmCwYczKCh/9PI8Cv4/IoFfC++C0UwT5+4 + utU8XMR1V+fTq86xpP1TLkb4ZI3f1RlMI6hQPs5eikwpcEiyISJQTMLiN9mJRwBlDt2/Erx7/QW+ + 2EZguDesAuZTqfUP7ZM9XEUWyUekOAGWjDKitHVqcECb6VCODhA/zzVaYY7yLuxH+Aha2arUIrrI + 86+YCcwiXoJs0ywiHmY/VB03nXn9fm79SlgKAVGIiXU0uhRagSW1kqG2oUlsU2pk1SnBlCg8ON/T + ViwI12l3INiTRJ2d3TJb28XwlhGjKTyT5fngJyYpgngpQNlQkCVcJ+mPwgXtOh9r/v3TOV+YpT3C + rduBeW9NgrXiAFIIlEZbk7wMZ4SY1oJrA2f/MTXkIyXfQP6X84nEcclJ6hbe9ye+9wnnGu6aET45 + DRQQNoT8lut93KAYi3v3GFGC3ItEzAOm03cc1C1byCf0u5LCbrz+w7itpTc65PY7xUgsvwZRo6wP + 1rqx6hcLKgHY6vNwxbnrii5uRn/cHd/h7JqdnquvCbyYsG4ETd1knF/JUiAxgrdTfyMFTWLxN2va + 7lc5UdnaubxwsKi5VFrgtmIS5kSHRb2JjoDJ250eG52qkGlRhEML1khv0sAhAW4OKySL1j0WsbPJ + FoeTFzGGnFXJDGoQZPxRYiUFn0bQ0srvfh7dvUNpMympVHSXHvleJuUBiqNBCqlqRInOsGzeWU5o + CJrtqSUnZt3jdk6SQMBrjy75MEqzdTLK9NlEfId7uOS04/+jvdTUZLMRgZ6Bxxi/qS9E2+A6QbHG + /ZfXlU3mCG0LoGGhaVr4q++RgGE4rPv0DGenXVVq2eVCB1weV+Nc4UblB8lEaJUHSu5xvdYG7EOE + Tpb5jzVVVwlmGnrAkzog3rH9ho7sX2Y6FGDKYVPogOj6YRQFgi2Fuju2 headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-constrained_decision-msg.gpg + - attachment; filename=6-spinal_chewer-reply.gpg Content-Length: - - '606' + - '897' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:33:58 GMT + - Fri, 06 Nov 2020 21:27:45 GMT Etag: - - sha256:1335bb2808daba109c7870b17e1f14116ce2c167307a55f50d92cd5c8e891054 + - sha256:b6f96803ebb649d675f780a30fd762d032392b759f534b8b074cbf8574c4e756 Expires: - - Thu, 29 Oct 2020 06:33:58 GMT + - Sat, 07 Nov 2020 09:27:45 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:28 GMT + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -338,7 +1381,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwMzgsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODM4fQ.eyJpZCI6MX0._Ddzc9BxDjO5spqnOeJQpDfIjdXdA3BDUcsButemhH8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA2MywiZXhwIjoxNjA0NzI2ODYzfQ.eyJpZCI6MX0.EcwtndV5Xdf2_3aNITajYIa9zKNIe5BuroPFJgwIONE Connection: - keep-alive Content-Length: @@ -358,7 +1401,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:09 GMT + - Fri, 06 Nov 2020 21:27:55 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -382,9 +1425,9 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-10-29T02:34:09.409118Z\", \n \"journalist_first_name\"\ - : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - , \n \"token\": \"eyJpYXQiOjE2MDM5MTAwNDksImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODQ5fQ.eyJpZCI6MX0.nqAxhv3BowNwXjD-F14qnBD_rvHAZN5EMWBHeynCZsg\"\ + string: "{\n \"expiration\": \"2020-11-07T05:27:55.522105Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"token\": \"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NSwiZXhwIjoxNjA0NzI2ODc1fQ.eyJpZCI6MX0.fylspumG9Ka-y1C3e2DFOVIt7f_6huHI_ncBg2yKaf8\"\ \n}\n" headers: Content-Length: @@ -392,7 +1435,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:09 GMT + - Fri, 06 Nov 2020 21:27:55 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 911aa249c..f3e3b2d45 100644 --- a/tests/functional/cassettes/test_logout_as_journalist.yaml +++ b/tests/functional/cassettes/test_logout_as_journalist.yaml @@ -17,9 +17,9 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-10-29T02:34:25.379717Z\", \n \"journalist_first_name\"\ - : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - , \n \"token\": \"eyJpYXQiOjE2MDM5MTAwNjUsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODY1fQ.eyJpZCI6MX0.-vdXOVwXlG6erqDOebyWpTIPevaUIAvx4c4AoHBRoYg\"\ + string: "{\n \"expiration\": \"2020-11-07T05:28:11.550604Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"token\": \"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5MSwiZXhwIjoxNjA0NzI2ODkxfQ.eyJpZCI6MX0.JqjA5hJHYCuh93V1nHI4eHG6FSXWvGbqAV6g-w7vQik\"\ \n}\n" headers: Content-Length: @@ -27,7 +27,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:25 GMT + - Fri, 06 Nov 2020 21:28:11 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -41,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNjUsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODY1fQ.eyJpZCI6MX0.-vdXOVwXlG6erqDOebyWpTIPevaUIAvx4c4AoHBRoYg + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5MSwiZXhwIjoxNjA0NzI2ODkxfQ.eyJpZCI6MX0.JqjA5hJHYCuh93V1nHI4eHG6FSXWvGbqAV6g-w7vQik Connection: - keep-alive Content-Type: @@ -52,48 +52,82 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"constrained\ - \ decision\", \n \"key\": {\n \"fingerprint\": \"F809118E69C71707948CD12966CFBB1687563702\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALveqrPUmNPmjmxWJwGx1JEZOZD9SuabtltWKk7xV7hWEB6BMbqQ\\\ - nU/EplqR18PlBmk8EGhWRPH9vkbrgnhP4nG4QzHeY7O4h9CUZ0WGLt6N89I8z5iOl\\nh86eLqET8ruI4cNzUeo/f2alk46JMweNq8M8N8+PLmaTZE1fcfpOEKhrABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPElSNlhDRkNVUE5CRjc3NElSSE1BTlU2TVZYRktKQ1pINUxJ\\nNVBFQlBGMkc1UUVNRFZPNDNKM0Q0WkRGNTZIM1RZSlVSMzM1MjRNTFNFMlZOSUtF\\\ - nNFE3WUxVVENZUFVVQkxZWTRHRlk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEGbPuxaHVjcC5bcD/jDe5KCNAJ+LMbFmBbUmUYJu\\\ - nfvpIyeB4jPKj+4HGaPBxfzPHcf7udUQtVC9VRJURhM6NxzN7naX3eMPFyk8lslJO\\nJ9wXnekgQFBVPNNd4ZSWjZayCyBufaTV+D1M/7hzNynLwTNw+uVfB6vCH3epsZs7\\\ - nOODG4pq6b6nR6+D1y2+z\\n=pNwn\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:28.742527Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions\"\ - , \n \"url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"uuid\": \"a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"flameproof\ - \ boyishness\", \n \"key\": {\n \"fingerprint\": \"E305ED4C68CE395173CD0AC8B449FDFB1C2C3263\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAJJUqCd8q3t5dcJH+TlgyfASdmVyLFEfXLRiYpFHJVu0WlmEhIy5\\\ - nifYwFIzVYmCo01WKEmYE8hl3mvTZEjUpm1C/Qxwure/VSCDdO1Hr7SjjJsdiawmB\\ng96lv1GnfevyUnUSEoYfW0WvqNXr2WRNqPkjIAVeSHGTIUPhlW/oQ9VZABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPEFRWU5HSEdXRERSMkZLUVFNTzNQTkEyVkVIMzRYV0JONlo1\\nMjVUVjJTSzNCVVpRRUpJU1ZGQkFCQVlCWkJIVlM0NUE0U1VQQ1JYUEhES0I0VERE\\\ - nV1pPNlNRREpOUElRWk40UE1STlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJELRJ/fscLDJjf+AD/R/Q5OZrZBbKvHJo63eFG27o\\\ - ncf112RnG6M3KXL9eZ3qWXz8c1TEUlV+IhyljF4kHrSZFToz1JqYdGMH5PN6VWQPc\\nXrQxJ8T5QP2iAqhLHQ7OFWAD/AzJiR95A8OQTsL++uwUIOrR7pu3TYZoIYcsS0iu\\\ - nwV4/kzel3MsLmsWSqWkz\\n=a+P6\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:40.158791Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions\"\ - , \n \"url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"uuid\": \"6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\n }\n ]\n\ + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"spinal chewer\"\ + , \n \"key\": {\n \"fingerprint\": \"5977DF9DA6D87B94C5857A94CAE8FD056E9A0238\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANXAVZxCbDT8USDr09Q74hh1dlp47pJrjGfO7RMaout1pTVjZ1CR\\\ + n6eU6Hy+/Ay3HhGsZqX5SjDf8IffnT41EMxUNTYNYVbXz7fiViAGPBDusg6qsJVd7\\nUxbE0jBPADM6XYD4u65jrH3QyVE9SVl6ugD00fIWPdrugiae/ZUsl/M5ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpRUlNPN0gzWVFSV0k3S05EVkg3S1hLTlBLNjZWWUxJNlQ1\\nTlFXM05KVllKM0w3QTRQNFVaMzIyS0ZDV1NBWDdINUtMR1BIV09HV0VCM1FaWUhR\\\ + nWVRXM1g2U0NGTVNWRlJCR0FDNkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEMro/QVumgI47rkEALwuQHp76Z+F9i/Rfo+i83sh\\\ + nCZY+lINeDyyjG4/tvGorh0RUi8/Qnso5IctVLE4cS8NC0BU5fbtVpSEwyBLU9iLZ\\n/iDiOWsDxkSsfu1s6DcgdFZUnph1geagI+vbAWfg1I5/BnyvG0s9R5NKOuz7GMPH\\\ + n3tLoChgvEkPRUpRuW7ZR\\n=pyQq\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.184880Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions\"\ + , \n \"url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"boyish supermarket\"\ + , \n \"key\": {\n \"fingerprint\": \"BB6757AEFE7BC322C83D78CDFC8E25E98834236D\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKwqCxVpaozGG7vzuL0TP+vL0/0utECcNjybZvp4YMbrvgv9G4M3\\\ + nSjoVNXXZmqcqVmzPzrZXCoKTPp4NVD9F6fQUj+iLcr98CSJi6JE96VRhiIvGK7Kf\\n+zTjoOpqljSQvMDJn800f9RqsItV8Sg+0tn5pSxH7ayc9EIULmrmbbYFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpWM0FTVDZWVlU0Tk5KNzdFVTdPQTVLWTVZS1ZSWUtGUUNG\\nNUtNSjdRRVhYSDNOUEYyVFZXVEZLMlY1NllSRlJMVEJQWVdLV1BQTktIV0oyRk9N\\\ + nUFFFWU9ZNlpLTFc0RjNEQTdGTFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEPyOJemINCNtj8cD/jJZmwSMflugxKm7g45Q9oFV\\\ + nQfQSqLjku0pJbPjjiyMKK/z+jHdD6XY5NleoE+FKaEqEN688H9h32aebzkGXSRtq\\n7OKbvYhVdlgcWmtoYpF9wLFPcL8p6GHLQ569gCmz1IIQIosxB7rtHDN8m3A1m7CP\\\ + nk0baB1zW1M9QqIqVzBj1\\n=wRal\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.539926Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions\"\ + , \n \"url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"e5dc4547-5114-4753-9119-2cc9ac59a73c\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"low-lying\ + \ snooker\", \n \"key\": {\n \"fingerprint\": \"36718524EBF2FEC4235D8D6938FB3C438F87561E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAORtz49YT+Y75wgG9ebxpzrU3I3BLfv38xVAkAwh8THKYuX3uKLs\\\ + ngFSX1DyiKuLSd2e8KKqlGhoDtdnpG/GNhO+j8iFBnjohYewRCdbaoyjwwwtTtxGR\\nOiyLmvS2hj6FTEsBKJ/7wy/aPbhpRpKO1RFvIrLwkehG1jxy5sBuEQelABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtHT1pMNUs0T1VLUzI0RVlFTEk0SENERzNBV1g0Mkw2UzRN\\nSlZUN0tPV1ZLNVpYSTVaVEZSREhCR0hVQ0FMTlRMTzczUURXVUlQSjZaNjNETE5R\\\ + nVFg1T05NSkFVNzNNN0tFUERRMkk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEDj7PEOPh1Yeh6QD/2xYX4FYiMaH1P2yPE16LcvR\\\ + nzvYvrPKylwtWW12RWaqyk1G5FUijYMIk7JpEsy0YA6WFIYk/xS7Bb7ho6l9JWQbV\\nHA8EWYZF/va8G1FVrs7d6Bp9ZzGTlpSJh7vEypTVRBHVBQsvoIn6cFyGH6Tam45S\\\ + n2Ve86jUwijqFpiE3f1fN\\n=e0xx\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.913761Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions\"\ + , \n \"url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"45e770b1-3f77-4a84-a9cf-27e935f39bde\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/add_star\"\ + , \n \"interaction_count\": 7, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"truthful hibernation\"\ + , \n \"key\": {\n \"fingerprint\": \"121F5892D083E8557866B71E2470452E2A71D1F7\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4GVW4iS8b6lbA/vnVfPAjTiBlQYfxY5xUIDSqoRNLt3a/bnjeS\\\ + n1v/zF09+JjxDwZx27mXhYYefokuG6UG4EcGztUMVDQHUaE/fe/olbDKUKq4BboN9\\n3JwEoMn+x4ylUlq/VdE2mnOWZcXvusA62qrck0jHfLjSDslKyRcK4ao/ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEZKUUhKN000NlBaR05LWVRFNjNZNUkzM0o0TzNINFhZWUhB\\nMzVSTFc3Vk9WT1RPVTVRWE5UN1hKUzdPSEdOT1k2TDdCV1kyTlRBUTI0Vk42WUdD\\\ + nNldJNUpQTjdSV1RKNkVPSkFQVFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJECRwRS4qcdH36o0EAIxyKP1DDG4TWuRfOU1ZQNPR\\\ + nJBD3zLi8S8iHBLBFPvf7IaLdJYd5LpOf7CayIzhpPYoz2PDLEmulUhi6yzOaynTg\\nv8GsFmt41lQnEWRYG0Pg567CR/bmMojn5Xzaf4bnbQmfV4Wt2ofkwOEARhTVJaxh\\\ + nT7M1Mq/T0Up3mOoNU0BD\\n=axyG\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:55.273674Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions\"\ + , \n \"url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\n }\n ]\n\ }\n" headers: Content-Length: - - '3220' + - '6405' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:25 GMT + - Fri, 06 Nov 2020 21:28:11 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -107,7 +141,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNjUsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODY1fQ.eyJpZCI6MX0.-vdXOVwXlG6erqDOebyWpTIPevaUIAvx4c4AoHBRoYg + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5MSwiZXhwIjoxNjA0NzI2ODkxfQ.eyJpZCI6MX0.JqjA5hJHYCuh93V1nHI4eHG6FSXWvGbqAV6g-w7vQik Connection: - keep-alive Content-Type: @@ -118,40 +152,124 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download\"\ - , \n \"filename\": \"1-constrained_decision-msg.gpg\", \n \"is_file\"\ + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download\"\ + , \n \"filename\": \"1-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 610, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2\"\ + , \n \"uuid\": \"394cb985-c32f-478a-ad79-07b3fda84db2\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download\"\ + , \n \"filename\": \"2-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 755, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050\"\ + , \n \"uuid\": \"f01387ef-639d-45c9-a2dc-ed602cd3d050\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a/download\"\ + , \n \"filename\": \"3-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a\"\ + , \n \"uuid\": \"659f5300-3753-4a99-8da5-e5e6ab65b34a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c/download\"\ + , \n \"filename\": \"4-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c\"\ + , \n \"uuid\": \"30e18bd0-40fa-426a-9272-30714a64b16c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download\"\ + , \n \"filename\": \"1-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482\"\ + , \n \"uuid\": \"a54f5bc0-4413-4d57-b92b-8e5e54545482\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download\"\ + , \n \"filename\": \"2-boyish_supermarket-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"submission_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64\"\ - , \n \"uuid\": \"233ed0e8-8f52-4013-a274-21fb451ecc64\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792/download\"\ - , \n \"filename\": \"2-constrained_decision-doc.gz.gpg\", \n \"\ - is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\", \n \"submission_url\"\ - : \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792\"\ - , \n \"uuid\": \"4964105e-d0b6-432e-9db4-da5588c6c792\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download\"\ - , \n \"filename\": \"1-flameproof_boyishness-msg.gpg\", \n \"is_file\"\ - : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"submission_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\ - , \n \"uuid\": \"b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef/download\"\ - , \n \"filename\": \"2-flameproof_boyishness-doc.gz.gpg\", \n \"\ - is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\", \n \"submission_url\"\ - : \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\ - , \n \"uuid\": \"f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\n }\n ]\n\ + \ \"seen_by\": [], \n \"size\": 595, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b\"\ + , \n \"uuid\": \"7bce6189-7a89-41d7-908e-4e428e1c256b\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22/download\"\ + , \n \"filename\": \"3-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22\"\ + , \n \"uuid\": \"85d35b2d-df15-4fad-a188-ab00527b1c22\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9/download\"\ + , \n \"filename\": \"4-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\ + , \n \"uuid\": \"871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download\"\ + , \n \"filename\": \"1-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 638, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171\"\ + , \n \"uuid\": \"0377fd0f-e286-424c-8ad2-9420e6ab1171\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download\"\ + , \n \"filename\": \"2-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 667, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\ + , \n \"uuid\": \"78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3/download\"\ + , \n \"filename\": \"3-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3\"\ + , \n \"uuid\": \"20f98627-c109-4116-b317-09e0d2139cc3\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61/download\"\ + , \n \"filename\": \"4-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61\"\ + , \n \"uuid\": \"363d4cc2-c3d8-4620-b937-250e4b642c61\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download\"\ + , \n \"filename\": \"1-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\ + , \n \"uuid\": \"296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download\"\ + , \n \"filename\": \"2-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603\"\ + , \n \"uuid\": \"afff7c6a-b804-4ce0-8315-bab13c1a6603\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71/download\"\ + , \n \"filename\": \"3-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71\"\ + , \n \"uuid\": \"b868a433-0a11-4082-bfb3-a439d74dcf71\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818/download\"\ + , \n \"filename\": \"4-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818\"\ + , \n \"uuid\": \"c1a8cc7d-00b7-4330-a973-dd4192588818\"\n }\n ]\n\ }\n" headers: Content-Length: - - '2365' + - '10071' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:25 GMT + - Fri, 06 Nov 2020 21:28:11 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -165,7 +283,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNjUsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODY1fQ.eyJpZCI6MX0.-vdXOVwXlG6erqDOebyWpTIPevaUIAvx4c4AoHBRoYg + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5MSwiZXhwIjoxNjA0NzI2ODkxfQ.eyJpZCI6MX0.JqjA5hJHYCuh93V1nHI4eHG6FSXWvGbqAV6g-w7vQik Connection: - keep-alive Content-Type: @@ -176,14 +294,88 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": []\n}\n" + string: "{\n \"replies\": [\n {\n \"filename\": \"5-spinal_chewer-reply.gpg\"\ + , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ + : \"dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 753, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\n }, \n \ + \ {\n \"filename\": \"6-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 897, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\n }, \n \ + \ {\n \"filename\": \"5-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 735, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\n }, \n \ + \ {\n \"filename\": \"6-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 737, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\n }, \n \ + \ {\n \"filename\": \"5-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 780, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"b1215576-803e-4d08-9707-728f96bbe722\"\n }, \n \ + \ {\n \"filename\": \"6-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 809, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\n }, \n \ + \ {\n \"filename\": \"5-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\n }, \n \ + \ {\n \"filename\": \"6-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"42fd9bab-151e-4199-a467-7e6d7adfd293\"\n }, \n \ + \ {\n \"filename\": \"7-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + journalist\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 1085, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '20' + - '6048' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:25 GMT + - Fri, 06 Nov 2020 21:28:11 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -197,7 +389,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNjUsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODY1fQ.eyJpZCI6MX0.-vdXOVwXlG6erqDOebyWpTIPevaUIAvx4c4AoHBRoYg + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5MSwiZXhwIjoxNjA0NzI2ODkxfQ.eyJpZCI6MX0.JqjA5hJHYCuh93V1nHI4eHG6FSXWvGbqAV6g-w7vQik Connection: - keep-alive Content-Type: @@ -209,8 +401,8 @@ interactions: response: body: string: "{\n \"first_name\": \"\", \n \"is_admin\": true, \n \"last_login\"\ - : \"2020-10-28T18:34:25.380005Z\", \n \"last_name\": \"\", \n \"username\"\ - : \"journalist\", \n \"uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\n\ + : \"2020-11-06T21:28:11.550995Z\", \n \"last_name\": \"\", \n \"username\"\ + : \"journalist\", \n \"uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n\ }\n" headers: Content-Length: @@ -218,7 +410,274 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:25 GMT + - Fri, 06 Nov 2020 21:28: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5MSwiZXhwIjoxNjA0NzI2ODkxfQ.eyJpZCI6MX0.JqjA5hJHYCuh93V1nHI4eHG6FSXWvGbqAV6g-w7vQik + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ/+JbvCqu3knUmgNlaIkHoa5LON+a++VX8mP41T5kJVaJ+7Esx6E3MDKo/Q + QgSjK/vOOrTbANyvwltS1l3llXXICPm9nVxlGvgCFtdbt1YPjOmhpN6tFoGWG5LASvDcYd4bCJhQ + QlXqOtpvnGZsnhCDSM21KlfyP1JLpp6tvj9IbN1eqMjr9OpJ+AOsSgutaEieNbyYMBQf61y72eNa + 6WwsmcuaLCysaOPnVwqkLyqTX+m1lm43UBKsoz4Sd5Yj5mTeCyj3NZ//HCZGfTcjQ3vItC5l7GVQ + YkxcVMd0JkG/8kdPxovocOKj9PwL2oYHkn0FvjZNSFFoNyoWJjyXUB/Hq0u94sJipG81CULvuDpR + 8RVAsj0QyrUROVb3fK7H7jHK7b5pJ6umvgONWnsW9pogrrRL224bhgvUVvDHMoppyMp63wOadDsX + KfJEljBtJ9vZs5VP/tSs9DlxdauPjJshqnqY2GnsRwPTboccMK46HYrKZB/wTptQ4Uyh2xe/ikXA + +iMtz7I5HdTmZt7TFS8zB96CKC54llPq+sraIGLLMw/KLNuu/0AyO+smcH1kVJKaevzBhAC3YrkA + hcSrCSPo02hFo1AAfkZGfoOneU3STOfEvNQCKF3fckAdhupISxCLyTs1mlnz7DdqzbtG6yS0OOr6 + xynAMqpX4uDquWG0zgLSPgE7GU23A1f0qbN6CIFY1RaLEMUhM9UMnBo4wWzIZ9VR+PCa8e+qcMfP + l2zXFUEXhiqCyW3GhO2+wfORUI/z + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:11 GMT + Etag: + - sha256:edaa8b794c1f5b391775f5a3302bc5e383a12f56227b6704c57fa95104c8cc28 + Expires: + - Sat, 07 Nov 2020 09:28:11 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5MSwiZXhwIjoxNjA0NzI2ODkxfQ.eyJpZCI6MX0.JqjA5hJHYCuh93V1nHI4eHG6FSXWvGbqAV6g-w7vQik + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//T3458iYGfgDUWYmagvE/7YnLrujmZQWVlcrfT8rvc/p3i3eRk3PI3CRU + kXolGzZRjZ+cys1RKF82kV9ehefFLsrvRO1JSfYjHp6DWmR3bVFg5Qj6L701o8R3SOd7TZeMj6ew + 3WAl0ay5MZ/84j9hSX83frORFXt4cx9LxJ6FhKvj9JNLU3cSjt8jWcTo05G//qgoajFZKnmYrHmL + GUrvW5qG+MjkjPUDQbwYBbpFkAH+ZkW1Ufg5kaeRtDVLQh+ln/sbo3GYAl28dT4JdWS8F6hpUiWX + snimRdjLngFP9mp0S6xVGO6wOW487GwG7jt69s/BFa8ZUqv/AjM60R/Jt6tpnuR0xQgt/CgliSRK + FVdUAhegNEGeLaK2+1/VT+eBccffU2NsNzveK9mioiwuGwXWdgPRqmFluhPDl3AhkST+GCUgTsij + +B/NaXFZn+gHLbBcWCki1eKRaI78Lhk81Z/f+7n16NxzZJtLIiMkNT60qcNK2p2DpQqPw0UXxVPW + G4gCZ6joJjg+t6GTPJ7gbtc7Oe0eZFOzFJRGHwIoWZFmZAd2yiUoFqDuxlyE6L0bLPCqH1ZK+vgX + ctesONe66N9iHFtoBl2ty/uR0MlJmdOA6TfErGDq3u6iwgkIZsZxYYltGRwKUBPNndq1isdD0qgm + rypGdlqF7ESAbO48T5/SPgFdpo6qCZ9bZV4oDrVixHCzfqvwSEoBjtWqHP0lu3XbDSSqot83/Ecz + QzuDXxLfhjjBDPCCdbvJw+pvx+cO + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:12 GMT + Etag: + - sha256:860fa6e21d969ee975f762a791f4d631877428cfdb0cfc3d73e55c7fe6822432 + Expires: + - Sat, 07 Nov 2020 09:28:12 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5MSwiZXhwIjoxNjA0NzI2ODkxfQ.eyJpZCI6MX0.JqjA5hJHYCuh93V1nHI4eHG6FSXWvGbqAV6g-w7vQik + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAndCqMgpWIWJnMVu/b07mXSe6uaIKN32pgcOGsAWRXXfuHllEySZGgg9C + CLbr49gbo5ug4BgUDcD4NdWe2hztzSiiC56/XVIhCsuHF+1SdPpQEIo5jZMINaFHTDJMkR2y4UXn + uua2eB2qESAzaioZdGW2ab9dSCcUfv9Bbp+5ZSgj7pdFvMZkRpkKlxQIUZNOF1t0+I/v6jS+alke + I8Kao6rR/3IPuUPR66OJqC4oSv2itJG8A5QY4aI3RRMKGzRUDnaUYk+3psaDwfYLui9RZJ+ElU0i + ZUXm0/pBx3vxEhpo6fCWxWECpIWiZ2aGS6iueB+LfM4HNPonyNOAN6CSx83H+Dze+sbWDzV950a2 + 3o0igURPr/G3ECmQqLz1NAVCVIyYOkTpeab6aaJzpMs1pyNN9k0gQUFRY4nVg/GPlM8JWjHnPv3E + GW93LMI+kUIAgkGLs/UhITLiq4R4JeFYW/R9nbQTEjmwdr/2gYfzQ3wvivyA/iNb3NNm/iTf5si2 + ECwaUOFrWr+tkvvebKMCDjtVszpOBAH+yOPHebxkah/lzamxbngYjfmiwEH2cMo6kzTIboLBR4fk + JdaZifsuLwiHl5FgWTVuUNN6gjnAgpJenQGeMo4h6RhoQUfWxYsvW0efMpotCbb/pmdd9UjxXMB8 + rmOY4n16FopHaKnaL7rSbQGphrAtq4beYzA44DGhmb7xrqYc+27/5pGU7Ls3xWxEetQRQbgoLNcc + toqs08NhOhHXLfvxZFFoTUD7J+A1cKp//qPEsndb6am8/cKqqftg+RMcQf6y+3NZkydyNwPvAYpb + vrHwMYtZaB7+1qc= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-low-lying_snooker-msg.gpg + Content-Length: + - '638' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:12 GMT + Etag: + - sha256:446e91d6979810b573278500d8690214cf5951976027ab4b7bf1f37000ffffa9 + Expires: + - Sat, 07 Nov 2020 09:28:12 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5MSwiZXhwIjoxNjA0NzI2ODkxfQ.eyJpZCI6MX0.JqjA5hJHYCuh93V1nHI4eHG6FSXWvGbqAV6g-w7vQik + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAgoUubcccPPCV7ulbX0tRBS0KQMM0WRwNFuu2kaViVnb9mxUrTkAzyHGg + Djgs4JD75+IwatC/K7T6l9BpIEZUIo/NTMBc3gIbNrtSYovYX1jziyKWwQKg8nM4DiAYm5GQEOIu + U4ZYJ8bQTcpdHAfbnsVJ8YD7L3rGOUqIp8demiiKfiZ8oOsbf7+yL2aWtu1tfgIDYfWiLEjY2lVQ + l1jwUJy6pMzF8z7I4e7OV88txxw37OAqol19kx15x/CP5QljlFz5rS9uexaLhytaca/ze04Hnbyv + 8lDWyzHtVmNS5S/IGr2tK0EsnCcyXaSUkHoH3sZXrXU7txl+HQh4jVI1h1pUbOJHR6gvC12Qy9Uc + Qd98YpeVA2AS/wL1LCcv2nag1zxBQxQyagynlx80czj57ezAh1KFycYdidgbhLdSPdp5SNmV7qAQ + /NoYO3V1VyoawJRVDFCo+nDdwlXLEPdwhKmvhysqZJVHzA376C9qK3AN2RTrGcVzwzht1tGjiO72 + QM7mbByYzQ8fW9/9NjuYmaJ5077RR1eF6giTVWp1XdxiRe9WEY9EapSDtrvibf6EXTFp/QFAmPbp + KT9FdoZOrTmDEQf0G6+qTCIXuDVuwNidIDQfso+IPOYXaHpS6FvtmF9KBo5kycmbCo4GFdCp/5LK + 3JhYdAMxZVesEgn/617SigHNCGInOK1IfW0HcshMyzetSVWukb5Uqvye7AGJJQTHZZTLghbMRUcB + H1vEusIlJU4AIBCywGtgWu6yWGr+NZ6i9KByGmML+AK8zuRFJdn3hkscqy+1CAu6VfZaCbarNGbo + Y4OEoWJgLJ734A1S5Vtir3UgqgRIQhh1eo8aennUba2DXP/CZyUNgg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-low-lying_snooker-msg.gpg + Content-Length: + - '667' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:12 GMT + Etag: + - sha256:3cb434435967592f1c003950273ba0ea0b34010b20c2e90a0a66007542b882fe + Expires: + - Sat, 07 Nov 2020 09:28:12 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5MSwiZXhwIjoxNjA0NzI2ODkxfQ.eyJpZCI6MX0.JqjA5hJHYCuh93V1nHI4eHG6FSXWvGbqAV6g-w7vQik + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAA7byGeaYGbl+eUIQaQDQ+FWE120zKocy7xHPuCk2Ct6gDsm0mW4y/Tdvb + RVxuezDAx4Gr4fTM+flq5H8rwjcwUtfyNRetwQgs7F/BFrMngMg2ici015Xs8z/d3XHi/y2L1AOK + OCwueTBN/FTAGDWyFrQmUGkCZb/mx9SefQL4yeZdFyoWB3XAeuTLp+9BaqEEhv/1bXRN06Oq3UJA + 0W9LoX5R8ubj2PPuUDftWiTZrYGa/mDPFOBSmPcGEZCFb6wfRsGMWDfFWzGSPNGcARrGskuCgm7s + w5yMM+I7O+ni86K56SglMgo6Eqw7teynrHDN42QmME+H36EEQrx/HPvpDW9Rt02iv2H3McPUxQwb + 7c4VFRKIVgfo93GFJ+ktK+6EaaxrSzNkgDxREq9wOdrzqkgd1uplcK4VMhUzyV37zja59g0wDyZJ + 4Mrr0ipqSyp66MpFyGiEjHoy4OPF39mgZMXttmOWfyujgshRB/OfLwzxC020687bkPoubrdI1nuu + x0Qka8Kg57CYhaMD0p3JlH/vcdCRmvYci1sL8zyQpvIBnFKc/ItlioUU21ruds8ZD17x3liOzF1M + ce9rtXhPxMA+/azas/yMtPiEIvLf4x+zeyJBxRduD6r69bX0SA1mAdRjHbylnAO4gkrRXa2DO5rJ + AwKx5PRbrBqbR+VcrtfSQAFunTyRvcUxe9nXDF6hyN+EOSy05lqCjqsXF3kqv6L8qJxoqDz3CrVN + D0JiDnFlS59UGroMt0dQm7Yr1ejRV9M= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-boyish_supermarket-msg.gpg + Content-Length: + - '593' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:12 GMT + Etag: + - sha256:422a1661857c4b39370a1a1a53ff4afa3f3d3937dd1476a864802d59825db428 + Expires: + - Sat, 07 Nov 2020 09:28:12 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -232,7 +691,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNjUsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODY1fQ.eyJpZCI6MX0.-vdXOVwXlG6erqDOebyWpTIPevaUIAvx4c4AoHBRoYg + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5MSwiZXhwIjoxNjA0NzI2ODkxfQ.eyJpZCI6MX0.JqjA5hJHYCuh93V1nHI4eHG6FSXWvGbqAV6g-w7vQik Connection: - keep-alive Content-Type: @@ -240,38 +699,38 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAArmycU4cPsPyLFJ52LAioCI5iV6gE4NWoryJHCmtVaeC9zb19Q1Idrh5L - +FnjmE3Za33S7hVDZfZxl/tDGr0p9dzocftwrsDBhnlPnvpBfpycjXhRJ2V+sWUcjdnjlAjz6iqF - kmbAL+aobpZ4hBHUZhUi7WgOu5Drv37RPlDqobR5WaL3Ycr1x72Vv52cOiE3Shrut2axMBq9VPID - SXYiBIdjMRksDYjgnL365SNgrdnemGgRAyVzm/Up9G1C5DIp0h/+mkUCfMMqjDUAGgTmy6DzLjbf - D9vAJFqf6J7uPjbn6lvpVoM8hkDs0ZHryrd07PqGUoSHrHUCWtz880Ysyu55hkSj1dJ3eM0Q3Mqx - ViiBXM7bV9lCgwnJIZWRsFVTRv93f8saZiEdL4vnT+ILbpBORyJnsV1/UStmBXdyMuXJkKRNECBf - iNZVtywCUAGMAF05ivQCDHMmm4RFSUb2/lEb9Xi5IXtUMa8rHuD7y9q0vTjxFol+dVjFjGjjInGI - vNQ/bLCjQ1yTctoJPjgM3KUjIJSnfU4vNmmrt3SX8N/FPNPvNJ+mO9A5JbF9L8S1lCiE8yBAkT5j - Ug3zeqWJqCYGD+eYOOgoWwIm7hRuy9XJWhWXl4d0IjIMbmEgc8nihL22y3MQ1e655lf23QF3ZbZq - XwcVHctJIVjQtG76JXXSTQGK8k/7FzEWubquU5SSIZl+wgjDC3/KZWdX3SNXN+iRz1PV/xzX5qO+ - 9wlBebksQ4NZLIu/xiwPIBtwhbXn4BeUz+OCh9/LSriFRbMW + hQIMA8PnxMCiIBsqAQ//U+Gs4/MSGLoBpNkP2cs67LCVlDq3cLQjBg3Rn0xJXDygTK73nPssHPSl + EshIYEtxgm5JcFXaqwlLTxkr6+KlZP4tRLhe3nZ1Uzr7hC4MMYXYF1VPOAanhVsZ14TUYpe6tWe3 + WTUcAVlWyDX/DJpaDuqJpWearqhIUCEe8IzjluXi/Ue46el2L+VyVGJKaavBUKKtE8jndN9Ojy4a + Etde7UUUtZ0j9rEx394F33Batz8yIeTNyI711JkHTgUBXr77AXbRvx/SQxX0zwOy9X3KqT7Ljvr+ + bh+UILfcCq2MVqwnlLtS9oHX48iRh2Uvjf+yK/my0RKgso9Go2Shd2VBDT1+3KJspKeg1hm0XorH + HTcp5aR/bxIvYj/rluxzWELXM2kT5ORnjQ0oJQ7NQD5uw6i13b5ZtXZ8aiK6PL9dobX6KslM1+MF + r9vyFirC3o3EZKjwif1p//gW2f2LeIrPDFQNzM8NC+YMPx06iwLb8xSLBCRI+/svdIx+0T2/Tv+y + LwW0wB96FzJ0K9xp3f2WpdOGo6mQLdntR6+t/h/9wN/qZ1DECa4ALrA+leVVWxF9XQ5opalFn5QD + g3DmgHw49+E3C5KAs9CtoGVe1nAMR65DfyuovpjOUll3NLeCydija6Oivfh6yRKTxVgQFCrx09df + c+R5la62QYYl9fTklEnSQgHl77z7VdazKmnUj+yblJFQR0Rh588GRbGUOYmChlxp4998krGMB1Sh + 0u29CdAMr0wERhbkjqucf+TfKpq7su6dXQ== headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-flameproof_boyishness-msg.gpg + - attachment; filename=2-boyish_supermarket-msg.gpg Content-Length: - - '606' + - '595' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:34:25 GMT + - Fri, 06 Nov 2020 21:28:12 GMT Etag: - - sha256:192ad51f502dc32b230097caa26399f43633e34f9cd2c91be35332b076a1a26a + - sha256:bc026c545852063bd71fa03a6a62505f7448491a82d24e2699d1058f24e7354a Expires: - - Thu, 29 Oct 2020 06:34:25 GMT + - Sat, 07 Nov 2020 09:28:12 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:39 GMT + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -285,7 +744,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNjUsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODY1fQ.eyJpZCI6MX0.-vdXOVwXlG6erqDOebyWpTIPevaUIAvx4c4AoHBRoYg + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5MSwiZXhwIjoxNjA0NzI2ODkxfQ.eyJpZCI6MX0.JqjA5hJHYCuh93V1nHI4eHG6FSXWvGbqAV6g-w7vQik Connection: - keep-alive Content-Type: @@ -293,38 +752,38 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//UMNDHzuWkzdSKEigpwc2bJ15vqBmPFgHA+PU3X9Dgh6c5wQU155p1EFf - BTy6CyqDouPKFfvb/FH17cWqfn/D7dPePHWOuHJa40nOgAPSr43at0HlAtOVgd3TdR+gU/6UUcmT - KhLTEme3+fewIA5cx7El1h9lFv3b4qw1gRd4+GTiu382ytJm3A7cCybUpipSLYTSKZIl9EnFPuU3 - qifY0i9GLhXxpcRvvFM98tXvOaZ6Khxd99kPeyr801FdlSZvDpfQplNjhgobw9jJZTIZKT6XghQa - KUgiuj29C0i4Uh9FQCm7Q4DJJ1KdH+/kkJTGL+1xOg8xtBSik6+JPh1lO8GcIMZyZi+inLdW5FX6 - Ux+orBw4HJKrJFRb+NwH7KZndSA0mgBgogEce4z89BOH8cdP24Kjjz5e+cawM/pkapbqi7bVKH2E - Nob5pcyvkBtdglWg7aHk6PiONabOsnlVaE3IgDyDOYTo0kcvUEruVVtDUABXHArAsq36gLZFM5M3 - 4Gdw24vpemLUvgEDQLy6RlfN71s00S6NHZ/WDueZH0olWZiItdc62GZlzbzylLMgSXNNB+PxdZm6 - Mm7o4+U3BFnjSzxBXCWFqkxg1ZB+TrUnJJEyMFdY+efpxlHsoHayVo2VD6tLnNu1BOllGmu+WUVQ - 4fx8RHPZMeglqlEXNwnSTQHdZ2kKWqr0WtDlKsfsakCUJ8K7q5jmhcbzE2soDu649WUnATzvP9ce - vbrAbW41iX3jTKaK6U78/PeyA1nAY3t9fPGOiRo6AvIZGIUc + hQILA8PnxMCiIBsqAQ/3YJwMk/y3FVSgRa39iuuFsxtfnIQliIcTc02DwObOZrhoLZkUPYsioIik + IewQIbApGR6dduG1V0I6KPl+5JMGTM22FEdlHpPNOL/5oOfMneQTgUGXEpaYr1bWHtMvtoGAzkiQ + S9hDzhD+Edgto55h5eA07Ox6qzD8TvUQfQ3vPbnmg8+ScAKa4qVNj57R8uTgS3l1K405GkzsLyy2 + 5yklfvt30/71LbakrmDAakFIUbwGlPdve4QO2siONSg1M7GAEkh5PvyDaj6lytHYZe2RS9oUggl8 + zAjRSoom6HI3JKaLtO3C7yzFTZXM/pQhvlj+2aFItsQi++OpKKGrszzqoqYUMwrKsWUdaaPULgm/ + XUxJqvkn1GwDmoYiajhv3/SM8Q+A8F6t5Ohg+pripne2ZQulvl8qkQvFLM6LJfAgdyZ0rrCUI0or + 9+DSrkDMHftq5qaVx8WBSYJDnCXCNdzQOexDYDTGKndvcftydimCXjEE9U9EbIgIhNxI9dkCd2Ux + 8CUg8jDqB2nZD0kM90yaFWm8ieofW+ow5Y33F9iQ5rnyJ6i8no3+kACtJQHu8xQVzERioxj5jEg9 + dEEUVtn6bPLsLMXa1fGF6UH5MPgYT/rhSGEvgRuQCae0jvSQlnxpxUZSsV4KPdwxl9gsrjsmoOaV + EDqHUzftH4eS5rzictJSAemw95ZGpgTzaqNrM6elC+EXtHbeRpAHLLGcJB3vhq39YFXOzVHZ9Rcz + SZDckbAy78NYBmcoL1aB1c63s3KufZxtwZOwRSiLHud26PUmTAcEEg== headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-constrained_decision-msg.gpg + - attachment; filename=1-spinal_chewer-msg.gpg Content-Length: - - '606' + - '610' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:34:25 GMT + - Fri, 06 Nov 2020 21:28:12 GMT Etag: - - sha256:1335bb2808daba109c7870b17e1f14116ce2c167307a55f50d92cd5c8e891054 + - sha256:125d4b2458031d54390c846e8059bee58e9a77dfc77510961edbee01cbe73c06 Expires: - - Thu, 29 Oct 2020 06:34:25 GMT + - Sat, 07 Nov 2020 09:28:12 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:28 GMT + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: diff --git a/tests/functional/cassettes/test_offline_delete_source_attempt.yaml b/tests/functional/cassettes/test_offline_delete_source_attempt.yaml index 1bc77efdd..0ea49dd66 100644 --- a/tests/functional/cassettes/test_offline_delete_source_attempt.yaml +++ b/tests/functional/cassettes/test_offline_delete_source_attempt.yaml @@ -17,9 +17,9 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-10-29T02:35:17.378008Z\", \n \"journalist_first_name\"\ - : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - , \n \"token\": \"eyJpYXQiOjE2MDM5MTAxMTcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTE3fQ.eyJpZCI6MX0.EJgztQCdyncIHT7513oyiSpdoqGahx1-JBlruffWx4U\"\ + string: "{\n \"expiration\": \"2020-11-07T05:26:16.825429Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"token\": \"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI\"\ \n}\n" headers: Content-Length: @@ -27,7 +27,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:17 GMT + - Fri, 06 Nov 2020 21:26:16 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -41,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMTcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTE3fQ.eyJpZCI6MX0.EJgztQCdyncIHT7513oyiSpdoqGahx1-JBlruffWx4U + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI Connection: - keep-alive Content-Type: @@ -52,48 +52,99 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"constrained\ - \ decision\", \n \"key\": {\n \"fingerprint\": \"F809118E69C71707948CD12966CFBB1687563702\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALveqrPUmNPmjmxWJwGx1JEZOZD9SuabtltWKk7xV7hWEB6BMbqQ\\\ - nU/EplqR18PlBmk8EGhWRPH9vkbrgnhP4nG4QzHeY7O4h9CUZ0WGLt6N89I8z5iOl\\nh86eLqET8ruI4cNzUeo/f2alk46JMweNq8M8N8+PLmaTZE1fcfpOEKhrABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPElSNlhDRkNVUE5CRjc3NElSSE1BTlU2TVZYRktKQ1pINUxJ\\nNVBFQlBGMkc1UUVNRFZPNDNKM0Q0WkRGNTZIM1RZSlVSMzM1MjRNTFNFMlZOSUtF\\\ - nNFE3WUxVVENZUFVVQkxZWTRHRlk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEGbPuxaHVjcC5bcD/jDe5KCNAJ+LMbFmBbUmUYJu\\\ - nfvpIyeB4jPKj+4HGaPBxfzPHcf7udUQtVC9VRJURhM6NxzN7naX3eMPFyk8lslJO\\nJ9wXnekgQFBVPNNd4ZSWjZayCyBufaTV+D1M/7hzNynLwTNw+uVfB6vCH3epsZs7\\\ - nOODG4pq6b6nR6+D1y2+z\\n=pNwn\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:28.742527Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions\"\ - , \n \"url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"uuid\": \"a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"flameproof\ - \ boyishness\", \n \"key\": {\n \"fingerprint\": \"E305ED4C68CE395173CD0AC8B449FDFB1C2C3263\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAJJUqCd8q3t5dcJH+TlgyfASdmVyLFEfXLRiYpFHJVu0WlmEhIy5\\\ - nifYwFIzVYmCo01WKEmYE8hl3mvTZEjUpm1C/Qxwure/VSCDdO1Hr7SjjJsdiawmB\\ng96lv1GnfevyUnUSEoYfW0WvqNXr2WRNqPkjIAVeSHGTIUPhlW/oQ9VZABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPEFRWU5HSEdXRERSMkZLUVFNTzNQTkEyVkVIMzRYV0JONlo1\\nMjVUVjJTSzNCVVpRRUpJU1ZGQkFCQVlCWkJIVlM0NUE0U1VQQ1JYUEhES0I0VERE\\\ - nV1pPNlNRREpOUElRWk40UE1STlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJELRJ/fscLDJjf+AD/R/Q5OZrZBbKvHJo63eFG27o\\\ - ncf112RnG6M3KXL9eZ3qWXz8c1TEUlV+IhyljF4kHrSZFToz1JqYdGMH5PN6VWQPc\\nXrQxJ8T5QP2iAqhLHQ7OFWAD/AzJiR95A8OQTsL++uwUIOrR7pu3TYZoIYcsS0iu\\\ - nwV4/kzel3MsLmsWSqWkz\\n=a+P6\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:40.158791Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions\"\ - , \n \"url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"uuid\": \"6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\n }\n ]\n\ + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"exhilarating\ + \ bowsprit\", \n \"key\": {\n \"fingerprint\": \"A01685F6A5792F440548E59D047D3350E0BF9EEC\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALebrura+48myYCmgI8+sGFuJT4sbqqfbxirLFgtiUV4EnaWQ6+b\\\ + ng54TbsjRrIx/qpM8X3bOzf5oQ+cZ40YEE0VJkoBoPPIWDxyq2EgS18437lLz2KhI\\nmjSllqW4jjSBHh13BGK4JPoSjMaIvRcxGIOb1+hKMO1vyUC9uT2rteUpABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPE5XSjVaS0RCT0FXM0NIVDdRWEpNUkc2NDdSVEJMUlBWR1hR\\nSlNUN1I3RDRMTzI3NDJQSk5YVFZFSks1T05JRVpLUEpHV0ROTUFDMkMyV1pFWUpX\\\ + nR05NWlZIS1BTQVVSQkJGV1dIU0k9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAR9M1Dgv57s0dwD/0Q5jMM4S4EBMb/rFmBSytj3\\\ + n804wBylZqB/9LUh/PW2nhWHdcDznjHKfcndZrlpOeowob6hzL2L85uznBurSO5Ek\\nZg1slYAcfBYXPX5TY/b4gdZcv9cC6pCvwzODktIIXvcv2nCOswDMPZuYMVE9RW9M\\\ + nDlvtQcm/RzMXW4XHKRCs\\n=l3sU\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:53.809721Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"uuid\": \"b9557904-9282-475f-8e83-95b6aff080d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"spinal chewer\"\ + , \n \"key\": {\n \"fingerprint\": \"5977DF9DA6D87B94C5857A94CAE8FD056E9A0238\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANXAVZxCbDT8USDr09Q74hh1dlp47pJrjGfO7RMaout1pTVjZ1CR\\\ + n6eU6Hy+/Ay3HhGsZqX5SjDf8IffnT41EMxUNTYNYVbXz7fiViAGPBDusg6qsJVd7\\nUxbE0jBPADM6XYD4u65jrH3QyVE9SVl6ugD00fIWPdrugiae/ZUsl/M5ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpRUlNPN0gzWVFSV0k3S05EVkg3S1hLTlBLNjZWWUxJNlQ1\\nTlFXM05KVllKM0w3QTRQNFVaMzIyS0ZDV1NBWDdINUtMR1BIV09HV0VCM1FaWUhR\\\ + nWVRXM1g2U0NGTVNWRlJCR0FDNkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEMro/QVumgI47rkEALwuQHp76Z+F9i/Rfo+i83sh\\\ + nCZY+lINeDyyjG4/tvGorh0RUi8/Qnso5IctVLE4cS8NC0BU5fbtVpSEwyBLU9iLZ\\n/iDiOWsDxkSsfu1s6DcgdFZUnph1geagI+vbAWfg1I5/BnyvG0s9R5NKOuz7GMPH\\\ + n3tLoChgvEkPRUpRuW7ZR\\n=pyQq\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.184880Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions\"\ + , \n \"url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"boyish supermarket\"\ + , \n \"key\": {\n \"fingerprint\": \"BB6757AEFE7BC322C83D78CDFC8E25E98834236D\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKwqCxVpaozGG7vzuL0TP+vL0/0utECcNjybZvp4YMbrvgv9G4M3\\\ + nSjoVNXXZmqcqVmzPzrZXCoKTPp4NVD9F6fQUj+iLcr98CSJi6JE96VRhiIvGK7Kf\\n+zTjoOpqljSQvMDJn800f9RqsItV8Sg+0tn5pSxH7ayc9EIULmrmbbYFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpWM0FTVDZWVlU0Tk5KNzdFVTdPQTVLWTVZS1ZSWUtGUUNG\\nNUtNSjdRRVhYSDNOUEYyVFZXVEZLMlY1NllSRlJMVEJQWVdLV1BQTktIV0oyRk9N\\\ + nUFFFWU9ZNlpLTFc0RjNEQTdGTFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEPyOJemINCNtj8cD/jJZmwSMflugxKm7g45Q9oFV\\\ + nQfQSqLjku0pJbPjjiyMKK/z+jHdD6XY5NleoE+FKaEqEN688H9h32aebzkGXSRtq\\n7OKbvYhVdlgcWmtoYpF9wLFPcL8p6GHLQ569gCmz1IIQIosxB7rtHDN8m3A1m7CP\\\ + nk0baB1zW1M9QqIqVzBj1\\n=wRal\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.539926Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions\"\ + , \n \"url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"e5dc4547-5114-4753-9119-2cc9ac59a73c\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"low-lying\ + \ snooker\", \n \"key\": {\n \"fingerprint\": \"36718524EBF2FEC4235D8D6938FB3C438F87561E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAORtz49YT+Y75wgG9ebxpzrU3I3BLfv38xVAkAwh8THKYuX3uKLs\\\ + ngFSX1DyiKuLSd2e8KKqlGhoDtdnpG/GNhO+j8iFBnjohYewRCdbaoyjwwwtTtxGR\\nOiyLmvS2hj6FTEsBKJ/7wy/aPbhpRpKO1RFvIrLwkehG1jxy5sBuEQelABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtHT1pMNUs0T1VLUzI0RVlFTEk0SENERzNBV1g0Mkw2UzRN\\nSlZUN0tPV1ZLNVpYSTVaVEZSREhCR0hVQ0FMTlRMTzczUURXVUlQSjZaNjNETE5R\\\ + nVFg1T05NSkFVNzNNN0tFUERRMkk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEDj7PEOPh1Yeh6QD/2xYX4FYiMaH1P2yPE16LcvR\\\ + nzvYvrPKylwtWW12RWaqyk1G5FUijYMIk7JpEsy0YA6WFIYk/xS7Bb7ho6l9JWQbV\\nHA8EWYZF/va8G1FVrs7d6Bp9ZzGTlpSJh7vEypTVRBHVBQsvoIn6cFyGH6Tam45S\\\ + n2Ve86jUwijqFpiE3f1fN\\n=e0xx\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.913761Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions\"\ + , \n \"url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"45e770b1-3f77-4a84-a9cf-27e935f39bde\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"truthful hibernation\"\ + , \n \"key\": {\n \"fingerprint\": \"121F5892D083E8557866B71E2470452E2A71D1F7\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4GVW4iS8b6lbA/vnVfPAjTiBlQYfxY5xUIDSqoRNLt3a/bnjeS\\\ + n1v/zF09+JjxDwZx27mXhYYefokuG6UG4EcGztUMVDQHUaE/fe/olbDKUKq4BboN9\\n3JwEoMn+x4ylUlq/VdE2mnOWZcXvusA62qrck0jHfLjSDslKyRcK4ao/ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEZKUUhKN000NlBaR05LWVRFNjNZNUkzM0o0TzNINFhZWUhB\\nMzVSTFc3Vk9WT1RPVTVRWE5UN1hKUzdPSEdOT1k2TDdCV1kyTlRBUTI0Vk42WUdD\\\ + nNldJNUpQTjdSV1RKNkVPSkFQVFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJECRwRS4qcdH36o0EAIxyKP1DDG4TWuRfOU1ZQNPR\\\ + nJBD3zLi8S8iHBLBFPvf7IaLdJYd5LpOf7CayIzhpPYoz2PDLEmulUhi6yzOaynTg\\nv8GsFmt41lQnEWRYG0Pg567CR/bmMojn5Xzaf4bnbQmfV4Wt2ofkwOEARhTVJaxh\\\ + nT7M1Mq/T0Up3mOoNU0BD\\n=axyG\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:55.273674Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions\"\ + , \n \"url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\n }\n ]\n\ }\n" headers: Content-Length: - - '3220' + - '8005' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:17 GMT + - Fri, 06 Nov 2020 21:26:16 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -107,7 +158,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMTcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTE3fQ.eyJpZCI6MX0.EJgztQCdyncIHT7513oyiSpdoqGahx1-JBlruffWx4U + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI Connection: - keep-alive Content-Type: @@ -118,40 +169,146 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download\"\ - , \n \"filename\": \"1-constrained_decision-msg.gpg\", \n \"is_file\"\ + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81/download\"\ + , \n \"filename\": \"1-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"submission_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64\"\ - , \n \"uuid\": \"233ed0e8-8f52-4013-a274-21fb451ecc64\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792/download\"\ - , \n \"filename\": \"2-constrained_decision-doc.gz.gpg\", \n \"\ - is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\", \n \"submission_url\"\ - : \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792\"\ - , \n \"uuid\": \"4964105e-d0b6-432e-9db4-da5588c6c792\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download\"\ - , \n \"filename\": \"1-flameproof_boyishness-msg.gpg\", \n \"is_file\"\ + \ \"seen_by\": [], \n \"size\": 623, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\ + , \n \"uuid\": \"3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c/download\"\ + , \n \"filename\": \"2-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"submission_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\ - , \n \"uuid\": \"b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef/download\"\ - , \n \"filename\": \"2-flameproof_boyishness-doc.gz.gpg\", \n \"\ + \ \"seen_by\": [], \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\ + , \n \"uuid\": \"50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364/download\"\ + , \n \"filename\": \"3-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364\"\ + , \n \"uuid\": \"e76324ac-520e-4389-8fda-6688a8e9d364\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e/download\"\ + , \n \"filename\": \"4-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\", \n \"submission_url\"\ - : \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\ - , \n \"uuid\": \"f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\n }\n ]\n\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\ + , \n \"uuid\": \"3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download\"\ + , \n \"filename\": \"1-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 610, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2\"\ + , \n \"uuid\": \"394cb985-c32f-478a-ad79-07b3fda84db2\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download\"\ + , \n \"filename\": \"2-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 755, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050\"\ + , \n \"uuid\": \"f01387ef-639d-45c9-a2dc-ed602cd3d050\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a/download\"\ + , \n \"filename\": \"3-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a\"\ + , \n \"uuid\": \"659f5300-3753-4a99-8da5-e5e6ab65b34a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c/download\"\ + , \n \"filename\": \"4-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c\"\ + , \n \"uuid\": \"30e18bd0-40fa-426a-9272-30714a64b16c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download\"\ + , \n \"filename\": \"1-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482\"\ + , \n \"uuid\": \"a54f5bc0-4413-4d57-b92b-8e5e54545482\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download\"\ + , \n \"filename\": \"2-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 595, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b\"\ + , \n \"uuid\": \"7bce6189-7a89-41d7-908e-4e428e1c256b\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22/download\"\ + , \n \"filename\": \"3-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22\"\ + , \n \"uuid\": \"85d35b2d-df15-4fad-a188-ab00527b1c22\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9/download\"\ + , \n \"filename\": \"4-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\ + , \n \"uuid\": \"871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download\"\ + , \n \"filename\": \"1-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 638, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171\"\ + , \n \"uuid\": \"0377fd0f-e286-424c-8ad2-9420e6ab1171\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download\"\ + , \n \"filename\": \"2-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 667, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\ + , \n \"uuid\": \"78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3/download\"\ + , \n \"filename\": \"3-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3\"\ + , \n \"uuid\": \"20f98627-c109-4116-b317-09e0d2139cc3\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61/download\"\ + , \n \"filename\": \"4-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61\"\ + , \n \"uuid\": \"363d4cc2-c3d8-4620-b937-250e4b642c61\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download\"\ + , \n \"filename\": \"1-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\ + , \n \"uuid\": \"296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download\"\ + , \n \"filename\": \"2-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603\"\ + , \n \"uuid\": \"afff7c6a-b804-4ce0-8315-bab13c1a6603\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71/download\"\ + , \n \"filename\": \"3-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71\"\ + , \n \"uuid\": \"b868a433-0a11-4082-bfb3-a439d74dcf71\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818/download\"\ + , \n \"filename\": \"4-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818\"\ + , \n \"uuid\": \"c1a8cc7d-00b7-4330-a973-dd4192588818\"\n }\n ]\n\ }\n" headers: Content-Length: - - '2365' + - '12201' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:17 GMT + - Fri, 06 Nov 2020 21:26:17 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -165,7 +322,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMTcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTE3fQ.eyJpZCI6MX0.EJgztQCdyncIHT7513oyiSpdoqGahx1-JBlruffWx4U + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI Connection: - keep-alive Content-Type: @@ -176,14 +333,92 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": []\n}\n" + string: "{\n \"replies\": [\n {\n \"filename\": \"5-exhilarating_bowsprit-reply.gpg\"\ + , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ + : \"deleted\", \n \"journalist_uuid\": \"deleted\", \n \"reply_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\ + , \n \"seen_by\": [], \n \"size\": 765, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\n }, \n {\n \"filename\"\ + : \"6-exhilarating_bowsprit-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\"\ + : \"deleted\", \n \"reply_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\ + , \n \"seen_by\": [], \n \"size\": 834, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\n }, \n {\n \"filename\"\ + : \"5-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\": false,\ + \ \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 753, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\n }, \n \ + \ {\n \"filename\": \"6-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 897, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\n }, \n \ + \ {\n \"filename\": \"5-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 735, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\n }, \n \ + \ {\n \"filename\": \"6-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 737, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\n }, \n \ + \ {\n \"filename\": \"5-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 780, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"b1215576-803e-4d08-9707-728f96bbe722\"\n }, \n \ + \ {\n \"filename\": \"6-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 809, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\n }, \n \ + \ {\n \"filename\": \"5-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\n }, \n \ + \ {\n \"filename\": \"6-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"42fd9bab-151e-4199-a467-7e6d7adfd293\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '20' + - '6414' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:17 GMT + - Fri, 06 Nov 2020 21:26:17 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -197,7 +432,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMTcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTE3fQ.eyJpZCI6MX0.EJgztQCdyncIHT7513oyiSpdoqGahx1-JBlruffWx4U + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI Connection: - keep-alive Content-Type: @@ -209,8 +444,8 @@ interactions: response: body: string: "{\n \"first_name\": \"\", \n \"is_admin\": true, \n \"last_login\"\ - : \"2020-10-28T18:35:17.378287Z\", \n \"last_name\": \"\", \n \"username\"\ - : \"journalist\", \n \"uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\n\ + : \"2020-11-06T21:26:16.825883Z\", \n \"last_name\": \"\", \n \"username\"\ + : \"journalist\", \n \"uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n\ }\n" headers: Content-Length: @@ -218,7 +453,991 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:17 GMT + - Fri, 06 Nov 2020 21:26:17 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ/+JbvCqu3knUmgNlaIkHoa5LON+a++VX8mP41T5kJVaJ+7Esx6E3MDKo/Q + QgSjK/vOOrTbANyvwltS1l3llXXICPm9nVxlGvgCFtdbt1YPjOmhpN6tFoGWG5LASvDcYd4bCJhQ + QlXqOtpvnGZsnhCDSM21KlfyP1JLpp6tvj9IbN1eqMjr9OpJ+AOsSgutaEieNbyYMBQf61y72eNa + 6WwsmcuaLCysaOPnVwqkLyqTX+m1lm43UBKsoz4Sd5Yj5mTeCyj3NZ//HCZGfTcjQ3vItC5l7GVQ + YkxcVMd0JkG/8kdPxovocOKj9PwL2oYHkn0FvjZNSFFoNyoWJjyXUB/Hq0u94sJipG81CULvuDpR + 8RVAsj0QyrUROVb3fK7H7jHK7b5pJ6umvgONWnsW9pogrrRL224bhgvUVvDHMoppyMp63wOadDsX + KfJEljBtJ9vZs5VP/tSs9DlxdauPjJshqnqY2GnsRwPTboccMK46HYrKZB/wTptQ4Uyh2xe/ikXA + +iMtz7I5HdTmZt7TFS8zB96CKC54llPq+sraIGLLMw/KLNuu/0AyO+smcH1kVJKaevzBhAC3YrkA + hcSrCSPo02hFo1AAfkZGfoOneU3STOfEvNQCKF3fckAdhupISxCLyTs1mlnz7DdqzbtG6yS0OOr6 + xynAMqpX4uDquWG0zgLSPgE7GU23A1f0qbN6CIFY1RaLEMUhM9UMnBo4wWzIZ9VR+PCa8e+qcMfP + l2zXFUEXhiqCyW3GhO2+wfORUI/z + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:17 GMT + Etag: + - sha256:edaa8b794c1f5b391775f5a3302bc5e383a12f56227b6704c57fa95104c8cc28 + Expires: + - Sat, 07 Nov 2020 09:26:17 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//T3458iYGfgDUWYmagvE/7YnLrujmZQWVlcrfT8rvc/p3i3eRk3PI3CRU + kXolGzZRjZ+cys1RKF82kV9ehefFLsrvRO1JSfYjHp6DWmR3bVFg5Qj6L701o8R3SOd7TZeMj6ew + 3WAl0ay5MZ/84j9hSX83frORFXt4cx9LxJ6FhKvj9JNLU3cSjt8jWcTo05G//qgoajFZKnmYrHmL + GUrvW5qG+MjkjPUDQbwYBbpFkAH+ZkW1Ufg5kaeRtDVLQh+ln/sbo3GYAl28dT4JdWS8F6hpUiWX + snimRdjLngFP9mp0S6xVGO6wOW487GwG7jt69s/BFa8ZUqv/AjM60R/Jt6tpnuR0xQgt/CgliSRK + FVdUAhegNEGeLaK2+1/VT+eBccffU2NsNzveK9mioiwuGwXWdgPRqmFluhPDl3AhkST+GCUgTsij + +B/NaXFZn+gHLbBcWCki1eKRaI78Lhk81Z/f+7n16NxzZJtLIiMkNT60qcNK2p2DpQqPw0UXxVPW + G4gCZ6joJjg+t6GTPJ7gbtc7Oe0eZFOzFJRGHwIoWZFmZAd2yiUoFqDuxlyE6L0bLPCqH1ZK+vgX + ctesONe66N9iHFtoBl2ty/uR0MlJmdOA6TfErGDq3u6iwgkIZsZxYYltGRwKUBPNndq1isdD0qgm + rypGdlqF7ESAbO48T5/SPgFdpo6qCZ9bZV4oDrVixHCzfqvwSEoBjtWqHP0lu3XbDSSqot83/Ecz + QzuDXxLfhjjBDPCCdbvJw+pvx+cO + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:17 GMT + Etag: + - sha256:860fa6e21d969ee975f762a791f4d631877428cfdb0cfc3d73e55c7fe6822432 + Expires: + - Sat, 07 Nov 2020 09:26:17 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAndCqMgpWIWJnMVu/b07mXSe6uaIKN32pgcOGsAWRXXfuHllEySZGgg9C + CLbr49gbo5ug4BgUDcD4NdWe2hztzSiiC56/XVIhCsuHF+1SdPpQEIo5jZMINaFHTDJMkR2y4UXn + uua2eB2qESAzaioZdGW2ab9dSCcUfv9Bbp+5ZSgj7pdFvMZkRpkKlxQIUZNOF1t0+I/v6jS+alke + I8Kao6rR/3IPuUPR66OJqC4oSv2itJG8A5QY4aI3RRMKGzRUDnaUYk+3psaDwfYLui9RZJ+ElU0i + ZUXm0/pBx3vxEhpo6fCWxWECpIWiZ2aGS6iueB+LfM4HNPonyNOAN6CSx83H+Dze+sbWDzV950a2 + 3o0igURPr/G3ECmQqLz1NAVCVIyYOkTpeab6aaJzpMs1pyNN9k0gQUFRY4nVg/GPlM8JWjHnPv3E + GW93LMI+kUIAgkGLs/UhITLiq4R4JeFYW/R9nbQTEjmwdr/2gYfzQ3wvivyA/iNb3NNm/iTf5si2 + ECwaUOFrWr+tkvvebKMCDjtVszpOBAH+yOPHebxkah/lzamxbngYjfmiwEH2cMo6kzTIboLBR4fk + JdaZifsuLwiHl5FgWTVuUNN6gjnAgpJenQGeMo4h6RhoQUfWxYsvW0efMpotCbb/pmdd9UjxXMB8 + rmOY4n16FopHaKnaL7rSbQGphrAtq4beYzA44DGhmb7xrqYc+27/5pGU7Ls3xWxEetQRQbgoLNcc + toqs08NhOhHXLfvxZFFoTUD7J+A1cKp//qPEsndb6am8/cKqqftg+RMcQf6y+3NZkydyNwPvAYpb + vrHwMYtZaB7+1qc= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-low-lying_snooker-msg.gpg + Content-Length: + - '638' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:17 GMT + Etag: + - sha256:446e91d6979810b573278500d8690214cf5951976027ab4b7bf1f37000ffffa9 + Expires: + - Sat, 07 Nov 2020 09:26:17 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAgoUubcccPPCV7ulbX0tRBS0KQMM0WRwNFuu2kaViVnb9mxUrTkAzyHGg + Djgs4JD75+IwatC/K7T6l9BpIEZUIo/NTMBc3gIbNrtSYovYX1jziyKWwQKg8nM4DiAYm5GQEOIu + U4ZYJ8bQTcpdHAfbnsVJ8YD7L3rGOUqIp8demiiKfiZ8oOsbf7+yL2aWtu1tfgIDYfWiLEjY2lVQ + l1jwUJy6pMzF8z7I4e7OV88txxw37OAqol19kx15x/CP5QljlFz5rS9uexaLhytaca/ze04Hnbyv + 8lDWyzHtVmNS5S/IGr2tK0EsnCcyXaSUkHoH3sZXrXU7txl+HQh4jVI1h1pUbOJHR6gvC12Qy9Uc + Qd98YpeVA2AS/wL1LCcv2nag1zxBQxQyagynlx80czj57ezAh1KFycYdidgbhLdSPdp5SNmV7qAQ + /NoYO3V1VyoawJRVDFCo+nDdwlXLEPdwhKmvhysqZJVHzA376C9qK3AN2RTrGcVzwzht1tGjiO72 + QM7mbByYzQ8fW9/9NjuYmaJ5077RR1eF6giTVWp1XdxiRe9WEY9EapSDtrvibf6EXTFp/QFAmPbp + KT9FdoZOrTmDEQf0G6+qTCIXuDVuwNidIDQfso+IPOYXaHpS6FvtmF9KBo5kycmbCo4GFdCp/5LK + 3JhYdAMxZVesEgn/617SigHNCGInOK1IfW0HcshMyzetSVWukb5Uqvye7AGJJQTHZZTLghbMRUcB + H1vEusIlJU4AIBCywGtgWu6yWGr+NZ6i9KByGmML+AK8zuRFJdn3hkscqy+1CAu6VfZaCbarNGbo + Y4OEoWJgLJ734A1S5Vtir3UgqgRIQhh1eo8aennUba2DXP/CZyUNgg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-low-lying_snooker-msg.gpg + Content-Length: + - '667' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:17 GMT + Etag: + - sha256:3cb434435967592f1c003950273ba0ea0b34010b20c2e90a0a66007542b882fe + Expires: + - Sat, 07 Nov 2020 09:26:17 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAA7byGeaYGbl+eUIQaQDQ+FWE120zKocy7xHPuCk2Ct6gDsm0mW4y/Tdvb + RVxuezDAx4Gr4fTM+flq5H8rwjcwUtfyNRetwQgs7F/BFrMngMg2ici015Xs8z/d3XHi/y2L1AOK + OCwueTBN/FTAGDWyFrQmUGkCZb/mx9SefQL4yeZdFyoWB3XAeuTLp+9BaqEEhv/1bXRN06Oq3UJA + 0W9LoX5R8ubj2PPuUDftWiTZrYGa/mDPFOBSmPcGEZCFb6wfRsGMWDfFWzGSPNGcARrGskuCgm7s + w5yMM+I7O+ni86K56SglMgo6Eqw7teynrHDN42QmME+H36EEQrx/HPvpDW9Rt02iv2H3McPUxQwb + 7c4VFRKIVgfo93GFJ+ktK+6EaaxrSzNkgDxREq9wOdrzqkgd1uplcK4VMhUzyV37zja59g0wDyZJ + 4Mrr0ipqSyp66MpFyGiEjHoy4OPF39mgZMXttmOWfyujgshRB/OfLwzxC020687bkPoubrdI1nuu + x0Qka8Kg57CYhaMD0p3JlH/vcdCRmvYci1sL8zyQpvIBnFKc/ItlioUU21ruds8ZD17x3liOzF1M + ce9rtXhPxMA+/azas/yMtPiEIvLf4x+zeyJBxRduD6r69bX0SA1mAdRjHbylnAO4gkrRXa2DO5rJ + AwKx5PRbrBqbR+VcrtfSQAFunTyRvcUxe9nXDF6hyN+EOSy05lqCjqsXF3kqv6L8qJxoqDz3CrVN + D0JiDnFlS59UGroMt0dQm7Yr1ejRV9M= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-boyish_supermarket-msg.gpg + Content-Length: + - '593' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:17 GMT + Etag: + - sha256:422a1661857c4b39370a1a1a53ff4afa3f3d3937dd1476a864802d59825db428 + Expires: + - Sat, 07 Nov 2020 09:26:17 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//U+Gs4/MSGLoBpNkP2cs67LCVlDq3cLQjBg3Rn0xJXDygTK73nPssHPSl + EshIYEtxgm5JcFXaqwlLTxkr6+KlZP4tRLhe3nZ1Uzr7hC4MMYXYF1VPOAanhVsZ14TUYpe6tWe3 + WTUcAVlWyDX/DJpaDuqJpWearqhIUCEe8IzjluXi/Ue46el2L+VyVGJKaavBUKKtE8jndN9Ojy4a + Etde7UUUtZ0j9rEx394F33Batz8yIeTNyI711JkHTgUBXr77AXbRvx/SQxX0zwOy9X3KqT7Ljvr+ + bh+UILfcCq2MVqwnlLtS9oHX48iRh2Uvjf+yK/my0RKgso9Go2Shd2VBDT1+3KJspKeg1hm0XorH + HTcp5aR/bxIvYj/rluxzWELXM2kT5ORnjQ0oJQ7NQD5uw6i13b5ZtXZ8aiK6PL9dobX6KslM1+MF + r9vyFirC3o3EZKjwif1p//gW2f2LeIrPDFQNzM8NC+YMPx06iwLb8xSLBCRI+/svdIx+0T2/Tv+y + LwW0wB96FzJ0K9xp3f2WpdOGo6mQLdntR6+t/h/9wN/qZ1DECa4ALrA+leVVWxF9XQ5opalFn5QD + g3DmgHw49+E3C5KAs9CtoGVe1nAMR65DfyuovpjOUll3NLeCydija6Oivfh6yRKTxVgQFCrx09df + c+R5la62QYYl9fTklEnSQgHl77z7VdazKmnUj+yblJFQR0Rh588GRbGUOYmChlxp4998krGMB1Sh + 0u29CdAMr0wERhbkjqucf+TfKpq7su6dXQ== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-boyish_supermarket-msg.gpg + Content-Length: + - '595' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:17 GMT + Etag: + - sha256:bc026c545852063bd71fa03a6a62505f7448491a82d24e2699d1058f24e7354a + Expires: + - Sat, 07 Nov 2020 09:26:17 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download + response: + body: + string: !!binary | + hQILA8PnxMCiIBsqAQ/3YJwMk/y3FVSgRa39iuuFsxtfnIQliIcTc02DwObOZrhoLZkUPYsioIik + IewQIbApGR6dduG1V0I6KPl+5JMGTM22FEdlHpPNOL/5oOfMneQTgUGXEpaYr1bWHtMvtoGAzkiQ + S9hDzhD+Edgto55h5eA07Ox6qzD8TvUQfQ3vPbnmg8+ScAKa4qVNj57R8uTgS3l1K405GkzsLyy2 + 5yklfvt30/71LbakrmDAakFIUbwGlPdve4QO2siONSg1M7GAEkh5PvyDaj6lytHYZe2RS9oUggl8 + zAjRSoom6HI3JKaLtO3C7yzFTZXM/pQhvlj+2aFItsQi++OpKKGrszzqoqYUMwrKsWUdaaPULgm/ + XUxJqvkn1GwDmoYiajhv3/SM8Q+A8F6t5Ohg+pripne2ZQulvl8qkQvFLM6LJfAgdyZ0rrCUI0or + 9+DSrkDMHftq5qaVx8WBSYJDnCXCNdzQOexDYDTGKndvcftydimCXjEE9U9EbIgIhNxI9dkCd2Ux + 8CUg8jDqB2nZD0kM90yaFWm8ieofW+ow5Y33F9iQ5rnyJ6i8no3+kACtJQHu8xQVzERioxj5jEg9 + dEEUVtn6bPLsLMXa1fGF6UH5MPgYT/rhSGEvgRuQCae0jvSQlnxpxUZSsV4KPdwxl9gsrjsmoOaV + EDqHUzftH4eS5rzictJSAemw95ZGpgTzaqNrM6elC+EXtHbeRpAHLLGcJB3vhq39YFXOzVHZ9Rcz + SZDckbAy78NYBmcoL1aB1c63s3KufZxtwZOwRSiLHud26PUmTAcEEg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-spinal_chewer-msg.gpg + Content-Length: + - '610' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:17 GMT + Etag: + - sha256:125d4b2458031d54390c846e8059bee58e9a77dfc77510961edbee01cbe73c06 + Expires: + - Sat, 07 Nov 2020 09:26:17 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//fj6xq+oBW0AnBsdEBd6JW8VfD6i4W64Z2hnhBT0WAvha78l8az9Cwpha + e3jSYgDjDFirXfftb39xpYh4dsF/XQJjZiR2KLME8ZwQi/3OYbT5Qu92FXGIzjb318fEbF4z9dG+ + gy+Gq8NK6mDx3KHWCqDBQR9nWBqx9X9HhzrbA4amPCuCKzd4tU5iksivmVPPSEgWSc+TEJKbdM08 + yb0zSFzWeLjvih0MfQS/2+JpZkjY877CjQF48xgOfGV7JvqwbMKSUqDbjEhYOQsDm2mOLOjUJcVZ + 7QiktwNfirh6uNN0jR1w2XTALPvE1wU3L3CdRTWMn3ehTa7BNY+mdne8YyexICVA9AhpWYMVwyPG + rfZrapceFzJDkrUxe/aavURN+EYdH/PlY+yAgVCZXj2+abjdigggbz5LfTFWGDCvfPT4U0aw+O5b + +iQbs4alQvI/8IiQRkBL83WsiwI7sCheT2CI5E4VZFoSpKRPH6grwfvzoYBPHnQQpFXU1LGygovi + qGnLBOsIPSmfuk99uWUu4AwokErK8qFMOPrNLb8DkFS/Zq+04R5n8cmQeWEaF7g9Kj0KS+WkZvQN + HhI3G1nmJ43McMtf/lyJ4s35vzh3WJmZ0gbXcIcobtQfMkcSx0PuucCDO6/uepfP+FE7M/zU/OE7 + /jU47NggGhyPPMPiujPSwCEBXq2KKQgFnpGxx/gn5mIZVtcAM2pTJII5ZcoVtUl6TG4IOVi9ZpoM + s3wnhI9c4RIeVkwYPzfQ8hhqaHtmLJVFILJA/rL0fp95m4Db/+/VrcDTt33TXX53tN4Xq1ijou0y + nWSk3Vi4GICLbgh+kMTEMKjArAmqnJqjPHxOXHkKjl8Aqzs8m0YpP10koyGDZq3ZLIUebcbYu3Jb + G+rZGT+OJRmNrZuEOyd8A7WEtWsIMvk2SwIP6/miDlQ8EWGkPpMirTxVaPK0I0/ZRgtt4InVGarH + BscIMTKJDhqv8h8q7m8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-spinal_chewer-msg.gpg + Content-Length: + - '755' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:18 GMT + Etag: + - sha256:baf5afe2712f7518631318c716e9b255a41d06576033225f64be2d7c3888351e + Expires: + - Sat, 07 Nov 2020 09:26:18 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//apHa9XNSfa7szM/WS3pSS2HE6opX/qg+DfKSPzprUpxbk8lMy7Aqo7gY + ZjSXxHyKhE2B44Wxisj5J1C9/IHvWE2BOArQNFRDIK0j7Xp40V0yl/SpMhKY8Cdpu8zDL4P8dHhj + yxnhbt66rPtOpWhKQBwK0Zs/anUFTm0o07nn7/6dsxnUMjXMu+U46J709ueZSxYlbqeYgwM9h/a+ + RiqW8WYq1mUNNrcOuVpPb+rcZKqmbWC+eioV9pEZUkXe1o4RMFpde5ZDDmYhcCclDX6kuljGU1Tf + wCm+CZbye728Ckeeq8BEbIMrCHERWDZVijCrp37vfDNKXlENYj6dCSUA/axPGA1z+QPLlLOKCX4V + eVKqT2HuvcSkwxSC4IwYM3BlyCowSqI0GFOaNrvqX6SuZp3AlYLqxFpSZ05eTcbvTg4T8vAHbO6t + 0z0cA4cEG88p7BgXkRxJIpLs7OrzIu0/TUlsAa/ylK80kYkdM0wzgeDZUzi0HIegBj1UwU31Yu2L + ZGsAjkMHl/yMDFk+6q24cp2tU5rnfJmfYNk7Z/1FrDshdipwJKgXeKNFzGxpN3is6V8knGWV29KG + Ed9Li3qFzIwPf5JAPHq+QwYaVhrj1TR9BWxE3iLnw3sNP44c9sm4lZEwzyv4PAubDCMd3jPczEwL + vMDuj+aLPabESaBC9UnSXgEllWfm4K10qWxT7B2dbMMn0i3pwvOW8Wgrb1HRbGpzauzdb7D0dL3T + GSulGhcNMnCwxRzOan4wONXFA4ICIdcaaaWYSM0hd1HfIKnnZ9h+jILFDhHs+TIdH7iz+50= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-exhilarating_bowsprit-msg.gpg + Content-Length: + - '623' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:18 GMT + Etag: + - sha256:92fa49ed69d092653479a56bda894f8bd56207ea0f78e185e35d8c89c7b2f170 + Expires: + - Sat, 07 Nov 2020 09:26:18 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:53 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//Ri4pVlDqgd0RZnzggCXR8gz98QjQLAWkHZxowv3BCbXYOSafYc6SoTVQ + GhZrkzI7hFwaMYb22xoN4VtSFTdot4u5a4w/dO8VJCgNtYYIlzMhYobJOBBUTQwd+/b5+x1KA+ME + 4GQR10QLuJpaljx6/W2GMhuYJburj8RopzogRCof72L7+5xOPVCr2qf5KYJtalaviSlcfoLEaYG7 + UYrhVxLOvVWGLG0YRMRgq42pBnFc+f0dKft0aMhhKD1mbMbB3Zod+7LEL77xI4oQC7Y8MWhYSTQA + 0p+AgnGESNEF23Y+4C3DKBEf5i3N24iZ1XIvT1MHMZXUsLMgS6y4PHcwOqSyxi9PsCehnLBSLCrQ + H+sCgVwU4qesjjRsPZIqgHcf0TLV9SFy7iilOjONo1O1/kxok1+nOCcAMjWGM2ZPhBVxobua+o+g + Y/6KsYS2x/opjJ4LqYKEbgOyvso3N6bBvR2mCW3Jwyp0K+n5rpSRN5XCm87A+z3yqDO68+e7EF0h + ts3z2L16fhjzIififF2CcYz7aSqpMNexg1RI61P/zawKKg4Caigg6XTPkfDEBe5U3WbJxvGNen2I + 0f9jZSCwQoBU2EzZ0SXO4HaAFz50QZrUP9Rxkr6nRp2HUlBKAGqvNkOFPh+HnM6qhdcTx6T2qIlp + +CqDzLwXyMKWWctIyjDSowH2iniDARojvXsQrZbZxk8IcYEnIA5wJdhkoO0pMA+1eyioO++27w7x + uuN3+VoH9bjcGTRBa69L+sNLMeYIyEYWbs6cGsnZOKRxfcgADK5yKEG/8luhTdmq1cOMcaCPX4bc + oa1nREOvPVFiF2PRC7t5P4dewcGuZLl3ZXhp2XJWXyNw1QJNRxPa5FA8De9rPQEQVTi8Wsb3+a5Q + 4jxPDeCDUgw= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-exhilarating_bowsprit-msg.gpg + Content-Length: + - '692' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:18 GMT + Etag: + - sha256:904a241ccef98ded6366dbce86bf4ba59f1c342df4007b5f91873ed50b4ea6a9 + Expires: + - Sat, 07 Nov 2020 09:26:18 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:53 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/wKymCtYHkag6vLr/SyEbI2YkmeEp0QH+MDVVsgA4TreFo4aSOtGEMURspK + jUcTqp9goUylUI3rJNGbyuW+vrj30qPffDNCTJsTlMa0djPN7CXFJEDtZJlnwLbiPtelDKkHzdnh + /arfRjQejeD3P26U+++O5vlNFWDsZ8QPBcwKAoUCDAPD58TAoiAbKgEP+gKPFjVzjERxEDvYiGCH + tGrFspeoEyts3oKoXm7s1FYcGD0HYcZcSzWRwE/El3usU0OrKoa6S8M25hFp0qZ/BviJthYauueW + TIyQnnhN/+tJWWvELTfQ1SwgUxbQFy0psiVL1csc2O3RImFLVpf2yPPNQobo+rGQyhcAe11n9kAC + yMRcycZzyW9Xn6o9pZJNYk1H8qt/uUp+ikKp4wGKKLoIfSD+/YTghInspiFsme0DBcp9V2vqjyGe + CRxi+JjyP1+H8fCYmG4HasxL4RnfxIeFvHEU6D9QbqSLDXnw57C5B3LSK+GdCQD2GRkabmx0YDoJ + THBwoknEsLJaKYjZJHYwIEYoncjCDyyLskhzDGW+rAmJOHrVI8G0NkAXaYZDbSVQXWzAROuDXDFC + hEEsCBcFh3xa8LsrT19Yzqlt3ny6jIWZH8k4qC3C2kZMHa9MNiRLYNNMz+UXvsUIgbR1XESwxd0j + n64nh9DTX4137EQBYdLl49RkPcDieB7ZPrBwfUWHw1u2xf/dyptRTRDwZt+rZi9uXomnA4Ne69KA + JzcjsF0xg/DZCv6eWorJX5tFMXAmyWdFDLF1K/WRBWETZ6F5YNdb8zZSgK+pbvMBYGPDC3AFH6oI + Twl+3WD17Or7MKHtONwtzgKZTuAGijDqMazf2BaDaGYs8fElyWiCpbUy0j4BjCVNFMRma7sTQ9CY + oSnesr+6iHcMNNoStOq5TRSsl9cssGIMAUMiOIiooSKLwVD+E9k6ciUH1bfsK3nfIg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:18 GMT + Etag: + - sha256:621f9d2ad6bc5f592d7fa45b125f6764a35978389472123bf6465f8e3181d460 + Expires: + - Sat, 07 Nov 2020 09:26:18 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/4+98ml7cAlskXUJ5TnXQw2oBnHP674Lf0AmnVacqBCjAjGpeNvBb5Diffr + QD4ymnsLWuM99LlzIqhY1HUpIag1f3xcZQW3rpUaAh9j0fn1Of89uApGFd7ETxGf0uCZJ1/3GX5z + Iln7TXjTHC7KeEklYzSdaXhnesWVz/VjYOD7Q4UCDAPD58TAoiAbKgEP/3Oy5OBffkpfbj8AQaiP + tgWQ36G8IA1pkkZGPxjmTvJOpyQIxc7q0zdDbBVLHwp6t/vw5nRUEuJ4Rtv6B+gSuwOPih4yU7YN + RJ8qRbumn3/c3WH8MZYkKA3T7/DnpN6vQMKNk5pClGO5zcUTRZYDHXEBEbBZ2SxHFSVVdYPKN+Ad + IiNCj50cStRtcwSR67HsDzwNhcBar8IVOy/x0eKWTe0a/24d4o5+9TZn3FwnffFUiG4/UE94KoQg + GqCrMjj0tUl9tM1QK1b9xv8jTkLvKuGoZ5P2gi7pyo3G6AupaKj9RQ8feaL3MducxXD3yWgxraCC + 11Iep1dfNQCgGxRHfQo0x78UUbHwwlUJ8FeYtcLlcaYA6881q5EwXncUvVBLNlBKL0NltYZVM0Fh + Hi0oN+urMpZx5TKXiXH285YxkYvOpS3ZtMMiVnXzD+yzdJH5COGHcWDeD3e07CVcqcDK9RmiQWc3 + dOlrvbBsJ/3hD5l5HLsF8c2q/2jFld+h7tkIamziWu4mGpIhFHF1tfjL0TWHVW7zkQddu1vzsOGY + G7XQ4bn/IJNms4Ey+G/ZN7BylwdP27E6HgL8e1mJ0r2KKwRvq3tKyYTYS01CYpcjksDCnTXU2Lxz + 0kKRK3BUR8y6mopRPZfN1wi0UQf1zI3Z6CylSt1kOtuIHF4zmfedZugs0j4BNjcXhkUyKHLPftkt + 45H9UxYlnfG88Ncy9IMApQIwQPXn/TODZarCOi/DaEVYIHsyFV66Z1fOWCLpo++yWA== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:18 GMT + Etag: + - sha256:124a411ab04fc8a922009e2e95ed4f3c04acca9602dff2d5a02e8989c7af2086 + Expires: + - Sat, 07 Nov 2020 09:26:18 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BBADO6q3JdprpMZxhLIAjLcZsp47HYn75NYdFCqzCQT343SEDdrkYCD/ZXdEu + W2Mvp5FIHIkwySrF/tU3loMP58//iq1lvHZpaNdcDimh3imrsYsjga/oyDp3YZT1bR9LFMVFlKsL + tS5kqjG04jqwpIeWuA4giLx1RMsrARxHr2Wt74UCDAPD58TAoiAbKgEP/jPg2QKSyTz4Uc475+6R + +BpnQry0DAPH2vXjOtO6i3Ms5DO9Kn2cqYcF568tQg5VpPbGemNpN5jxrxkO0v8l69MMnIyBM44W + bMdNcqfrn8W0WRFLEo7Ro7goZoHDQfaawJYFYGKW/e/p7Kpq4vqCcY5b6nWiUSzXBkJ5ieDXfCwS + AZZ2NKhiyts3NSr7kQHMYEw2EKKFZmzp4MEYibT6QsVhyMvCQgMU7kWhowgcCm8qPaQpR2H2pJrR + +PSdYtiL0YqACayit+x9yF4ahahG3GGbZl9Pivi7chpHZsu6/yW2WBmXb87Wt4zQteWTVbV6eOBI + Q1cyEiINcHQRtKpWQkJB/FemyndPh59qAPhZrtDq/DXDk5jvvQGKO9kJGpmDJSyF1HUvrenGaC/9 + QG8LwDUSwFy5uMcc97pmjVkEIg4mRR7M5IW/UnZzQXOxgaj/xaElQ70A+KsFEcsUiU5F0AvluhmK + GN4GqXmjqpbTpJf76XkKT75C7JENZ2OpIPhdkme0kErnus9Jw6j+CWhhrDezdw79PI+6aow6JFpF + GiagLpK/98oB2Xk6/UK+QOsTbQnyTn7nEV0/vd0O5e4XoI0947CIQ2HjrcCD1lJSQCBe/1pmlmfD + 5HPxRZmzYDwIVWSZDzz9wLeFMLapbLkgkqzeHTFg/v+bkL4uxg4lDrnx0m0BAsP/Qm9PV61eW9ak + UNNwJFIL8h7qH1CuoHM1gptaZZL2jIMDf6wV7wFCKD4FFKLmSAKet9XH0f3bKxi7gv/8PkjLdb2L + zdaxfFspOI4muwymJ2Ec7uDR5C/RH+NPTbrn9qy4kI/t5MxI8A9s + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-low-lying_snooker-reply.gpg + Content-Length: + - '780' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:18 GMT + Etag: + - sha256:11b9dd7fc4d11f5f556bdcbeec9af5f54e4c2df835978957b7e804ce6aaf443a + Expires: + - Sat, 07 Nov 2020 09:26:18 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BA/9GNQ4KWyIZmpUlxWFDjr+pTsNFVWPUPlLCIRfE46pPm3f00g0GXtg4sSH4 + sBeGw/XDd2Gcy0t90xsylQJZHpoym0AqYGuzM+Mem6IIEIV/viu36l/YiM5mIhywt9RPraRsjfwq + Udy3NMmo3AmG6C+7MA/U7BfZYMZWt5y+wGJXtoUCDAPD58TAoiAbKgEQAKX5dN3BlPvaWnmTf4in + 0hJomu26gIeWrHZ13k8D3SOMduzc2dt9KqbuzhJGqbaKt5O0GEPr1TLwWqaSkyp2qxnP13JO61Sr + 3Y309XNhrwzMmIkW8VNFe954Uzu4MaeKHp2IfPi7JFP9P3zwHjqwrUtu81G/0pNIi1Vwrdri3lpP + +pG/nlMsBdNMVW24SlAT2ErhXvtZNG8wTPAcpOOeWRCzzZLJjK0WmhaEsHL1Lc2DreNoKMm7CHNE + VReaqe/1GWYEq3vlFv+uQxf5rX8GIbs/SncMJjr6mv0PpkNrsN3DdSgwVaTdjUvnKUlnP4ifY3c9 + fb0O+nbCiJRduTriZj+4WmB2DosqkSpUZyYJ3l1apoEUKqWYGyGYqZ3OGZrV4UET27tMjF7CeYel + q2b7nZeYgOje7nr2z+2awQANAkYb8qqNgoQV3Z3nTMxnKTj8GCGOf/jgoqEXh+PM0ysrTBkXwTQa + 4KH2T7ggCelpe1IP2nL8IagcArXgu/+b/HfzhKldnu5o6JqaKVhUJKtGiKVOsEJVono8WFh1hE0u + h6FLAmu23wWfMlS/AvDBZVifj6UmvDmGAEZAb/pa/WrQHDMz6ek/F45BynQcJiE1yDOG7BrGJyFR + gPgKRxP/JuZjuwSVnhHxvZ/4v0hN/PYfbERQ5r5Fb/bQUh4WhkfhWNi50ooBZ69CvXQoYMXLKpfv + /9rCxLqWc/MU6OFSOtW/yqwnDg97Yr8ltxKZq7go53DKJ7UhS/fapIGcFS2Le706hiIPgDX6DgWJ + 6K4TS9RQj+Rq+bjT9O3+sxnZeKOCDSkEEwslWuECkieVfhf102R86RfRVtKVD8E49mu0zHa6AdqD + 0k515lht2S24fa8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-low-lying_snooker-reply.gpg + Content-Length: + - '809' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:18 GMT + Etag: + - sha256:20f3f4ad10be8a7ea8dafd09030e1bb52115ec98bbba341d38e0c02fb4ad6a87 + Expires: + - Sat, 07 Nov 2020 09:26:18 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/40jnucw1Wvq8QG4zOLOB/6jVkU1cMd+1ubHfXqFkvHatebEpfo7pmusHtO + oZYWsXLxdvgsCFDuXsbgNGocR3A2mtC6VV3ixKb/CYclB/QX4lP9MTsErf8jZoE3udvleliVj4S7 + n5rdlHgclo0S36Z4KHXhCoeSJW3hlKtDMLkjwYUCDAPD58TAoiAbKgEP/icdRc9Xb7V7aWsOceei + msifG5molTeNhhNLFutDantkMtP1EGrC3nVo9dgDFvB9XJiFWpysxa0sCgFUgkfrdHOHwukyG9EC + 4qtVy3hPpdrcYl4AhSuIM2Uxav9Ore4f5boDKRdv//4b2RjJsjVqDIjPWRY0Pe4e0vXL7i56KF2X + 4GH12WWfP3oTno+8V63XwgbAX192Ft/Wc8L4lRcwSJbXp46IASbCm5qhffr2KtSXrdZhq2x6ZG1i + ItCvneuFkQRhXc+NAOYiN2GsdbzMqp7/fnLhP8PiaolgRRqKqFgn1bMY8M5gz28lAzWeg9ZEK99p + JlvjEblK31O1UwzwJ0FZxlBlMHxBuXW2RtVW1G1TVfM2pf8zfObFjv4OZ6d9M2cZ8unMAaRh7Hrm + Th2j9J37C8L2COYY3MMXPz3W/QfHqN+h2C85pWT0I+uwg7Bd2HsxtyuKkSrpkgG5H1iukDhffIE6 + 1DWrMKv+QJG+mDq9cOgUkzfkVP4+5LmWOUjmt46o4C7pCTNEPl6yMrJORniJuBPx38iueQTGvRYN + CA8kF1maEIzn5ICGWYhXTxwPQ+2tQp9fEI+la70kYZfFwyxnvn7BV+AcFxSDquqJyTL+OiU8JHW7 + ga1Q/c+uuydD5R0MLnl55gUe7MgAtkYckvVUfR1pfFQaLL7skcBQaKoR0kABQmycvtPYSTK/OxB2 + D8oRC3yxkhMFe4Cw4zFS1LiX9rP7d33cV9BBf2TQoXIbPvUFIRU7/hmrRpiRvcIKrVDQ + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-boyish_supermarket-reply.gpg + Content-Length: + - '735' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:18 GMT + Etag: + - sha256:c222527984ba8ca80dae1728d471f8a24be8c608ac406d9b9d15045d76db39ba + Expires: + - Sat, 07 Nov 2020 09:26:18 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/4q3oew3Sl7iB97PaWaoI42pyuQE50MIj1oWk0ZmOMcamw1GgczNhoPOYqZ + HpQ7eqD8YFD4vbjW3ttqsbJZ49NQfu+cv1gZGEgPsB+ANA3lioAac3zlLHfutski3suQp4wmqhPF + 3Kz37FjYcd92lMRMRZIg83sYLqLb8518sRkuFYUCDAPD58TAoiAbKgEQALlcPXOK+KgriNBcgsCP + UGq61QqWgOaoDuWtLp1LtiUXZdNk8pEbrhij1UKT4EtmiPLSxD06zwy21zlsLow/u8R2D1lrbEC7 + UmZKRBArxky8CcP6UN1pcsjywBxcCV/ECtSN/em+Afyk3R5VSPRHKJTP9AcTTRcmyZ1O+2MHNqB+ + OMCw/Cc+GWx5P8p0KZrw6fuX2rubYk4Rb8zzzDJKd+XBq5ZE/u1JRlWHPGUErhioWlNjEYYastLk + NLMK2QUECoINED3n11501zguwDgca1rUmSD7467XFwT5T7kBm3R0U8cAg/ncOdG13rvWvjq5OWoZ + NZp4m3mvTJK2F9cx6BTSE2kHd/GuhuZqYojzdStTArX+Lh/ykMdTxCtlYaoGOGyyzz+0RN9V85b5 + bv8Mu4dcaDkFgJayBP+S0Oe7UycdIeqGSzPj8EwFSNMVqYV16810mMyuY1JYtatUdxtqqK1ybZIu + 7+4vrbSfu7wzDsVcpCrIde/P02PguK2FW5Z2ZHU+obZOuKai591C1H/iB+4lKngGPlPN9sA/UrM7 + 8EBT6TH6wy8jiiqd40CTUShJ8f4Ny3TjmscszgtDPTiXx+tIoNsyVrnBLjEdOmcAEYSeFxwMuSRu + MCPdYAbPwuc5LMcbV84R1Cf93NCvVdhlG1fJEB1qpmfSOGWyOv63j6W60kIB8lCTW9UxlaZ4CKSa + jQfm4c2SLxoYVgWMIFqcS2/n51QotnZitix0i/SmHcdAOMZejeQ+fEKC89AVBkOOHQeHpFY= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-boyish_supermarket-reply.gpg + Content-Length: + - '737' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:18 GMT + Etag: + - sha256:081b48b7bd60503eb84577571d38118167a05d828f154ee84470b0975db3e3ae + Expires: + - Sat, 07 Nov 2020 09:26:18 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a/download + response: + body: + string: !!binary | + hIwDyuj9BW6aAjgBA/0ZvDEDY9tJFxye3c2d3PEl+KuHNnaxvfjQHZUXRgQSUMyMAEZuhZY2y95C + YzfZli+cXMcbbxFvHqcuqDBqYKMaAHO/ZMbmzmJmkh69yS7ZFXfpF4vGAJzRASaOn4dsavhqet8x + DmfZKFnwRGVWs+Yxma4j62BrGBr3e9ABdM3Br4UCDAPD58TAoiAbKgEP/2Ouku/uiAnR4ye5UawC + sIRL88tDsGX+1G3C8U9lTiRZ/HxM2saCJlW/ICSMSuOIgL6UBLOnF/zYur5iTe2Udy8A8/KGrVIj + /XFYqjYT2cnkY5zJ/+30BlWqL+cXdtHEgPKENgMQa5HSuKbfQPX8jXKergDSYnxy19Ey+et0wOG3 + xvcu183AEAZBzpOlKstQjEIbNB6xGtD4MC+eVNgJB0B0WafRxuST84nwb6v4RY120hP7+u7O6+nL + L42bto4n3wSYEKjaE0VSmZ9WijlVj4GesdssXRxaNaMMAmSW8SV2H46fxvW94ArK6U5AjEsQKoyW + qxy0D8gSozxseE0b5/ggtxYwMbtYyv04D28EFW5ek2pAZ88YUc6dcUIO+f9ao6O7GmGz0gCFgngg + AeOJBtyNNAL2Tfy1pt1Qh6qPyuOsmez1HNtoWmyExG5G+EjrW9G3Fmd7bfHN1E1hYu5sI9LWsR1P + /puM8b6rRdRecz7OMgZAjC5MwKSHJBJeUXGmaia5X6uARg8bQvJKS1qb8nNxORTxaXo8iEeZm0+1 + wH0gIGGf+X+Y54u9CS4wmXPzQxXEAiICMTL+1NzON1lzyZ60V1+JiR9PNzmkbzX5hYaDDC8xw769 + xPH0B94TsY3j0G4v2dgrlG4VWJxZXzMvugBvE2qRZW6/f2xwRDIYya5U0lIBkz2B8aoSvfSAEKr+ + nm3dZCZ2XlDaKuWpa/7zA2SXHjNJRu8WUppWnzk/Po/VfPdwi7uUa0lZQfzfAF/79rVgbnmWmA5N + xKU+fU6EBdiXYYUy + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-spinal_chewer-reply.gpg + Content-Length: + - '753' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:18 GMT + Etag: + - sha256:f462061101bcdd3f0c253f7730aac7c41b8ea013444da6b73be11baa64c25792 + Expires: + - Sat, 07 Nov 2020 09:26:18 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165/download + response: + body: + string: !!binary | + hIwDyuj9BW6aAjgBA/469d/fEX+xblUcllXL6UfjZN76v6d3EPtdaZbooXfAFGcB+N5rhEFtv0+f + hW0faOhiOyWHE4odd7uZfT4WjMjN5wwWkMwvNsuEe6+dX/39SHkLQnZRAYxlrjdmiZqItpGF51BT + GEOwueGk4av5zSV1WPLO2JMFXzBqPlfKjYtDc4UCDAPD58TAoiAbKgEQAMLHiPW2vrpQP/qufe6i + f8QhVdvR9SDuvGhfwi/R7mIE94Q7jE144ie+WllD3hrmCwYczKCh/9PI8Cv4/IoFfC++C0UwT5+4 + utU8XMR1V+fTq86xpP1TLkb4ZI3f1RlMI6hQPs5eikwpcEiyISJQTMLiN9mJRwBlDt2/Erx7/QW+ + 2EZguDesAuZTqfUP7ZM9XEUWyUekOAGWjDKitHVqcECb6VCODhA/zzVaYY7yLuxH+Aha2arUIrrI + 86+YCcwiXoJs0ywiHmY/VB03nXn9fm79SlgKAVGIiXU0uhRagSW1kqG2oUlsU2pk1SnBlCg8ON/T + ViwI12l3INiTRJ2d3TJb28XwlhGjKTyT5fngJyYpgngpQNlQkCVcJ+mPwgXtOh9r/v3TOV+YpT3C + rduBeW9NgrXiAFIIlEZbk7wMZ4SY1oJrA2f/MTXkIyXfQP6X84nEcclJ6hbe9ye+9wnnGu6aET45 + DRQQNoT8lut93KAYi3v3GFGC3ItEzAOm03cc1C1byCf0u5LCbrz+w7itpTc65PY7xUgsvwZRo6wP + 1rqx6hcLKgHY6vNwxbnrii5uRn/cHd/h7JqdnquvCbyYsG4ETd1knF/JUiAxgrdTfyMFTWLxN2va + 7lc5UdnaubxwsKi5VFrgtmIS5kSHRb2JjoDJ250eG52qkGlRhEML1khv0sAhAW4OKySL1j0WsbPJ + FoeTFzGGnFXJDGoQZPxRYiUFn0bQ0srvfh7dvUNpMympVHSXHvleJuUBiqNBCqlqRInOsGzeWU5o + CJrtqSUnZt3jdk6SQMBrjy75MEqzdTLK9NlEfId7uOS04/+jvdTUZLMRgZ6Bxxi/qS9E2+A6QbHG + /ZfXlU3mCG0LoGGhaVr4q++RgGE4rPv0DGenXVVq2eVCB1weV+Nc4UblB8lEaJUHSu5xvdYG7EOE + Tpb5jzVVVwlmGnrAkzog3rH9ho7sX2Y6FGDKYVPogOj6YRQFgi2Fuju2 + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-spinal_chewer-reply.gpg + Content-Length: + - '897' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:18 GMT + Etag: + - sha256:b6f96803ebb649d675f780a30fd762d032392b759f534b8b074cbf8574c4e756 + Expires: + - Sat, 07 Nov 2020 09:26:18 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -232,7 +1451,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMTcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTE3fQ.eyJpZCI6MX0.EJgztQCdyncIHT7513oyiSpdoqGahx1-JBlruffWx4U + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI Connection: - keep-alive Content-Type: @@ -240,38 +1459,41 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/9bc1164e-9f4c-43cc-81a1-21b8a6f40e38/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAArmycU4cPsPyLFJ52LAioCI5iV6gE4NWoryJHCmtVaeC9zb19Q1Idrh5L - +FnjmE3Za33S7hVDZfZxl/tDGr0p9dzocftwrsDBhnlPnvpBfpycjXhRJ2V+sWUcjdnjlAjz6iqF - kmbAL+aobpZ4hBHUZhUi7WgOu5Drv37RPlDqobR5WaL3Ycr1x72Vv52cOiE3Shrut2axMBq9VPID - SXYiBIdjMRksDYjgnL365SNgrdnemGgRAyVzm/Up9G1C5DIp0h/+mkUCfMMqjDUAGgTmy6DzLjbf - D9vAJFqf6J7uPjbn6lvpVoM8hkDs0ZHryrd07PqGUoSHrHUCWtz880Ysyu55hkSj1dJ3eM0Q3Mqx - ViiBXM7bV9lCgwnJIZWRsFVTRv93f8saZiEdL4vnT+ILbpBORyJnsV1/UStmBXdyMuXJkKRNECBf - iNZVtywCUAGMAF05ivQCDHMmm4RFSUb2/lEb9Xi5IXtUMa8rHuD7y9q0vTjxFol+dVjFjGjjInGI - vNQ/bLCjQ1yTctoJPjgM3KUjIJSnfU4vNmmrt3SX8N/FPNPvNJ+mO9A5JbF9L8S1lCiE8yBAkT5j - Ug3zeqWJqCYGD+eYOOgoWwIm7hRuy9XJWhWXl4d0IjIMbmEgc8nihL22y3MQ1e655lf23QF3ZbZq - XwcVHctJIVjQtG76JXXSTQGK8k/7FzEWubquU5SSIZl+wgjDC3/KZWdX3SNXN+iRz1PV/xzX5qO+ - 9wlBebksQ4NZLIu/xiwPIBtwhbXn4BeUz+OCh9/LSriFRbMW + hIwDBH0zUOC/nuwBA/9pZ05GDWbeExLPiL8EVP0i3NOBFu8aaeOYE/xNVau54xk3M5acVb4/UOik + MSz+QHEoC3C4htlKEIlh9g8vO6k0CpxrR7L6deFCIG0WLqIMVq03FHrg8JBQ9ZaBkUG29siVA+cF + MOIkVd4IbFxSx2JbSKqMMKgu5DB23VvEvSau24UCDAPD58TAoiAbKgEP+QH56Ix3h1hCCfRr44ey + 6D0WiyZLbLj43fNtGiAKhKSqz65lTK2m54frVs2Q6tV8zf/UjWYeFQyYjlrCYWnlyePpHHyQxVBm + q5f82/uanTAL5FqdZQBJlChf9sl9YThTUBL13Qb+oso22fkzlvh2o4RWVAYCRTZqCO+g2uVyfOWG + OiM7CmMi0zjiXn329Uo+RAyWdppb1VW675HgZkvPmtgiyOyonXS97y2exdnxCh1enoUBse7N1Kf4 + dG6eeS5mYRWKAc0eyuZmMh+6oAkag5Z+RYR1FesFjfSWTgise/UO32pyI8KG1nY7hpYLMUf8Jl+0 + 5BDgSi3M2kOThMa4XZucMzZRhaYvrflgk0rzHGuS8uH45Gd9IWPKrgFBCctBJdna32dHPfZFr9Q0 + f9OBs9hLDJWy8LgesW72sZ+8MwT6Ss6uEt+c2zNi5UbRW2RtclXXMjOtN+QfzJjvTKr5ZPNcAG+7 + 1G3rVD87M7niiBukr2N/HQuZ6qHaojRgivaYyhoHEpr613xFycKsZ8XIW+IX0z8MhqWsk4fCYVTZ + v6gGvE+/r+ZTXGPDLQibckcCtys7a/U1PiZd3CeqHJbfPaLWBhXwYQnP6fYosHGYQq7h6jO3n5/t + wzyCw30ZgsLnRmMFAO+HE8FlopVW4TajUfkbp7q0jLqd9GZlts9U6L0E0l4BKbomH208BBMPbw9R + pwvlRjJogK3VrtV9hHJjyKzpCV7uvIdSJNMzpOooD74oopo9mUkuRE5qUG9TDOTBvit/PT5hXjTt + qfnH64ArZnBCSxF0cVkfqbpXGP26CzGN headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-flameproof_boyishness-msg.gpg + - attachment; filename=5-exhilarating_bowsprit-reply.gpg Content-Length: - - '606' + - '765' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:35:17 GMT + - Fri, 06 Nov 2020 21:26:18 GMT Etag: - - sha256:192ad51f502dc32b230097caa26399f43633e34f9cd2c91be35332b076a1a26a + - sha256:74d2fa894afbcfa10441a3c9e84f26d0e79891998437a596a8634c1709e54413 Expires: - - Thu, 29 Oct 2020 06:35:17 GMT + - Sat, 07 Nov 2020 09:26:18 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:39 GMT + - Fri, 06 Nov 2020 21:25:53 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -285,7 +1507,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMTcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTE3fQ.eyJpZCI6MX0.EJgztQCdyncIHT7513oyiSpdoqGahx1-JBlruffWx4U + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI Connection: - keep-alive Content-Type: @@ -293,38 +1515,42 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/daf5906d-a22a-4b52-b868-2b03a8b9d46e/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//UMNDHzuWkzdSKEigpwc2bJ15vqBmPFgHA+PU3X9Dgh6c5wQU155p1EFf - BTy6CyqDouPKFfvb/FH17cWqfn/D7dPePHWOuHJa40nOgAPSr43at0HlAtOVgd3TdR+gU/6UUcmT - KhLTEme3+fewIA5cx7El1h9lFv3b4qw1gRd4+GTiu382ytJm3A7cCybUpipSLYTSKZIl9EnFPuU3 - qifY0i9GLhXxpcRvvFM98tXvOaZ6Khxd99kPeyr801FdlSZvDpfQplNjhgobw9jJZTIZKT6XghQa - KUgiuj29C0i4Uh9FQCm7Q4DJJ1KdH+/kkJTGL+1xOg8xtBSik6+JPh1lO8GcIMZyZi+inLdW5FX6 - Ux+orBw4HJKrJFRb+NwH7KZndSA0mgBgogEce4z89BOH8cdP24Kjjz5e+cawM/pkapbqi7bVKH2E - Nob5pcyvkBtdglWg7aHk6PiONabOsnlVaE3IgDyDOYTo0kcvUEruVVtDUABXHArAsq36gLZFM5M3 - 4Gdw24vpemLUvgEDQLy6RlfN71s00S6NHZ/WDueZH0olWZiItdc62GZlzbzylLMgSXNNB+PxdZm6 - Mm7o4+U3BFnjSzxBXCWFqkxg1ZB+TrUnJJEyMFdY+efpxlHsoHayVo2VD6tLnNu1BOllGmu+WUVQ - 4fx8RHPZMeglqlEXNwnSTQHdZ2kKWqr0WtDlKsfsakCUJ8K7q5jmhcbzE2soDu649WUnATzvP9ce - vbrAbW41iX3jTKaK6U78/PeyA1nAY3t9fPGOiRo6AvIZGIUc + hIwDBH0zUOC/nuwBA/9pFKZnGSRv7f23fs8KwositIAfCALOlCB4dlBp0tfe3lnuHNG0xYu8YCzN + hfUO1ZUYS+MXj2m9eBxviSdP1D8jbR0mjO+tlLlE1Zw8Bp6M2+9Efum83v+/ut+ol5wpoOk1NJrz + fEjFtptGnX7Se+qLwrr6xfdq/eITsqNVI76Hm4UCDAPD58TAoiAbKgEP+wfCCdFP9oIVcReAAvHN + d3Kkw+QVbhE/jcchLONFN+H8WzqSs8jb+oBqjNq5ThMr1/7xnmVxWQtzOSyaoDHhZGeZU32DXJly + RCR4g3u7jAgw5hl/I57hvabGQG4rNrDrFskiXaXU//5KHCy2krLt3v+5hl/ZdZSseIaRW+BS3QR3 + 1l2/X15XGVWUwlXqhQoV+2e6XHVmcusYAInd9eHPTJzZP4SyZRc28g/BlTLeRDtSVM5eO5cTdknj + zFAozA7z+nHuXleAnsQeMqhThM19lQdw2Y76FyakkX7RceBOIWm64FBEXQ7G4kzdXJsalp9FhKey + YtQmtdNiR6FrP04VIzVJvQd0e6zZdmNgDPMcPjg8UBWwAjXQkcC3CZua4iS9rJSL+hYbzqL8N41K + +3b3UTjF7t6D/z/z2Ph8IIVwlBJt7uyY7MxbOsUjiugx7OGlR/nvX22MvnUyckdSLPhTbCXT6Vcv + pz8ERu9fx1HWgwDHStxo172sDr1VdRuAAB6MeE8JPYSaSLiP8qEVew7mD3ymvTQ+9aYq+kk7ykpy + ruwCUdKHdKy9LS67hINRxj2P3NsxIDEDZhpnwSIq0JtoTsqcObZ51mKtEUjJefr5fMzh/N67k6yG + GWOWMelqC7N7yATR0WyhOY6WTmH0A3HCfLS1K25VeTxF/JaWy4qqiKg60qMBG0IaVPIH0BqLcC6v + h0A8JFiFIYUEs4ww4z0EWnQeM88tqhBMAx3TO6w8QkCO1ABu9Xi3kl7dspNxCihfH1miFbJpyUJ2 + l7NuF302HQC83b8bG9b68Zrj33FKP0TMHBt7FuNi8J4IbU708nAB7rGlWn6MlaPKqFuavfcAdNq7 + Fv1IS9gSCAUh495ytbodBzAnpJkwFrcdJYXmC8bakokSTWgG headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-constrained_decision-msg.gpg + - attachment; filename=6-exhilarating_bowsprit-reply.gpg Content-Length: - - '606' + - '834' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:35:17 GMT + - Fri, 06 Nov 2020 21:26:19 GMT Etag: - - sha256:1335bb2808daba109c7870b17e1f14116ce2c167307a55f50d92cd5c8e891054 + - sha256:c1f4ad0b009965816f60bb921c405d2ef9795699e25004af17b30e784e39a904 Expires: - - Thu, 29 Oct 2020 06:35:17 GMT + - Sat, 07 Nov 2020 09:26:19 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:28 GMT + - Fri, 06 Nov 2020 21:25:53 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -338,7 +1564,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMTcsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTE3fQ.eyJpZCI6MX0.EJgztQCdyncIHT7513oyiSpdoqGahx1-JBlruffWx4U + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3NiwiZXhwIjoxNjA0NzI2Nzc2fQ.eyJpZCI6MX0.sxSrZMde4MnTkm69yY5181oz6qLyghiyRc2jzuQPDwI Connection: - keep-alive Content-Length: @@ -358,7 +1584,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:28 GMT + - Fri, 06 Nov 2020 21:26:27 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: diff --git a/tests/functional/cassettes/test_offline_read_conversation.yaml b/tests/functional/cassettes/test_offline_read_conversation.yaml index fa43fdfab..c49035e69 100644 --- a/tests/functional/cassettes/test_offline_read_conversation.yaml +++ b/tests/functional/cassettes/test_offline_read_conversation.yaml @@ -17,9 +17,9 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-10-29T02:34:11.403279Z\", \n \"journalist_first_name\"\ - : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - , \n \"token\": \"eyJpYXQiOjE2MDM5MTAwNTEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODUxfQ.eyJpZCI6MX0.Lib0eNfZPy_WlJ3Ku2Von2aBcBqb-pDz7hqsBdLxKJ8\"\ + string: "{\n \"expiration\": \"2020-11-07T05:25:59.053568Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"token\": \"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4\"\ \n}\n" headers: Content-Length: @@ -27,7 +27,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:11 GMT + - Fri, 06 Nov 2020 21:25:59 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -41,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNTEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODUxfQ.eyJpZCI6MX0.Lib0eNfZPy_WlJ3Ku2Von2aBcBqb-pDz7hqsBdLxKJ8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 Connection: - keep-alive Content-Type: @@ -52,48 +52,99 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"constrained\ - \ decision\", \n \"key\": {\n \"fingerprint\": \"F809118E69C71707948CD12966CFBB1687563702\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALveqrPUmNPmjmxWJwGx1JEZOZD9SuabtltWKk7xV7hWEB6BMbqQ\\\ - nU/EplqR18PlBmk8EGhWRPH9vkbrgnhP4nG4QzHeY7O4h9CUZ0WGLt6N89I8z5iOl\\nh86eLqET8ruI4cNzUeo/f2alk46JMweNq8M8N8+PLmaTZE1fcfpOEKhrABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPElSNlhDRkNVUE5CRjc3NElSSE1BTlU2TVZYRktKQ1pINUxJ\\nNVBFQlBGMkc1UUVNRFZPNDNKM0Q0WkRGNTZIM1RZSlVSMzM1MjRNTFNFMlZOSUtF\\\ - nNFE3WUxVVENZUFVVQkxZWTRHRlk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEGbPuxaHVjcC5bcD/jDe5KCNAJ+LMbFmBbUmUYJu\\\ - nfvpIyeB4jPKj+4HGaPBxfzPHcf7udUQtVC9VRJURhM6NxzN7naX3eMPFyk8lslJO\\nJ9wXnekgQFBVPNNd4ZSWjZayCyBufaTV+D1M/7hzNynLwTNw+uVfB6vCH3epsZs7\\\ - nOODG4pq6b6nR6+D1y2+z\\n=pNwn\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:28.742527Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions\"\ - , \n \"url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"uuid\": \"a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"flameproof\ - \ boyishness\", \n \"key\": {\n \"fingerprint\": \"E305ED4C68CE395173CD0AC8B449FDFB1C2C3263\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAJJUqCd8q3t5dcJH+TlgyfASdmVyLFEfXLRiYpFHJVu0WlmEhIy5\\\ - nifYwFIzVYmCo01WKEmYE8hl3mvTZEjUpm1C/Qxwure/VSCDdO1Hr7SjjJsdiawmB\\ng96lv1GnfevyUnUSEoYfW0WvqNXr2WRNqPkjIAVeSHGTIUPhlW/oQ9VZABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPEFRWU5HSEdXRERSMkZLUVFNTzNQTkEyVkVIMzRYV0JONlo1\\nMjVUVjJTSzNCVVpRRUpJU1ZGQkFCQVlCWkJIVlM0NUE0U1VQQ1JYUEhES0I0VERE\\\ - nV1pPNlNRREpOUElRWk40UE1STlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJELRJ/fscLDJjf+AD/R/Q5OZrZBbKvHJo63eFG27o\\\ - ncf112RnG6M3KXL9eZ3qWXz8c1TEUlV+IhyljF4kHrSZFToz1JqYdGMH5PN6VWQPc\\nXrQxJ8T5QP2iAqhLHQ7OFWAD/AzJiR95A8OQTsL++uwUIOrR7pu3TYZoIYcsS0iu\\\ - nwV4/kzel3MsLmsWSqWkz\\n=a+P6\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:40.158791Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions\"\ - , \n \"url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"uuid\": \"6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\n }\n ]\n\ + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"exhilarating\ + \ bowsprit\", \n \"key\": {\n \"fingerprint\": \"A01685F6A5792F440548E59D047D3350E0BF9EEC\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALebrura+48myYCmgI8+sGFuJT4sbqqfbxirLFgtiUV4EnaWQ6+b\\\ + ng54TbsjRrIx/qpM8X3bOzf5oQ+cZ40YEE0VJkoBoPPIWDxyq2EgS18437lLz2KhI\\nmjSllqW4jjSBHh13BGK4JPoSjMaIvRcxGIOb1+hKMO1vyUC9uT2rteUpABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPE5XSjVaS0RCT0FXM0NIVDdRWEpNUkc2NDdSVEJMUlBWR1hR\\nSlNUN1I3RDRMTzI3NDJQSk5YVFZFSks1T05JRVpLUEpHV0ROTUFDMkMyV1pFWUpX\\\ + nR05NWlZIS1BTQVVSQkJGV1dIU0k9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAR9M1Dgv57s0dwD/0Q5jMM4S4EBMb/rFmBSytj3\\\ + n804wBylZqB/9LUh/PW2nhWHdcDznjHKfcndZrlpOeowob6hzL2L85uznBurSO5Ek\\nZg1slYAcfBYXPX5TY/b4gdZcv9cC6pCvwzODktIIXvcv2nCOswDMPZuYMVE9RW9M\\\ + nDlvtQcm/RzMXW4XHKRCs\\n=l3sU\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:53.809721Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"uuid\": \"b9557904-9282-475f-8e83-95b6aff080d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"spinal chewer\"\ + , \n \"key\": {\n \"fingerprint\": \"5977DF9DA6D87B94C5857A94CAE8FD056E9A0238\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANXAVZxCbDT8USDr09Q74hh1dlp47pJrjGfO7RMaout1pTVjZ1CR\\\ + n6eU6Hy+/Ay3HhGsZqX5SjDf8IffnT41EMxUNTYNYVbXz7fiViAGPBDusg6qsJVd7\\nUxbE0jBPADM6XYD4u65jrH3QyVE9SVl6ugD00fIWPdrugiae/ZUsl/M5ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpRUlNPN0gzWVFSV0k3S05EVkg3S1hLTlBLNjZWWUxJNlQ1\\nTlFXM05KVllKM0w3QTRQNFVaMzIyS0ZDV1NBWDdINUtMR1BIV09HV0VCM1FaWUhR\\\ + nWVRXM1g2U0NGTVNWRlJCR0FDNkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEMro/QVumgI47rkEALwuQHp76Z+F9i/Rfo+i83sh\\\ + nCZY+lINeDyyjG4/tvGorh0RUi8/Qnso5IctVLE4cS8NC0BU5fbtVpSEwyBLU9iLZ\\n/iDiOWsDxkSsfu1s6DcgdFZUnph1geagI+vbAWfg1I5/BnyvG0s9R5NKOuz7GMPH\\\ + n3tLoChgvEkPRUpRuW7ZR\\n=pyQq\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.184880Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions\"\ + , \n \"url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"boyish supermarket\"\ + , \n \"key\": {\n \"fingerprint\": \"BB6757AEFE7BC322C83D78CDFC8E25E98834236D\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKwqCxVpaozGG7vzuL0TP+vL0/0utECcNjybZvp4YMbrvgv9G4M3\\\ + nSjoVNXXZmqcqVmzPzrZXCoKTPp4NVD9F6fQUj+iLcr98CSJi6JE96VRhiIvGK7Kf\\n+zTjoOpqljSQvMDJn800f9RqsItV8Sg+0tn5pSxH7ayc9EIULmrmbbYFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpWM0FTVDZWVlU0Tk5KNzdFVTdPQTVLWTVZS1ZSWUtGUUNG\\nNUtNSjdRRVhYSDNOUEYyVFZXVEZLMlY1NllSRlJMVEJQWVdLV1BQTktIV0oyRk9N\\\ + nUFFFWU9ZNlpLTFc0RjNEQTdGTFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEPyOJemINCNtj8cD/jJZmwSMflugxKm7g45Q9oFV\\\ + nQfQSqLjku0pJbPjjiyMKK/z+jHdD6XY5NleoE+FKaEqEN688H9h32aebzkGXSRtq\\n7OKbvYhVdlgcWmtoYpF9wLFPcL8p6GHLQ569gCmz1IIQIosxB7rtHDN8m3A1m7CP\\\ + nk0baB1zW1M9QqIqVzBj1\\n=wRal\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.539926Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions\"\ + , \n \"url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"e5dc4547-5114-4753-9119-2cc9ac59a73c\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"low-lying\ + \ snooker\", \n \"key\": {\n \"fingerprint\": \"36718524EBF2FEC4235D8D6938FB3C438F87561E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAORtz49YT+Y75wgG9ebxpzrU3I3BLfv38xVAkAwh8THKYuX3uKLs\\\ + ngFSX1DyiKuLSd2e8KKqlGhoDtdnpG/GNhO+j8iFBnjohYewRCdbaoyjwwwtTtxGR\\nOiyLmvS2hj6FTEsBKJ/7wy/aPbhpRpKO1RFvIrLwkehG1jxy5sBuEQelABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtHT1pMNUs0T1VLUzI0RVlFTEk0SENERzNBV1g0Mkw2UzRN\\nSlZUN0tPV1ZLNVpYSTVaVEZSREhCR0hVQ0FMTlRMTzczUURXVUlQSjZaNjNETE5R\\\ + nVFg1T05NSkFVNzNNN0tFUERRMkk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEDj7PEOPh1Yeh6QD/2xYX4FYiMaH1P2yPE16LcvR\\\ + nzvYvrPKylwtWW12RWaqyk1G5FUijYMIk7JpEsy0YA6WFIYk/xS7Bb7ho6l9JWQbV\\nHA8EWYZF/va8G1FVrs7d6Bp9ZzGTlpSJh7vEypTVRBHVBQsvoIn6cFyGH6Tam45S\\\ + n2Ve86jUwijqFpiE3f1fN\\n=e0xx\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.913761Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions\"\ + , \n \"url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"45e770b1-3f77-4a84-a9cf-27e935f39bde\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"truthful hibernation\"\ + , \n \"key\": {\n \"fingerprint\": \"121F5892D083E8557866B71E2470452E2A71D1F7\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4GVW4iS8b6lbA/vnVfPAjTiBlQYfxY5xUIDSqoRNLt3a/bnjeS\\\ + n1v/zF09+JjxDwZx27mXhYYefokuG6UG4EcGztUMVDQHUaE/fe/olbDKUKq4BboN9\\n3JwEoMn+x4ylUlq/VdE2mnOWZcXvusA62qrck0jHfLjSDslKyRcK4ao/ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEZKUUhKN000NlBaR05LWVRFNjNZNUkzM0o0TzNINFhZWUhB\\nMzVSTFc3Vk9WT1RPVTVRWE5UN1hKUzdPSEdOT1k2TDdCV1kyTlRBUTI0Vk42WUdD\\\ + nNldJNUpQTjdSV1RKNkVPSkFQVFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJECRwRS4qcdH36o0EAIxyKP1DDG4TWuRfOU1ZQNPR\\\ + nJBD3zLi8S8iHBLBFPvf7IaLdJYd5LpOf7CayIzhpPYoz2PDLEmulUhi6yzOaynTg\\nv8GsFmt41lQnEWRYG0Pg567CR/bmMojn5Xzaf4bnbQmfV4Wt2ofkwOEARhTVJaxh\\\ + nT7M1Mq/T0Up3mOoNU0BD\\n=axyG\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:55.273674Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions\"\ + , \n \"url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\n }\n ]\n\ }\n" headers: Content-Length: - - '3220' + - '8005' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:11 GMT + - Fri, 06 Nov 2020 21:25:59 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -107,7 +158,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNTEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODUxfQ.eyJpZCI6MX0.Lib0eNfZPy_WlJ3Ku2Von2aBcBqb-pDz7hqsBdLxKJ8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 Connection: - keep-alive Content-Type: @@ -118,40 +169,146 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download\"\ - , \n \"filename\": \"1-constrained_decision-msg.gpg\", \n \"is_file\"\ + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81/download\"\ + , \n \"filename\": \"1-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"submission_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64\"\ - , \n \"uuid\": \"233ed0e8-8f52-4013-a274-21fb451ecc64\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792/download\"\ - , \n \"filename\": \"2-constrained_decision-doc.gz.gpg\", \n \"\ - is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\", \n \"submission_url\"\ - : \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792\"\ - , \n \"uuid\": \"4964105e-d0b6-432e-9db4-da5588c6c792\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download\"\ - , \n \"filename\": \"1-flameproof_boyishness-msg.gpg\", \n \"is_file\"\ + \ \"seen_by\": [], \n \"size\": 623, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\ + , \n \"uuid\": \"3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c/download\"\ + , \n \"filename\": \"2-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"submission_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\ - , \n \"uuid\": \"b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef/download\"\ - , \n \"filename\": \"2-flameproof_boyishness-doc.gz.gpg\", \n \"\ + \ \"seen_by\": [], \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\ + , \n \"uuid\": \"50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364/download\"\ + , \n \"filename\": \"3-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364\"\ + , \n \"uuid\": \"e76324ac-520e-4389-8fda-6688a8e9d364\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e/download\"\ + , \n \"filename\": \"4-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\", \n \"submission_url\"\ - : \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\ - , \n \"uuid\": \"f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\n }\n ]\n\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\ + , \n \"uuid\": \"3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download\"\ + , \n \"filename\": \"1-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 610, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2\"\ + , \n \"uuid\": \"394cb985-c32f-478a-ad79-07b3fda84db2\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download\"\ + , \n \"filename\": \"2-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 755, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050\"\ + , \n \"uuid\": \"f01387ef-639d-45c9-a2dc-ed602cd3d050\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a/download\"\ + , \n \"filename\": \"3-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a\"\ + , \n \"uuid\": \"659f5300-3753-4a99-8da5-e5e6ab65b34a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c/download\"\ + , \n \"filename\": \"4-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c\"\ + , \n \"uuid\": \"30e18bd0-40fa-426a-9272-30714a64b16c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download\"\ + , \n \"filename\": \"1-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482\"\ + , \n \"uuid\": \"a54f5bc0-4413-4d57-b92b-8e5e54545482\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download\"\ + , \n \"filename\": \"2-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 595, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b\"\ + , \n \"uuid\": \"7bce6189-7a89-41d7-908e-4e428e1c256b\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22/download\"\ + , \n \"filename\": \"3-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22\"\ + , \n \"uuid\": \"85d35b2d-df15-4fad-a188-ab00527b1c22\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9/download\"\ + , \n \"filename\": \"4-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\ + , \n \"uuid\": \"871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download\"\ + , \n \"filename\": \"1-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 638, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171\"\ + , \n \"uuid\": \"0377fd0f-e286-424c-8ad2-9420e6ab1171\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download\"\ + , \n \"filename\": \"2-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 667, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\ + , \n \"uuid\": \"78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3/download\"\ + , \n \"filename\": \"3-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3\"\ + , \n \"uuid\": \"20f98627-c109-4116-b317-09e0d2139cc3\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61/download\"\ + , \n \"filename\": \"4-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61\"\ + , \n \"uuid\": \"363d4cc2-c3d8-4620-b937-250e4b642c61\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download\"\ + , \n \"filename\": \"1-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\ + , \n \"uuid\": \"296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download\"\ + , \n \"filename\": \"2-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603\"\ + , \n \"uuid\": \"afff7c6a-b804-4ce0-8315-bab13c1a6603\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71/download\"\ + , \n \"filename\": \"3-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71\"\ + , \n \"uuid\": \"b868a433-0a11-4082-bfb3-a439d74dcf71\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818/download\"\ + , \n \"filename\": \"4-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818\"\ + , \n \"uuid\": \"c1a8cc7d-00b7-4330-a973-dd4192588818\"\n }\n ]\n\ }\n" headers: Content-Length: - - '2365' + - '12201' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:11 GMT + - Fri, 06 Nov 2020 21:25:59 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -165,7 +322,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNTEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODUxfQ.eyJpZCI6MX0.Lib0eNfZPy_WlJ3Ku2Von2aBcBqb-pDz7hqsBdLxKJ8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 Connection: - keep-alive Content-Type: @@ -176,14 +333,92 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": []\n}\n" + string: "{\n \"replies\": [\n {\n \"filename\": \"5-exhilarating_bowsprit-reply.gpg\"\ + , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ + : \"deleted\", \n \"journalist_uuid\": \"deleted\", \n \"reply_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\ + , \n \"seen_by\": [], \n \"size\": 765, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\n }, \n {\n \"filename\"\ + : \"6-exhilarating_bowsprit-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\"\ + : \"deleted\", \n \"reply_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\ + , \n \"seen_by\": [], \n \"size\": 834, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\n }, \n {\n \"filename\"\ + : \"5-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\": false,\ + \ \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 753, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\n }, \n \ + \ {\n \"filename\": \"6-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 897, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\n }, \n \ + \ {\n \"filename\": \"5-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 735, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\n }, \n \ + \ {\n \"filename\": \"6-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 737, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\n }, \n \ + \ {\n \"filename\": \"5-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 780, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"b1215576-803e-4d08-9707-728f96bbe722\"\n }, \n \ + \ {\n \"filename\": \"6-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 809, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\n }, \n \ + \ {\n \"filename\": \"5-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\n }, \n \ + \ {\n \"filename\": \"6-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"42fd9bab-151e-4199-a467-7e6d7adfd293\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '20' + - '6414' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:11 GMT + - Fri, 06 Nov 2020 21:25:59 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -197,7 +432,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNTEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODUxfQ.eyJpZCI6MX0.Lib0eNfZPy_WlJ3Ku2Von2aBcBqb-pDz7hqsBdLxKJ8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 Connection: - keep-alive Content-Type: @@ -209,8 +444,8 @@ interactions: response: body: string: "{\n \"first_name\": \"\", \n \"is_admin\": true, \n \"last_login\"\ - : \"2020-10-28T18:34:11.403553Z\", \n \"last_name\": \"\", \n \"username\"\ - : \"journalist\", \n \"uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\n\ + : \"2020-11-06T21:25:59.053928Z\", \n \"last_name\": \"\", \n \"username\"\ + : \"journalist\", \n \"uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n\ }\n" headers: Content-Length: @@ -218,7 +453,991 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:11 GMT + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ/+JbvCqu3knUmgNlaIkHoa5LON+a++VX8mP41T5kJVaJ+7Esx6E3MDKo/Q + QgSjK/vOOrTbANyvwltS1l3llXXICPm9nVxlGvgCFtdbt1YPjOmhpN6tFoGWG5LASvDcYd4bCJhQ + QlXqOtpvnGZsnhCDSM21KlfyP1JLpp6tvj9IbN1eqMjr9OpJ+AOsSgutaEieNbyYMBQf61y72eNa + 6WwsmcuaLCysaOPnVwqkLyqTX+m1lm43UBKsoz4Sd5Yj5mTeCyj3NZ//HCZGfTcjQ3vItC5l7GVQ + YkxcVMd0JkG/8kdPxovocOKj9PwL2oYHkn0FvjZNSFFoNyoWJjyXUB/Hq0u94sJipG81CULvuDpR + 8RVAsj0QyrUROVb3fK7H7jHK7b5pJ6umvgONWnsW9pogrrRL224bhgvUVvDHMoppyMp63wOadDsX + KfJEljBtJ9vZs5VP/tSs9DlxdauPjJshqnqY2GnsRwPTboccMK46HYrKZB/wTptQ4Uyh2xe/ikXA + +iMtz7I5HdTmZt7TFS8zB96CKC54llPq+sraIGLLMw/KLNuu/0AyO+smcH1kVJKaevzBhAC3YrkA + hcSrCSPo02hFo1AAfkZGfoOneU3STOfEvNQCKF3fckAdhupISxCLyTs1mlnz7DdqzbtG6yS0OOr6 + xynAMqpX4uDquWG0zgLSPgE7GU23A1f0qbN6CIFY1RaLEMUhM9UMnBo4wWzIZ9VR+PCa8e+qcMfP + l2zXFUEXhiqCyW3GhO2+wfORUI/z + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:25:59 GMT + Etag: + - sha256:edaa8b794c1f5b391775f5a3302bc5e383a12f56227b6704c57fa95104c8cc28 + Expires: + - Sat, 07 Nov 2020 09:25:59 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//T3458iYGfgDUWYmagvE/7YnLrujmZQWVlcrfT8rvc/p3i3eRk3PI3CRU + kXolGzZRjZ+cys1RKF82kV9ehefFLsrvRO1JSfYjHp6DWmR3bVFg5Qj6L701o8R3SOd7TZeMj6ew + 3WAl0ay5MZ/84j9hSX83frORFXt4cx9LxJ6FhKvj9JNLU3cSjt8jWcTo05G//qgoajFZKnmYrHmL + GUrvW5qG+MjkjPUDQbwYBbpFkAH+ZkW1Ufg5kaeRtDVLQh+ln/sbo3GYAl28dT4JdWS8F6hpUiWX + snimRdjLngFP9mp0S6xVGO6wOW487GwG7jt69s/BFa8ZUqv/AjM60R/Jt6tpnuR0xQgt/CgliSRK + FVdUAhegNEGeLaK2+1/VT+eBccffU2NsNzveK9mioiwuGwXWdgPRqmFluhPDl3AhkST+GCUgTsij + +B/NaXFZn+gHLbBcWCki1eKRaI78Lhk81Z/f+7n16NxzZJtLIiMkNT60qcNK2p2DpQqPw0UXxVPW + G4gCZ6joJjg+t6GTPJ7gbtc7Oe0eZFOzFJRGHwIoWZFmZAd2yiUoFqDuxlyE6L0bLPCqH1ZK+vgX + ctesONe66N9iHFtoBl2ty/uR0MlJmdOA6TfErGDq3u6iwgkIZsZxYYltGRwKUBPNndq1isdD0qgm + rypGdlqF7ESAbO48T5/SPgFdpo6qCZ9bZV4oDrVixHCzfqvwSEoBjtWqHP0lu3XbDSSqot83/Ecz + QzuDXxLfhjjBDPCCdbvJw+pvx+cO + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:25:59 GMT + Etag: + - sha256:860fa6e21d969ee975f762a791f4d631877428cfdb0cfc3d73e55c7fe6822432 + Expires: + - Sat, 07 Nov 2020 09:25:59 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAndCqMgpWIWJnMVu/b07mXSe6uaIKN32pgcOGsAWRXXfuHllEySZGgg9C + CLbr49gbo5ug4BgUDcD4NdWe2hztzSiiC56/XVIhCsuHF+1SdPpQEIo5jZMINaFHTDJMkR2y4UXn + uua2eB2qESAzaioZdGW2ab9dSCcUfv9Bbp+5ZSgj7pdFvMZkRpkKlxQIUZNOF1t0+I/v6jS+alke + I8Kao6rR/3IPuUPR66OJqC4oSv2itJG8A5QY4aI3RRMKGzRUDnaUYk+3psaDwfYLui9RZJ+ElU0i + ZUXm0/pBx3vxEhpo6fCWxWECpIWiZ2aGS6iueB+LfM4HNPonyNOAN6CSx83H+Dze+sbWDzV950a2 + 3o0igURPr/G3ECmQqLz1NAVCVIyYOkTpeab6aaJzpMs1pyNN9k0gQUFRY4nVg/GPlM8JWjHnPv3E + GW93LMI+kUIAgkGLs/UhITLiq4R4JeFYW/R9nbQTEjmwdr/2gYfzQ3wvivyA/iNb3NNm/iTf5si2 + ECwaUOFrWr+tkvvebKMCDjtVszpOBAH+yOPHebxkah/lzamxbngYjfmiwEH2cMo6kzTIboLBR4fk + JdaZifsuLwiHl5FgWTVuUNN6gjnAgpJenQGeMo4h6RhoQUfWxYsvW0efMpotCbb/pmdd9UjxXMB8 + rmOY4n16FopHaKnaL7rSbQGphrAtq4beYzA44DGhmb7xrqYc+27/5pGU7Ls3xWxEetQRQbgoLNcc + toqs08NhOhHXLfvxZFFoTUD7J+A1cKp//qPEsndb6am8/cKqqftg+RMcQf6y+3NZkydyNwPvAYpb + vrHwMYtZaB7+1qc= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-low-lying_snooker-msg.gpg + Content-Length: + - '638' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:00 GMT + Etag: + - sha256:446e91d6979810b573278500d8690214cf5951976027ab4b7bf1f37000ffffa9 + Expires: + - Sat, 07 Nov 2020 09:26:00 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAgoUubcccPPCV7ulbX0tRBS0KQMM0WRwNFuu2kaViVnb9mxUrTkAzyHGg + Djgs4JD75+IwatC/K7T6l9BpIEZUIo/NTMBc3gIbNrtSYovYX1jziyKWwQKg8nM4DiAYm5GQEOIu + U4ZYJ8bQTcpdHAfbnsVJ8YD7L3rGOUqIp8demiiKfiZ8oOsbf7+yL2aWtu1tfgIDYfWiLEjY2lVQ + l1jwUJy6pMzF8z7I4e7OV88txxw37OAqol19kx15x/CP5QljlFz5rS9uexaLhytaca/ze04Hnbyv + 8lDWyzHtVmNS5S/IGr2tK0EsnCcyXaSUkHoH3sZXrXU7txl+HQh4jVI1h1pUbOJHR6gvC12Qy9Uc + Qd98YpeVA2AS/wL1LCcv2nag1zxBQxQyagynlx80czj57ezAh1KFycYdidgbhLdSPdp5SNmV7qAQ + /NoYO3V1VyoawJRVDFCo+nDdwlXLEPdwhKmvhysqZJVHzA376C9qK3AN2RTrGcVzwzht1tGjiO72 + QM7mbByYzQ8fW9/9NjuYmaJ5077RR1eF6giTVWp1XdxiRe9WEY9EapSDtrvibf6EXTFp/QFAmPbp + KT9FdoZOrTmDEQf0G6+qTCIXuDVuwNidIDQfso+IPOYXaHpS6FvtmF9KBo5kycmbCo4GFdCp/5LK + 3JhYdAMxZVesEgn/617SigHNCGInOK1IfW0HcshMyzetSVWukb5Uqvye7AGJJQTHZZTLghbMRUcB + H1vEusIlJU4AIBCywGtgWu6yWGr+NZ6i9KByGmML+AK8zuRFJdn3hkscqy+1CAu6VfZaCbarNGbo + Y4OEoWJgLJ734A1S5Vtir3UgqgRIQhh1eo8aennUba2DXP/CZyUNgg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-low-lying_snooker-msg.gpg + Content-Length: + - '667' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:00 GMT + Etag: + - sha256:3cb434435967592f1c003950273ba0ea0b34010b20c2e90a0a66007542b882fe + Expires: + - Sat, 07 Nov 2020 09:26:00 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAA7byGeaYGbl+eUIQaQDQ+FWE120zKocy7xHPuCk2Ct6gDsm0mW4y/Tdvb + RVxuezDAx4Gr4fTM+flq5H8rwjcwUtfyNRetwQgs7F/BFrMngMg2ici015Xs8z/d3XHi/y2L1AOK + OCwueTBN/FTAGDWyFrQmUGkCZb/mx9SefQL4yeZdFyoWB3XAeuTLp+9BaqEEhv/1bXRN06Oq3UJA + 0W9LoX5R8ubj2PPuUDftWiTZrYGa/mDPFOBSmPcGEZCFb6wfRsGMWDfFWzGSPNGcARrGskuCgm7s + w5yMM+I7O+ni86K56SglMgo6Eqw7teynrHDN42QmME+H36EEQrx/HPvpDW9Rt02iv2H3McPUxQwb + 7c4VFRKIVgfo93GFJ+ktK+6EaaxrSzNkgDxREq9wOdrzqkgd1uplcK4VMhUzyV37zja59g0wDyZJ + 4Mrr0ipqSyp66MpFyGiEjHoy4OPF39mgZMXttmOWfyujgshRB/OfLwzxC020687bkPoubrdI1nuu + x0Qka8Kg57CYhaMD0p3JlH/vcdCRmvYci1sL8zyQpvIBnFKc/ItlioUU21ruds8ZD17x3liOzF1M + ce9rtXhPxMA+/azas/yMtPiEIvLf4x+zeyJBxRduD6r69bX0SA1mAdRjHbylnAO4gkrRXa2DO5rJ + AwKx5PRbrBqbR+VcrtfSQAFunTyRvcUxe9nXDF6hyN+EOSy05lqCjqsXF3kqv6L8qJxoqDz3CrVN + D0JiDnFlS59UGroMt0dQm7Yr1ejRV9M= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-boyish_supermarket-msg.gpg + Content-Length: + - '593' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:00 GMT + Etag: + - sha256:422a1661857c4b39370a1a1a53ff4afa3f3d3937dd1476a864802d59825db428 + Expires: + - Sat, 07 Nov 2020 09:26:00 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//U+Gs4/MSGLoBpNkP2cs67LCVlDq3cLQjBg3Rn0xJXDygTK73nPssHPSl + EshIYEtxgm5JcFXaqwlLTxkr6+KlZP4tRLhe3nZ1Uzr7hC4MMYXYF1VPOAanhVsZ14TUYpe6tWe3 + WTUcAVlWyDX/DJpaDuqJpWearqhIUCEe8IzjluXi/Ue46el2L+VyVGJKaavBUKKtE8jndN9Ojy4a + Etde7UUUtZ0j9rEx394F33Batz8yIeTNyI711JkHTgUBXr77AXbRvx/SQxX0zwOy9X3KqT7Ljvr+ + bh+UILfcCq2MVqwnlLtS9oHX48iRh2Uvjf+yK/my0RKgso9Go2Shd2VBDT1+3KJspKeg1hm0XorH + HTcp5aR/bxIvYj/rluxzWELXM2kT5ORnjQ0oJQ7NQD5uw6i13b5ZtXZ8aiK6PL9dobX6KslM1+MF + r9vyFirC3o3EZKjwif1p//gW2f2LeIrPDFQNzM8NC+YMPx06iwLb8xSLBCRI+/svdIx+0T2/Tv+y + LwW0wB96FzJ0K9xp3f2WpdOGo6mQLdntR6+t/h/9wN/qZ1DECa4ALrA+leVVWxF9XQ5opalFn5QD + g3DmgHw49+E3C5KAs9CtoGVe1nAMR65DfyuovpjOUll3NLeCydija6Oivfh6yRKTxVgQFCrx09df + c+R5la62QYYl9fTklEnSQgHl77z7VdazKmnUj+yblJFQR0Rh588GRbGUOYmChlxp4998krGMB1Sh + 0u29CdAMr0wERhbkjqucf+TfKpq7su6dXQ== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-boyish_supermarket-msg.gpg + Content-Length: + - '595' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:00 GMT + Etag: + - sha256:bc026c545852063bd71fa03a6a62505f7448491a82d24e2699d1058f24e7354a + Expires: + - Sat, 07 Nov 2020 09:26:00 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download + response: + body: + string: !!binary | + hQILA8PnxMCiIBsqAQ/3YJwMk/y3FVSgRa39iuuFsxtfnIQliIcTc02DwObOZrhoLZkUPYsioIik + IewQIbApGR6dduG1V0I6KPl+5JMGTM22FEdlHpPNOL/5oOfMneQTgUGXEpaYr1bWHtMvtoGAzkiQ + S9hDzhD+Edgto55h5eA07Ox6qzD8TvUQfQ3vPbnmg8+ScAKa4qVNj57R8uTgS3l1K405GkzsLyy2 + 5yklfvt30/71LbakrmDAakFIUbwGlPdve4QO2siONSg1M7GAEkh5PvyDaj6lytHYZe2RS9oUggl8 + zAjRSoom6HI3JKaLtO3C7yzFTZXM/pQhvlj+2aFItsQi++OpKKGrszzqoqYUMwrKsWUdaaPULgm/ + XUxJqvkn1GwDmoYiajhv3/SM8Q+A8F6t5Ohg+pripne2ZQulvl8qkQvFLM6LJfAgdyZ0rrCUI0or + 9+DSrkDMHftq5qaVx8WBSYJDnCXCNdzQOexDYDTGKndvcftydimCXjEE9U9EbIgIhNxI9dkCd2Ux + 8CUg8jDqB2nZD0kM90yaFWm8ieofW+ow5Y33F9iQ5rnyJ6i8no3+kACtJQHu8xQVzERioxj5jEg9 + dEEUVtn6bPLsLMXa1fGF6UH5MPgYT/rhSGEvgRuQCae0jvSQlnxpxUZSsV4KPdwxl9gsrjsmoOaV + EDqHUzftH4eS5rzictJSAemw95ZGpgTzaqNrM6elC+EXtHbeRpAHLLGcJB3vhq39YFXOzVHZ9Rcz + SZDckbAy78NYBmcoL1aB1c63s3KufZxtwZOwRSiLHud26PUmTAcEEg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-spinal_chewer-msg.gpg + Content-Length: + - '610' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:00 GMT + Etag: + - sha256:125d4b2458031d54390c846e8059bee58e9a77dfc77510961edbee01cbe73c06 + Expires: + - Sat, 07 Nov 2020 09:26:00 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//fj6xq+oBW0AnBsdEBd6JW8VfD6i4W64Z2hnhBT0WAvha78l8az9Cwpha + e3jSYgDjDFirXfftb39xpYh4dsF/XQJjZiR2KLME8ZwQi/3OYbT5Qu92FXGIzjb318fEbF4z9dG+ + gy+Gq8NK6mDx3KHWCqDBQR9nWBqx9X9HhzrbA4amPCuCKzd4tU5iksivmVPPSEgWSc+TEJKbdM08 + yb0zSFzWeLjvih0MfQS/2+JpZkjY877CjQF48xgOfGV7JvqwbMKSUqDbjEhYOQsDm2mOLOjUJcVZ + 7QiktwNfirh6uNN0jR1w2XTALPvE1wU3L3CdRTWMn3ehTa7BNY+mdne8YyexICVA9AhpWYMVwyPG + rfZrapceFzJDkrUxe/aavURN+EYdH/PlY+yAgVCZXj2+abjdigggbz5LfTFWGDCvfPT4U0aw+O5b + +iQbs4alQvI/8IiQRkBL83WsiwI7sCheT2CI5E4VZFoSpKRPH6grwfvzoYBPHnQQpFXU1LGygovi + qGnLBOsIPSmfuk99uWUu4AwokErK8qFMOPrNLb8DkFS/Zq+04R5n8cmQeWEaF7g9Kj0KS+WkZvQN + HhI3G1nmJ43McMtf/lyJ4s35vzh3WJmZ0gbXcIcobtQfMkcSx0PuucCDO6/uepfP+FE7M/zU/OE7 + /jU47NggGhyPPMPiujPSwCEBXq2KKQgFnpGxx/gn5mIZVtcAM2pTJII5ZcoVtUl6TG4IOVi9ZpoM + s3wnhI9c4RIeVkwYPzfQ8hhqaHtmLJVFILJA/rL0fp95m4Db/+/VrcDTt33TXX53tN4Xq1ijou0y + nWSk3Vi4GICLbgh+kMTEMKjArAmqnJqjPHxOXHkKjl8Aqzs8m0YpP10koyGDZq3ZLIUebcbYu3Jb + G+rZGT+OJRmNrZuEOyd8A7WEtWsIMvk2SwIP6/miDlQ8EWGkPpMirTxVaPK0I0/ZRgtt4InVGarH + BscIMTKJDhqv8h8q7m8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-spinal_chewer-msg.gpg + Content-Length: + - '755' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:00 GMT + Etag: + - sha256:baf5afe2712f7518631318c716e9b255a41d06576033225f64be2d7c3888351e + Expires: + - Sat, 07 Nov 2020 09:26:00 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//apHa9XNSfa7szM/WS3pSS2HE6opX/qg+DfKSPzprUpxbk8lMy7Aqo7gY + ZjSXxHyKhE2B44Wxisj5J1C9/IHvWE2BOArQNFRDIK0j7Xp40V0yl/SpMhKY8Cdpu8zDL4P8dHhj + yxnhbt66rPtOpWhKQBwK0Zs/anUFTm0o07nn7/6dsxnUMjXMu+U46J709ueZSxYlbqeYgwM9h/a+ + RiqW8WYq1mUNNrcOuVpPb+rcZKqmbWC+eioV9pEZUkXe1o4RMFpde5ZDDmYhcCclDX6kuljGU1Tf + wCm+CZbye728Ckeeq8BEbIMrCHERWDZVijCrp37vfDNKXlENYj6dCSUA/axPGA1z+QPLlLOKCX4V + eVKqT2HuvcSkwxSC4IwYM3BlyCowSqI0GFOaNrvqX6SuZp3AlYLqxFpSZ05eTcbvTg4T8vAHbO6t + 0z0cA4cEG88p7BgXkRxJIpLs7OrzIu0/TUlsAa/ylK80kYkdM0wzgeDZUzi0HIegBj1UwU31Yu2L + ZGsAjkMHl/yMDFk+6q24cp2tU5rnfJmfYNk7Z/1FrDshdipwJKgXeKNFzGxpN3is6V8knGWV29KG + Ed9Li3qFzIwPf5JAPHq+QwYaVhrj1TR9BWxE3iLnw3sNP44c9sm4lZEwzyv4PAubDCMd3jPczEwL + vMDuj+aLPabESaBC9UnSXgEllWfm4K10qWxT7B2dbMMn0i3pwvOW8Wgrb1HRbGpzauzdb7D0dL3T + GSulGhcNMnCwxRzOan4wONXFA4ICIdcaaaWYSM0hd1HfIKnnZ9h+jILFDhHs+TIdH7iz+50= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-exhilarating_bowsprit-msg.gpg + Content-Length: + - '623' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:01 GMT + Etag: + - sha256:92fa49ed69d092653479a56bda894f8bd56207ea0f78e185e35d8c89c7b2f170 + Expires: + - Sat, 07 Nov 2020 09:26:01 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:53 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//Ri4pVlDqgd0RZnzggCXR8gz98QjQLAWkHZxowv3BCbXYOSafYc6SoTVQ + GhZrkzI7hFwaMYb22xoN4VtSFTdot4u5a4w/dO8VJCgNtYYIlzMhYobJOBBUTQwd+/b5+x1KA+ME + 4GQR10QLuJpaljx6/W2GMhuYJburj8RopzogRCof72L7+5xOPVCr2qf5KYJtalaviSlcfoLEaYG7 + UYrhVxLOvVWGLG0YRMRgq42pBnFc+f0dKft0aMhhKD1mbMbB3Zod+7LEL77xI4oQC7Y8MWhYSTQA + 0p+AgnGESNEF23Y+4C3DKBEf5i3N24iZ1XIvT1MHMZXUsLMgS6y4PHcwOqSyxi9PsCehnLBSLCrQ + H+sCgVwU4qesjjRsPZIqgHcf0TLV9SFy7iilOjONo1O1/kxok1+nOCcAMjWGM2ZPhBVxobua+o+g + Y/6KsYS2x/opjJ4LqYKEbgOyvso3N6bBvR2mCW3Jwyp0K+n5rpSRN5XCm87A+z3yqDO68+e7EF0h + ts3z2L16fhjzIififF2CcYz7aSqpMNexg1RI61P/zawKKg4Caigg6XTPkfDEBe5U3WbJxvGNen2I + 0f9jZSCwQoBU2EzZ0SXO4HaAFz50QZrUP9Rxkr6nRp2HUlBKAGqvNkOFPh+HnM6qhdcTx6T2qIlp + +CqDzLwXyMKWWctIyjDSowH2iniDARojvXsQrZbZxk8IcYEnIA5wJdhkoO0pMA+1eyioO++27w7x + uuN3+VoH9bjcGTRBa69L+sNLMeYIyEYWbs6cGsnZOKRxfcgADK5yKEG/8luhTdmq1cOMcaCPX4bc + oa1nREOvPVFiF2PRC7t5P4dewcGuZLl3ZXhp2XJWXyNw1QJNRxPa5FA8De9rPQEQVTi8Wsb3+a5Q + 4jxPDeCDUgw= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-exhilarating_bowsprit-msg.gpg + Content-Length: + - '692' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:01 GMT + Etag: + - sha256:904a241ccef98ded6366dbce86bf4ba59f1c342df4007b5f91873ed50b4ea6a9 + Expires: + - Sat, 07 Nov 2020 09:26:01 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:53 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/wKymCtYHkag6vLr/SyEbI2YkmeEp0QH+MDVVsgA4TreFo4aSOtGEMURspK + jUcTqp9goUylUI3rJNGbyuW+vrj30qPffDNCTJsTlMa0djPN7CXFJEDtZJlnwLbiPtelDKkHzdnh + /arfRjQejeD3P26U+++O5vlNFWDsZ8QPBcwKAoUCDAPD58TAoiAbKgEP+gKPFjVzjERxEDvYiGCH + tGrFspeoEyts3oKoXm7s1FYcGD0HYcZcSzWRwE/El3usU0OrKoa6S8M25hFp0qZ/BviJthYauueW + TIyQnnhN/+tJWWvELTfQ1SwgUxbQFy0psiVL1csc2O3RImFLVpf2yPPNQobo+rGQyhcAe11n9kAC + yMRcycZzyW9Xn6o9pZJNYk1H8qt/uUp+ikKp4wGKKLoIfSD+/YTghInspiFsme0DBcp9V2vqjyGe + CRxi+JjyP1+H8fCYmG4HasxL4RnfxIeFvHEU6D9QbqSLDXnw57C5B3LSK+GdCQD2GRkabmx0YDoJ + THBwoknEsLJaKYjZJHYwIEYoncjCDyyLskhzDGW+rAmJOHrVI8G0NkAXaYZDbSVQXWzAROuDXDFC + hEEsCBcFh3xa8LsrT19Yzqlt3ny6jIWZH8k4qC3C2kZMHa9MNiRLYNNMz+UXvsUIgbR1XESwxd0j + n64nh9DTX4137EQBYdLl49RkPcDieB7ZPrBwfUWHw1u2xf/dyptRTRDwZt+rZi9uXomnA4Ne69KA + JzcjsF0xg/DZCv6eWorJX5tFMXAmyWdFDLF1K/WRBWETZ6F5YNdb8zZSgK+pbvMBYGPDC3AFH6oI + Twl+3WD17Or7MKHtONwtzgKZTuAGijDqMazf2BaDaGYs8fElyWiCpbUy0j4BjCVNFMRma7sTQ9CY + oSnesr+6iHcMNNoStOq5TRSsl9cssGIMAUMiOIiooSKLwVD+E9k6ciUH1bfsK3nfIg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:01 GMT + Etag: + - sha256:621f9d2ad6bc5f592d7fa45b125f6764a35978389472123bf6465f8e3181d460 + Expires: + - Sat, 07 Nov 2020 09:26:01 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/4+98ml7cAlskXUJ5TnXQw2oBnHP674Lf0AmnVacqBCjAjGpeNvBb5Diffr + QD4ymnsLWuM99LlzIqhY1HUpIag1f3xcZQW3rpUaAh9j0fn1Of89uApGFd7ETxGf0uCZJ1/3GX5z + Iln7TXjTHC7KeEklYzSdaXhnesWVz/VjYOD7Q4UCDAPD58TAoiAbKgEP/3Oy5OBffkpfbj8AQaiP + tgWQ36G8IA1pkkZGPxjmTvJOpyQIxc7q0zdDbBVLHwp6t/vw5nRUEuJ4Rtv6B+gSuwOPih4yU7YN + RJ8qRbumn3/c3WH8MZYkKA3T7/DnpN6vQMKNk5pClGO5zcUTRZYDHXEBEbBZ2SxHFSVVdYPKN+Ad + IiNCj50cStRtcwSR67HsDzwNhcBar8IVOy/x0eKWTe0a/24d4o5+9TZn3FwnffFUiG4/UE94KoQg + GqCrMjj0tUl9tM1QK1b9xv8jTkLvKuGoZ5P2gi7pyo3G6AupaKj9RQ8feaL3MducxXD3yWgxraCC + 11Iep1dfNQCgGxRHfQo0x78UUbHwwlUJ8FeYtcLlcaYA6881q5EwXncUvVBLNlBKL0NltYZVM0Fh + Hi0oN+urMpZx5TKXiXH285YxkYvOpS3ZtMMiVnXzD+yzdJH5COGHcWDeD3e07CVcqcDK9RmiQWc3 + dOlrvbBsJ/3hD5l5HLsF8c2q/2jFld+h7tkIamziWu4mGpIhFHF1tfjL0TWHVW7zkQddu1vzsOGY + G7XQ4bn/IJNms4Ey+G/ZN7BylwdP27E6HgL8e1mJ0r2KKwRvq3tKyYTYS01CYpcjksDCnTXU2Lxz + 0kKRK3BUR8y6mopRPZfN1wi0UQf1zI3Z6CylSt1kOtuIHF4zmfedZugs0j4BNjcXhkUyKHLPftkt + 45H9UxYlnfG88Ncy9IMApQIwQPXn/TODZarCOi/DaEVYIHsyFV66Z1fOWCLpo++yWA== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:01 GMT + Etag: + - sha256:124a411ab04fc8a922009e2e95ed4f3c04acca9602dff2d5a02e8989c7af2086 + Expires: + - Sat, 07 Nov 2020 09:26:01 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BBADO6q3JdprpMZxhLIAjLcZsp47HYn75NYdFCqzCQT343SEDdrkYCD/ZXdEu + W2Mvp5FIHIkwySrF/tU3loMP58//iq1lvHZpaNdcDimh3imrsYsjga/oyDp3YZT1bR9LFMVFlKsL + tS5kqjG04jqwpIeWuA4giLx1RMsrARxHr2Wt74UCDAPD58TAoiAbKgEP/jPg2QKSyTz4Uc475+6R + +BpnQry0DAPH2vXjOtO6i3Ms5DO9Kn2cqYcF568tQg5VpPbGemNpN5jxrxkO0v8l69MMnIyBM44W + bMdNcqfrn8W0WRFLEo7Ro7goZoHDQfaawJYFYGKW/e/p7Kpq4vqCcY5b6nWiUSzXBkJ5ieDXfCwS + AZZ2NKhiyts3NSr7kQHMYEw2EKKFZmzp4MEYibT6QsVhyMvCQgMU7kWhowgcCm8qPaQpR2H2pJrR + +PSdYtiL0YqACayit+x9yF4ahahG3GGbZl9Pivi7chpHZsu6/yW2WBmXb87Wt4zQteWTVbV6eOBI + Q1cyEiINcHQRtKpWQkJB/FemyndPh59qAPhZrtDq/DXDk5jvvQGKO9kJGpmDJSyF1HUvrenGaC/9 + QG8LwDUSwFy5uMcc97pmjVkEIg4mRR7M5IW/UnZzQXOxgaj/xaElQ70A+KsFEcsUiU5F0AvluhmK + GN4GqXmjqpbTpJf76XkKT75C7JENZ2OpIPhdkme0kErnus9Jw6j+CWhhrDezdw79PI+6aow6JFpF + GiagLpK/98oB2Xk6/UK+QOsTbQnyTn7nEV0/vd0O5e4XoI0947CIQ2HjrcCD1lJSQCBe/1pmlmfD + 5HPxRZmzYDwIVWSZDzz9wLeFMLapbLkgkqzeHTFg/v+bkL4uxg4lDrnx0m0BAsP/Qm9PV61eW9ak + UNNwJFIL8h7qH1CuoHM1gptaZZL2jIMDf6wV7wFCKD4FFKLmSAKet9XH0f3bKxi7gv/8PkjLdb2L + zdaxfFspOI4muwymJ2Ec7uDR5C/RH+NPTbrn9qy4kI/t5MxI8A9s + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-low-lying_snooker-reply.gpg + Content-Length: + - '780' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:01 GMT + Etag: + - sha256:11b9dd7fc4d11f5f556bdcbeec9af5f54e4c2df835978957b7e804ce6aaf443a + Expires: + - Sat, 07 Nov 2020 09:26:01 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BA/9GNQ4KWyIZmpUlxWFDjr+pTsNFVWPUPlLCIRfE46pPm3f00g0GXtg4sSH4 + sBeGw/XDd2Gcy0t90xsylQJZHpoym0AqYGuzM+Mem6IIEIV/viu36l/YiM5mIhywt9RPraRsjfwq + Udy3NMmo3AmG6C+7MA/U7BfZYMZWt5y+wGJXtoUCDAPD58TAoiAbKgEQAKX5dN3BlPvaWnmTf4in + 0hJomu26gIeWrHZ13k8D3SOMduzc2dt9KqbuzhJGqbaKt5O0GEPr1TLwWqaSkyp2qxnP13JO61Sr + 3Y309XNhrwzMmIkW8VNFe954Uzu4MaeKHp2IfPi7JFP9P3zwHjqwrUtu81G/0pNIi1Vwrdri3lpP + +pG/nlMsBdNMVW24SlAT2ErhXvtZNG8wTPAcpOOeWRCzzZLJjK0WmhaEsHL1Lc2DreNoKMm7CHNE + VReaqe/1GWYEq3vlFv+uQxf5rX8GIbs/SncMJjr6mv0PpkNrsN3DdSgwVaTdjUvnKUlnP4ifY3c9 + fb0O+nbCiJRduTriZj+4WmB2DosqkSpUZyYJ3l1apoEUKqWYGyGYqZ3OGZrV4UET27tMjF7CeYel + q2b7nZeYgOje7nr2z+2awQANAkYb8qqNgoQV3Z3nTMxnKTj8GCGOf/jgoqEXh+PM0ysrTBkXwTQa + 4KH2T7ggCelpe1IP2nL8IagcArXgu/+b/HfzhKldnu5o6JqaKVhUJKtGiKVOsEJVono8WFh1hE0u + h6FLAmu23wWfMlS/AvDBZVifj6UmvDmGAEZAb/pa/WrQHDMz6ek/F45BynQcJiE1yDOG7BrGJyFR + gPgKRxP/JuZjuwSVnhHxvZ/4v0hN/PYfbERQ5r5Fb/bQUh4WhkfhWNi50ooBZ69CvXQoYMXLKpfv + /9rCxLqWc/MU6OFSOtW/yqwnDg97Yr8ltxKZq7go53DKJ7UhS/fapIGcFS2Le706hiIPgDX6DgWJ + 6K4TS9RQj+Rq+bjT9O3+sxnZeKOCDSkEEwslWuECkieVfhf102R86RfRVtKVD8E49mu0zHa6AdqD + 0k515lht2S24fa8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-low-lying_snooker-reply.gpg + Content-Length: + - '809' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:01 GMT + Etag: + - sha256:20f3f4ad10be8a7ea8dafd09030e1bb52115ec98bbba341d38e0c02fb4ad6a87 + Expires: + - Sat, 07 Nov 2020 09:26:01 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/40jnucw1Wvq8QG4zOLOB/6jVkU1cMd+1ubHfXqFkvHatebEpfo7pmusHtO + oZYWsXLxdvgsCFDuXsbgNGocR3A2mtC6VV3ixKb/CYclB/QX4lP9MTsErf8jZoE3udvleliVj4S7 + n5rdlHgclo0S36Z4KHXhCoeSJW3hlKtDMLkjwYUCDAPD58TAoiAbKgEP/icdRc9Xb7V7aWsOceei + msifG5molTeNhhNLFutDantkMtP1EGrC3nVo9dgDFvB9XJiFWpysxa0sCgFUgkfrdHOHwukyG9EC + 4qtVy3hPpdrcYl4AhSuIM2Uxav9Ore4f5boDKRdv//4b2RjJsjVqDIjPWRY0Pe4e0vXL7i56KF2X + 4GH12WWfP3oTno+8V63XwgbAX192Ft/Wc8L4lRcwSJbXp46IASbCm5qhffr2KtSXrdZhq2x6ZG1i + ItCvneuFkQRhXc+NAOYiN2GsdbzMqp7/fnLhP8PiaolgRRqKqFgn1bMY8M5gz28lAzWeg9ZEK99p + JlvjEblK31O1UwzwJ0FZxlBlMHxBuXW2RtVW1G1TVfM2pf8zfObFjv4OZ6d9M2cZ8unMAaRh7Hrm + Th2j9J37C8L2COYY3MMXPz3W/QfHqN+h2C85pWT0I+uwg7Bd2HsxtyuKkSrpkgG5H1iukDhffIE6 + 1DWrMKv+QJG+mDq9cOgUkzfkVP4+5LmWOUjmt46o4C7pCTNEPl6yMrJORniJuBPx38iueQTGvRYN + CA8kF1maEIzn5ICGWYhXTxwPQ+2tQp9fEI+la70kYZfFwyxnvn7BV+AcFxSDquqJyTL+OiU8JHW7 + ga1Q/c+uuydD5R0MLnl55gUe7MgAtkYckvVUfR1pfFQaLL7skcBQaKoR0kABQmycvtPYSTK/OxB2 + D8oRC3yxkhMFe4Cw4zFS1LiX9rP7d33cV9BBf2TQoXIbPvUFIRU7/hmrRpiRvcIKrVDQ + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-boyish_supermarket-reply.gpg + Content-Length: + - '735' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:01 GMT + Etag: + - sha256:c222527984ba8ca80dae1728d471f8a24be8c608ac406d9b9d15045d76db39ba + Expires: + - Sat, 07 Nov 2020 09:26:01 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/4q3oew3Sl7iB97PaWaoI42pyuQE50MIj1oWk0ZmOMcamw1GgczNhoPOYqZ + HpQ7eqD8YFD4vbjW3ttqsbJZ49NQfu+cv1gZGEgPsB+ANA3lioAac3zlLHfutski3suQp4wmqhPF + 3Kz37FjYcd92lMRMRZIg83sYLqLb8518sRkuFYUCDAPD58TAoiAbKgEQALlcPXOK+KgriNBcgsCP + UGq61QqWgOaoDuWtLp1LtiUXZdNk8pEbrhij1UKT4EtmiPLSxD06zwy21zlsLow/u8R2D1lrbEC7 + UmZKRBArxky8CcP6UN1pcsjywBxcCV/ECtSN/em+Afyk3R5VSPRHKJTP9AcTTRcmyZ1O+2MHNqB+ + OMCw/Cc+GWx5P8p0KZrw6fuX2rubYk4Rb8zzzDJKd+XBq5ZE/u1JRlWHPGUErhioWlNjEYYastLk + NLMK2QUECoINED3n11501zguwDgca1rUmSD7467XFwT5T7kBm3R0U8cAg/ncOdG13rvWvjq5OWoZ + NZp4m3mvTJK2F9cx6BTSE2kHd/GuhuZqYojzdStTArX+Lh/ykMdTxCtlYaoGOGyyzz+0RN9V85b5 + bv8Mu4dcaDkFgJayBP+S0Oe7UycdIeqGSzPj8EwFSNMVqYV16810mMyuY1JYtatUdxtqqK1ybZIu + 7+4vrbSfu7wzDsVcpCrIde/P02PguK2FW5Z2ZHU+obZOuKai591C1H/iB+4lKngGPlPN9sA/UrM7 + 8EBT6TH6wy8jiiqd40CTUShJ8f4Ny3TjmscszgtDPTiXx+tIoNsyVrnBLjEdOmcAEYSeFxwMuSRu + MCPdYAbPwuc5LMcbV84R1Cf93NCvVdhlG1fJEB1qpmfSOGWyOv63j6W60kIB8lCTW9UxlaZ4CKSa + jQfm4c2SLxoYVgWMIFqcS2/n51QotnZitix0i/SmHcdAOMZejeQ+fEKC89AVBkOOHQeHpFY= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-boyish_supermarket-reply.gpg + Content-Length: + - '737' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:01 GMT + Etag: + - sha256:081b48b7bd60503eb84577571d38118167a05d828f154ee84470b0975db3e3ae + Expires: + - Sat, 07 Nov 2020 09:26:01 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a/download + response: + body: + string: !!binary | + hIwDyuj9BW6aAjgBA/0ZvDEDY9tJFxye3c2d3PEl+KuHNnaxvfjQHZUXRgQSUMyMAEZuhZY2y95C + YzfZli+cXMcbbxFvHqcuqDBqYKMaAHO/ZMbmzmJmkh69yS7ZFXfpF4vGAJzRASaOn4dsavhqet8x + DmfZKFnwRGVWs+Yxma4j62BrGBr3e9ABdM3Br4UCDAPD58TAoiAbKgEP/2Ouku/uiAnR4ye5UawC + sIRL88tDsGX+1G3C8U9lTiRZ/HxM2saCJlW/ICSMSuOIgL6UBLOnF/zYur5iTe2Udy8A8/KGrVIj + /XFYqjYT2cnkY5zJ/+30BlWqL+cXdtHEgPKENgMQa5HSuKbfQPX8jXKergDSYnxy19Ey+et0wOG3 + xvcu183AEAZBzpOlKstQjEIbNB6xGtD4MC+eVNgJB0B0WafRxuST84nwb6v4RY120hP7+u7O6+nL + L42bto4n3wSYEKjaE0VSmZ9WijlVj4GesdssXRxaNaMMAmSW8SV2H46fxvW94ArK6U5AjEsQKoyW + qxy0D8gSozxseE0b5/ggtxYwMbtYyv04D28EFW5ek2pAZ88YUc6dcUIO+f9ao6O7GmGz0gCFgngg + AeOJBtyNNAL2Tfy1pt1Qh6qPyuOsmez1HNtoWmyExG5G+EjrW9G3Fmd7bfHN1E1hYu5sI9LWsR1P + /puM8b6rRdRecz7OMgZAjC5MwKSHJBJeUXGmaia5X6uARg8bQvJKS1qb8nNxORTxaXo8iEeZm0+1 + wH0gIGGf+X+Y54u9CS4wmXPzQxXEAiICMTL+1NzON1lzyZ60V1+JiR9PNzmkbzX5hYaDDC8xw769 + xPH0B94TsY3j0G4v2dgrlG4VWJxZXzMvugBvE2qRZW6/f2xwRDIYya5U0lIBkz2B8aoSvfSAEKr+ + nm3dZCZ2XlDaKuWpa/7zA2SXHjNJRu8WUppWnzk/Po/VfPdwi7uUa0lZQfzfAF/79rVgbnmWmA5N + xKU+fU6EBdiXYYUy + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-spinal_chewer-reply.gpg + Content-Length: + - '753' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:01 GMT + Etag: + - sha256:f462061101bcdd3f0c253f7730aac7c41b8ea013444da6b73be11baa64c25792 + Expires: + - Sat, 07 Nov 2020 09:26:01 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165/download + response: + body: + string: !!binary | + hIwDyuj9BW6aAjgBA/469d/fEX+xblUcllXL6UfjZN76v6d3EPtdaZbooXfAFGcB+N5rhEFtv0+f + hW0faOhiOyWHE4odd7uZfT4WjMjN5wwWkMwvNsuEe6+dX/39SHkLQnZRAYxlrjdmiZqItpGF51BT + GEOwueGk4av5zSV1WPLO2JMFXzBqPlfKjYtDc4UCDAPD58TAoiAbKgEQAMLHiPW2vrpQP/qufe6i + f8QhVdvR9SDuvGhfwi/R7mIE94Q7jE144ie+WllD3hrmCwYczKCh/9PI8Cv4/IoFfC++C0UwT5+4 + utU8XMR1V+fTq86xpP1TLkb4ZI3f1RlMI6hQPs5eikwpcEiyISJQTMLiN9mJRwBlDt2/Erx7/QW+ + 2EZguDesAuZTqfUP7ZM9XEUWyUekOAGWjDKitHVqcECb6VCODhA/zzVaYY7yLuxH+Aha2arUIrrI + 86+YCcwiXoJs0ywiHmY/VB03nXn9fm79SlgKAVGIiXU0uhRagSW1kqG2oUlsU2pk1SnBlCg8ON/T + ViwI12l3INiTRJ2d3TJb28XwlhGjKTyT5fngJyYpgngpQNlQkCVcJ+mPwgXtOh9r/v3TOV+YpT3C + rduBeW9NgrXiAFIIlEZbk7wMZ4SY1oJrA2f/MTXkIyXfQP6X84nEcclJ6hbe9ye+9wnnGu6aET45 + DRQQNoT8lut93KAYi3v3GFGC3ItEzAOm03cc1C1byCf0u5LCbrz+w7itpTc65PY7xUgsvwZRo6wP + 1rqx6hcLKgHY6vNwxbnrii5uRn/cHd/h7JqdnquvCbyYsG4ETd1knF/JUiAxgrdTfyMFTWLxN2va + 7lc5UdnaubxwsKi5VFrgtmIS5kSHRb2JjoDJ250eG52qkGlRhEML1khv0sAhAW4OKySL1j0WsbPJ + FoeTFzGGnFXJDGoQZPxRYiUFn0bQ0srvfh7dvUNpMympVHSXHvleJuUBiqNBCqlqRInOsGzeWU5o + CJrtqSUnZt3jdk6SQMBrjy75MEqzdTLK9NlEfId7uOS04/+jvdTUZLMRgZ6Bxxi/qS9E2+A6QbHG + /ZfXlU3mCG0LoGGhaVr4q++RgGE4rPv0DGenXVVq2eVCB1weV+Nc4UblB8lEaJUHSu5xvdYG7EOE + Tpb5jzVVVwlmGnrAkzog3rH9ho7sX2Y6FGDKYVPogOj6YRQFgi2Fuju2 + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-spinal_chewer-reply.gpg + Content-Length: + - '897' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:01 GMT + Etag: + - sha256:b6f96803ebb649d675f780a30fd762d032392b759f534b8b074cbf8574c4e756 + Expires: + - Sat, 07 Nov 2020 09:26:01 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -232,7 +1451,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNTEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODUxfQ.eyJpZCI6MX0.Lib0eNfZPy_WlJ3Ku2Von2aBcBqb-pDz7hqsBdLxKJ8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 Connection: - keep-alive Content-Type: @@ -240,38 +1459,41 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/9bc1164e-9f4c-43cc-81a1-21b8a6f40e38/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAArmycU4cPsPyLFJ52LAioCI5iV6gE4NWoryJHCmtVaeC9zb19Q1Idrh5L - +FnjmE3Za33S7hVDZfZxl/tDGr0p9dzocftwrsDBhnlPnvpBfpycjXhRJ2V+sWUcjdnjlAjz6iqF - kmbAL+aobpZ4hBHUZhUi7WgOu5Drv37RPlDqobR5WaL3Ycr1x72Vv52cOiE3Shrut2axMBq9VPID - SXYiBIdjMRksDYjgnL365SNgrdnemGgRAyVzm/Up9G1C5DIp0h/+mkUCfMMqjDUAGgTmy6DzLjbf - D9vAJFqf6J7uPjbn6lvpVoM8hkDs0ZHryrd07PqGUoSHrHUCWtz880Ysyu55hkSj1dJ3eM0Q3Mqx - ViiBXM7bV9lCgwnJIZWRsFVTRv93f8saZiEdL4vnT+ILbpBORyJnsV1/UStmBXdyMuXJkKRNECBf - iNZVtywCUAGMAF05ivQCDHMmm4RFSUb2/lEb9Xi5IXtUMa8rHuD7y9q0vTjxFol+dVjFjGjjInGI - vNQ/bLCjQ1yTctoJPjgM3KUjIJSnfU4vNmmrt3SX8N/FPNPvNJ+mO9A5JbF9L8S1lCiE8yBAkT5j - Ug3zeqWJqCYGD+eYOOgoWwIm7hRuy9XJWhWXl4d0IjIMbmEgc8nihL22y3MQ1e655lf23QF3ZbZq - XwcVHctJIVjQtG76JXXSTQGK8k/7FzEWubquU5SSIZl+wgjDC3/KZWdX3SNXN+iRz1PV/xzX5qO+ - 9wlBebksQ4NZLIu/xiwPIBtwhbXn4BeUz+OCh9/LSriFRbMW + hIwDBH0zUOC/nuwBA/9pZ05GDWbeExLPiL8EVP0i3NOBFu8aaeOYE/xNVau54xk3M5acVb4/UOik + MSz+QHEoC3C4htlKEIlh9g8vO6k0CpxrR7L6deFCIG0WLqIMVq03FHrg8JBQ9ZaBkUG29siVA+cF + MOIkVd4IbFxSx2JbSKqMMKgu5DB23VvEvSau24UCDAPD58TAoiAbKgEP+QH56Ix3h1hCCfRr44ey + 6D0WiyZLbLj43fNtGiAKhKSqz65lTK2m54frVs2Q6tV8zf/UjWYeFQyYjlrCYWnlyePpHHyQxVBm + q5f82/uanTAL5FqdZQBJlChf9sl9YThTUBL13Qb+oso22fkzlvh2o4RWVAYCRTZqCO+g2uVyfOWG + OiM7CmMi0zjiXn329Uo+RAyWdppb1VW675HgZkvPmtgiyOyonXS97y2exdnxCh1enoUBse7N1Kf4 + dG6eeS5mYRWKAc0eyuZmMh+6oAkag5Z+RYR1FesFjfSWTgise/UO32pyI8KG1nY7hpYLMUf8Jl+0 + 5BDgSi3M2kOThMa4XZucMzZRhaYvrflgk0rzHGuS8uH45Gd9IWPKrgFBCctBJdna32dHPfZFr9Q0 + f9OBs9hLDJWy8LgesW72sZ+8MwT6Ss6uEt+c2zNi5UbRW2RtclXXMjOtN+QfzJjvTKr5ZPNcAG+7 + 1G3rVD87M7niiBukr2N/HQuZ6qHaojRgivaYyhoHEpr613xFycKsZ8XIW+IX0z8MhqWsk4fCYVTZ + v6gGvE+/r+ZTXGPDLQibckcCtys7a/U1PiZd3CeqHJbfPaLWBhXwYQnP6fYosHGYQq7h6jO3n5/t + wzyCw30ZgsLnRmMFAO+HE8FlopVW4TajUfkbp7q0jLqd9GZlts9U6L0E0l4BKbomH208BBMPbw9R + pwvlRjJogK3VrtV9hHJjyKzpCV7uvIdSJNMzpOooD74oopo9mUkuRE5qUG9TDOTBvit/PT5hXjTt + qfnH64ArZnBCSxF0cVkfqbpXGP26CzGN headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-flameproof_boyishness-msg.gpg + - attachment; filename=5-exhilarating_bowsprit-reply.gpg Content-Length: - - '606' + - '765' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:34:11 GMT + - Fri, 06 Nov 2020 21:26:01 GMT Etag: - - sha256:192ad51f502dc32b230097caa26399f43633e34f9cd2c91be35332b076a1a26a + - sha256:74d2fa894afbcfa10441a3c9e84f26d0e79891998437a596a8634c1709e54413 Expires: - - Thu, 29 Oct 2020 06:34:11 GMT + - Sat, 07 Nov 2020 09:26:01 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:39 GMT + - Fri, 06 Nov 2020 21:25:53 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -285,7 +1507,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNTEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODUxfQ.eyJpZCI6MX0.Lib0eNfZPy_WlJ3Ku2Von2aBcBqb-pDz7hqsBdLxKJ8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 Connection: - keep-alive Content-Type: @@ -293,38 +1515,42 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/daf5906d-a22a-4b52-b868-2b03a8b9d46e/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//UMNDHzuWkzdSKEigpwc2bJ15vqBmPFgHA+PU3X9Dgh6c5wQU155p1EFf - BTy6CyqDouPKFfvb/FH17cWqfn/D7dPePHWOuHJa40nOgAPSr43at0HlAtOVgd3TdR+gU/6UUcmT - KhLTEme3+fewIA5cx7El1h9lFv3b4qw1gRd4+GTiu382ytJm3A7cCybUpipSLYTSKZIl9EnFPuU3 - qifY0i9GLhXxpcRvvFM98tXvOaZ6Khxd99kPeyr801FdlSZvDpfQplNjhgobw9jJZTIZKT6XghQa - KUgiuj29C0i4Uh9FQCm7Q4DJJ1KdH+/kkJTGL+1xOg8xtBSik6+JPh1lO8GcIMZyZi+inLdW5FX6 - Ux+orBw4HJKrJFRb+NwH7KZndSA0mgBgogEce4z89BOH8cdP24Kjjz5e+cawM/pkapbqi7bVKH2E - Nob5pcyvkBtdglWg7aHk6PiONabOsnlVaE3IgDyDOYTo0kcvUEruVVtDUABXHArAsq36gLZFM5M3 - 4Gdw24vpemLUvgEDQLy6RlfN71s00S6NHZ/WDueZH0olWZiItdc62GZlzbzylLMgSXNNB+PxdZm6 - Mm7o4+U3BFnjSzxBXCWFqkxg1ZB+TrUnJJEyMFdY+efpxlHsoHayVo2VD6tLnNu1BOllGmu+WUVQ - 4fx8RHPZMeglqlEXNwnSTQHdZ2kKWqr0WtDlKsfsakCUJ8K7q5jmhcbzE2soDu649WUnATzvP9ce - vbrAbW41iX3jTKaK6U78/PeyA1nAY3t9fPGOiRo6AvIZGIUc + hIwDBH0zUOC/nuwBA/9pFKZnGSRv7f23fs8KwositIAfCALOlCB4dlBp0tfe3lnuHNG0xYu8YCzN + hfUO1ZUYS+MXj2m9eBxviSdP1D8jbR0mjO+tlLlE1Zw8Bp6M2+9Efum83v+/ut+ol5wpoOk1NJrz + fEjFtptGnX7Se+qLwrr6xfdq/eITsqNVI76Hm4UCDAPD58TAoiAbKgEP+wfCCdFP9oIVcReAAvHN + d3Kkw+QVbhE/jcchLONFN+H8WzqSs8jb+oBqjNq5ThMr1/7xnmVxWQtzOSyaoDHhZGeZU32DXJly + RCR4g3u7jAgw5hl/I57hvabGQG4rNrDrFskiXaXU//5KHCy2krLt3v+5hl/ZdZSseIaRW+BS3QR3 + 1l2/X15XGVWUwlXqhQoV+2e6XHVmcusYAInd9eHPTJzZP4SyZRc28g/BlTLeRDtSVM5eO5cTdknj + zFAozA7z+nHuXleAnsQeMqhThM19lQdw2Y76FyakkX7RceBOIWm64FBEXQ7G4kzdXJsalp9FhKey + YtQmtdNiR6FrP04VIzVJvQd0e6zZdmNgDPMcPjg8UBWwAjXQkcC3CZua4iS9rJSL+hYbzqL8N41K + +3b3UTjF7t6D/z/z2Ph8IIVwlBJt7uyY7MxbOsUjiugx7OGlR/nvX22MvnUyckdSLPhTbCXT6Vcv + pz8ERu9fx1HWgwDHStxo172sDr1VdRuAAB6MeE8JPYSaSLiP8qEVew7mD3ymvTQ+9aYq+kk7ykpy + ruwCUdKHdKy9LS67hINRxj2P3NsxIDEDZhpnwSIq0JtoTsqcObZ51mKtEUjJefr5fMzh/N67k6yG + GWOWMelqC7N7yATR0WyhOY6WTmH0A3HCfLS1K25VeTxF/JaWy4qqiKg60qMBG0IaVPIH0BqLcC6v + h0A8JFiFIYUEs4ww4z0EWnQeM88tqhBMAx3TO6w8QkCO1ABu9Xi3kl7dspNxCihfH1miFbJpyUJ2 + l7NuF302HQC83b8bG9b68Zrj33FKP0TMHBt7FuNi8J4IbU708nAB7rGlWn6MlaPKqFuavfcAdNq7 + Fv1IS9gSCAUh495ytbodBzAnpJkwFrcdJYXmC8bakokSTWgG headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-constrained_decision-msg.gpg + - attachment; filename=6-exhilarating_bowsprit-reply.gpg Content-Length: - - '606' + - '834' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:34:11 GMT + - Fri, 06 Nov 2020 21:26:02 GMT Etag: - - sha256:1335bb2808daba109c7870b17e1f14116ce2c167307a55f50d92cd5c8e891054 + - sha256:c1f4ad0b009965816f60bb921c405d2ef9795699e25004af17b30e784e39a904 Expires: - - Thu, 29 Oct 2020 06:34:11 GMT + - Sat, 07 Nov 2020 09:26:02 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:28 GMT + - Fri, 06 Nov 2020 21:25:53 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -338,7 +1564,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNTEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODUxfQ.eyJpZCI6MX0.Lib0eNfZPy_WlJ3Ku2Von2aBcBqb-pDz7hqsBdLxKJ8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk1OSwiZXhwIjoxNjA0NzI2NzU5fQ.eyJpZCI6MX0.SKobtTRaM1aZcACVDHogcQsEPcgFRsId-Ez61ZBQaZ4 Connection: - keep-alive Content-Length: @@ -358,7 +1584,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:22 GMT + - Fri, 06 Nov 2020 21:26:09 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: 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 c09c12c31..dcaf6e94c 100644 --- a/tests/functional/cassettes/test_offline_send_reply_to_source.yaml +++ b/tests/functional/cassettes/test_offline_send_reply_to_source.yaml @@ -17,9 +17,9 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-10-29T02:33:44.813149Z\", \n \"journalist_first_name\"\ - : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - , \n \"token\": \"eyJpYXQiOjE2MDM5MTAwMjQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODI0fQ.eyJpZCI6MX0.k-a9apkAVwbIJAAN96kGA1qCQFGSKAYdrQc4DxNk3Ys\"\ + string: "{\n \"expiration\": \"2020-11-07T05:26:36.884533Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"token\": \"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo\"\ \n}\n" headers: Content-Length: @@ -27,7 +27,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:33:44 GMT + - Fri, 06 Nov 2020 21:26:36 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -41,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwMjQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODI0fQ.eyJpZCI6MX0.k-a9apkAVwbIJAAN96kGA1qCQFGSKAYdrQc4DxNk3Ys + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo Connection: - keep-alive Content-Type: @@ -52,48 +52,99 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"constrained\ - \ decision\", \n \"key\": {\n \"fingerprint\": \"F809118E69C71707948CD12966CFBB1687563702\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALveqrPUmNPmjmxWJwGx1JEZOZD9SuabtltWKk7xV7hWEB6BMbqQ\\\ - nU/EplqR18PlBmk8EGhWRPH9vkbrgnhP4nG4QzHeY7O4h9CUZ0WGLt6N89I8z5iOl\\nh86eLqET8ruI4cNzUeo/f2alk46JMweNq8M8N8+PLmaTZE1fcfpOEKhrABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPElSNlhDRkNVUE5CRjc3NElSSE1BTlU2TVZYRktKQ1pINUxJ\\nNVBFQlBGMkc1UUVNRFZPNDNKM0Q0WkRGNTZIM1RZSlVSMzM1MjRNTFNFMlZOSUtF\\\ - nNFE3WUxVVENZUFVVQkxZWTRHRlk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEGbPuxaHVjcC5bcD/jDe5KCNAJ+LMbFmBbUmUYJu\\\ - nfvpIyeB4jPKj+4HGaPBxfzPHcf7udUQtVC9VRJURhM6NxzN7naX3eMPFyk8lslJO\\nJ9wXnekgQFBVPNNd4ZSWjZayCyBufaTV+D1M/7hzNynLwTNw+uVfB6vCH3epsZs7\\\ - nOODG4pq6b6nR6+D1y2+z\\n=pNwn\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:28.742527Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions\"\ - , \n \"url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"uuid\": \"a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"flameproof\ - \ boyishness\", \n \"key\": {\n \"fingerprint\": \"E305ED4C68CE395173CD0AC8B449FDFB1C2C3263\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAJJUqCd8q3t5dcJH+TlgyfASdmVyLFEfXLRiYpFHJVu0WlmEhIy5\\\ - nifYwFIzVYmCo01WKEmYE8hl3mvTZEjUpm1C/Qxwure/VSCDdO1Hr7SjjJsdiawmB\\ng96lv1GnfevyUnUSEoYfW0WvqNXr2WRNqPkjIAVeSHGTIUPhlW/oQ9VZABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPEFRWU5HSEdXRERSMkZLUVFNTzNQTkEyVkVIMzRYV0JONlo1\\nMjVUVjJTSzNCVVpRRUpJU1ZGQkFCQVlCWkJIVlM0NUE0U1VQQ1JYUEhES0I0VERE\\\ - nV1pPNlNRREpOUElRWk40UE1STlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJELRJ/fscLDJjf+AD/R/Q5OZrZBbKvHJo63eFG27o\\\ - ncf112RnG6M3KXL9eZ3qWXz8c1TEUlV+IhyljF4kHrSZFToz1JqYdGMH5PN6VWQPc\\nXrQxJ8T5QP2iAqhLHQ7OFWAD/AzJiR95A8OQTsL++uwUIOrR7pu3TYZoIYcsS0iu\\\ - nwV4/kzel3MsLmsWSqWkz\\n=a+P6\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:40.158791Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions\"\ - , \n \"url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"uuid\": \"6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\n }\n ]\n\ + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"exhilarating\ + \ bowsprit\", \n \"key\": {\n \"fingerprint\": \"A01685F6A5792F440548E59D047D3350E0BF9EEC\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALebrura+48myYCmgI8+sGFuJT4sbqqfbxirLFgtiUV4EnaWQ6+b\\\ + ng54TbsjRrIx/qpM8X3bOzf5oQ+cZ40YEE0VJkoBoPPIWDxyq2EgS18437lLz2KhI\\nmjSllqW4jjSBHh13BGK4JPoSjMaIvRcxGIOb1+hKMO1vyUC9uT2rteUpABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPE5XSjVaS0RCT0FXM0NIVDdRWEpNUkc2NDdSVEJMUlBWR1hR\\nSlNUN1I3RDRMTzI3NDJQSk5YVFZFSks1T05JRVpLUEpHV0ROTUFDMkMyV1pFWUpX\\\ + nR05NWlZIS1BTQVVSQkJGV1dIU0k9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAR9M1Dgv57s0dwD/0Q5jMM4S4EBMb/rFmBSytj3\\\ + n804wBylZqB/9LUh/PW2nhWHdcDznjHKfcndZrlpOeowob6hzL2L85uznBurSO5Ek\\nZg1slYAcfBYXPX5TY/b4gdZcv9cC6pCvwzODktIIXvcv2nCOswDMPZuYMVE9RW9M\\\ + nDlvtQcm/RzMXW4XHKRCs\\n=l3sU\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:53.809721Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"uuid\": \"b9557904-9282-475f-8e83-95b6aff080d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"spinal chewer\"\ + , \n \"key\": {\n \"fingerprint\": \"5977DF9DA6D87B94C5857A94CAE8FD056E9A0238\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANXAVZxCbDT8USDr09Q74hh1dlp47pJrjGfO7RMaout1pTVjZ1CR\\\ + n6eU6Hy+/Ay3HhGsZqX5SjDf8IffnT41EMxUNTYNYVbXz7fiViAGPBDusg6qsJVd7\\nUxbE0jBPADM6XYD4u65jrH3QyVE9SVl6ugD00fIWPdrugiae/ZUsl/M5ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpRUlNPN0gzWVFSV0k3S05EVkg3S1hLTlBLNjZWWUxJNlQ1\\nTlFXM05KVllKM0w3QTRQNFVaMzIyS0ZDV1NBWDdINUtMR1BIV09HV0VCM1FaWUhR\\\ + nWVRXM1g2U0NGTVNWRlJCR0FDNkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEMro/QVumgI47rkEALwuQHp76Z+F9i/Rfo+i83sh\\\ + nCZY+lINeDyyjG4/tvGorh0RUi8/Qnso5IctVLE4cS8NC0BU5fbtVpSEwyBLU9iLZ\\n/iDiOWsDxkSsfu1s6DcgdFZUnph1geagI+vbAWfg1I5/BnyvG0s9R5NKOuz7GMPH\\\ + n3tLoChgvEkPRUpRuW7ZR\\n=pyQq\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.184880Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions\"\ + , \n \"url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"boyish supermarket\"\ + , \n \"key\": {\n \"fingerprint\": \"BB6757AEFE7BC322C83D78CDFC8E25E98834236D\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKwqCxVpaozGG7vzuL0TP+vL0/0utECcNjybZvp4YMbrvgv9G4M3\\\ + nSjoVNXXZmqcqVmzPzrZXCoKTPp4NVD9F6fQUj+iLcr98CSJi6JE96VRhiIvGK7Kf\\n+zTjoOpqljSQvMDJn800f9RqsItV8Sg+0tn5pSxH7ayc9EIULmrmbbYFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpWM0FTVDZWVlU0Tk5KNzdFVTdPQTVLWTVZS1ZSWUtGUUNG\\nNUtNSjdRRVhYSDNOUEYyVFZXVEZLMlY1NllSRlJMVEJQWVdLV1BQTktIV0oyRk9N\\\ + nUFFFWU9ZNlpLTFc0RjNEQTdGTFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEPyOJemINCNtj8cD/jJZmwSMflugxKm7g45Q9oFV\\\ + nQfQSqLjku0pJbPjjiyMKK/z+jHdD6XY5NleoE+FKaEqEN688H9h32aebzkGXSRtq\\n7OKbvYhVdlgcWmtoYpF9wLFPcL8p6GHLQ569gCmz1IIQIosxB7rtHDN8m3A1m7CP\\\ + nk0baB1zW1M9QqIqVzBj1\\n=wRal\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.539926Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions\"\ + , \n \"url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"e5dc4547-5114-4753-9119-2cc9ac59a73c\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"low-lying\ + \ snooker\", \n \"key\": {\n \"fingerprint\": \"36718524EBF2FEC4235D8D6938FB3C438F87561E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAORtz49YT+Y75wgG9ebxpzrU3I3BLfv38xVAkAwh8THKYuX3uKLs\\\ + ngFSX1DyiKuLSd2e8KKqlGhoDtdnpG/GNhO+j8iFBnjohYewRCdbaoyjwwwtTtxGR\\nOiyLmvS2hj6FTEsBKJ/7wy/aPbhpRpKO1RFvIrLwkehG1jxy5sBuEQelABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtHT1pMNUs0T1VLUzI0RVlFTEk0SENERzNBV1g0Mkw2UzRN\\nSlZUN0tPV1ZLNVpYSTVaVEZSREhCR0hVQ0FMTlRMTzczUURXVUlQSjZaNjNETE5R\\\ + nVFg1T05NSkFVNzNNN0tFUERRMkk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEDj7PEOPh1Yeh6QD/2xYX4FYiMaH1P2yPE16LcvR\\\ + nzvYvrPKylwtWW12RWaqyk1G5FUijYMIk7JpEsy0YA6WFIYk/xS7Bb7ho6l9JWQbV\\nHA8EWYZF/va8G1FVrs7d6Bp9ZzGTlpSJh7vEypTVRBHVBQsvoIn6cFyGH6Tam45S\\\ + n2Ve86jUwijqFpiE3f1fN\\n=e0xx\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.913761Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions\"\ + , \n \"url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"45e770b1-3f77-4a84-a9cf-27e935f39bde\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/add_star\"\ + , \n \"interaction_count\": 7, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"truthful hibernation\"\ + , \n \"key\": {\n \"fingerprint\": \"121F5892D083E8557866B71E2470452E2A71D1F7\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4GVW4iS8b6lbA/vnVfPAjTiBlQYfxY5xUIDSqoRNLt3a/bnjeS\\\ + n1v/zF09+JjxDwZx27mXhYYefokuG6UG4EcGztUMVDQHUaE/fe/olbDKUKq4BboN9\\n3JwEoMn+x4ylUlq/VdE2mnOWZcXvusA62qrck0jHfLjSDslKyRcK4ao/ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEZKUUhKN000NlBaR05LWVRFNjNZNUkzM0o0TzNINFhZWUhB\\nMzVSTFc3Vk9WT1RPVTVRWE5UN1hKUzdPSEdOT1k2TDdCV1kyTlRBUTI0Vk42WUdD\\\ + nNldJNUpQTjdSV1RKNkVPSkFQVFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJECRwRS4qcdH36o0EAIxyKP1DDG4TWuRfOU1ZQNPR\\\ + nJBD3zLi8S8iHBLBFPvf7IaLdJYd5LpOf7CayIzhpPYoz2PDLEmulUhi6yzOaynTg\\nv8GsFmt41lQnEWRYG0Pg567CR/bmMojn5Xzaf4bnbQmfV4Wt2ofkwOEARhTVJaxh\\\ + nT7M1Mq/T0Up3mOoNU0BD\\n=axyG\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:55.273674Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions\"\ + , \n \"url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\n }\n ]\n\ }\n" headers: Content-Length: - - '3220' + - '8005' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:33:44 GMT + - Fri, 06 Nov 2020 21:26:36 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -107,7 +158,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwMjQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODI0fQ.eyJpZCI6MX0.k-a9apkAVwbIJAAN96kGA1qCQFGSKAYdrQc4DxNk3Ys + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo Connection: - keep-alive Content-Type: @@ -118,40 +169,146 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download\"\ - , \n \"filename\": \"1-constrained_decision-msg.gpg\", \n \"is_file\"\ + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81/download\"\ + , \n \"filename\": \"1-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"submission_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64\"\ - , \n \"uuid\": \"233ed0e8-8f52-4013-a274-21fb451ecc64\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792/download\"\ - , \n \"filename\": \"2-constrained_decision-doc.gz.gpg\", \n \"\ - is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\", \n \"submission_url\"\ - : \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792\"\ - , \n \"uuid\": \"4964105e-d0b6-432e-9db4-da5588c6c792\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download\"\ - , \n \"filename\": \"1-flameproof_boyishness-msg.gpg\", \n \"is_file\"\ + \ \"seen_by\": [], \n \"size\": 623, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\ + , \n \"uuid\": \"3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c/download\"\ + , \n \"filename\": \"2-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"submission_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\ - , \n \"uuid\": \"b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef/download\"\ - , \n \"filename\": \"2-flameproof_boyishness-doc.gz.gpg\", \n \"\ + \ \"seen_by\": [], \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\ + , \n \"uuid\": \"50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364/download\"\ + , \n \"filename\": \"3-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364\"\ + , \n \"uuid\": \"e76324ac-520e-4389-8fda-6688a8e9d364\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e/download\"\ + , \n \"filename\": \"4-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\", \n \"submission_url\"\ - : \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\ - , \n \"uuid\": \"f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\n }\n ]\n\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\ + , \n \"uuid\": \"3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download\"\ + , \n \"filename\": \"1-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 610, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2\"\ + , \n \"uuid\": \"394cb985-c32f-478a-ad79-07b3fda84db2\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download\"\ + , \n \"filename\": \"2-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 755, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050\"\ + , \n \"uuid\": \"f01387ef-639d-45c9-a2dc-ed602cd3d050\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a/download\"\ + , \n \"filename\": \"3-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a\"\ + , \n \"uuid\": \"659f5300-3753-4a99-8da5-e5e6ab65b34a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c/download\"\ + , \n \"filename\": \"4-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c\"\ + , \n \"uuid\": \"30e18bd0-40fa-426a-9272-30714a64b16c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download\"\ + , \n \"filename\": \"1-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482\"\ + , \n \"uuid\": \"a54f5bc0-4413-4d57-b92b-8e5e54545482\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download\"\ + , \n \"filename\": \"2-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 595, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b\"\ + , \n \"uuid\": \"7bce6189-7a89-41d7-908e-4e428e1c256b\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22/download\"\ + , \n \"filename\": \"3-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22\"\ + , \n \"uuid\": \"85d35b2d-df15-4fad-a188-ab00527b1c22\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9/download\"\ + , \n \"filename\": \"4-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\ + , \n \"uuid\": \"871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download\"\ + , \n \"filename\": \"1-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 638, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171\"\ + , \n \"uuid\": \"0377fd0f-e286-424c-8ad2-9420e6ab1171\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download\"\ + , \n \"filename\": \"2-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 667, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\ + , \n \"uuid\": \"78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3/download\"\ + , \n \"filename\": \"3-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3\"\ + , \n \"uuid\": \"20f98627-c109-4116-b317-09e0d2139cc3\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61/download\"\ + , \n \"filename\": \"4-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61\"\ + , \n \"uuid\": \"363d4cc2-c3d8-4620-b937-250e4b642c61\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download\"\ + , \n \"filename\": \"1-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\ + , \n \"uuid\": \"296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download\"\ + , \n \"filename\": \"2-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603\"\ + , \n \"uuid\": \"afff7c6a-b804-4ce0-8315-bab13c1a6603\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71/download\"\ + , \n \"filename\": \"3-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71\"\ + , \n \"uuid\": \"b868a433-0a11-4082-bfb3-a439d74dcf71\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818/download\"\ + , \n \"filename\": \"4-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818\"\ + , \n \"uuid\": \"c1a8cc7d-00b7-4330-a973-dd4192588818\"\n }\n ]\n\ }\n" headers: Content-Length: - - '2365' + - '12201' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:33:44 GMT + - Fri, 06 Nov 2020 21:26:37 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -165,7 +322,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwMjQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODI0fQ.eyJpZCI6MX0.k-a9apkAVwbIJAAN96kGA1qCQFGSKAYdrQc4DxNk3Ys + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo Connection: - keep-alive Content-Type: @@ -176,14 +333,100 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": []\n}\n" + string: "{\n \"replies\": [\n {\n \"filename\": \"5-exhilarating_bowsprit-reply.gpg\"\ + , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ + : \"deleted\", \n \"journalist_uuid\": \"deleted\", \n \"reply_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\ + , \n \"seen_by\": [], \n \"size\": 765, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\n }, \n {\n \"filename\"\ + : \"6-exhilarating_bowsprit-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\"\ + : \"deleted\", \n \"reply_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\ + , \n \"seen_by\": [], \n \"size\": 834, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\n }, \n {\n \"filename\"\ + : \"5-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\": false,\ + \ \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 753, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\n }, \n \ + \ {\n \"filename\": \"6-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 897, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\n }, \n \ + \ {\n \"filename\": \"5-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 735, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\n }, \n \ + \ {\n \"filename\": \"6-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 737, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\n }, \n \ + \ {\n \"filename\": \"5-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 780, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"b1215576-803e-4d08-9707-728f96bbe722\"\n }, \n \ + \ {\n \"filename\": \"6-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 809, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\n }, \n \ + \ {\n \"filename\": \"5-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\n }, \n \ + \ {\n \"filename\": \"6-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"42fd9bab-151e-4199-a467-7e6d7adfd293\"\n }, \n \ + \ {\n \"filename\": \"7-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + journalist\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 1085, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '20' + - '7050' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:33:44 GMT + - Fri, 06 Nov 2020 21:26:37 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -197,7 +440,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwMjQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODI0fQ.eyJpZCI6MX0.k-a9apkAVwbIJAAN96kGA1qCQFGSKAYdrQc4DxNk3Ys + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo Connection: - keep-alive Content-Type: @@ -209,8 +452,8 @@ interactions: response: body: string: "{\n \"first_name\": \"\", \n \"is_admin\": true, \n \"last_login\"\ - : \"2020-10-28T18:33:44.813567Z\", \n \"last_name\": \"\", \n \"username\"\ - : \"journalist\", \n \"uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\n\ + : \"2020-11-06T21:26:36.884902Z\", \n \"last_name\": \"\", \n \"username\"\ + : \"journalist\", \n \"uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n\ }\n" headers: Content-Length: @@ -218,7 +461,1072 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:33:44 GMT + - Fri, 06 Nov 2020 21:26:37 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ/+JbvCqu3knUmgNlaIkHoa5LON+a++VX8mP41T5kJVaJ+7Esx6E3MDKo/Q + QgSjK/vOOrTbANyvwltS1l3llXXICPm9nVxlGvgCFtdbt1YPjOmhpN6tFoGWG5LASvDcYd4bCJhQ + QlXqOtpvnGZsnhCDSM21KlfyP1JLpp6tvj9IbN1eqMjr9OpJ+AOsSgutaEieNbyYMBQf61y72eNa + 6WwsmcuaLCysaOPnVwqkLyqTX+m1lm43UBKsoz4Sd5Yj5mTeCyj3NZ//HCZGfTcjQ3vItC5l7GVQ + YkxcVMd0JkG/8kdPxovocOKj9PwL2oYHkn0FvjZNSFFoNyoWJjyXUB/Hq0u94sJipG81CULvuDpR + 8RVAsj0QyrUROVb3fK7H7jHK7b5pJ6umvgONWnsW9pogrrRL224bhgvUVvDHMoppyMp63wOadDsX + KfJEljBtJ9vZs5VP/tSs9DlxdauPjJshqnqY2GnsRwPTboccMK46HYrKZB/wTptQ4Uyh2xe/ikXA + +iMtz7I5HdTmZt7TFS8zB96CKC54llPq+sraIGLLMw/KLNuu/0AyO+smcH1kVJKaevzBhAC3YrkA + hcSrCSPo02hFo1AAfkZGfoOneU3STOfEvNQCKF3fckAdhupISxCLyTs1mlnz7DdqzbtG6yS0OOr6 + xynAMqpX4uDquWG0zgLSPgE7GU23A1f0qbN6CIFY1RaLEMUhM9UMnBo4wWzIZ9VR+PCa8e+qcMfP + l2zXFUEXhiqCyW3GhO2+wfORUI/z + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:37 GMT + Etag: + - sha256:edaa8b794c1f5b391775f5a3302bc5e383a12f56227b6704c57fa95104c8cc28 + Expires: + - Sat, 07 Nov 2020 09:26:37 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//T3458iYGfgDUWYmagvE/7YnLrujmZQWVlcrfT8rvc/p3i3eRk3PI3CRU + kXolGzZRjZ+cys1RKF82kV9ehefFLsrvRO1JSfYjHp6DWmR3bVFg5Qj6L701o8R3SOd7TZeMj6ew + 3WAl0ay5MZ/84j9hSX83frORFXt4cx9LxJ6FhKvj9JNLU3cSjt8jWcTo05G//qgoajFZKnmYrHmL + GUrvW5qG+MjkjPUDQbwYBbpFkAH+ZkW1Ufg5kaeRtDVLQh+ln/sbo3GYAl28dT4JdWS8F6hpUiWX + snimRdjLngFP9mp0S6xVGO6wOW487GwG7jt69s/BFa8ZUqv/AjM60R/Jt6tpnuR0xQgt/CgliSRK + FVdUAhegNEGeLaK2+1/VT+eBccffU2NsNzveK9mioiwuGwXWdgPRqmFluhPDl3AhkST+GCUgTsij + +B/NaXFZn+gHLbBcWCki1eKRaI78Lhk81Z/f+7n16NxzZJtLIiMkNT60qcNK2p2DpQqPw0UXxVPW + G4gCZ6joJjg+t6GTPJ7gbtc7Oe0eZFOzFJRGHwIoWZFmZAd2yiUoFqDuxlyE6L0bLPCqH1ZK+vgX + ctesONe66N9iHFtoBl2ty/uR0MlJmdOA6TfErGDq3u6iwgkIZsZxYYltGRwKUBPNndq1isdD0qgm + rypGdlqF7ESAbO48T5/SPgFdpo6qCZ9bZV4oDrVixHCzfqvwSEoBjtWqHP0lu3XbDSSqot83/Ecz + QzuDXxLfhjjBDPCCdbvJw+pvx+cO + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:37 GMT + Etag: + - sha256:860fa6e21d969ee975f762a791f4d631877428cfdb0cfc3d73e55c7fe6822432 + Expires: + - Sat, 07 Nov 2020 09:26:37 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAndCqMgpWIWJnMVu/b07mXSe6uaIKN32pgcOGsAWRXXfuHllEySZGgg9C + CLbr49gbo5ug4BgUDcD4NdWe2hztzSiiC56/XVIhCsuHF+1SdPpQEIo5jZMINaFHTDJMkR2y4UXn + uua2eB2qESAzaioZdGW2ab9dSCcUfv9Bbp+5ZSgj7pdFvMZkRpkKlxQIUZNOF1t0+I/v6jS+alke + I8Kao6rR/3IPuUPR66OJqC4oSv2itJG8A5QY4aI3RRMKGzRUDnaUYk+3psaDwfYLui9RZJ+ElU0i + ZUXm0/pBx3vxEhpo6fCWxWECpIWiZ2aGS6iueB+LfM4HNPonyNOAN6CSx83H+Dze+sbWDzV950a2 + 3o0igURPr/G3ECmQqLz1NAVCVIyYOkTpeab6aaJzpMs1pyNN9k0gQUFRY4nVg/GPlM8JWjHnPv3E + GW93LMI+kUIAgkGLs/UhITLiq4R4JeFYW/R9nbQTEjmwdr/2gYfzQ3wvivyA/iNb3NNm/iTf5si2 + ECwaUOFrWr+tkvvebKMCDjtVszpOBAH+yOPHebxkah/lzamxbngYjfmiwEH2cMo6kzTIboLBR4fk + JdaZifsuLwiHl5FgWTVuUNN6gjnAgpJenQGeMo4h6RhoQUfWxYsvW0efMpotCbb/pmdd9UjxXMB8 + rmOY4n16FopHaKnaL7rSbQGphrAtq4beYzA44DGhmb7xrqYc+27/5pGU7Ls3xWxEetQRQbgoLNcc + toqs08NhOhHXLfvxZFFoTUD7J+A1cKp//qPEsndb6am8/cKqqftg+RMcQf6y+3NZkydyNwPvAYpb + vrHwMYtZaB7+1qc= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-low-lying_snooker-msg.gpg + Content-Length: + - '638' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:37 GMT + Etag: + - sha256:446e91d6979810b573278500d8690214cf5951976027ab4b7bf1f37000ffffa9 + Expires: + - Sat, 07 Nov 2020 09:26:37 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAgoUubcccPPCV7ulbX0tRBS0KQMM0WRwNFuu2kaViVnb9mxUrTkAzyHGg + Djgs4JD75+IwatC/K7T6l9BpIEZUIo/NTMBc3gIbNrtSYovYX1jziyKWwQKg8nM4DiAYm5GQEOIu + U4ZYJ8bQTcpdHAfbnsVJ8YD7L3rGOUqIp8demiiKfiZ8oOsbf7+yL2aWtu1tfgIDYfWiLEjY2lVQ + l1jwUJy6pMzF8z7I4e7OV88txxw37OAqol19kx15x/CP5QljlFz5rS9uexaLhytaca/ze04Hnbyv + 8lDWyzHtVmNS5S/IGr2tK0EsnCcyXaSUkHoH3sZXrXU7txl+HQh4jVI1h1pUbOJHR6gvC12Qy9Uc + Qd98YpeVA2AS/wL1LCcv2nag1zxBQxQyagynlx80czj57ezAh1KFycYdidgbhLdSPdp5SNmV7qAQ + /NoYO3V1VyoawJRVDFCo+nDdwlXLEPdwhKmvhysqZJVHzA376C9qK3AN2RTrGcVzwzht1tGjiO72 + QM7mbByYzQ8fW9/9NjuYmaJ5077RR1eF6giTVWp1XdxiRe9WEY9EapSDtrvibf6EXTFp/QFAmPbp + KT9FdoZOrTmDEQf0G6+qTCIXuDVuwNidIDQfso+IPOYXaHpS6FvtmF9KBo5kycmbCo4GFdCp/5LK + 3JhYdAMxZVesEgn/617SigHNCGInOK1IfW0HcshMyzetSVWukb5Uqvye7AGJJQTHZZTLghbMRUcB + H1vEusIlJU4AIBCywGtgWu6yWGr+NZ6i9KByGmML+AK8zuRFJdn3hkscqy+1CAu6VfZaCbarNGbo + Y4OEoWJgLJ734A1S5Vtir3UgqgRIQhh1eo8aennUba2DXP/CZyUNgg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-low-lying_snooker-msg.gpg + Content-Length: + - '667' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:37 GMT + Etag: + - sha256:3cb434435967592f1c003950273ba0ea0b34010b20c2e90a0a66007542b882fe + Expires: + - Sat, 07 Nov 2020 09:26:37 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAA7byGeaYGbl+eUIQaQDQ+FWE120zKocy7xHPuCk2Ct6gDsm0mW4y/Tdvb + RVxuezDAx4Gr4fTM+flq5H8rwjcwUtfyNRetwQgs7F/BFrMngMg2ici015Xs8z/d3XHi/y2L1AOK + OCwueTBN/FTAGDWyFrQmUGkCZb/mx9SefQL4yeZdFyoWB3XAeuTLp+9BaqEEhv/1bXRN06Oq3UJA + 0W9LoX5R8ubj2PPuUDftWiTZrYGa/mDPFOBSmPcGEZCFb6wfRsGMWDfFWzGSPNGcARrGskuCgm7s + w5yMM+I7O+ni86K56SglMgo6Eqw7teynrHDN42QmME+H36EEQrx/HPvpDW9Rt02iv2H3McPUxQwb + 7c4VFRKIVgfo93GFJ+ktK+6EaaxrSzNkgDxREq9wOdrzqkgd1uplcK4VMhUzyV37zja59g0wDyZJ + 4Mrr0ipqSyp66MpFyGiEjHoy4OPF39mgZMXttmOWfyujgshRB/OfLwzxC020687bkPoubrdI1nuu + x0Qka8Kg57CYhaMD0p3JlH/vcdCRmvYci1sL8zyQpvIBnFKc/ItlioUU21ruds8ZD17x3liOzF1M + ce9rtXhPxMA+/azas/yMtPiEIvLf4x+zeyJBxRduD6r69bX0SA1mAdRjHbylnAO4gkrRXa2DO5rJ + AwKx5PRbrBqbR+VcrtfSQAFunTyRvcUxe9nXDF6hyN+EOSy05lqCjqsXF3kqv6L8qJxoqDz3CrVN + D0JiDnFlS59UGroMt0dQm7Yr1ejRV9M= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-boyish_supermarket-msg.gpg + Content-Length: + - '593' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:37 GMT + Etag: + - sha256:422a1661857c4b39370a1a1a53ff4afa3f3d3937dd1476a864802d59825db428 + Expires: + - Sat, 07 Nov 2020 09:26:37 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//U+Gs4/MSGLoBpNkP2cs67LCVlDq3cLQjBg3Rn0xJXDygTK73nPssHPSl + EshIYEtxgm5JcFXaqwlLTxkr6+KlZP4tRLhe3nZ1Uzr7hC4MMYXYF1VPOAanhVsZ14TUYpe6tWe3 + WTUcAVlWyDX/DJpaDuqJpWearqhIUCEe8IzjluXi/Ue46el2L+VyVGJKaavBUKKtE8jndN9Ojy4a + Etde7UUUtZ0j9rEx394F33Batz8yIeTNyI711JkHTgUBXr77AXbRvx/SQxX0zwOy9X3KqT7Ljvr+ + bh+UILfcCq2MVqwnlLtS9oHX48iRh2Uvjf+yK/my0RKgso9Go2Shd2VBDT1+3KJspKeg1hm0XorH + HTcp5aR/bxIvYj/rluxzWELXM2kT5ORnjQ0oJQ7NQD5uw6i13b5ZtXZ8aiK6PL9dobX6KslM1+MF + r9vyFirC3o3EZKjwif1p//gW2f2LeIrPDFQNzM8NC+YMPx06iwLb8xSLBCRI+/svdIx+0T2/Tv+y + LwW0wB96FzJ0K9xp3f2WpdOGo6mQLdntR6+t/h/9wN/qZ1DECa4ALrA+leVVWxF9XQ5opalFn5QD + g3DmgHw49+E3C5KAs9CtoGVe1nAMR65DfyuovpjOUll3NLeCydija6Oivfh6yRKTxVgQFCrx09df + c+R5la62QYYl9fTklEnSQgHl77z7VdazKmnUj+yblJFQR0Rh588GRbGUOYmChlxp4998krGMB1Sh + 0u29CdAMr0wERhbkjqucf+TfKpq7su6dXQ== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-boyish_supermarket-msg.gpg + Content-Length: + - '595' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:37 GMT + Etag: + - sha256:bc026c545852063bd71fa03a6a62505f7448491a82d24e2699d1058f24e7354a + Expires: + - Sat, 07 Nov 2020 09:26:37 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download + response: + body: + string: !!binary | + hQILA8PnxMCiIBsqAQ/3YJwMk/y3FVSgRa39iuuFsxtfnIQliIcTc02DwObOZrhoLZkUPYsioIik + IewQIbApGR6dduG1V0I6KPl+5JMGTM22FEdlHpPNOL/5oOfMneQTgUGXEpaYr1bWHtMvtoGAzkiQ + S9hDzhD+Edgto55h5eA07Ox6qzD8TvUQfQ3vPbnmg8+ScAKa4qVNj57R8uTgS3l1K405GkzsLyy2 + 5yklfvt30/71LbakrmDAakFIUbwGlPdve4QO2siONSg1M7GAEkh5PvyDaj6lytHYZe2RS9oUggl8 + zAjRSoom6HI3JKaLtO3C7yzFTZXM/pQhvlj+2aFItsQi++OpKKGrszzqoqYUMwrKsWUdaaPULgm/ + XUxJqvkn1GwDmoYiajhv3/SM8Q+A8F6t5Ohg+pripne2ZQulvl8qkQvFLM6LJfAgdyZ0rrCUI0or + 9+DSrkDMHftq5qaVx8WBSYJDnCXCNdzQOexDYDTGKndvcftydimCXjEE9U9EbIgIhNxI9dkCd2Ux + 8CUg8jDqB2nZD0kM90yaFWm8ieofW+ow5Y33F9iQ5rnyJ6i8no3+kACtJQHu8xQVzERioxj5jEg9 + dEEUVtn6bPLsLMXa1fGF6UH5MPgYT/rhSGEvgRuQCae0jvSQlnxpxUZSsV4KPdwxl9gsrjsmoOaV + EDqHUzftH4eS5rzictJSAemw95ZGpgTzaqNrM6elC+EXtHbeRpAHLLGcJB3vhq39YFXOzVHZ9Rcz + SZDckbAy78NYBmcoL1aB1c63s3KufZxtwZOwRSiLHud26PUmTAcEEg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-spinal_chewer-msg.gpg + Content-Length: + - '610' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:37 GMT + Etag: + - sha256:125d4b2458031d54390c846e8059bee58e9a77dfc77510961edbee01cbe73c06 + Expires: + - Sat, 07 Nov 2020 09:26:37 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//fj6xq+oBW0AnBsdEBd6JW8VfD6i4W64Z2hnhBT0WAvha78l8az9Cwpha + e3jSYgDjDFirXfftb39xpYh4dsF/XQJjZiR2KLME8ZwQi/3OYbT5Qu92FXGIzjb318fEbF4z9dG+ + gy+Gq8NK6mDx3KHWCqDBQR9nWBqx9X9HhzrbA4amPCuCKzd4tU5iksivmVPPSEgWSc+TEJKbdM08 + yb0zSFzWeLjvih0MfQS/2+JpZkjY877CjQF48xgOfGV7JvqwbMKSUqDbjEhYOQsDm2mOLOjUJcVZ + 7QiktwNfirh6uNN0jR1w2XTALPvE1wU3L3CdRTWMn3ehTa7BNY+mdne8YyexICVA9AhpWYMVwyPG + rfZrapceFzJDkrUxe/aavURN+EYdH/PlY+yAgVCZXj2+abjdigggbz5LfTFWGDCvfPT4U0aw+O5b + +iQbs4alQvI/8IiQRkBL83WsiwI7sCheT2CI5E4VZFoSpKRPH6grwfvzoYBPHnQQpFXU1LGygovi + qGnLBOsIPSmfuk99uWUu4AwokErK8qFMOPrNLb8DkFS/Zq+04R5n8cmQeWEaF7g9Kj0KS+WkZvQN + HhI3G1nmJ43McMtf/lyJ4s35vzh3WJmZ0gbXcIcobtQfMkcSx0PuucCDO6/uepfP+FE7M/zU/OE7 + /jU47NggGhyPPMPiujPSwCEBXq2KKQgFnpGxx/gn5mIZVtcAM2pTJII5ZcoVtUl6TG4IOVi9ZpoM + s3wnhI9c4RIeVkwYPzfQ8hhqaHtmLJVFILJA/rL0fp95m4Db/+/VrcDTt33TXX53tN4Xq1ijou0y + nWSk3Vi4GICLbgh+kMTEMKjArAmqnJqjPHxOXHkKjl8Aqzs8m0YpP10koyGDZq3ZLIUebcbYu3Jb + G+rZGT+OJRmNrZuEOyd8A7WEtWsIMvk2SwIP6/miDlQ8EWGkPpMirTxVaPK0I0/ZRgtt4InVGarH + BscIMTKJDhqv8h8q7m8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-spinal_chewer-msg.gpg + Content-Length: + - '755' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:37 GMT + Etag: + - sha256:baf5afe2712f7518631318c716e9b255a41d06576033225f64be2d7c3888351e + Expires: + - Sat, 07 Nov 2020 09:26:37 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//apHa9XNSfa7szM/WS3pSS2HE6opX/qg+DfKSPzprUpxbk8lMy7Aqo7gY + ZjSXxHyKhE2B44Wxisj5J1C9/IHvWE2BOArQNFRDIK0j7Xp40V0yl/SpMhKY8Cdpu8zDL4P8dHhj + yxnhbt66rPtOpWhKQBwK0Zs/anUFTm0o07nn7/6dsxnUMjXMu+U46J709ueZSxYlbqeYgwM9h/a+ + RiqW8WYq1mUNNrcOuVpPb+rcZKqmbWC+eioV9pEZUkXe1o4RMFpde5ZDDmYhcCclDX6kuljGU1Tf + wCm+CZbye728Ckeeq8BEbIMrCHERWDZVijCrp37vfDNKXlENYj6dCSUA/axPGA1z+QPLlLOKCX4V + eVKqT2HuvcSkwxSC4IwYM3BlyCowSqI0GFOaNrvqX6SuZp3AlYLqxFpSZ05eTcbvTg4T8vAHbO6t + 0z0cA4cEG88p7BgXkRxJIpLs7OrzIu0/TUlsAa/ylK80kYkdM0wzgeDZUzi0HIegBj1UwU31Yu2L + ZGsAjkMHl/yMDFk+6q24cp2tU5rnfJmfYNk7Z/1FrDshdipwJKgXeKNFzGxpN3is6V8knGWV29KG + Ed9Li3qFzIwPf5JAPHq+QwYaVhrj1TR9BWxE3iLnw3sNP44c9sm4lZEwzyv4PAubDCMd3jPczEwL + vMDuj+aLPabESaBC9UnSXgEllWfm4K10qWxT7B2dbMMn0i3pwvOW8Wgrb1HRbGpzauzdb7D0dL3T + GSulGhcNMnCwxRzOan4wONXFA4ICIdcaaaWYSM0hd1HfIKnnZ9h+jILFDhHs+TIdH7iz+50= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-exhilarating_bowsprit-msg.gpg + Content-Length: + - '623' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:38 GMT + Etag: + - sha256:92fa49ed69d092653479a56bda894f8bd56207ea0f78e185e35d8c89c7b2f170 + Expires: + - Sat, 07 Nov 2020 09:26:38 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:53 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//Ri4pVlDqgd0RZnzggCXR8gz98QjQLAWkHZxowv3BCbXYOSafYc6SoTVQ + GhZrkzI7hFwaMYb22xoN4VtSFTdot4u5a4w/dO8VJCgNtYYIlzMhYobJOBBUTQwd+/b5+x1KA+ME + 4GQR10QLuJpaljx6/W2GMhuYJburj8RopzogRCof72L7+5xOPVCr2qf5KYJtalaviSlcfoLEaYG7 + UYrhVxLOvVWGLG0YRMRgq42pBnFc+f0dKft0aMhhKD1mbMbB3Zod+7LEL77xI4oQC7Y8MWhYSTQA + 0p+AgnGESNEF23Y+4C3DKBEf5i3N24iZ1XIvT1MHMZXUsLMgS6y4PHcwOqSyxi9PsCehnLBSLCrQ + H+sCgVwU4qesjjRsPZIqgHcf0TLV9SFy7iilOjONo1O1/kxok1+nOCcAMjWGM2ZPhBVxobua+o+g + Y/6KsYS2x/opjJ4LqYKEbgOyvso3N6bBvR2mCW3Jwyp0K+n5rpSRN5XCm87A+z3yqDO68+e7EF0h + ts3z2L16fhjzIififF2CcYz7aSqpMNexg1RI61P/zawKKg4Caigg6XTPkfDEBe5U3WbJxvGNen2I + 0f9jZSCwQoBU2EzZ0SXO4HaAFz50QZrUP9Rxkr6nRp2HUlBKAGqvNkOFPh+HnM6qhdcTx6T2qIlp + +CqDzLwXyMKWWctIyjDSowH2iniDARojvXsQrZbZxk8IcYEnIA5wJdhkoO0pMA+1eyioO++27w7x + uuN3+VoH9bjcGTRBa69L+sNLMeYIyEYWbs6cGsnZOKRxfcgADK5yKEG/8luhTdmq1cOMcaCPX4bc + oa1nREOvPVFiF2PRC7t5P4dewcGuZLl3ZXhp2XJWXyNw1QJNRxPa5FA8De9rPQEQVTi8Wsb3+a5Q + 4jxPDeCDUgw= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-exhilarating_bowsprit-msg.gpg + Content-Length: + - '692' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:38 GMT + Etag: + - sha256:904a241ccef98ded6366dbce86bf4ba59f1c342df4007b5f91873ed50b4ea6a9 + Expires: + - Sat, 07 Nov 2020 09:26:38 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:53 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/wKymCtYHkag6vLr/SyEbI2YkmeEp0QH+MDVVsgA4TreFo4aSOtGEMURspK + jUcTqp9goUylUI3rJNGbyuW+vrj30qPffDNCTJsTlMa0djPN7CXFJEDtZJlnwLbiPtelDKkHzdnh + /arfRjQejeD3P26U+++O5vlNFWDsZ8QPBcwKAoUCDAPD58TAoiAbKgEP+gKPFjVzjERxEDvYiGCH + tGrFspeoEyts3oKoXm7s1FYcGD0HYcZcSzWRwE/El3usU0OrKoa6S8M25hFp0qZ/BviJthYauueW + TIyQnnhN/+tJWWvELTfQ1SwgUxbQFy0psiVL1csc2O3RImFLVpf2yPPNQobo+rGQyhcAe11n9kAC + yMRcycZzyW9Xn6o9pZJNYk1H8qt/uUp+ikKp4wGKKLoIfSD+/YTghInspiFsme0DBcp9V2vqjyGe + CRxi+JjyP1+H8fCYmG4HasxL4RnfxIeFvHEU6D9QbqSLDXnw57C5B3LSK+GdCQD2GRkabmx0YDoJ + THBwoknEsLJaKYjZJHYwIEYoncjCDyyLskhzDGW+rAmJOHrVI8G0NkAXaYZDbSVQXWzAROuDXDFC + hEEsCBcFh3xa8LsrT19Yzqlt3ny6jIWZH8k4qC3C2kZMHa9MNiRLYNNMz+UXvsUIgbR1XESwxd0j + n64nh9DTX4137EQBYdLl49RkPcDieB7ZPrBwfUWHw1u2xf/dyptRTRDwZt+rZi9uXomnA4Ne69KA + JzcjsF0xg/DZCv6eWorJX5tFMXAmyWdFDLF1K/WRBWETZ6F5YNdb8zZSgK+pbvMBYGPDC3AFH6oI + Twl+3WD17Or7MKHtONwtzgKZTuAGijDqMazf2BaDaGYs8fElyWiCpbUy0j4BjCVNFMRma7sTQ9CY + oSnesr+6iHcMNNoStOq5TRSsl9cssGIMAUMiOIiooSKLwVD+E9k6ciUH1bfsK3nfIg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:38 GMT + Etag: + - sha256:621f9d2ad6bc5f592d7fa45b125f6764a35978389472123bf6465f8e3181d460 + Expires: + - Sat, 07 Nov 2020 09:26:38 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/4+98ml7cAlskXUJ5TnXQw2oBnHP674Lf0AmnVacqBCjAjGpeNvBb5Diffr + QD4ymnsLWuM99LlzIqhY1HUpIag1f3xcZQW3rpUaAh9j0fn1Of89uApGFd7ETxGf0uCZJ1/3GX5z + Iln7TXjTHC7KeEklYzSdaXhnesWVz/VjYOD7Q4UCDAPD58TAoiAbKgEP/3Oy5OBffkpfbj8AQaiP + tgWQ36G8IA1pkkZGPxjmTvJOpyQIxc7q0zdDbBVLHwp6t/vw5nRUEuJ4Rtv6B+gSuwOPih4yU7YN + RJ8qRbumn3/c3WH8MZYkKA3T7/DnpN6vQMKNk5pClGO5zcUTRZYDHXEBEbBZ2SxHFSVVdYPKN+Ad + IiNCj50cStRtcwSR67HsDzwNhcBar8IVOy/x0eKWTe0a/24d4o5+9TZn3FwnffFUiG4/UE94KoQg + GqCrMjj0tUl9tM1QK1b9xv8jTkLvKuGoZ5P2gi7pyo3G6AupaKj9RQ8feaL3MducxXD3yWgxraCC + 11Iep1dfNQCgGxRHfQo0x78UUbHwwlUJ8FeYtcLlcaYA6881q5EwXncUvVBLNlBKL0NltYZVM0Fh + Hi0oN+urMpZx5TKXiXH285YxkYvOpS3ZtMMiVnXzD+yzdJH5COGHcWDeD3e07CVcqcDK9RmiQWc3 + dOlrvbBsJ/3hD5l5HLsF8c2q/2jFld+h7tkIamziWu4mGpIhFHF1tfjL0TWHVW7zkQddu1vzsOGY + G7XQ4bn/IJNms4Ey+G/ZN7BylwdP27E6HgL8e1mJ0r2KKwRvq3tKyYTYS01CYpcjksDCnTXU2Lxz + 0kKRK3BUR8y6mopRPZfN1wi0UQf1zI3Z6CylSt1kOtuIHF4zmfedZugs0j4BNjcXhkUyKHLPftkt + 45H9UxYlnfG88Ncy9IMApQIwQPXn/TODZarCOi/DaEVYIHsyFV66Z1fOWCLpo++yWA== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:38 GMT + Etag: + - sha256:124a411ab04fc8a922009e2e95ed4f3c04acca9602dff2d5a02e8989c7af2086 + Expires: + - Sat, 07 Nov 2020 09:26:38 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/4f72cfb8-c221-4b27-8f8e-aba41f3afc1e/download + response: + body: + string: '-----BEGIN PGP MESSAGE----- + + + hIwDJHBFLipx0fcBA/0Ucz+Ugz30U9FsHZkdVxWEMRa7VVypFNVglaWDm66nmJei + + lLnNV2qIFO3iRnn16qoQhkxjFCVTv3cr/VzTCR87ZnlW9zzIEho/5wwHMmhKy+yK + + 3qB1Rw4HKtkI/CC9UaXZRDYfMkAeN7Ik/pXcu9swMh/2na4HObkyaxKiCEVA0IUC + + DAPD58TAoiAbKgEQANzofORonuKSXQRzABltnv2LPNpl/GMxbnkk48M/4vkMT5fo + + 2P0mOEs5yGcwCcHxmlXemNDNmYF5SiqnpBlWVNQb11mS22G2Fl9RGSAXv3rmgTRA + + w5FgYPvcWr5zRWVDST/kV6o7WbIgCNTZR/wbyoBm/E5XY0yfWfBsNDHaQT8ZmWOp + + y0q6UozIoNkATegu2PTnG+gbe2RjsVIpVmt7btTS6LvTSeSKROPscQ/2WCXKntGA + + EsqyTwMAPbUfauq7mGo0J5zTrfzU/TpC+Q7Tqi9S3r/ZBkMMnMFL/m9TuvnhSrEp + + tpI5O8NpskEG0pEsi1JUNfjPO/LP8A3QLbxRbymCtv96zfqXgaIWJOEfhFMkHrrX + + VYT0S2ILFQtJOPyTh99iAKwn0urJ+cJgcYVafPx3w3Ue/DBhXg6d643FjivLLTmN + + FJgpNfIFFG6qQxI0xc+CW9zP5wjy5Dz5Br3Gav5RrhIV+K/zZG1c7FoJCC/0RkFa + + aO/k9L4xxqxhjhJ/7A9tnTWcOtwRGmt3HK0iNZ3DCNzYzHSwqBzmjHbAyyIsBXqo + + KcR7/N+KCGmm+iIRVLeN4LV+9az//Jmhytve9VNQx3ddj8JD2k3RCOelGkN/OKIC + + d0KM9D1CWWXc+GChGpP7cr5Cu6V/HvoRjNq7jFJFnKLZYCuVeBKSwyckGk4a0lMB + + I5aAQCFQG6Bm+jPRvgoGYCU8Z62e7/fx9V8TeuuzvgK4+e7gCMsdhNccOLQYMQUZ + + 1XaR3FvzReneTmMMuV5ZjDOD+JK/j6tzskHNzvTh2Zdb/Q== + + =b4zq + + -----END PGP MESSAGE----- + + ' + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=7-truthful_hibernation-reply.gpg + Content-Length: + - '1085' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:38 GMT + Etag: + - sha256:160dcc782861a14b4f453c751cf7cc70aece2afa5b68cbbd5c3c3b37315b4e48 + Expires: + - Sat, 07 Nov 2020 09:26:38 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:26: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BBADO6q3JdprpMZxhLIAjLcZsp47HYn75NYdFCqzCQT343SEDdrkYCD/ZXdEu + W2Mvp5FIHIkwySrF/tU3loMP58//iq1lvHZpaNdcDimh3imrsYsjga/oyDp3YZT1bR9LFMVFlKsL + tS5kqjG04jqwpIeWuA4giLx1RMsrARxHr2Wt74UCDAPD58TAoiAbKgEP/jPg2QKSyTz4Uc475+6R + +BpnQry0DAPH2vXjOtO6i3Ms5DO9Kn2cqYcF568tQg5VpPbGemNpN5jxrxkO0v8l69MMnIyBM44W + bMdNcqfrn8W0WRFLEo7Ro7goZoHDQfaawJYFYGKW/e/p7Kpq4vqCcY5b6nWiUSzXBkJ5ieDXfCwS + AZZ2NKhiyts3NSr7kQHMYEw2EKKFZmzp4MEYibT6QsVhyMvCQgMU7kWhowgcCm8qPaQpR2H2pJrR + +PSdYtiL0YqACayit+x9yF4ahahG3GGbZl9Pivi7chpHZsu6/yW2WBmXb87Wt4zQteWTVbV6eOBI + Q1cyEiINcHQRtKpWQkJB/FemyndPh59qAPhZrtDq/DXDk5jvvQGKO9kJGpmDJSyF1HUvrenGaC/9 + QG8LwDUSwFy5uMcc97pmjVkEIg4mRR7M5IW/UnZzQXOxgaj/xaElQ70A+KsFEcsUiU5F0AvluhmK + GN4GqXmjqpbTpJf76XkKT75C7JENZ2OpIPhdkme0kErnus9Jw6j+CWhhrDezdw79PI+6aow6JFpF + GiagLpK/98oB2Xk6/UK+QOsTbQnyTn7nEV0/vd0O5e4XoI0947CIQ2HjrcCD1lJSQCBe/1pmlmfD + 5HPxRZmzYDwIVWSZDzz9wLeFMLapbLkgkqzeHTFg/v+bkL4uxg4lDrnx0m0BAsP/Qm9PV61eW9ak + UNNwJFIL8h7qH1CuoHM1gptaZZL2jIMDf6wV7wFCKD4FFKLmSAKet9XH0f3bKxi7gv/8PkjLdb2L + zdaxfFspOI4muwymJ2Ec7uDR5C/RH+NPTbrn9qy4kI/t5MxI8A9s + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-low-lying_snooker-reply.gpg + Content-Length: + - '780' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:38 GMT + Etag: + - sha256:11b9dd7fc4d11f5f556bdcbeec9af5f54e4c2df835978957b7e804ce6aaf443a + Expires: + - Sat, 07 Nov 2020 09:26:38 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BA/9GNQ4KWyIZmpUlxWFDjr+pTsNFVWPUPlLCIRfE46pPm3f00g0GXtg4sSH4 + sBeGw/XDd2Gcy0t90xsylQJZHpoym0AqYGuzM+Mem6IIEIV/viu36l/YiM5mIhywt9RPraRsjfwq + Udy3NMmo3AmG6C+7MA/U7BfZYMZWt5y+wGJXtoUCDAPD58TAoiAbKgEQAKX5dN3BlPvaWnmTf4in + 0hJomu26gIeWrHZ13k8D3SOMduzc2dt9KqbuzhJGqbaKt5O0GEPr1TLwWqaSkyp2qxnP13JO61Sr + 3Y309XNhrwzMmIkW8VNFe954Uzu4MaeKHp2IfPi7JFP9P3zwHjqwrUtu81G/0pNIi1Vwrdri3lpP + +pG/nlMsBdNMVW24SlAT2ErhXvtZNG8wTPAcpOOeWRCzzZLJjK0WmhaEsHL1Lc2DreNoKMm7CHNE + VReaqe/1GWYEq3vlFv+uQxf5rX8GIbs/SncMJjr6mv0PpkNrsN3DdSgwVaTdjUvnKUlnP4ifY3c9 + fb0O+nbCiJRduTriZj+4WmB2DosqkSpUZyYJ3l1apoEUKqWYGyGYqZ3OGZrV4UET27tMjF7CeYel + q2b7nZeYgOje7nr2z+2awQANAkYb8qqNgoQV3Z3nTMxnKTj8GCGOf/jgoqEXh+PM0ysrTBkXwTQa + 4KH2T7ggCelpe1IP2nL8IagcArXgu/+b/HfzhKldnu5o6JqaKVhUJKtGiKVOsEJVono8WFh1hE0u + h6FLAmu23wWfMlS/AvDBZVifj6UmvDmGAEZAb/pa/WrQHDMz6ek/F45BynQcJiE1yDOG7BrGJyFR + gPgKRxP/JuZjuwSVnhHxvZ/4v0hN/PYfbERQ5r5Fb/bQUh4WhkfhWNi50ooBZ69CvXQoYMXLKpfv + /9rCxLqWc/MU6OFSOtW/yqwnDg97Yr8ltxKZq7go53DKJ7UhS/fapIGcFS2Le706hiIPgDX6DgWJ + 6K4TS9RQj+Rq+bjT9O3+sxnZeKOCDSkEEwslWuECkieVfhf102R86RfRVtKVD8E49mu0zHa6AdqD + 0k515lht2S24fa8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-low-lying_snooker-reply.gpg + Content-Length: + - '809' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:38 GMT + Etag: + - sha256:20f3f4ad10be8a7ea8dafd09030e1bb52115ec98bbba341d38e0c02fb4ad6a87 + Expires: + - Sat, 07 Nov 2020 09:26:38 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/40jnucw1Wvq8QG4zOLOB/6jVkU1cMd+1ubHfXqFkvHatebEpfo7pmusHtO + oZYWsXLxdvgsCFDuXsbgNGocR3A2mtC6VV3ixKb/CYclB/QX4lP9MTsErf8jZoE3udvleliVj4S7 + n5rdlHgclo0S36Z4KHXhCoeSJW3hlKtDMLkjwYUCDAPD58TAoiAbKgEP/icdRc9Xb7V7aWsOceei + msifG5molTeNhhNLFutDantkMtP1EGrC3nVo9dgDFvB9XJiFWpysxa0sCgFUgkfrdHOHwukyG9EC + 4qtVy3hPpdrcYl4AhSuIM2Uxav9Ore4f5boDKRdv//4b2RjJsjVqDIjPWRY0Pe4e0vXL7i56KF2X + 4GH12WWfP3oTno+8V63XwgbAX192Ft/Wc8L4lRcwSJbXp46IASbCm5qhffr2KtSXrdZhq2x6ZG1i + ItCvneuFkQRhXc+NAOYiN2GsdbzMqp7/fnLhP8PiaolgRRqKqFgn1bMY8M5gz28lAzWeg9ZEK99p + JlvjEblK31O1UwzwJ0FZxlBlMHxBuXW2RtVW1G1TVfM2pf8zfObFjv4OZ6d9M2cZ8unMAaRh7Hrm + Th2j9J37C8L2COYY3MMXPz3W/QfHqN+h2C85pWT0I+uwg7Bd2HsxtyuKkSrpkgG5H1iukDhffIE6 + 1DWrMKv+QJG+mDq9cOgUkzfkVP4+5LmWOUjmt46o4C7pCTNEPl6yMrJORniJuBPx38iueQTGvRYN + CA8kF1maEIzn5ICGWYhXTxwPQ+2tQp9fEI+la70kYZfFwyxnvn7BV+AcFxSDquqJyTL+OiU8JHW7 + ga1Q/c+uuydD5R0MLnl55gUe7MgAtkYckvVUfR1pfFQaLL7skcBQaKoR0kABQmycvtPYSTK/OxB2 + D8oRC3yxkhMFe4Cw4zFS1LiX9rP7d33cV9BBf2TQoXIbPvUFIRU7/hmrRpiRvcIKrVDQ + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-boyish_supermarket-reply.gpg + Content-Length: + - '735' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:38 GMT + Etag: + - sha256:c222527984ba8ca80dae1728d471f8a24be8c608ac406d9b9d15045d76db39ba + Expires: + - Sat, 07 Nov 2020 09:26:38 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/4q3oew3Sl7iB97PaWaoI42pyuQE50MIj1oWk0ZmOMcamw1GgczNhoPOYqZ + HpQ7eqD8YFD4vbjW3ttqsbJZ49NQfu+cv1gZGEgPsB+ANA3lioAac3zlLHfutski3suQp4wmqhPF + 3Kz37FjYcd92lMRMRZIg83sYLqLb8518sRkuFYUCDAPD58TAoiAbKgEQALlcPXOK+KgriNBcgsCP + UGq61QqWgOaoDuWtLp1LtiUXZdNk8pEbrhij1UKT4EtmiPLSxD06zwy21zlsLow/u8R2D1lrbEC7 + UmZKRBArxky8CcP6UN1pcsjywBxcCV/ECtSN/em+Afyk3R5VSPRHKJTP9AcTTRcmyZ1O+2MHNqB+ + OMCw/Cc+GWx5P8p0KZrw6fuX2rubYk4Rb8zzzDJKd+XBq5ZE/u1JRlWHPGUErhioWlNjEYYastLk + NLMK2QUECoINED3n11501zguwDgca1rUmSD7467XFwT5T7kBm3R0U8cAg/ncOdG13rvWvjq5OWoZ + NZp4m3mvTJK2F9cx6BTSE2kHd/GuhuZqYojzdStTArX+Lh/ykMdTxCtlYaoGOGyyzz+0RN9V85b5 + bv8Mu4dcaDkFgJayBP+S0Oe7UycdIeqGSzPj8EwFSNMVqYV16810mMyuY1JYtatUdxtqqK1ybZIu + 7+4vrbSfu7wzDsVcpCrIde/P02PguK2FW5Z2ZHU+obZOuKai591C1H/iB+4lKngGPlPN9sA/UrM7 + 8EBT6TH6wy8jiiqd40CTUShJ8f4Ny3TjmscszgtDPTiXx+tIoNsyVrnBLjEdOmcAEYSeFxwMuSRu + MCPdYAbPwuc5LMcbV84R1Cf93NCvVdhlG1fJEB1qpmfSOGWyOv63j6W60kIB8lCTW9UxlaZ4CKSa + jQfm4c2SLxoYVgWMIFqcS2/n51QotnZitix0i/SmHcdAOMZejeQ+fEKC89AVBkOOHQeHpFY= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-boyish_supermarket-reply.gpg + Content-Length: + - '737' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:38 GMT + Etag: + - sha256:081b48b7bd60503eb84577571d38118167a05d828f154ee84470b0975db3e3ae + Expires: + - Sat, 07 Nov 2020 09:26:38 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a/download + response: + body: + string: !!binary | + hIwDyuj9BW6aAjgBA/0ZvDEDY9tJFxye3c2d3PEl+KuHNnaxvfjQHZUXRgQSUMyMAEZuhZY2y95C + YzfZli+cXMcbbxFvHqcuqDBqYKMaAHO/ZMbmzmJmkh69yS7ZFXfpF4vGAJzRASaOn4dsavhqet8x + DmfZKFnwRGVWs+Yxma4j62BrGBr3e9ABdM3Br4UCDAPD58TAoiAbKgEP/2Ouku/uiAnR4ye5UawC + sIRL88tDsGX+1G3C8U9lTiRZ/HxM2saCJlW/ICSMSuOIgL6UBLOnF/zYur5iTe2Udy8A8/KGrVIj + /XFYqjYT2cnkY5zJ/+30BlWqL+cXdtHEgPKENgMQa5HSuKbfQPX8jXKergDSYnxy19Ey+et0wOG3 + xvcu183AEAZBzpOlKstQjEIbNB6xGtD4MC+eVNgJB0B0WafRxuST84nwb6v4RY120hP7+u7O6+nL + L42bto4n3wSYEKjaE0VSmZ9WijlVj4GesdssXRxaNaMMAmSW8SV2H46fxvW94ArK6U5AjEsQKoyW + qxy0D8gSozxseE0b5/ggtxYwMbtYyv04D28EFW5ek2pAZ88YUc6dcUIO+f9ao6O7GmGz0gCFgngg + AeOJBtyNNAL2Tfy1pt1Qh6qPyuOsmez1HNtoWmyExG5G+EjrW9G3Fmd7bfHN1E1hYu5sI9LWsR1P + /puM8b6rRdRecz7OMgZAjC5MwKSHJBJeUXGmaia5X6uARg8bQvJKS1qb8nNxORTxaXo8iEeZm0+1 + wH0gIGGf+X+Y54u9CS4wmXPzQxXEAiICMTL+1NzON1lzyZ60V1+JiR9PNzmkbzX5hYaDDC8xw769 + xPH0B94TsY3j0G4v2dgrlG4VWJxZXzMvugBvE2qRZW6/f2xwRDIYya5U0lIBkz2B8aoSvfSAEKr+ + nm3dZCZ2XlDaKuWpa/7zA2SXHjNJRu8WUppWnzk/Po/VfPdwi7uUa0lZQfzfAF/79rVgbnmWmA5N + xKU+fU6EBdiXYYUy + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-spinal_chewer-reply.gpg + Content-Length: + - '753' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:38 GMT + Etag: + - sha256:f462061101bcdd3f0c253f7730aac7c41b8ea013444da6b73be11baa64c25792 + Expires: + - Sat, 07 Nov 2020 09:26:38 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165/download + response: + body: + string: !!binary | + hIwDyuj9BW6aAjgBA/469d/fEX+xblUcllXL6UfjZN76v6d3EPtdaZbooXfAFGcB+N5rhEFtv0+f + hW0faOhiOyWHE4odd7uZfT4WjMjN5wwWkMwvNsuEe6+dX/39SHkLQnZRAYxlrjdmiZqItpGF51BT + GEOwueGk4av5zSV1WPLO2JMFXzBqPlfKjYtDc4UCDAPD58TAoiAbKgEQAMLHiPW2vrpQP/qufe6i + f8QhVdvR9SDuvGhfwi/R7mIE94Q7jE144ie+WllD3hrmCwYczKCh/9PI8Cv4/IoFfC++C0UwT5+4 + utU8XMR1V+fTq86xpP1TLkb4ZI3f1RlMI6hQPs5eikwpcEiyISJQTMLiN9mJRwBlDt2/Erx7/QW+ + 2EZguDesAuZTqfUP7ZM9XEUWyUekOAGWjDKitHVqcECb6VCODhA/zzVaYY7yLuxH+Aha2arUIrrI + 86+YCcwiXoJs0ywiHmY/VB03nXn9fm79SlgKAVGIiXU0uhRagSW1kqG2oUlsU2pk1SnBlCg8ON/T + ViwI12l3INiTRJ2d3TJb28XwlhGjKTyT5fngJyYpgngpQNlQkCVcJ+mPwgXtOh9r/v3TOV+YpT3C + rduBeW9NgrXiAFIIlEZbk7wMZ4SY1oJrA2f/MTXkIyXfQP6X84nEcclJ6hbe9ye+9wnnGu6aET45 + DRQQNoT8lut93KAYi3v3GFGC3ItEzAOm03cc1C1byCf0u5LCbrz+w7itpTc65PY7xUgsvwZRo6wP + 1rqx6hcLKgHY6vNwxbnrii5uRn/cHd/h7JqdnquvCbyYsG4ETd1knF/JUiAxgrdTfyMFTWLxN2va + 7lc5UdnaubxwsKi5VFrgtmIS5kSHRb2JjoDJ250eG52qkGlRhEML1khv0sAhAW4OKySL1j0WsbPJ + FoeTFzGGnFXJDGoQZPxRYiUFn0bQ0srvfh7dvUNpMympVHSXHvleJuUBiqNBCqlqRInOsGzeWU5o + CJrtqSUnZt3jdk6SQMBrjy75MEqzdTLK9NlEfId7uOS04/+jvdTUZLMRgZ6Bxxi/qS9E2+A6QbHG + /ZfXlU3mCG0LoGGhaVr4q++RgGE4rPv0DGenXVVq2eVCB1weV+Nc4UblB8lEaJUHSu5xvdYG7EOE + Tpb5jzVVVwlmGnrAkzog3rH9ho7sX2Y6FGDKYVPogOj6YRQFgi2Fuju2 + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-spinal_chewer-reply.gpg + Content-Length: + - '897' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:38 GMT + Etag: + - sha256:b6f96803ebb649d675f780a30fd762d032392b759f534b8b074cbf8574c4e756 + Expires: + - Sat, 07 Nov 2020 09:26:38 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -232,7 +1540,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwMjQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODI0fQ.eyJpZCI6MX0.k-a9apkAVwbIJAAN96kGA1qCQFGSKAYdrQc4DxNk3Ys + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo Connection: - keep-alive Content-Type: @@ -240,38 +1548,41 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/9bc1164e-9f4c-43cc-81a1-21b8a6f40e38/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAArmycU4cPsPyLFJ52LAioCI5iV6gE4NWoryJHCmtVaeC9zb19Q1Idrh5L - +FnjmE3Za33S7hVDZfZxl/tDGr0p9dzocftwrsDBhnlPnvpBfpycjXhRJ2V+sWUcjdnjlAjz6iqF - kmbAL+aobpZ4hBHUZhUi7WgOu5Drv37RPlDqobR5WaL3Ycr1x72Vv52cOiE3Shrut2axMBq9VPID - SXYiBIdjMRksDYjgnL365SNgrdnemGgRAyVzm/Up9G1C5DIp0h/+mkUCfMMqjDUAGgTmy6DzLjbf - D9vAJFqf6J7uPjbn6lvpVoM8hkDs0ZHryrd07PqGUoSHrHUCWtz880Ysyu55hkSj1dJ3eM0Q3Mqx - ViiBXM7bV9lCgwnJIZWRsFVTRv93f8saZiEdL4vnT+ILbpBORyJnsV1/UStmBXdyMuXJkKRNECBf - iNZVtywCUAGMAF05ivQCDHMmm4RFSUb2/lEb9Xi5IXtUMa8rHuD7y9q0vTjxFol+dVjFjGjjInGI - vNQ/bLCjQ1yTctoJPjgM3KUjIJSnfU4vNmmrt3SX8N/FPNPvNJ+mO9A5JbF9L8S1lCiE8yBAkT5j - Ug3zeqWJqCYGD+eYOOgoWwIm7hRuy9XJWhWXl4d0IjIMbmEgc8nihL22y3MQ1e655lf23QF3ZbZq - XwcVHctJIVjQtG76JXXSTQGK8k/7FzEWubquU5SSIZl+wgjDC3/KZWdX3SNXN+iRz1PV/xzX5qO+ - 9wlBebksQ4NZLIu/xiwPIBtwhbXn4BeUz+OCh9/LSriFRbMW + hIwDBH0zUOC/nuwBA/9pZ05GDWbeExLPiL8EVP0i3NOBFu8aaeOYE/xNVau54xk3M5acVb4/UOik + MSz+QHEoC3C4htlKEIlh9g8vO6k0CpxrR7L6deFCIG0WLqIMVq03FHrg8JBQ9ZaBkUG29siVA+cF + MOIkVd4IbFxSx2JbSKqMMKgu5DB23VvEvSau24UCDAPD58TAoiAbKgEP+QH56Ix3h1hCCfRr44ey + 6D0WiyZLbLj43fNtGiAKhKSqz65lTK2m54frVs2Q6tV8zf/UjWYeFQyYjlrCYWnlyePpHHyQxVBm + q5f82/uanTAL5FqdZQBJlChf9sl9YThTUBL13Qb+oso22fkzlvh2o4RWVAYCRTZqCO+g2uVyfOWG + OiM7CmMi0zjiXn329Uo+RAyWdppb1VW675HgZkvPmtgiyOyonXS97y2exdnxCh1enoUBse7N1Kf4 + dG6eeS5mYRWKAc0eyuZmMh+6oAkag5Z+RYR1FesFjfSWTgise/UO32pyI8KG1nY7hpYLMUf8Jl+0 + 5BDgSi3M2kOThMa4XZucMzZRhaYvrflgk0rzHGuS8uH45Gd9IWPKrgFBCctBJdna32dHPfZFr9Q0 + f9OBs9hLDJWy8LgesW72sZ+8MwT6Ss6uEt+c2zNi5UbRW2RtclXXMjOtN+QfzJjvTKr5ZPNcAG+7 + 1G3rVD87M7niiBukr2N/HQuZ6qHaojRgivaYyhoHEpr613xFycKsZ8XIW+IX0z8MhqWsk4fCYVTZ + v6gGvE+/r+ZTXGPDLQibckcCtys7a/U1PiZd3CeqHJbfPaLWBhXwYQnP6fYosHGYQq7h6jO3n5/t + wzyCw30ZgsLnRmMFAO+HE8FlopVW4TajUfkbp7q0jLqd9GZlts9U6L0E0l4BKbomH208BBMPbw9R + pwvlRjJogK3VrtV9hHJjyKzpCV7uvIdSJNMzpOooD74oopo9mUkuRE5qUG9TDOTBvit/PT5hXjTt + qfnH64ArZnBCSxF0cVkfqbpXGP26CzGN headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-flameproof_boyishness-msg.gpg + - attachment; filename=5-exhilarating_bowsprit-reply.gpg Content-Length: - - '606' + - '765' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:33:45 GMT + - Fri, 06 Nov 2020 21:26:39 GMT Etag: - - sha256:192ad51f502dc32b230097caa26399f43633e34f9cd2c91be35332b076a1a26a + - sha256:74d2fa894afbcfa10441a3c9e84f26d0e79891998437a596a8634c1709e54413 Expires: - - Thu, 29 Oct 2020 06:33:45 GMT + - Sat, 07 Nov 2020 09:26:39 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:39 GMT + - Fri, 06 Nov 2020 21:25:53 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -285,7 +1596,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwMjQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODI0fQ.eyJpZCI6MX0.k-a9apkAVwbIJAAN96kGA1qCQFGSKAYdrQc4DxNk3Ys + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo Connection: - keep-alive Content-Type: @@ -293,38 +1604,42 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/daf5906d-a22a-4b52-b868-2b03a8b9d46e/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//UMNDHzuWkzdSKEigpwc2bJ15vqBmPFgHA+PU3X9Dgh6c5wQU155p1EFf - BTy6CyqDouPKFfvb/FH17cWqfn/D7dPePHWOuHJa40nOgAPSr43at0HlAtOVgd3TdR+gU/6UUcmT - KhLTEme3+fewIA5cx7El1h9lFv3b4qw1gRd4+GTiu382ytJm3A7cCybUpipSLYTSKZIl9EnFPuU3 - qifY0i9GLhXxpcRvvFM98tXvOaZ6Khxd99kPeyr801FdlSZvDpfQplNjhgobw9jJZTIZKT6XghQa - KUgiuj29C0i4Uh9FQCm7Q4DJJ1KdH+/kkJTGL+1xOg8xtBSik6+JPh1lO8GcIMZyZi+inLdW5FX6 - Ux+orBw4HJKrJFRb+NwH7KZndSA0mgBgogEce4z89BOH8cdP24Kjjz5e+cawM/pkapbqi7bVKH2E - Nob5pcyvkBtdglWg7aHk6PiONabOsnlVaE3IgDyDOYTo0kcvUEruVVtDUABXHArAsq36gLZFM5M3 - 4Gdw24vpemLUvgEDQLy6RlfN71s00S6NHZ/WDueZH0olWZiItdc62GZlzbzylLMgSXNNB+PxdZm6 - Mm7o4+U3BFnjSzxBXCWFqkxg1ZB+TrUnJJEyMFdY+efpxlHsoHayVo2VD6tLnNu1BOllGmu+WUVQ - 4fx8RHPZMeglqlEXNwnSTQHdZ2kKWqr0WtDlKsfsakCUJ8K7q5jmhcbzE2soDu649WUnATzvP9ce - vbrAbW41iX3jTKaK6U78/PeyA1nAY3t9fPGOiRo6AvIZGIUc + hIwDBH0zUOC/nuwBA/9pFKZnGSRv7f23fs8KwositIAfCALOlCB4dlBp0tfe3lnuHNG0xYu8YCzN + hfUO1ZUYS+MXj2m9eBxviSdP1D8jbR0mjO+tlLlE1Zw8Bp6M2+9Efum83v+/ut+ol5wpoOk1NJrz + fEjFtptGnX7Se+qLwrr6xfdq/eITsqNVI76Hm4UCDAPD58TAoiAbKgEP+wfCCdFP9oIVcReAAvHN + d3Kkw+QVbhE/jcchLONFN+H8WzqSs8jb+oBqjNq5ThMr1/7xnmVxWQtzOSyaoDHhZGeZU32DXJly + RCR4g3u7jAgw5hl/I57hvabGQG4rNrDrFskiXaXU//5KHCy2krLt3v+5hl/ZdZSseIaRW+BS3QR3 + 1l2/X15XGVWUwlXqhQoV+2e6XHVmcusYAInd9eHPTJzZP4SyZRc28g/BlTLeRDtSVM5eO5cTdknj + zFAozA7z+nHuXleAnsQeMqhThM19lQdw2Y76FyakkX7RceBOIWm64FBEXQ7G4kzdXJsalp9FhKey + YtQmtdNiR6FrP04VIzVJvQd0e6zZdmNgDPMcPjg8UBWwAjXQkcC3CZua4iS9rJSL+hYbzqL8N41K + +3b3UTjF7t6D/z/z2Ph8IIVwlBJt7uyY7MxbOsUjiugx7OGlR/nvX22MvnUyckdSLPhTbCXT6Vcv + pz8ERu9fx1HWgwDHStxo172sDr1VdRuAAB6MeE8JPYSaSLiP8qEVew7mD3ymvTQ+9aYq+kk7ykpy + ruwCUdKHdKy9LS67hINRxj2P3NsxIDEDZhpnwSIq0JtoTsqcObZ51mKtEUjJefr5fMzh/N67k6yG + GWOWMelqC7N7yATR0WyhOY6WTmH0A3HCfLS1K25VeTxF/JaWy4qqiKg60qMBG0IaVPIH0BqLcC6v + h0A8JFiFIYUEs4ww4z0EWnQeM88tqhBMAx3TO6w8QkCO1ABu9Xi3kl7dspNxCihfH1miFbJpyUJ2 + l7NuF302HQC83b8bG9b68Zrj33FKP0TMHBt7FuNi8J4IbU708nAB7rGlWn6MlaPKqFuavfcAdNq7 + Fv1IS9gSCAUh495ytbodBzAnpJkwFrcdJYXmC8bakokSTWgG headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-constrained_decision-msg.gpg + - attachment; filename=6-exhilarating_bowsprit-reply.gpg Content-Length: - - '606' + - '834' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:33:45 GMT + - Fri, 06 Nov 2020 21:26:39 GMT Etag: - - sha256:1335bb2808daba109c7870b17e1f14116ce2c167307a55f50d92cd5c8e891054 + - sha256:c1f4ad0b009965816f60bb921c405d2ef9795699e25004af17b30e784e39a904 Expires: - - Thu, 29 Oct 2020 06:33:45 GMT + - Sat, 07 Nov 2020 09:26:39 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:28 GMT + - Fri, 06 Nov 2020 21:25:53 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -338,7 +1653,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwMjQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODI0fQ.eyJpZCI6MX0.k-a9apkAVwbIJAAN96kGA1qCQFGSKAYdrQc4DxNk3Ys + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5NiwiZXhwIjoxNjA0NzI2Nzk2fQ.eyJpZCI6MX0.nxexhEwURjGu4Uudq6uUgQ0Z3pib-hPMv9NDMrNgwJo Connection: - keep-alive Content-Length: @@ -358,7 +1673,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:33:55 GMT + - Fri, 06 Nov 2020 21:26:48 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 40cceadc2..6b89cc7b6 100644 --- a/tests/functional/cassettes/test_offline_star_source.yaml +++ b/tests/functional/cassettes/test_offline_star_source.yaml @@ -17,9 +17,9 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-10-29T02:34:44.992712Z\", \n \"journalist_first_name\"\ - : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - , \n \"token\": \"eyJpYXQiOjE2MDM5MTAwODQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODg0fQ.eyJpZCI6MX0.rI2VSSHF9Q1KP3sviG1QBUmtDLgMlO0OJprXaDG5cSw\"\ + string: "{\n \"expiration\": \"2020-11-07T05:27:57.785786Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"token\": \"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8\"\ \n}\n" headers: Content-Length: @@ -27,7 +27,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:45 GMT + - Fri, 06 Nov 2020 21:27:57 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -41,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwODQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODg0fQ.eyJpZCI6MX0.rI2VSSHF9Q1KP3sviG1QBUmtDLgMlO0OJprXaDG5cSw + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 Connection: - keep-alive Content-Type: @@ -52,48 +52,82 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"constrained\ - \ decision\", \n \"key\": {\n \"fingerprint\": \"F809118E69C71707948CD12966CFBB1687563702\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALveqrPUmNPmjmxWJwGx1JEZOZD9SuabtltWKk7xV7hWEB6BMbqQ\\\ - nU/EplqR18PlBmk8EGhWRPH9vkbrgnhP4nG4QzHeY7O4h9CUZ0WGLt6N89I8z5iOl\\nh86eLqET8ruI4cNzUeo/f2alk46JMweNq8M8N8+PLmaTZE1fcfpOEKhrABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPElSNlhDRkNVUE5CRjc3NElSSE1BTlU2TVZYRktKQ1pINUxJ\\nNVBFQlBGMkc1UUVNRFZPNDNKM0Q0WkRGNTZIM1RZSlVSMzM1MjRNTFNFMlZOSUtF\\\ - nNFE3WUxVVENZUFVVQkxZWTRHRlk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEGbPuxaHVjcC5bcD/jDe5KCNAJ+LMbFmBbUmUYJu\\\ - nfvpIyeB4jPKj+4HGaPBxfzPHcf7udUQtVC9VRJURhM6NxzN7naX3eMPFyk8lslJO\\nJ9wXnekgQFBVPNNd4ZSWjZayCyBufaTV+D1M/7hzNynLwTNw+uVfB6vCH3epsZs7\\\ - nOODG4pq6b6nR6+D1y2+z\\n=pNwn\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:28.742527Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions\"\ - , \n \"url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"uuid\": \"a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"flameproof\ - \ boyishness\", \n \"key\": {\n \"fingerprint\": \"E305ED4C68CE395173CD0AC8B449FDFB1C2C3263\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAJJUqCd8q3t5dcJH+TlgyfASdmVyLFEfXLRiYpFHJVu0WlmEhIy5\\\ - nifYwFIzVYmCo01WKEmYE8hl3mvTZEjUpm1C/Qxwure/VSCDdO1Hr7SjjJsdiawmB\\ng96lv1GnfevyUnUSEoYfW0WvqNXr2WRNqPkjIAVeSHGTIUPhlW/oQ9VZABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPEFRWU5HSEdXRERSMkZLUVFNTzNQTkEyVkVIMzRYV0JONlo1\\nMjVUVjJTSzNCVVpRRUpJU1ZGQkFCQVlCWkJIVlM0NUE0U1VQQ1JYUEhES0I0VERE\\\ - nV1pPNlNRREpOUElRWk40UE1STlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJELRJ/fscLDJjf+AD/R/Q5OZrZBbKvHJo63eFG27o\\\ - ncf112RnG6M3KXL9eZ3qWXz8c1TEUlV+IhyljF4kHrSZFToz1JqYdGMH5PN6VWQPc\\nXrQxJ8T5QP2iAqhLHQ7OFWAD/AzJiR95A8OQTsL++uwUIOrR7pu3TYZoIYcsS0iu\\\ - nwV4/kzel3MsLmsWSqWkz\\n=a+P6\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:40.158791Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions\"\ - , \n \"url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"uuid\": \"6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\n }\n ]\n\ + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"spinal chewer\"\ + , \n \"key\": {\n \"fingerprint\": \"5977DF9DA6D87B94C5857A94CAE8FD056E9A0238\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANXAVZxCbDT8USDr09Q74hh1dlp47pJrjGfO7RMaout1pTVjZ1CR\\\ + n6eU6Hy+/Ay3HhGsZqX5SjDf8IffnT41EMxUNTYNYVbXz7fiViAGPBDusg6qsJVd7\\nUxbE0jBPADM6XYD4u65jrH3QyVE9SVl6ugD00fIWPdrugiae/ZUsl/M5ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpRUlNPN0gzWVFSV0k3S05EVkg3S1hLTlBLNjZWWUxJNlQ1\\nTlFXM05KVllKM0w3QTRQNFVaMzIyS0ZDV1NBWDdINUtMR1BIV09HV0VCM1FaWUhR\\\ + nWVRXM1g2U0NGTVNWRlJCR0FDNkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEMro/QVumgI47rkEALwuQHp76Z+F9i/Rfo+i83sh\\\ + nCZY+lINeDyyjG4/tvGorh0RUi8/Qnso5IctVLE4cS8NC0BU5fbtVpSEwyBLU9iLZ\\n/iDiOWsDxkSsfu1s6DcgdFZUnph1geagI+vbAWfg1I5/BnyvG0s9R5NKOuz7GMPH\\\ + n3tLoChgvEkPRUpRuW7ZR\\n=pyQq\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.184880Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions\"\ + , \n \"url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"boyish supermarket\"\ + , \n \"key\": {\n \"fingerprint\": \"BB6757AEFE7BC322C83D78CDFC8E25E98834236D\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKwqCxVpaozGG7vzuL0TP+vL0/0utECcNjybZvp4YMbrvgv9G4M3\\\ + nSjoVNXXZmqcqVmzPzrZXCoKTPp4NVD9F6fQUj+iLcr98CSJi6JE96VRhiIvGK7Kf\\n+zTjoOpqljSQvMDJn800f9RqsItV8Sg+0tn5pSxH7ayc9EIULmrmbbYFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpWM0FTVDZWVlU0Tk5KNzdFVTdPQTVLWTVZS1ZSWUtGUUNG\\nNUtNSjdRRVhYSDNOUEYyVFZXVEZLMlY1NllSRlJMVEJQWVdLV1BQTktIV0oyRk9N\\\ + nUFFFWU9ZNlpLTFc0RjNEQTdGTFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEPyOJemINCNtj8cD/jJZmwSMflugxKm7g45Q9oFV\\\ + nQfQSqLjku0pJbPjjiyMKK/z+jHdD6XY5NleoE+FKaEqEN688H9h32aebzkGXSRtq\\n7OKbvYhVdlgcWmtoYpF9wLFPcL8p6GHLQ569gCmz1IIQIosxB7rtHDN8m3A1m7CP\\\ + nk0baB1zW1M9QqIqVzBj1\\n=wRal\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.539926Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions\"\ + , \n \"url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"e5dc4547-5114-4753-9119-2cc9ac59a73c\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"low-lying\ + \ snooker\", \n \"key\": {\n \"fingerprint\": \"36718524EBF2FEC4235D8D6938FB3C438F87561E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAORtz49YT+Y75wgG9ebxpzrU3I3BLfv38xVAkAwh8THKYuX3uKLs\\\ + ngFSX1DyiKuLSd2e8KKqlGhoDtdnpG/GNhO+j8iFBnjohYewRCdbaoyjwwwtTtxGR\\nOiyLmvS2hj6FTEsBKJ/7wy/aPbhpRpKO1RFvIrLwkehG1jxy5sBuEQelABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtHT1pMNUs0T1VLUzI0RVlFTEk0SENERzNBV1g0Mkw2UzRN\\nSlZUN0tPV1ZLNVpYSTVaVEZSREhCR0hVQ0FMTlRMTzczUURXVUlQSjZaNjNETE5R\\\ + nVFg1T05NSkFVNzNNN0tFUERRMkk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEDj7PEOPh1Yeh6QD/2xYX4FYiMaH1P2yPE16LcvR\\\ + nzvYvrPKylwtWW12RWaqyk1G5FUijYMIk7JpEsy0YA6WFIYk/xS7Bb7ho6l9JWQbV\\nHA8EWYZF/va8G1FVrs7d6Bp9ZzGTlpSJh7vEypTVRBHVBQsvoIn6cFyGH6Tam45S\\\ + n2Ve86jUwijqFpiE3f1fN\\n=e0xx\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.913761Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions\"\ + , \n \"url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"45e770b1-3f77-4a84-a9cf-27e935f39bde\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/add_star\"\ + , \n \"interaction_count\": 7, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"truthful hibernation\"\ + , \n \"key\": {\n \"fingerprint\": \"121F5892D083E8557866B71E2470452E2A71D1F7\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4GVW4iS8b6lbA/vnVfPAjTiBlQYfxY5xUIDSqoRNLt3a/bnjeS\\\ + n1v/zF09+JjxDwZx27mXhYYefokuG6UG4EcGztUMVDQHUaE/fe/olbDKUKq4BboN9\\n3JwEoMn+x4ylUlq/VdE2mnOWZcXvusA62qrck0jHfLjSDslKyRcK4ao/ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEZKUUhKN000NlBaR05LWVRFNjNZNUkzM0o0TzNINFhZWUhB\\nMzVSTFc3Vk9WT1RPVTVRWE5UN1hKUzdPSEdOT1k2TDdCV1kyTlRBUTI0Vk42WUdD\\\ + nNldJNUpQTjdSV1RKNkVPSkFQVFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJECRwRS4qcdH36o0EAIxyKP1DDG4TWuRfOU1ZQNPR\\\ + nJBD3zLi8S8iHBLBFPvf7IaLdJYd5LpOf7CayIzhpPYoz2PDLEmulUhi6yzOaynTg\\nv8GsFmt41lQnEWRYG0Pg567CR/bmMojn5Xzaf4bnbQmfV4Wt2ofkwOEARhTVJaxh\\\ + nT7M1Mq/T0Up3mOoNU0BD\\n=axyG\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:55.273674Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions\"\ + , \n \"url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\n }\n ]\n\ }\n" headers: Content-Length: - - '3220' + - '6405' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:45 GMT + - Fri, 06 Nov 2020 21:27:57 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -107,7 +141,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwODQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODg0fQ.eyJpZCI6MX0.rI2VSSHF9Q1KP3sviG1QBUmtDLgMlO0OJprXaDG5cSw + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 Connection: - keep-alive Content-Type: @@ -118,40 +152,124 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download\"\ - , \n \"filename\": \"1-constrained_decision-msg.gpg\", \n \"is_file\"\ + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download\"\ + , \n \"filename\": \"1-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 610, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2\"\ + , \n \"uuid\": \"394cb985-c32f-478a-ad79-07b3fda84db2\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download\"\ + , \n \"filename\": \"2-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 755, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050\"\ + , \n \"uuid\": \"f01387ef-639d-45c9-a2dc-ed602cd3d050\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a/download\"\ + , \n \"filename\": \"3-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a\"\ + , \n \"uuid\": \"659f5300-3753-4a99-8da5-e5e6ab65b34a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c/download\"\ + , \n \"filename\": \"4-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c\"\ + , \n \"uuid\": \"30e18bd0-40fa-426a-9272-30714a64b16c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download\"\ + , \n \"filename\": \"1-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482\"\ + , \n \"uuid\": \"a54f5bc0-4413-4d57-b92b-8e5e54545482\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download\"\ + , \n \"filename\": \"2-boyish_supermarket-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"submission_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64\"\ - , \n \"uuid\": \"233ed0e8-8f52-4013-a274-21fb451ecc64\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792/download\"\ - , \n \"filename\": \"2-constrained_decision-doc.gz.gpg\", \n \"\ - is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\", \n \"submission_url\"\ - : \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792\"\ - , \n \"uuid\": \"4964105e-d0b6-432e-9db4-da5588c6c792\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download\"\ - , \n \"filename\": \"1-flameproof_boyishness-msg.gpg\", \n \"is_file\"\ - : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"submission_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\ - , \n \"uuid\": \"b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef/download\"\ - , \n \"filename\": \"2-flameproof_boyishness-doc.gz.gpg\", \n \"\ - is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\", \n \"submission_url\"\ - : \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\ - , \n \"uuid\": \"f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\n }\n ]\n\ + \ \"seen_by\": [], \n \"size\": 595, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b\"\ + , \n \"uuid\": \"7bce6189-7a89-41d7-908e-4e428e1c256b\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22/download\"\ + , \n \"filename\": \"3-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22\"\ + , \n \"uuid\": \"85d35b2d-df15-4fad-a188-ab00527b1c22\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9/download\"\ + , \n \"filename\": \"4-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\ + , \n \"uuid\": \"871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download\"\ + , \n \"filename\": \"1-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 638, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171\"\ + , \n \"uuid\": \"0377fd0f-e286-424c-8ad2-9420e6ab1171\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download\"\ + , \n \"filename\": \"2-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 667, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\ + , \n \"uuid\": \"78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3/download\"\ + , \n \"filename\": \"3-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3\"\ + , \n \"uuid\": \"20f98627-c109-4116-b317-09e0d2139cc3\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61/download\"\ + , \n \"filename\": \"4-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61\"\ + , \n \"uuid\": \"363d4cc2-c3d8-4620-b937-250e4b642c61\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download\"\ + , \n \"filename\": \"1-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\ + , \n \"uuid\": \"296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download\"\ + , \n \"filename\": \"2-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603\"\ + , \n \"uuid\": \"afff7c6a-b804-4ce0-8315-bab13c1a6603\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71/download\"\ + , \n \"filename\": \"3-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71\"\ + , \n \"uuid\": \"b868a433-0a11-4082-bfb3-a439d74dcf71\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818/download\"\ + , \n \"filename\": \"4-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818\"\ + , \n \"uuid\": \"c1a8cc7d-00b7-4330-a973-dd4192588818\"\n }\n ]\n\ }\n" headers: Content-Length: - - '2365' + - '10071' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:45 GMT + - Fri, 06 Nov 2020 21:27:58 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -165,7 +283,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwODQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODg0fQ.eyJpZCI6MX0.rI2VSSHF9Q1KP3sviG1QBUmtDLgMlO0OJprXaDG5cSw + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 Connection: - keep-alive Content-Type: @@ -176,14 +294,88 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": []\n}\n" + string: "{\n \"replies\": [\n {\n \"filename\": \"5-spinal_chewer-reply.gpg\"\ + , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ + : \"dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 753, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\n }, \n \ + \ {\n \"filename\": \"6-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 897, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\n }, \n \ + \ {\n \"filename\": \"5-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 735, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\n }, \n \ + \ {\n \"filename\": \"6-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 737, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\n }, \n \ + \ {\n \"filename\": \"5-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 780, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"b1215576-803e-4d08-9707-728f96bbe722\"\n }, \n \ + \ {\n \"filename\": \"6-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 809, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\n }, \n \ + \ {\n \"filename\": \"5-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\n }, \n \ + \ {\n \"filename\": \"6-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"42fd9bab-151e-4199-a467-7e6d7adfd293\"\n }, \n \ + \ {\n \"filename\": \"7-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + journalist\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 1085, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '20' + - '6048' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:45 GMT + - Fri, 06 Nov 2020 21:27:58 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -197,7 +389,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwODQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODg0fQ.eyJpZCI6MX0.rI2VSSHF9Q1KP3sviG1QBUmtDLgMlO0OJprXaDG5cSw + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 Connection: - keep-alive Content-Type: @@ -209,8 +401,8 @@ interactions: response: body: string: "{\n \"first_name\": \"\", \n \"is_admin\": true, \n \"last_login\"\ - : \"2020-10-28T18:34:44.993019Z\", \n \"last_name\": \"\", \n \"username\"\ - : \"journalist\", \n \"uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\n\ + : \"2020-11-06T21:27:57.786206Z\", \n \"last_name\": \"\", \n \"username\"\ + : \"journalist\", \n \"uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n\ }\n" headers: Content-Length: @@ -218,7 +410,850 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:45 GMT + - Fri, 06 Nov 2020 21:27:58 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ/+JbvCqu3knUmgNlaIkHoa5LON+a++VX8mP41T5kJVaJ+7Esx6E3MDKo/Q + QgSjK/vOOrTbANyvwltS1l3llXXICPm9nVxlGvgCFtdbt1YPjOmhpN6tFoGWG5LASvDcYd4bCJhQ + QlXqOtpvnGZsnhCDSM21KlfyP1JLpp6tvj9IbN1eqMjr9OpJ+AOsSgutaEieNbyYMBQf61y72eNa + 6WwsmcuaLCysaOPnVwqkLyqTX+m1lm43UBKsoz4Sd5Yj5mTeCyj3NZ//HCZGfTcjQ3vItC5l7GVQ + YkxcVMd0JkG/8kdPxovocOKj9PwL2oYHkn0FvjZNSFFoNyoWJjyXUB/Hq0u94sJipG81CULvuDpR + 8RVAsj0QyrUROVb3fK7H7jHK7b5pJ6umvgONWnsW9pogrrRL224bhgvUVvDHMoppyMp63wOadDsX + KfJEljBtJ9vZs5VP/tSs9DlxdauPjJshqnqY2GnsRwPTboccMK46HYrKZB/wTptQ4Uyh2xe/ikXA + +iMtz7I5HdTmZt7TFS8zB96CKC54llPq+sraIGLLMw/KLNuu/0AyO+smcH1kVJKaevzBhAC3YrkA + hcSrCSPo02hFo1AAfkZGfoOneU3STOfEvNQCKF3fckAdhupISxCLyTs1mlnz7DdqzbtG6yS0OOr6 + xynAMqpX4uDquWG0zgLSPgE7GU23A1f0qbN6CIFY1RaLEMUhM9UMnBo4wWzIZ9VR+PCa8e+qcMfP + l2zXFUEXhiqCyW3GhO2+wfORUI/z + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:58 GMT + Etag: + - sha256:edaa8b794c1f5b391775f5a3302bc5e383a12f56227b6704c57fa95104c8cc28 + Expires: + - Sat, 07 Nov 2020 09:27:58 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//T3458iYGfgDUWYmagvE/7YnLrujmZQWVlcrfT8rvc/p3i3eRk3PI3CRU + kXolGzZRjZ+cys1RKF82kV9ehefFLsrvRO1JSfYjHp6DWmR3bVFg5Qj6L701o8R3SOd7TZeMj6ew + 3WAl0ay5MZ/84j9hSX83frORFXt4cx9LxJ6FhKvj9JNLU3cSjt8jWcTo05G//qgoajFZKnmYrHmL + GUrvW5qG+MjkjPUDQbwYBbpFkAH+ZkW1Ufg5kaeRtDVLQh+ln/sbo3GYAl28dT4JdWS8F6hpUiWX + snimRdjLngFP9mp0S6xVGO6wOW487GwG7jt69s/BFa8ZUqv/AjM60R/Jt6tpnuR0xQgt/CgliSRK + FVdUAhegNEGeLaK2+1/VT+eBccffU2NsNzveK9mioiwuGwXWdgPRqmFluhPDl3AhkST+GCUgTsij + +B/NaXFZn+gHLbBcWCki1eKRaI78Lhk81Z/f+7n16NxzZJtLIiMkNT60qcNK2p2DpQqPw0UXxVPW + G4gCZ6joJjg+t6GTPJ7gbtc7Oe0eZFOzFJRGHwIoWZFmZAd2yiUoFqDuxlyE6L0bLPCqH1ZK+vgX + ctesONe66N9iHFtoBl2ty/uR0MlJmdOA6TfErGDq3u6iwgkIZsZxYYltGRwKUBPNndq1isdD0qgm + rypGdlqF7ESAbO48T5/SPgFdpo6qCZ9bZV4oDrVixHCzfqvwSEoBjtWqHP0lu3XbDSSqot83/Ecz + QzuDXxLfhjjBDPCCdbvJw+pvx+cO + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:58 GMT + Etag: + - sha256:860fa6e21d969ee975f762a791f4d631877428cfdb0cfc3d73e55c7fe6822432 + Expires: + - Sat, 07 Nov 2020 09:27:58 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAndCqMgpWIWJnMVu/b07mXSe6uaIKN32pgcOGsAWRXXfuHllEySZGgg9C + CLbr49gbo5ug4BgUDcD4NdWe2hztzSiiC56/XVIhCsuHF+1SdPpQEIo5jZMINaFHTDJMkR2y4UXn + uua2eB2qESAzaioZdGW2ab9dSCcUfv9Bbp+5ZSgj7pdFvMZkRpkKlxQIUZNOF1t0+I/v6jS+alke + I8Kao6rR/3IPuUPR66OJqC4oSv2itJG8A5QY4aI3RRMKGzRUDnaUYk+3psaDwfYLui9RZJ+ElU0i + ZUXm0/pBx3vxEhpo6fCWxWECpIWiZ2aGS6iueB+LfM4HNPonyNOAN6CSx83H+Dze+sbWDzV950a2 + 3o0igURPr/G3ECmQqLz1NAVCVIyYOkTpeab6aaJzpMs1pyNN9k0gQUFRY4nVg/GPlM8JWjHnPv3E + GW93LMI+kUIAgkGLs/UhITLiq4R4JeFYW/R9nbQTEjmwdr/2gYfzQ3wvivyA/iNb3NNm/iTf5si2 + ECwaUOFrWr+tkvvebKMCDjtVszpOBAH+yOPHebxkah/lzamxbngYjfmiwEH2cMo6kzTIboLBR4fk + JdaZifsuLwiHl5FgWTVuUNN6gjnAgpJenQGeMo4h6RhoQUfWxYsvW0efMpotCbb/pmdd9UjxXMB8 + rmOY4n16FopHaKnaL7rSbQGphrAtq4beYzA44DGhmb7xrqYc+27/5pGU7Ls3xWxEetQRQbgoLNcc + toqs08NhOhHXLfvxZFFoTUD7J+A1cKp//qPEsndb6am8/cKqqftg+RMcQf6y+3NZkydyNwPvAYpb + vrHwMYtZaB7+1qc= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-low-lying_snooker-msg.gpg + Content-Length: + - '638' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:58 GMT + Etag: + - sha256:446e91d6979810b573278500d8690214cf5951976027ab4b7bf1f37000ffffa9 + Expires: + - Sat, 07 Nov 2020 09:27:58 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAgoUubcccPPCV7ulbX0tRBS0KQMM0WRwNFuu2kaViVnb9mxUrTkAzyHGg + Djgs4JD75+IwatC/K7T6l9BpIEZUIo/NTMBc3gIbNrtSYovYX1jziyKWwQKg8nM4DiAYm5GQEOIu + U4ZYJ8bQTcpdHAfbnsVJ8YD7L3rGOUqIp8demiiKfiZ8oOsbf7+yL2aWtu1tfgIDYfWiLEjY2lVQ + l1jwUJy6pMzF8z7I4e7OV88txxw37OAqol19kx15x/CP5QljlFz5rS9uexaLhytaca/ze04Hnbyv + 8lDWyzHtVmNS5S/IGr2tK0EsnCcyXaSUkHoH3sZXrXU7txl+HQh4jVI1h1pUbOJHR6gvC12Qy9Uc + Qd98YpeVA2AS/wL1LCcv2nag1zxBQxQyagynlx80czj57ezAh1KFycYdidgbhLdSPdp5SNmV7qAQ + /NoYO3V1VyoawJRVDFCo+nDdwlXLEPdwhKmvhysqZJVHzA376C9qK3AN2RTrGcVzwzht1tGjiO72 + QM7mbByYzQ8fW9/9NjuYmaJ5077RR1eF6giTVWp1XdxiRe9WEY9EapSDtrvibf6EXTFp/QFAmPbp + KT9FdoZOrTmDEQf0G6+qTCIXuDVuwNidIDQfso+IPOYXaHpS6FvtmF9KBo5kycmbCo4GFdCp/5LK + 3JhYdAMxZVesEgn/617SigHNCGInOK1IfW0HcshMyzetSVWukb5Uqvye7AGJJQTHZZTLghbMRUcB + H1vEusIlJU4AIBCywGtgWu6yWGr+NZ6i9KByGmML+AK8zuRFJdn3hkscqy+1CAu6VfZaCbarNGbo + Y4OEoWJgLJ734A1S5Vtir3UgqgRIQhh1eo8aennUba2DXP/CZyUNgg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-low-lying_snooker-msg.gpg + Content-Length: + - '667' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:58 GMT + Etag: + - sha256:3cb434435967592f1c003950273ba0ea0b34010b20c2e90a0a66007542b882fe + Expires: + - Sat, 07 Nov 2020 09:27:58 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAA7byGeaYGbl+eUIQaQDQ+FWE120zKocy7xHPuCk2Ct6gDsm0mW4y/Tdvb + RVxuezDAx4Gr4fTM+flq5H8rwjcwUtfyNRetwQgs7F/BFrMngMg2ici015Xs8z/d3XHi/y2L1AOK + OCwueTBN/FTAGDWyFrQmUGkCZb/mx9SefQL4yeZdFyoWB3XAeuTLp+9BaqEEhv/1bXRN06Oq3UJA + 0W9LoX5R8ubj2PPuUDftWiTZrYGa/mDPFOBSmPcGEZCFb6wfRsGMWDfFWzGSPNGcARrGskuCgm7s + w5yMM+I7O+ni86K56SglMgo6Eqw7teynrHDN42QmME+H36EEQrx/HPvpDW9Rt02iv2H3McPUxQwb + 7c4VFRKIVgfo93GFJ+ktK+6EaaxrSzNkgDxREq9wOdrzqkgd1uplcK4VMhUzyV37zja59g0wDyZJ + 4Mrr0ipqSyp66MpFyGiEjHoy4OPF39mgZMXttmOWfyujgshRB/OfLwzxC020687bkPoubrdI1nuu + x0Qka8Kg57CYhaMD0p3JlH/vcdCRmvYci1sL8zyQpvIBnFKc/ItlioUU21ruds8ZD17x3liOzF1M + ce9rtXhPxMA+/azas/yMtPiEIvLf4x+zeyJBxRduD6r69bX0SA1mAdRjHbylnAO4gkrRXa2DO5rJ + AwKx5PRbrBqbR+VcrtfSQAFunTyRvcUxe9nXDF6hyN+EOSy05lqCjqsXF3kqv6L8qJxoqDz3CrVN + D0JiDnFlS59UGroMt0dQm7Yr1ejRV9M= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-boyish_supermarket-msg.gpg + Content-Length: + - '593' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:58 GMT + Etag: + - sha256:422a1661857c4b39370a1a1a53ff4afa3f3d3937dd1476a864802d59825db428 + Expires: + - Sat, 07 Nov 2020 09:27:58 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//U+Gs4/MSGLoBpNkP2cs67LCVlDq3cLQjBg3Rn0xJXDygTK73nPssHPSl + EshIYEtxgm5JcFXaqwlLTxkr6+KlZP4tRLhe3nZ1Uzr7hC4MMYXYF1VPOAanhVsZ14TUYpe6tWe3 + WTUcAVlWyDX/DJpaDuqJpWearqhIUCEe8IzjluXi/Ue46el2L+VyVGJKaavBUKKtE8jndN9Ojy4a + Etde7UUUtZ0j9rEx394F33Batz8yIeTNyI711JkHTgUBXr77AXbRvx/SQxX0zwOy9X3KqT7Ljvr+ + bh+UILfcCq2MVqwnlLtS9oHX48iRh2Uvjf+yK/my0RKgso9Go2Shd2VBDT1+3KJspKeg1hm0XorH + HTcp5aR/bxIvYj/rluxzWELXM2kT5ORnjQ0oJQ7NQD5uw6i13b5ZtXZ8aiK6PL9dobX6KslM1+MF + r9vyFirC3o3EZKjwif1p//gW2f2LeIrPDFQNzM8NC+YMPx06iwLb8xSLBCRI+/svdIx+0T2/Tv+y + LwW0wB96FzJ0K9xp3f2WpdOGo6mQLdntR6+t/h/9wN/qZ1DECa4ALrA+leVVWxF9XQ5opalFn5QD + g3DmgHw49+E3C5KAs9CtoGVe1nAMR65DfyuovpjOUll3NLeCydija6Oivfh6yRKTxVgQFCrx09df + c+R5la62QYYl9fTklEnSQgHl77z7VdazKmnUj+yblJFQR0Rh588GRbGUOYmChlxp4998krGMB1Sh + 0u29CdAMr0wERhbkjqucf+TfKpq7su6dXQ== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-boyish_supermarket-msg.gpg + Content-Length: + - '595' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:59 GMT + Etag: + - sha256:bc026c545852063bd71fa03a6a62505f7448491a82d24e2699d1058f24e7354a + Expires: + - Sat, 07 Nov 2020 09:27:59 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download + response: + body: + string: !!binary | + hQILA8PnxMCiIBsqAQ/3YJwMk/y3FVSgRa39iuuFsxtfnIQliIcTc02DwObOZrhoLZkUPYsioIik + IewQIbApGR6dduG1V0I6KPl+5JMGTM22FEdlHpPNOL/5oOfMneQTgUGXEpaYr1bWHtMvtoGAzkiQ + S9hDzhD+Edgto55h5eA07Ox6qzD8TvUQfQ3vPbnmg8+ScAKa4qVNj57R8uTgS3l1K405GkzsLyy2 + 5yklfvt30/71LbakrmDAakFIUbwGlPdve4QO2siONSg1M7GAEkh5PvyDaj6lytHYZe2RS9oUggl8 + zAjRSoom6HI3JKaLtO3C7yzFTZXM/pQhvlj+2aFItsQi++OpKKGrszzqoqYUMwrKsWUdaaPULgm/ + XUxJqvkn1GwDmoYiajhv3/SM8Q+A8F6t5Ohg+pripne2ZQulvl8qkQvFLM6LJfAgdyZ0rrCUI0or + 9+DSrkDMHftq5qaVx8WBSYJDnCXCNdzQOexDYDTGKndvcftydimCXjEE9U9EbIgIhNxI9dkCd2Ux + 8CUg8jDqB2nZD0kM90yaFWm8ieofW+ow5Y33F9iQ5rnyJ6i8no3+kACtJQHu8xQVzERioxj5jEg9 + dEEUVtn6bPLsLMXa1fGF6UH5MPgYT/rhSGEvgRuQCae0jvSQlnxpxUZSsV4KPdwxl9gsrjsmoOaV + EDqHUzftH4eS5rzictJSAemw95ZGpgTzaqNrM6elC+EXtHbeRpAHLLGcJB3vhq39YFXOzVHZ9Rcz + SZDckbAy78NYBmcoL1aB1c63s3KufZxtwZOwRSiLHud26PUmTAcEEg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-spinal_chewer-msg.gpg + Content-Length: + - '610' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:59 GMT + Etag: + - sha256:125d4b2458031d54390c846e8059bee58e9a77dfc77510961edbee01cbe73c06 + Expires: + - Sat, 07 Nov 2020 09:27:59 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//fj6xq+oBW0AnBsdEBd6JW8VfD6i4W64Z2hnhBT0WAvha78l8az9Cwpha + e3jSYgDjDFirXfftb39xpYh4dsF/XQJjZiR2KLME8ZwQi/3OYbT5Qu92FXGIzjb318fEbF4z9dG+ + gy+Gq8NK6mDx3KHWCqDBQR9nWBqx9X9HhzrbA4amPCuCKzd4tU5iksivmVPPSEgWSc+TEJKbdM08 + yb0zSFzWeLjvih0MfQS/2+JpZkjY877CjQF48xgOfGV7JvqwbMKSUqDbjEhYOQsDm2mOLOjUJcVZ + 7QiktwNfirh6uNN0jR1w2XTALPvE1wU3L3CdRTWMn3ehTa7BNY+mdne8YyexICVA9AhpWYMVwyPG + rfZrapceFzJDkrUxe/aavURN+EYdH/PlY+yAgVCZXj2+abjdigggbz5LfTFWGDCvfPT4U0aw+O5b + +iQbs4alQvI/8IiQRkBL83WsiwI7sCheT2CI5E4VZFoSpKRPH6grwfvzoYBPHnQQpFXU1LGygovi + qGnLBOsIPSmfuk99uWUu4AwokErK8qFMOPrNLb8DkFS/Zq+04R5n8cmQeWEaF7g9Kj0KS+WkZvQN + HhI3G1nmJ43McMtf/lyJ4s35vzh3WJmZ0gbXcIcobtQfMkcSx0PuucCDO6/uepfP+FE7M/zU/OE7 + /jU47NggGhyPPMPiujPSwCEBXq2KKQgFnpGxx/gn5mIZVtcAM2pTJII5ZcoVtUl6TG4IOVi9ZpoM + s3wnhI9c4RIeVkwYPzfQ8hhqaHtmLJVFILJA/rL0fp95m4Db/+/VrcDTt33TXX53tN4Xq1ijou0y + nWSk3Vi4GICLbgh+kMTEMKjArAmqnJqjPHxOXHkKjl8Aqzs8m0YpP10koyGDZq3ZLIUebcbYu3Jb + G+rZGT+OJRmNrZuEOyd8A7WEtWsIMvk2SwIP6/miDlQ8EWGkPpMirTxVaPK0I0/ZRgtt4InVGarH + BscIMTKJDhqv8h8q7m8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-spinal_chewer-msg.gpg + Content-Length: + - '755' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:59 GMT + Etag: + - sha256:baf5afe2712f7518631318c716e9b255a41d06576033225f64be2d7c3888351e + Expires: + - Sat, 07 Nov 2020 09:27:59 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/wKymCtYHkag6vLr/SyEbI2YkmeEp0QH+MDVVsgA4TreFo4aSOtGEMURspK + jUcTqp9goUylUI3rJNGbyuW+vrj30qPffDNCTJsTlMa0djPN7CXFJEDtZJlnwLbiPtelDKkHzdnh + /arfRjQejeD3P26U+++O5vlNFWDsZ8QPBcwKAoUCDAPD58TAoiAbKgEP+gKPFjVzjERxEDvYiGCH + tGrFspeoEyts3oKoXm7s1FYcGD0HYcZcSzWRwE/El3usU0OrKoa6S8M25hFp0qZ/BviJthYauueW + TIyQnnhN/+tJWWvELTfQ1SwgUxbQFy0psiVL1csc2O3RImFLVpf2yPPNQobo+rGQyhcAe11n9kAC + yMRcycZzyW9Xn6o9pZJNYk1H8qt/uUp+ikKp4wGKKLoIfSD+/YTghInspiFsme0DBcp9V2vqjyGe + CRxi+JjyP1+H8fCYmG4HasxL4RnfxIeFvHEU6D9QbqSLDXnw57C5B3LSK+GdCQD2GRkabmx0YDoJ + THBwoknEsLJaKYjZJHYwIEYoncjCDyyLskhzDGW+rAmJOHrVI8G0NkAXaYZDbSVQXWzAROuDXDFC + hEEsCBcFh3xa8LsrT19Yzqlt3ny6jIWZH8k4qC3C2kZMHa9MNiRLYNNMz+UXvsUIgbR1XESwxd0j + n64nh9DTX4137EQBYdLl49RkPcDieB7ZPrBwfUWHw1u2xf/dyptRTRDwZt+rZi9uXomnA4Ne69KA + JzcjsF0xg/DZCv6eWorJX5tFMXAmyWdFDLF1K/WRBWETZ6F5YNdb8zZSgK+pbvMBYGPDC3AFH6oI + Twl+3WD17Or7MKHtONwtzgKZTuAGijDqMazf2BaDaGYs8fElyWiCpbUy0j4BjCVNFMRma7sTQ9CY + oSnesr+6iHcMNNoStOq5TRSsl9cssGIMAUMiOIiooSKLwVD+E9k6ciUH1bfsK3nfIg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:59 GMT + Etag: + - sha256:621f9d2ad6bc5f592d7fa45b125f6764a35978389472123bf6465f8e3181d460 + Expires: + - Sat, 07 Nov 2020 09:27:59 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/4+98ml7cAlskXUJ5TnXQw2oBnHP674Lf0AmnVacqBCjAjGpeNvBb5Diffr + QD4ymnsLWuM99LlzIqhY1HUpIag1f3xcZQW3rpUaAh9j0fn1Of89uApGFd7ETxGf0uCZJ1/3GX5z + Iln7TXjTHC7KeEklYzSdaXhnesWVz/VjYOD7Q4UCDAPD58TAoiAbKgEP/3Oy5OBffkpfbj8AQaiP + tgWQ36G8IA1pkkZGPxjmTvJOpyQIxc7q0zdDbBVLHwp6t/vw5nRUEuJ4Rtv6B+gSuwOPih4yU7YN + RJ8qRbumn3/c3WH8MZYkKA3T7/DnpN6vQMKNk5pClGO5zcUTRZYDHXEBEbBZ2SxHFSVVdYPKN+Ad + IiNCj50cStRtcwSR67HsDzwNhcBar8IVOy/x0eKWTe0a/24d4o5+9TZn3FwnffFUiG4/UE94KoQg + GqCrMjj0tUl9tM1QK1b9xv8jTkLvKuGoZ5P2gi7pyo3G6AupaKj9RQ8feaL3MducxXD3yWgxraCC + 11Iep1dfNQCgGxRHfQo0x78UUbHwwlUJ8FeYtcLlcaYA6881q5EwXncUvVBLNlBKL0NltYZVM0Fh + Hi0oN+urMpZx5TKXiXH285YxkYvOpS3ZtMMiVnXzD+yzdJH5COGHcWDeD3e07CVcqcDK9RmiQWc3 + dOlrvbBsJ/3hD5l5HLsF8c2q/2jFld+h7tkIamziWu4mGpIhFHF1tfjL0TWHVW7zkQddu1vzsOGY + G7XQ4bn/IJNms4Ey+G/ZN7BylwdP27E6HgL8e1mJ0r2KKwRvq3tKyYTYS01CYpcjksDCnTXU2Lxz + 0kKRK3BUR8y6mopRPZfN1wi0UQf1zI3Z6CylSt1kOtuIHF4zmfedZugs0j4BNjcXhkUyKHLPftkt + 45H9UxYlnfG88Ncy9IMApQIwQPXn/TODZarCOi/DaEVYIHsyFV66Z1fOWCLpo++yWA== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:59 GMT + Etag: + - sha256:124a411ab04fc8a922009e2e95ed4f3c04acca9602dff2d5a02e8989c7af2086 + Expires: + - Sat, 07 Nov 2020 09:27:59 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/4f72cfb8-c221-4b27-8f8e-aba41f3afc1e/download + response: + body: + string: '-----BEGIN PGP MESSAGE----- + + + hIwDJHBFLipx0fcBA/0Ucz+Ugz30U9FsHZkdVxWEMRa7VVypFNVglaWDm66nmJei + + lLnNV2qIFO3iRnn16qoQhkxjFCVTv3cr/VzTCR87ZnlW9zzIEho/5wwHMmhKy+yK + + 3qB1Rw4HKtkI/CC9UaXZRDYfMkAeN7Ik/pXcu9swMh/2na4HObkyaxKiCEVA0IUC + + DAPD58TAoiAbKgEQANzofORonuKSXQRzABltnv2LPNpl/GMxbnkk48M/4vkMT5fo + + 2P0mOEs5yGcwCcHxmlXemNDNmYF5SiqnpBlWVNQb11mS22G2Fl9RGSAXv3rmgTRA + + w5FgYPvcWr5zRWVDST/kV6o7WbIgCNTZR/wbyoBm/E5XY0yfWfBsNDHaQT8ZmWOp + + y0q6UozIoNkATegu2PTnG+gbe2RjsVIpVmt7btTS6LvTSeSKROPscQ/2WCXKntGA + + EsqyTwMAPbUfauq7mGo0J5zTrfzU/TpC+Q7Tqi9S3r/ZBkMMnMFL/m9TuvnhSrEp + + tpI5O8NpskEG0pEsi1JUNfjPO/LP8A3QLbxRbymCtv96zfqXgaIWJOEfhFMkHrrX + + VYT0S2ILFQtJOPyTh99iAKwn0urJ+cJgcYVafPx3w3Ue/DBhXg6d643FjivLLTmN + + FJgpNfIFFG6qQxI0xc+CW9zP5wjy5Dz5Br3Gav5RrhIV+K/zZG1c7FoJCC/0RkFa + + aO/k9L4xxqxhjhJ/7A9tnTWcOtwRGmt3HK0iNZ3DCNzYzHSwqBzmjHbAyyIsBXqo + + KcR7/N+KCGmm+iIRVLeN4LV+9az//Jmhytve9VNQx3ddj8JD2k3RCOelGkN/OKIC + + d0KM9D1CWWXc+GChGpP7cr5Cu6V/HvoRjNq7jFJFnKLZYCuVeBKSwyckGk4a0lMB + + I5aAQCFQG6Bm+jPRvgoGYCU8Z62e7/fx9V8TeuuzvgK4+e7gCMsdhNccOLQYMQUZ + + 1XaR3FvzReneTmMMuV5ZjDOD+JK/j6tzskHNzvTh2Zdb/Q== + + =b4zq + + -----END PGP MESSAGE----- + + ' + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=7-truthful_hibernation-reply.gpg + Content-Length: + - '1085' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:00 GMT + Etag: + - sha256:160dcc782861a14b4f453c751cf7cc70aece2afa5b68cbbd5c3c3b37315b4e48 + Expires: + - Sat, 07 Nov 2020 09:28:00 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:26: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BBADO6q3JdprpMZxhLIAjLcZsp47HYn75NYdFCqzCQT343SEDdrkYCD/ZXdEu + W2Mvp5FIHIkwySrF/tU3loMP58//iq1lvHZpaNdcDimh3imrsYsjga/oyDp3YZT1bR9LFMVFlKsL + tS5kqjG04jqwpIeWuA4giLx1RMsrARxHr2Wt74UCDAPD58TAoiAbKgEP/jPg2QKSyTz4Uc475+6R + +BpnQry0DAPH2vXjOtO6i3Ms5DO9Kn2cqYcF568tQg5VpPbGemNpN5jxrxkO0v8l69MMnIyBM44W + bMdNcqfrn8W0WRFLEo7Ro7goZoHDQfaawJYFYGKW/e/p7Kpq4vqCcY5b6nWiUSzXBkJ5ieDXfCwS + AZZ2NKhiyts3NSr7kQHMYEw2EKKFZmzp4MEYibT6QsVhyMvCQgMU7kWhowgcCm8qPaQpR2H2pJrR + +PSdYtiL0YqACayit+x9yF4ahahG3GGbZl9Pivi7chpHZsu6/yW2WBmXb87Wt4zQteWTVbV6eOBI + Q1cyEiINcHQRtKpWQkJB/FemyndPh59qAPhZrtDq/DXDk5jvvQGKO9kJGpmDJSyF1HUvrenGaC/9 + QG8LwDUSwFy5uMcc97pmjVkEIg4mRR7M5IW/UnZzQXOxgaj/xaElQ70A+KsFEcsUiU5F0AvluhmK + GN4GqXmjqpbTpJf76XkKT75C7JENZ2OpIPhdkme0kErnus9Jw6j+CWhhrDezdw79PI+6aow6JFpF + GiagLpK/98oB2Xk6/UK+QOsTbQnyTn7nEV0/vd0O5e4XoI0947CIQ2HjrcCD1lJSQCBe/1pmlmfD + 5HPxRZmzYDwIVWSZDzz9wLeFMLapbLkgkqzeHTFg/v+bkL4uxg4lDrnx0m0BAsP/Qm9PV61eW9ak + UNNwJFIL8h7qH1CuoHM1gptaZZL2jIMDf6wV7wFCKD4FFKLmSAKet9XH0f3bKxi7gv/8PkjLdb2L + zdaxfFspOI4muwymJ2Ec7uDR5C/RH+NPTbrn9qy4kI/t5MxI8A9s + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-low-lying_snooker-reply.gpg + Content-Length: + - '780' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:00 GMT + Etag: + - sha256:11b9dd7fc4d11f5f556bdcbeec9af5f54e4c2df835978957b7e804ce6aaf443a + Expires: + - Sat, 07 Nov 2020 09:28:00 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BA/9GNQ4KWyIZmpUlxWFDjr+pTsNFVWPUPlLCIRfE46pPm3f00g0GXtg4sSH4 + sBeGw/XDd2Gcy0t90xsylQJZHpoym0AqYGuzM+Mem6IIEIV/viu36l/YiM5mIhywt9RPraRsjfwq + Udy3NMmo3AmG6C+7MA/U7BfZYMZWt5y+wGJXtoUCDAPD58TAoiAbKgEQAKX5dN3BlPvaWnmTf4in + 0hJomu26gIeWrHZ13k8D3SOMduzc2dt9KqbuzhJGqbaKt5O0GEPr1TLwWqaSkyp2qxnP13JO61Sr + 3Y309XNhrwzMmIkW8VNFe954Uzu4MaeKHp2IfPi7JFP9P3zwHjqwrUtu81G/0pNIi1Vwrdri3lpP + +pG/nlMsBdNMVW24SlAT2ErhXvtZNG8wTPAcpOOeWRCzzZLJjK0WmhaEsHL1Lc2DreNoKMm7CHNE + VReaqe/1GWYEq3vlFv+uQxf5rX8GIbs/SncMJjr6mv0PpkNrsN3DdSgwVaTdjUvnKUlnP4ifY3c9 + fb0O+nbCiJRduTriZj+4WmB2DosqkSpUZyYJ3l1apoEUKqWYGyGYqZ3OGZrV4UET27tMjF7CeYel + q2b7nZeYgOje7nr2z+2awQANAkYb8qqNgoQV3Z3nTMxnKTj8GCGOf/jgoqEXh+PM0ysrTBkXwTQa + 4KH2T7ggCelpe1IP2nL8IagcArXgu/+b/HfzhKldnu5o6JqaKVhUJKtGiKVOsEJVono8WFh1hE0u + h6FLAmu23wWfMlS/AvDBZVifj6UmvDmGAEZAb/pa/WrQHDMz6ek/F45BynQcJiE1yDOG7BrGJyFR + gPgKRxP/JuZjuwSVnhHxvZ/4v0hN/PYfbERQ5r5Fb/bQUh4WhkfhWNi50ooBZ69CvXQoYMXLKpfv + /9rCxLqWc/MU6OFSOtW/yqwnDg97Yr8ltxKZq7go53DKJ7UhS/fapIGcFS2Le706hiIPgDX6DgWJ + 6K4TS9RQj+Rq+bjT9O3+sxnZeKOCDSkEEwslWuECkieVfhf102R86RfRVtKVD8E49mu0zHa6AdqD + 0k515lht2S24fa8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-low-lying_snooker-reply.gpg + Content-Length: + - '809' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:00 GMT + Etag: + - sha256:20f3f4ad10be8a7ea8dafd09030e1bb52115ec98bbba341d38e0c02fb4ad6a87 + Expires: + - Sat, 07 Nov 2020 09:28:00 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/40jnucw1Wvq8QG4zOLOB/6jVkU1cMd+1ubHfXqFkvHatebEpfo7pmusHtO + oZYWsXLxdvgsCFDuXsbgNGocR3A2mtC6VV3ixKb/CYclB/QX4lP9MTsErf8jZoE3udvleliVj4S7 + n5rdlHgclo0S36Z4KHXhCoeSJW3hlKtDMLkjwYUCDAPD58TAoiAbKgEP/icdRc9Xb7V7aWsOceei + msifG5molTeNhhNLFutDantkMtP1EGrC3nVo9dgDFvB9XJiFWpysxa0sCgFUgkfrdHOHwukyG9EC + 4qtVy3hPpdrcYl4AhSuIM2Uxav9Ore4f5boDKRdv//4b2RjJsjVqDIjPWRY0Pe4e0vXL7i56KF2X + 4GH12WWfP3oTno+8V63XwgbAX192Ft/Wc8L4lRcwSJbXp46IASbCm5qhffr2KtSXrdZhq2x6ZG1i + ItCvneuFkQRhXc+NAOYiN2GsdbzMqp7/fnLhP8PiaolgRRqKqFgn1bMY8M5gz28lAzWeg9ZEK99p + JlvjEblK31O1UwzwJ0FZxlBlMHxBuXW2RtVW1G1TVfM2pf8zfObFjv4OZ6d9M2cZ8unMAaRh7Hrm + Th2j9J37C8L2COYY3MMXPz3W/QfHqN+h2C85pWT0I+uwg7Bd2HsxtyuKkSrpkgG5H1iukDhffIE6 + 1DWrMKv+QJG+mDq9cOgUkzfkVP4+5LmWOUjmt46o4C7pCTNEPl6yMrJORniJuBPx38iueQTGvRYN + CA8kF1maEIzn5ICGWYhXTxwPQ+2tQp9fEI+la70kYZfFwyxnvn7BV+AcFxSDquqJyTL+OiU8JHW7 + ga1Q/c+uuydD5R0MLnl55gUe7MgAtkYckvVUfR1pfFQaLL7skcBQaKoR0kABQmycvtPYSTK/OxB2 + D8oRC3yxkhMFe4Cw4zFS1LiX9rP7d33cV9BBf2TQoXIbPvUFIRU7/hmrRpiRvcIKrVDQ + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-boyish_supermarket-reply.gpg + Content-Length: + - '735' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:00 GMT + Etag: + - sha256:c222527984ba8ca80dae1728d471f8a24be8c608ac406d9b9d15045d76db39ba + Expires: + - Sat, 07 Nov 2020 09:28:00 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/4q3oew3Sl7iB97PaWaoI42pyuQE50MIj1oWk0ZmOMcamw1GgczNhoPOYqZ + HpQ7eqD8YFD4vbjW3ttqsbJZ49NQfu+cv1gZGEgPsB+ANA3lioAac3zlLHfutski3suQp4wmqhPF + 3Kz37FjYcd92lMRMRZIg83sYLqLb8518sRkuFYUCDAPD58TAoiAbKgEQALlcPXOK+KgriNBcgsCP + UGq61QqWgOaoDuWtLp1LtiUXZdNk8pEbrhij1UKT4EtmiPLSxD06zwy21zlsLow/u8R2D1lrbEC7 + UmZKRBArxky8CcP6UN1pcsjywBxcCV/ECtSN/em+Afyk3R5VSPRHKJTP9AcTTRcmyZ1O+2MHNqB+ + OMCw/Cc+GWx5P8p0KZrw6fuX2rubYk4Rb8zzzDJKd+XBq5ZE/u1JRlWHPGUErhioWlNjEYYastLk + NLMK2QUECoINED3n11501zguwDgca1rUmSD7467XFwT5T7kBm3R0U8cAg/ncOdG13rvWvjq5OWoZ + NZp4m3mvTJK2F9cx6BTSE2kHd/GuhuZqYojzdStTArX+Lh/ykMdTxCtlYaoGOGyyzz+0RN9V85b5 + bv8Mu4dcaDkFgJayBP+S0Oe7UycdIeqGSzPj8EwFSNMVqYV16810mMyuY1JYtatUdxtqqK1ybZIu + 7+4vrbSfu7wzDsVcpCrIde/P02PguK2FW5Z2ZHU+obZOuKai591C1H/iB+4lKngGPlPN9sA/UrM7 + 8EBT6TH6wy8jiiqd40CTUShJ8f4Ny3TjmscszgtDPTiXx+tIoNsyVrnBLjEdOmcAEYSeFxwMuSRu + MCPdYAbPwuc5LMcbV84R1Cf93NCvVdhlG1fJEB1qpmfSOGWyOv63j6W60kIB8lCTW9UxlaZ4CKSa + jQfm4c2SLxoYVgWMIFqcS2/n51QotnZitix0i/SmHcdAOMZejeQ+fEKC89AVBkOOHQeHpFY= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-boyish_supermarket-reply.gpg + Content-Length: + - '737' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:00 GMT + Etag: + - sha256:081b48b7bd60503eb84577571d38118167a05d828f154ee84470b0975db3e3ae + Expires: + - Sat, 07 Nov 2020 09:28:00 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -232,7 +1267,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwODQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODg0fQ.eyJpZCI6MX0.rI2VSSHF9Q1KP3sviG1QBUmtDLgMlO0OJprXaDG5cSw + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 Connection: - keep-alive Content-Type: @@ -240,38 +1275,41 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAArmycU4cPsPyLFJ52LAioCI5iV6gE4NWoryJHCmtVaeC9zb19Q1Idrh5L - +FnjmE3Za33S7hVDZfZxl/tDGr0p9dzocftwrsDBhnlPnvpBfpycjXhRJ2V+sWUcjdnjlAjz6iqF - kmbAL+aobpZ4hBHUZhUi7WgOu5Drv37RPlDqobR5WaL3Ycr1x72Vv52cOiE3Shrut2axMBq9VPID - SXYiBIdjMRksDYjgnL365SNgrdnemGgRAyVzm/Up9G1C5DIp0h/+mkUCfMMqjDUAGgTmy6DzLjbf - D9vAJFqf6J7uPjbn6lvpVoM8hkDs0ZHryrd07PqGUoSHrHUCWtz880Ysyu55hkSj1dJ3eM0Q3Mqx - ViiBXM7bV9lCgwnJIZWRsFVTRv93f8saZiEdL4vnT+ILbpBORyJnsV1/UStmBXdyMuXJkKRNECBf - iNZVtywCUAGMAF05ivQCDHMmm4RFSUb2/lEb9Xi5IXtUMa8rHuD7y9q0vTjxFol+dVjFjGjjInGI - vNQ/bLCjQ1yTctoJPjgM3KUjIJSnfU4vNmmrt3SX8N/FPNPvNJ+mO9A5JbF9L8S1lCiE8yBAkT5j - Ug3zeqWJqCYGD+eYOOgoWwIm7hRuy9XJWhWXl4d0IjIMbmEgc8nihL22y3MQ1e655lf23QF3ZbZq - XwcVHctJIVjQtG76JXXSTQGK8k/7FzEWubquU5SSIZl+wgjDC3/KZWdX3SNXN+iRz1PV/xzX5qO+ - 9wlBebksQ4NZLIu/xiwPIBtwhbXn4BeUz+OCh9/LSriFRbMW + hIwDyuj9BW6aAjgBA/0ZvDEDY9tJFxye3c2d3PEl+KuHNnaxvfjQHZUXRgQSUMyMAEZuhZY2y95C + YzfZli+cXMcbbxFvHqcuqDBqYKMaAHO/ZMbmzmJmkh69yS7ZFXfpF4vGAJzRASaOn4dsavhqet8x + DmfZKFnwRGVWs+Yxma4j62BrGBr3e9ABdM3Br4UCDAPD58TAoiAbKgEP/2Ouku/uiAnR4ye5UawC + sIRL88tDsGX+1G3C8U9lTiRZ/HxM2saCJlW/ICSMSuOIgL6UBLOnF/zYur5iTe2Udy8A8/KGrVIj + /XFYqjYT2cnkY5zJ/+30BlWqL+cXdtHEgPKENgMQa5HSuKbfQPX8jXKergDSYnxy19Ey+et0wOG3 + xvcu183AEAZBzpOlKstQjEIbNB6xGtD4MC+eVNgJB0B0WafRxuST84nwb6v4RY120hP7+u7O6+nL + L42bto4n3wSYEKjaE0VSmZ9WijlVj4GesdssXRxaNaMMAmSW8SV2H46fxvW94ArK6U5AjEsQKoyW + qxy0D8gSozxseE0b5/ggtxYwMbtYyv04D28EFW5ek2pAZ88YUc6dcUIO+f9ao6O7GmGz0gCFgngg + AeOJBtyNNAL2Tfy1pt1Qh6qPyuOsmez1HNtoWmyExG5G+EjrW9G3Fmd7bfHN1E1hYu5sI9LWsR1P + /puM8b6rRdRecz7OMgZAjC5MwKSHJBJeUXGmaia5X6uARg8bQvJKS1qb8nNxORTxaXo8iEeZm0+1 + wH0gIGGf+X+Y54u9CS4wmXPzQxXEAiICMTL+1NzON1lzyZ60V1+JiR9PNzmkbzX5hYaDDC8xw769 + xPH0B94TsY3j0G4v2dgrlG4VWJxZXzMvugBvE2qRZW6/f2xwRDIYya5U0lIBkz2B8aoSvfSAEKr+ + nm3dZCZ2XlDaKuWpa/7zA2SXHjNJRu8WUppWnzk/Po/VfPdwi7uUa0lZQfzfAF/79rVgbnmWmA5N + xKU+fU6EBdiXYYUy headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-flameproof_boyishness-msg.gpg + - attachment; filename=5-spinal_chewer-reply.gpg Content-Length: - - '606' + - '753' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:34:45 GMT + - Fri, 06 Nov 2020 21:28:00 GMT Etag: - - sha256:192ad51f502dc32b230097caa26399f43633e34f9cd2c91be35332b076a1a26a + - sha256:f462061101bcdd3f0c253f7730aac7c41b8ea013444da6b73be11baa64c25792 Expires: - - Thu, 29 Oct 2020 06:34:45 GMT + - Sat, 07 Nov 2020 09:28:00 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:39 GMT + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -285,7 +1323,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwODQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODg0fQ.eyJpZCI6MX0.rI2VSSHF9Q1KP3sviG1QBUmtDLgMlO0OJprXaDG5cSw + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 Connection: - keep-alive Content-Type: @@ -293,38 +1331,43 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//UMNDHzuWkzdSKEigpwc2bJ15vqBmPFgHA+PU3X9Dgh6c5wQU155p1EFf - BTy6CyqDouPKFfvb/FH17cWqfn/D7dPePHWOuHJa40nOgAPSr43at0HlAtOVgd3TdR+gU/6UUcmT - KhLTEme3+fewIA5cx7El1h9lFv3b4qw1gRd4+GTiu382ytJm3A7cCybUpipSLYTSKZIl9EnFPuU3 - qifY0i9GLhXxpcRvvFM98tXvOaZ6Khxd99kPeyr801FdlSZvDpfQplNjhgobw9jJZTIZKT6XghQa - KUgiuj29C0i4Uh9FQCm7Q4DJJ1KdH+/kkJTGL+1xOg8xtBSik6+JPh1lO8GcIMZyZi+inLdW5FX6 - Ux+orBw4HJKrJFRb+NwH7KZndSA0mgBgogEce4z89BOH8cdP24Kjjz5e+cawM/pkapbqi7bVKH2E - Nob5pcyvkBtdglWg7aHk6PiONabOsnlVaE3IgDyDOYTo0kcvUEruVVtDUABXHArAsq36gLZFM5M3 - 4Gdw24vpemLUvgEDQLy6RlfN71s00S6NHZ/WDueZH0olWZiItdc62GZlzbzylLMgSXNNB+PxdZm6 - Mm7o4+U3BFnjSzxBXCWFqkxg1ZB+TrUnJJEyMFdY+efpxlHsoHayVo2VD6tLnNu1BOllGmu+WUVQ - 4fx8RHPZMeglqlEXNwnSTQHdZ2kKWqr0WtDlKsfsakCUJ8K7q5jmhcbzE2soDu649WUnATzvP9ce - vbrAbW41iX3jTKaK6U78/PeyA1nAY3t9fPGOiRo6AvIZGIUc + hIwDyuj9BW6aAjgBA/469d/fEX+xblUcllXL6UfjZN76v6d3EPtdaZbooXfAFGcB+N5rhEFtv0+f + hW0faOhiOyWHE4odd7uZfT4WjMjN5wwWkMwvNsuEe6+dX/39SHkLQnZRAYxlrjdmiZqItpGF51BT + GEOwueGk4av5zSV1WPLO2JMFXzBqPlfKjYtDc4UCDAPD58TAoiAbKgEQAMLHiPW2vrpQP/qufe6i + f8QhVdvR9SDuvGhfwi/R7mIE94Q7jE144ie+WllD3hrmCwYczKCh/9PI8Cv4/IoFfC++C0UwT5+4 + utU8XMR1V+fTq86xpP1TLkb4ZI3f1RlMI6hQPs5eikwpcEiyISJQTMLiN9mJRwBlDt2/Erx7/QW+ + 2EZguDesAuZTqfUP7ZM9XEUWyUekOAGWjDKitHVqcECb6VCODhA/zzVaYY7yLuxH+Aha2arUIrrI + 86+YCcwiXoJs0ywiHmY/VB03nXn9fm79SlgKAVGIiXU0uhRagSW1kqG2oUlsU2pk1SnBlCg8ON/T + ViwI12l3INiTRJ2d3TJb28XwlhGjKTyT5fngJyYpgngpQNlQkCVcJ+mPwgXtOh9r/v3TOV+YpT3C + rduBeW9NgrXiAFIIlEZbk7wMZ4SY1oJrA2f/MTXkIyXfQP6X84nEcclJ6hbe9ye+9wnnGu6aET45 + DRQQNoT8lut93KAYi3v3GFGC3ItEzAOm03cc1C1byCf0u5LCbrz+w7itpTc65PY7xUgsvwZRo6wP + 1rqx6hcLKgHY6vNwxbnrii5uRn/cHd/h7JqdnquvCbyYsG4ETd1knF/JUiAxgrdTfyMFTWLxN2va + 7lc5UdnaubxwsKi5VFrgtmIS5kSHRb2JjoDJ250eG52qkGlRhEML1khv0sAhAW4OKySL1j0WsbPJ + FoeTFzGGnFXJDGoQZPxRYiUFn0bQ0srvfh7dvUNpMympVHSXHvleJuUBiqNBCqlqRInOsGzeWU5o + CJrtqSUnZt3jdk6SQMBrjy75MEqzdTLK9NlEfId7uOS04/+jvdTUZLMRgZ6Bxxi/qS9E2+A6QbHG + /ZfXlU3mCG0LoGGhaVr4q++RgGE4rPv0DGenXVVq2eVCB1weV+Nc4UblB8lEaJUHSu5xvdYG7EOE + Tpb5jzVVVwlmGnrAkzog3rH9ho7sX2Y6FGDKYVPogOj6YRQFgi2Fuju2 headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-constrained_decision-msg.gpg + - attachment; filename=6-spinal_chewer-reply.gpg Content-Length: - - '606' + - '897' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:34:45 GMT + - Fri, 06 Nov 2020 21:28:00 GMT Etag: - - sha256:1335bb2808daba109c7870b17e1f14116ce2c167307a55f50d92cd5c8e891054 + - sha256:b6f96803ebb649d675f780a30fd762d032392b759f534b8b074cbf8574c4e756 Expires: - - Thu, 29 Oct 2020 06:34:45 GMT + - Sat, 07 Nov 2020 09:28:00 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:28 GMT + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -338,7 +1381,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwODQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODg0fQ.eyJpZCI6MX0.rI2VSSHF9Q1KP3sviG1QBUmtDLgMlO0OJprXaDG5cSw + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA3NywiZXhwIjoxNjA0NzI2ODc3fQ.eyJpZCI6MX0.vOXKQ1yXEWGAusvCJvcwfuDPuXJsUJVFI8BwJkwXCV8 Connection: - keep-alive Content-Length: @@ -358,7 +1401,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:56 GMT + - Fri, 06 Nov 2020 21:28:08 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 ee967c6f8..621410c4d 100644 --- a/tests/functional/cassettes/test_receive_message_from_source.yaml +++ b/tests/functional/cassettes/test_receive_message_from_source.yaml @@ -17,9 +17,9 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-10-29T02:34:59.404811Z\", \n \"journalist_first_name\"\ - : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - , \n \"token\": \"eyJpYXQiOjE2MDM5MTAwOTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODk5fQ.eyJpZCI6MX0.Xy7FAJFDKPvJfdKLcrwgDy92tt2KH1XOYh4ABAjGhzQ\"\ + string: "{\n \"expiration\": \"2020-11-07T05:26:12.554524Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"token\": \"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8\"\ \n}\n" headers: Content-Length: @@ -27,7 +27,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:59 GMT + - Fri, 06 Nov 2020 21:26:12 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -41,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwOTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODk5fQ.eyJpZCI6MX0.Xy7FAJFDKPvJfdKLcrwgDy92tt2KH1XOYh4ABAjGhzQ + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 Connection: - keep-alive Content-Type: @@ -52,48 +52,99 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"constrained\ - \ decision\", \n \"key\": {\n \"fingerprint\": \"F809118E69C71707948CD12966CFBB1687563702\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALveqrPUmNPmjmxWJwGx1JEZOZD9SuabtltWKk7xV7hWEB6BMbqQ\\\ - nU/EplqR18PlBmk8EGhWRPH9vkbrgnhP4nG4QzHeY7O4h9CUZ0WGLt6N89I8z5iOl\\nh86eLqET8ruI4cNzUeo/f2alk46JMweNq8M8N8+PLmaTZE1fcfpOEKhrABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPElSNlhDRkNVUE5CRjc3NElSSE1BTlU2TVZYRktKQ1pINUxJ\\nNVBFQlBGMkc1UUVNRFZPNDNKM0Q0WkRGNTZIM1RZSlVSMzM1MjRNTFNFMlZOSUtF\\\ - nNFE3WUxVVENZUFVVQkxZWTRHRlk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEGbPuxaHVjcC5bcD/jDe5KCNAJ+LMbFmBbUmUYJu\\\ - nfvpIyeB4jPKj+4HGaPBxfzPHcf7udUQtVC9VRJURhM6NxzN7naX3eMPFyk8lslJO\\nJ9wXnekgQFBVPNNd4ZSWjZayCyBufaTV+D1M/7hzNynLwTNw+uVfB6vCH3epsZs7\\\ - nOODG4pq6b6nR6+D1y2+z\\n=pNwn\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:28.742527Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions\"\ - , \n \"url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"uuid\": \"a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"flameproof\ - \ boyishness\", \n \"key\": {\n \"fingerprint\": \"E305ED4C68CE395173CD0AC8B449FDFB1C2C3263\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAJJUqCd8q3t5dcJH+TlgyfASdmVyLFEfXLRiYpFHJVu0WlmEhIy5\\\ - nifYwFIzVYmCo01WKEmYE8hl3mvTZEjUpm1C/Qxwure/VSCDdO1Hr7SjjJsdiawmB\\ng96lv1GnfevyUnUSEoYfW0WvqNXr2WRNqPkjIAVeSHGTIUPhlW/oQ9VZABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPEFRWU5HSEdXRERSMkZLUVFNTzNQTkEyVkVIMzRYV0JONlo1\\nMjVUVjJTSzNCVVpRRUpJU1ZGQkFCQVlCWkJIVlM0NUE0U1VQQ1JYUEhES0I0VERE\\\ - nV1pPNlNRREpOUElRWk40UE1STlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJELRJ/fscLDJjf+AD/R/Q5OZrZBbKvHJo63eFG27o\\\ - ncf112RnG6M3KXL9eZ3qWXz8c1TEUlV+IhyljF4kHrSZFToz1JqYdGMH5PN6VWQPc\\nXrQxJ8T5QP2iAqhLHQ7OFWAD/AzJiR95A8OQTsL++uwUIOrR7pu3TYZoIYcsS0iu\\\ - nwV4/kzel3MsLmsWSqWkz\\n=a+P6\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:40.158791Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions\"\ - , \n \"url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"uuid\": \"6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\n }\n ]\n\ + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"exhilarating\ + \ bowsprit\", \n \"key\": {\n \"fingerprint\": \"A01685F6A5792F440548E59D047D3350E0BF9EEC\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALebrura+48myYCmgI8+sGFuJT4sbqqfbxirLFgtiUV4EnaWQ6+b\\\ + ng54TbsjRrIx/qpM8X3bOzf5oQ+cZ40YEE0VJkoBoPPIWDxyq2EgS18437lLz2KhI\\nmjSllqW4jjSBHh13BGK4JPoSjMaIvRcxGIOb1+hKMO1vyUC9uT2rteUpABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPE5XSjVaS0RCT0FXM0NIVDdRWEpNUkc2NDdSVEJMUlBWR1hR\\nSlNUN1I3RDRMTzI3NDJQSk5YVFZFSks1T05JRVpLUEpHV0ROTUFDMkMyV1pFWUpX\\\ + nR05NWlZIS1BTQVVSQkJGV1dIU0k9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAR9M1Dgv57s0dwD/0Q5jMM4S4EBMb/rFmBSytj3\\\ + n804wBylZqB/9LUh/PW2nhWHdcDznjHKfcndZrlpOeowob6hzL2L85uznBurSO5Ek\\nZg1slYAcfBYXPX5TY/b4gdZcv9cC6pCvwzODktIIXvcv2nCOswDMPZuYMVE9RW9M\\\ + nDlvtQcm/RzMXW4XHKRCs\\n=l3sU\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:53.809721Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"uuid\": \"b9557904-9282-475f-8e83-95b6aff080d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"spinal chewer\"\ + , \n \"key\": {\n \"fingerprint\": \"5977DF9DA6D87B94C5857A94CAE8FD056E9A0238\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANXAVZxCbDT8USDr09Q74hh1dlp47pJrjGfO7RMaout1pTVjZ1CR\\\ + n6eU6Hy+/Ay3HhGsZqX5SjDf8IffnT41EMxUNTYNYVbXz7fiViAGPBDusg6qsJVd7\\nUxbE0jBPADM6XYD4u65jrH3QyVE9SVl6ugD00fIWPdrugiae/ZUsl/M5ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpRUlNPN0gzWVFSV0k3S05EVkg3S1hLTlBLNjZWWUxJNlQ1\\nTlFXM05KVllKM0w3QTRQNFVaMzIyS0ZDV1NBWDdINUtMR1BIV09HV0VCM1FaWUhR\\\ + nWVRXM1g2U0NGTVNWRlJCR0FDNkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEMro/QVumgI47rkEALwuQHp76Z+F9i/Rfo+i83sh\\\ + nCZY+lINeDyyjG4/tvGorh0RUi8/Qnso5IctVLE4cS8NC0BU5fbtVpSEwyBLU9iLZ\\n/iDiOWsDxkSsfu1s6DcgdFZUnph1geagI+vbAWfg1I5/BnyvG0s9R5NKOuz7GMPH\\\ + n3tLoChgvEkPRUpRuW7ZR\\n=pyQq\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.184880Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions\"\ + , \n \"url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"boyish supermarket\"\ + , \n \"key\": {\n \"fingerprint\": \"BB6757AEFE7BC322C83D78CDFC8E25E98834236D\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKwqCxVpaozGG7vzuL0TP+vL0/0utECcNjybZvp4YMbrvgv9G4M3\\\ + nSjoVNXXZmqcqVmzPzrZXCoKTPp4NVD9F6fQUj+iLcr98CSJi6JE96VRhiIvGK7Kf\\n+zTjoOpqljSQvMDJn800f9RqsItV8Sg+0tn5pSxH7ayc9EIULmrmbbYFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpWM0FTVDZWVlU0Tk5KNzdFVTdPQTVLWTVZS1ZSWUtGUUNG\\nNUtNSjdRRVhYSDNOUEYyVFZXVEZLMlY1NllSRlJMVEJQWVdLV1BQTktIV0oyRk9N\\\ + nUFFFWU9ZNlpLTFc0RjNEQTdGTFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEPyOJemINCNtj8cD/jJZmwSMflugxKm7g45Q9oFV\\\ + nQfQSqLjku0pJbPjjiyMKK/z+jHdD6XY5NleoE+FKaEqEN688H9h32aebzkGXSRtq\\n7OKbvYhVdlgcWmtoYpF9wLFPcL8p6GHLQ569gCmz1IIQIosxB7rtHDN8m3A1m7CP\\\ + nk0baB1zW1M9QqIqVzBj1\\n=wRal\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.539926Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions\"\ + , \n \"url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"e5dc4547-5114-4753-9119-2cc9ac59a73c\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"low-lying\ + \ snooker\", \n \"key\": {\n \"fingerprint\": \"36718524EBF2FEC4235D8D6938FB3C438F87561E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAORtz49YT+Y75wgG9ebxpzrU3I3BLfv38xVAkAwh8THKYuX3uKLs\\\ + ngFSX1DyiKuLSd2e8KKqlGhoDtdnpG/GNhO+j8iFBnjohYewRCdbaoyjwwwtTtxGR\\nOiyLmvS2hj6FTEsBKJ/7wy/aPbhpRpKO1RFvIrLwkehG1jxy5sBuEQelABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtHT1pMNUs0T1VLUzI0RVlFTEk0SENERzNBV1g0Mkw2UzRN\\nSlZUN0tPV1ZLNVpYSTVaVEZSREhCR0hVQ0FMTlRMTzczUURXVUlQSjZaNjNETE5R\\\ + nVFg1T05NSkFVNzNNN0tFUERRMkk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEDj7PEOPh1Yeh6QD/2xYX4FYiMaH1P2yPE16LcvR\\\ + nzvYvrPKylwtWW12RWaqyk1G5FUijYMIk7JpEsy0YA6WFIYk/xS7Bb7ho6l9JWQbV\\nHA8EWYZF/va8G1FVrs7d6Bp9ZzGTlpSJh7vEypTVRBHVBQsvoIn6cFyGH6Tam45S\\\ + n2Ve86jUwijqFpiE3f1fN\\n=e0xx\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.913761Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions\"\ + , \n \"url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"45e770b1-3f77-4a84-a9cf-27e935f39bde\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"truthful hibernation\"\ + , \n \"key\": {\n \"fingerprint\": \"121F5892D083E8557866B71E2470452E2A71D1F7\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4GVW4iS8b6lbA/vnVfPAjTiBlQYfxY5xUIDSqoRNLt3a/bnjeS\\\ + n1v/zF09+JjxDwZx27mXhYYefokuG6UG4EcGztUMVDQHUaE/fe/olbDKUKq4BboN9\\n3JwEoMn+x4ylUlq/VdE2mnOWZcXvusA62qrck0jHfLjSDslKyRcK4ao/ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEZKUUhKN000NlBaR05LWVRFNjNZNUkzM0o0TzNINFhZWUhB\\nMzVSTFc3Vk9WT1RPVTVRWE5UN1hKUzdPSEdOT1k2TDdCV1kyTlRBUTI0Vk42WUdD\\\ + nNldJNUpQTjdSV1RKNkVPSkFQVFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJECRwRS4qcdH36o0EAIxyKP1DDG4TWuRfOU1ZQNPR\\\ + nJBD3zLi8S8iHBLBFPvf7IaLdJYd5LpOf7CayIzhpPYoz2PDLEmulUhi6yzOaynTg\\nv8GsFmt41lQnEWRYG0Pg567CR/bmMojn5Xzaf4bnbQmfV4Wt2ofkwOEARhTVJaxh\\\ + nT7M1Mq/T0Up3mOoNU0BD\\n=axyG\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:55.273674Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions\"\ + , \n \"url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\n }\n ]\n\ }\n" headers: Content-Length: - - '3220' + - '8005' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:59 GMT + - Fri, 06 Nov 2020 21:26:12 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -107,7 +158,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwOTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODk5fQ.eyJpZCI6MX0.Xy7FAJFDKPvJfdKLcrwgDy92tt2KH1XOYh4ABAjGhzQ + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 Connection: - keep-alive Content-Type: @@ -118,40 +169,146 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download\"\ - , \n \"filename\": \"1-constrained_decision-msg.gpg\", \n \"is_file\"\ + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81/download\"\ + , \n \"filename\": \"1-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"submission_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64\"\ - , \n \"uuid\": \"233ed0e8-8f52-4013-a274-21fb451ecc64\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792/download\"\ - , \n \"filename\": \"2-constrained_decision-doc.gz.gpg\", \n \"\ - is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\", \n \"submission_url\"\ - : \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792\"\ - , \n \"uuid\": \"4964105e-d0b6-432e-9db4-da5588c6c792\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download\"\ - , \n \"filename\": \"1-flameproof_boyishness-msg.gpg\", \n \"is_file\"\ + \ \"seen_by\": [], \n \"size\": 623, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\ + , \n \"uuid\": \"3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c/download\"\ + , \n \"filename\": \"2-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"submission_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\ - , \n \"uuid\": \"b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef/download\"\ - , \n \"filename\": \"2-flameproof_boyishness-doc.gz.gpg\", \n \"\ + \ \"seen_by\": [], \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\ + , \n \"uuid\": \"50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364/download\"\ + , \n \"filename\": \"3-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364\"\ + , \n \"uuid\": \"e76324ac-520e-4389-8fda-6688a8e9d364\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e/download\"\ + , \n \"filename\": \"4-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\", \n \"submission_url\"\ - : \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\ - , \n \"uuid\": \"f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\n }\n ]\n\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\ + , \n \"uuid\": \"3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download\"\ + , \n \"filename\": \"1-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 610, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2\"\ + , \n \"uuid\": \"394cb985-c32f-478a-ad79-07b3fda84db2\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download\"\ + , \n \"filename\": \"2-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 755, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050\"\ + , \n \"uuid\": \"f01387ef-639d-45c9-a2dc-ed602cd3d050\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a/download\"\ + , \n \"filename\": \"3-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a\"\ + , \n \"uuid\": \"659f5300-3753-4a99-8da5-e5e6ab65b34a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c/download\"\ + , \n \"filename\": \"4-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c\"\ + , \n \"uuid\": \"30e18bd0-40fa-426a-9272-30714a64b16c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download\"\ + , \n \"filename\": \"1-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482\"\ + , \n \"uuid\": \"a54f5bc0-4413-4d57-b92b-8e5e54545482\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download\"\ + , \n \"filename\": \"2-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 595, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b\"\ + , \n \"uuid\": \"7bce6189-7a89-41d7-908e-4e428e1c256b\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22/download\"\ + , \n \"filename\": \"3-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22\"\ + , \n \"uuid\": \"85d35b2d-df15-4fad-a188-ab00527b1c22\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9/download\"\ + , \n \"filename\": \"4-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\ + , \n \"uuid\": \"871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download\"\ + , \n \"filename\": \"1-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 638, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171\"\ + , \n \"uuid\": \"0377fd0f-e286-424c-8ad2-9420e6ab1171\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download\"\ + , \n \"filename\": \"2-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 667, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\ + , \n \"uuid\": \"78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3/download\"\ + , \n \"filename\": \"3-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3\"\ + , \n \"uuid\": \"20f98627-c109-4116-b317-09e0d2139cc3\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61/download\"\ + , \n \"filename\": \"4-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61\"\ + , \n \"uuid\": \"363d4cc2-c3d8-4620-b937-250e4b642c61\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download\"\ + , \n \"filename\": \"1-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\ + , \n \"uuid\": \"296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download\"\ + , \n \"filename\": \"2-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603\"\ + , \n \"uuid\": \"afff7c6a-b804-4ce0-8315-bab13c1a6603\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71/download\"\ + , \n \"filename\": \"3-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71\"\ + , \n \"uuid\": \"b868a433-0a11-4082-bfb3-a439d74dcf71\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818/download\"\ + , \n \"filename\": \"4-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818\"\ + , \n \"uuid\": \"c1a8cc7d-00b7-4330-a973-dd4192588818\"\n }\n ]\n\ }\n" headers: Content-Length: - - '2365' + - '12201' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:59 GMT + - Fri, 06 Nov 2020 21:26:12 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -165,7 +322,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwOTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODk5fQ.eyJpZCI6MX0.Xy7FAJFDKPvJfdKLcrwgDy92tt2KH1XOYh4ABAjGhzQ + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 Connection: - keep-alive Content-Type: @@ -176,14 +333,92 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": []\n}\n" + string: "{\n \"replies\": [\n {\n \"filename\": \"5-exhilarating_bowsprit-reply.gpg\"\ + , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ + : \"deleted\", \n \"journalist_uuid\": \"deleted\", \n \"reply_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\ + , \n \"seen_by\": [], \n \"size\": 765, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\n }, \n {\n \"filename\"\ + : \"6-exhilarating_bowsprit-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\"\ + : \"deleted\", \n \"reply_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\ + , \n \"seen_by\": [], \n \"size\": 834, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\n }, \n {\n \"filename\"\ + : \"5-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\": false,\ + \ \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 753, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\n }, \n \ + \ {\n \"filename\": \"6-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 897, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\n }, \n \ + \ {\n \"filename\": \"5-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 735, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\n }, \n \ + \ {\n \"filename\": \"6-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 737, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\n }, \n \ + \ {\n \"filename\": \"5-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 780, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"b1215576-803e-4d08-9707-728f96bbe722\"\n }, \n \ + \ {\n \"filename\": \"6-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 809, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\n }, \n \ + \ {\n \"filename\": \"5-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\n }, \n \ + \ {\n \"filename\": \"6-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"42fd9bab-151e-4199-a467-7e6d7adfd293\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '20' + - '6414' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:59 GMT + - Fri, 06 Nov 2020 21:26:12 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -197,7 +432,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwOTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODk5fQ.eyJpZCI6MX0.Xy7FAJFDKPvJfdKLcrwgDy92tt2KH1XOYh4ABAjGhzQ + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 Connection: - keep-alive Content-Type: @@ -209,8 +444,8 @@ interactions: response: body: string: "{\n \"first_name\": \"\", \n \"is_admin\": true, \n \"last_login\"\ - : \"2020-10-28T18:34:59.405082Z\", \n \"last_name\": \"\", \n \"username\"\ - : \"journalist\", \n \"uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\n\ + : \"2020-11-06T21:26:12.554858Z\", \n \"last_name\": \"\", \n \"username\"\ + : \"journalist\", \n \"uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n\ }\n" headers: Content-Length: @@ -218,7 +453,877 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:59 GMT + - Fri, 06 Nov 2020 21:26:12 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ/+JbvCqu3knUmgNlaIkHoa5LON+a++VX8mP41T5kJVaJ+7Esx6E3MDKo/Q + QgSjK/vOOrTbANyvwltS1l3llXXICPm9nVxlGvgCFtdbt1YPjOmhpN6tFoGWG5LASvDcYd4bCJhQ + QlXqOtpvnGZsnhCDSM21KlfyP1JLpp6tvj9IbN1eqMjr9OpJ+AOsSgutaEieNbyYMBQf61y72eNa + 6WwsmcuaLCysaOPnVwqkLyqTX+m1lm43UBKsoz4Sd5Yj5mTeCyj3NZ//HCZGfTcjQ3vItC5l7GVQ + YkxcVMd0JkG/8kdPxovocOKj9PwL2oYHkn0FvjZNSFFoNyoWJjyXUB/Hq0u94sJipG81CULvuDpR + 8RVAsj0QyrUROVb3fK7H7jHK7b5pJ6umvgONWnsW9pogrrRL224bhgvUVvDHMoppyMp63wOadDsX + KfJEljBtJ9vZs5VP/tSs9DlxdauPjJshqnqY2GnsRwPTboccMK46HYrKZB/wTptQ4Uyh2xe/ikXA + +iMtz7I5HdTmZt7TFS8zB96CKC54llPq+sraIGLLMw/KLNuu/0AyO+smcH1kVJKaevzBhAC3YrkA + hcSrCSPo02hFo1AAfkZGfoOneU3STOfEvNQCKF3fckAdhupISxCLyTs1mlnz7DdqzbtG6yS0OOr6 + xynAMqpX4uDquWG0zgLSPgE7GU23A1f0qbN6CIFY1RaLEMUhM9UMnBo4wWzIZ9VR+PCa8e+qcMfP + l2zXFUEXhiqCyW3GhO2+wfORUI/z + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:12 GMT + Etag: + - sha256:edaa8b794c1f5b391775f5a3302bc5e383a12f56227b6704c57fa95104c8cc28 + Expires: + - Sat, 07 Nov 2020 09:26:12 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//T3458iYGfgDUWYmagvE/7YnLrujmZQWVlcrfT8rvc/p3i3eRk3PI3CRU + kXolGzZRjZ+cys1RKF82kV9ehefFLsrvRO1JSfYjHp6DWmR3bVFg5Qj6L701o8R3SOd7TZeMj6ew + 3WAl0ay5MZ/84j9hSX83frORFXt4cx9LxJ6FhKvj9JNLU3cSjt8jWcTo05G//qgoajFZKnmYrHmL + GUrvW5qG+MjkjPUDQbwYBbpFkAH+ZkW1Ufg5kaeRtDVLQh+ln/sbo3GYAl28dT4JdWS8F6hpUiWX + snimRdjLngFP9mp0S6xVGO6wOW487GwG7jt69s/BFa8ZUqv/AjM60R/Jt6tpnuR0xQgt/CgliSRK + FVdUAhegNEGeLaK2+1/VT+eBccffU2NsNzveK9mioiwuGwXWdgPRqmFluhPDl3AhkST+GCUgTsij + +B/NaXFZn+gHLbBcWCki1eKRaI78Lhk81Z/f+7n16NxzZJtLIiMkNT60qcNK2p2DpQqPw0UXxVPW + G4gCZ6joJjg+t6GTPJ7gbtc7Oe0eZFOzFJRGHwIoWZFmZAd2yiUoFqDuxlyE6L0bLPCqH1ZK+vgX + ctesONe66N9iHFtoBl2ty/uR0MlJmdOA6TfErGDq3u6iwgkIZsZxYYltGRwKUBPNndq1isdD0qgm + rypGdlqF7ESAbO48T5/SPgFdpo6qCZ9bZV4oDrVixHCzfqvwSEoBjtWqHP0lu3XbDSSqot83/Ecz + QzuDXxLfhjjBDPCCdbvJw+pvx+cO + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:13 GMT + Etag: + - sha256:860fa6e21d969ee975f762a791f4d631877428cfdb0cfc3d73e55c7fe6822432 + Expires: + - Sat, 07 Nov 2020 09:26:13 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAndCqMgpWIWJnMVu/b07mXSe6uaIKN32pgcOGsAWRXXfuHllEySZGgg9C + CLbr49gbo5ug4BgUDcD4NdWe2hztzSiiC56/XVIhCsuHF+1SdPpQEIo5jZMINaFHTDJMkR2y4UXn + uua2eB2qESAzaioZdGW2ab9dSCcUfv9Bbp+5ZSgj7pdFvMZkRpkKlxQIUZNOF1t0+I/v6jS+alke + I8Kao6rR/3IPuUPR66OJqC4oSv2itJG8A5QY4aI3RRMKGzRUDnaUYk+3psaDwfYLui9RZJ+ElU0i + ZUXm0/pBx3vxEhpo6fCWxWECpIWiZ2aGS6iueB+LfM4HNPonyNOAN6CSx83H+Dze+sbWDzV950a2 + 3o0igURPr/G3ECmQqLz1NAVCVIyYOkTpeab6aaJzpMs1pyNN9k0gQUFRY4nVg/GPlM8JWjHnPv3E + GW93LMI+kUIAgkGLs/UhITLiq4R4JeFYW/R9nbQTEjmwdr/2gYfzQ3wvivyA/iNb3NNm/iTf5si2 + ECwaUOFrWr+tkvvebKMCDjtVszpOBAH+yOPHebxkah/lzamxbngYjfmiwEH2cMo6kzTIboLBR4fk + JdaZifsuLwiHl5FgWTVuUNN6gjnAgpJenQGeMo4h6RhoQUfWxYsvW0efMpotCbb/pmdd9UjxXMB8 + rmOY4n16FopHaKnaL7rSbQGphrAtq4beYzA44DGhmb7xrqYc+27/5pGU7Ls3xWxEetQRQbgoLNcc + toqs08NhOhHXLfvxZFFoTUD7J+A1cKp//qPEsndb6am8/cKqqftg+RMcQf6y+3NZkydyNwPvAYpb + vrHwMYtZaB7+1qc= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-low-lying_snooker-msg.gpg + Content-Length: + - '638' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:13 GMT + Etag: + - sha256:446e91d6979810b573278500d8690214cf5951976027ab4b7bf1f37000ffffa9 + Expires: + - Sat, 07 Nov 2020 09:26:13 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAgoUubcccPPCV7ulbX0tRBS0KQMM0WRwNFuu2kaViVnb9mxUrTkAzyHGg + Djgs4JD75+IwatC/K7T6l9BpIEZUIo/NTMBc3gIbNrtSYovYX1jziyKWwQKg8nM4DiAYm5GQEOIu + U4ZYJ8bQTcpdHAfbnsVJ8YD7L3rGOUqIp8demiiKfiZ8oOsbf7+yL2aWtu1tfgIDYfWiLEjY2lVQ + l1jwUJy6pMzF8z7I4e7OV88txxw37OAqol19kx15x/CP5QljlFz5rS9uexaLhytaca/ze04Hnbyv + 8lDWyzHtVmNS5S/IGr2tK0EsnCcyXaSUkHoH3sZXrXU7txl+HQh4jVI1h1pUbOJHR6gvC12Qy9Uc + Qd98YpeVA2AS/wL1LCcv2nag1zxBQxQyagynlx80czj57ezAh1KFycYdidgbhLdSPdp5SNmV7qAQ + /NoYO3V1VyoawJRVDFCo+nDdwlXLEPdwhKmvhysqZJVHzA376C9qK3AN2RTrGcVzwzht1tGjiO72 + QM7mbByYzQ8fW9/9NjuYmaJ5077RR1eF6giTVWp1XdxiRe9WEY9EapSDtrvibf6EXTFp/QFAmPbp + KT9FdoZOrTmDEQf0G6+qTCIXuDVuwNidIDQfso+IPOYXaHpS6FvtmF9KBo5kycmbCo4GFdCp/5LK + 3JhYdAMxZVesEgn/617SigHNCGInOK1IfW0HcshMyzetSVWukb5Uqvye7AGJJQTHZZTLghbMRUcB + H1vEusIlJU4AIBCywGtgWu6yWGr+NZ6i9KByGmML+AK8zuRFJdn3hkscqy+1CAu6VfZaCbarNGbo + Y4OEoWJgLJ734A1S5Vtir3UgqgRIQhh1eo8aennUba2DXP/CZyUNgg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-low-lying_snooker-msg.gpg + Content-Length: + - '667' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:13 GMT + Etag: + - sha256:3cb434435967592f1c003950273ba0ea0b34010b20c2e90a0a66007542b882fe + Expires: + - Sat, 07 Nov 2020 09:26:13 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAA7byGeaYGbl+eUIQaQDQ+FWE120zKocy7xHPuCk2Ct6gDsm0mW4y/Tdvb + RVxuezDAx4Gr4fTM+flq5H8rwjcwUtfyNRetwQgs7F/BFrMngMg2ici015Xs8z/d3XHi/y2L1AOK + OCwueTBN/FTAGDWyFrQmUGkCZb/mx9SefQL4yeZdFyoWB3XAeuTLp+9BaqEEhv/1bXRN06Oq3UJA + 0W9LoX5R8ubj2PPuUDftWiTZrYGa/mDPFOBSmPcGEZCFb6wfRsGMWDfFWzGSPNGcARrGskuCgm7s + w5yMM+I7O+ni86K56SglMgo6Eqw7teynrHDN42QmME+H36EEQrx/HPvpDW9Rt02iv2H3McPUxQwb + 7c4VFRKIVgfo93GFJ+ktK+6EaaxrSzNkgDxREq9wOdrzqkgd1uplcK4VMhUzyV37zja59g0wDyZJ + 4Mrr0ipqSyp66MpFyGiEjHoy4OPF39mgZMXttmOWfyujgshRB/OfLwzxC020687bkPoubrdI1nuu + x0Qka8Kg57CYhaMD0p3JlH/vcdCRmvYci1sL8zyQpvIBnFKc/ItlioUU21ruds8ZD17x3liOzF1M + ce9rtXhPxMA+/azas/yMtPiEIvLf4x+zeyJBxRduD6r69bX0SA1mAdRjHbylnAO4gkrRXa2DO5rJ + AwKx5PRbrBqbR+VcrtfSQAFunTyRvcUxe9nXDF6hyN+EOSy05lqCjqsXF3kqv6L8qJxoqDz3CrVN + D0JiDnFlS59UGroMt0dQm7Yr1ejRV9M= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-boyish_supermarket-msg.gpg + Content-Length: + - '593' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:13 GMT + Etag: + - sha256:422a1661857c4b39370a1a1a53ff4afa3f3d3937dd1476a864802d59825db428 + Expires: + - Sat, 07 Nov 2020 09:26:13 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//U+Gs4/MSGLoBpNkP2cs67LCVlDq3cLQjBg3Rn0xJXDygTK73nPssHPSl + EshIYEtxgm5JcFXaqwlLTxkr6+KlZP4tRLhe3nZ1Uzr7hC4MMYXYF1VPOAanhVsZ14TUYpe6tWe3 + WTUcAVlWyDX/DJpaDuqJpWearqhIUCEe8IzjluXi/Ue46el2L+VyVGJKaavBUKKtE8jndN9Ojy4a + Etde7UUUtZ0j9rEx394F33Batz8yIeTNyI711JkHTgUBXr77AXbRvx/SQxX0zwOy9X3KqT7Ljvr+ + bh+UILfcCq2MVqwnlLtS9oHX48iRh2Uvjf+yK/my0RKgso9Go2Shd2VBDT1+3KJspKeg1hm0XorH + HTcp5aR/bxIvYj/rluxzWELXM2kT5ORnjQ0oJQ7NQD5uw6i13b5ZtXZ8aiK6PL9dobX6KslM1+MF + r9vyFirC3o3EZKjwif1p//gW2f2LeIrPDFQNzM8NC+YMPx06iwLb8xSLBCRI+/svdIx+0T2/Tv+y + LwW0wB96FzJ0K9xp3f2WpdOGo6mQLdntR6+t/h/9wN/qZ1DECa4ALrA+leVVWxF9XQ5opalFn5QD + g3DmgHw49+E3C5KAs9CtoGVe1nAMR65DfyuovpjOUll3NLeCydija6Oivfh6yRKTxVgQFCrx09df + c+R5la62QYYl9fTklEnSQgHl77z7VdazKmnUj+yblJFQR0Rh588GRbGUOYmChlxp4998krGMB1Sh + 0u29CdAMr0wERhbkjqucf+TfKpq7su6dXQ== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-boyish_supermarket-msg.gpg + Content-Length: + - '595' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:13 GMT + Etag: + - sha256:bc026c545852063bd71fa03a6a62505f7448491a82d24e2699d1058f24e7354a + Expires: + - Sat, 07 Nov 2020 09:26:13 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download + response: + body: + string: !!binary | + hQILA8PnxMCiIBsqAQ/3YJwMk/y3FVSgRa39iuuFsxtfnIQliIcTc02DwObOZrhoLZkUPYsioIik + IewQIbApGR6dduG1V0I6KPl+5JMGTM22FEdlHpPNOL/5oOfMneQTgUGXEpaYr1bWHtMvtoGAzkiQ + S9hDzhD+Edgto55h5eA07Ox6qzD8TvUQfQ3vPbnmg8+ScAKa4qVNj57R8uTgS3l1K405GkzsLyy2 + 5yklfvt30/71LbakrmDAakFIUbwGlPdve4QO2siONSg1M7GAEkh5PvyDaj6lytHYZe2RS9oUggl8 + zAjRSoom6HI3JKaLtO3C7yzFTZXM/pQhvlj+2aFItsQi++OpKKGrszzqoqYUMwrKsWUdaaPULgm/ + XUxJqvkn1GwDmoYiajhv3/SM8Q+A8F6t5Ohg+pripne2ZQulvl8qkQvFLM6LJfAgdyZ0rrCUI0or + 9+DSrkDMHftq5qaVx8WBSYJDnCXCNdzQOexDYDTGKndvcftydimCXjEE9U9EbIgIhNxI9dkCd2Ux + 8CUg8jDqB2nZD0kM90yaFWm8ieofW+ow5Y33F9iQ5rnyJ6i8no3+kACtJQHu8xQVzERioxj5jEg9 + dEEUVtn6bPLsLMXa1fGF6UH5MPgYT/rhSGEvgRuQCae0jvSQlnxpxUZSsV4KPdwxl9gsrjsmoOaV + EDqHUzftH4eS5rzictJSAemw95ZGpgTzaqNrM6elC+EXtHbeRpAHLLGcJB3vhq39YFXOzVHZ9Rcz + SZDckbAy78NYBmcoL1aB1c63s3KufZxtwZOwRSiLHud26PUmTAcEEg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-spinal_chewer-msg.gpg + Content-Length: + - '610' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:13 GMT + Etag: + - sha256:125d4b2458031d54390c846e8059bee58e9a77dfc77510961edbee01cbe73c06 + Expires: + - Sat, 07 Nov 2020 09:26:13 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//fj6xq+oBW0AnBsdEBd6JW8VfD6i4W64Z2hnhBT0WAvha78l8az9Cwpha + e3jSYgDjDFirXfftb39xpYh4dsF/XQJjZiR2KLME8ZwQi/3OYbT5Qu92FXGIzjb318fEbF4z9dG+ + gy+Gq8NK6mDx3KHWCqDBQR9nWBqx9X9HhzrbA4amPCuCKzd4tU5iksivmVPPSEgWSc+TEJKbdM08 + yb0zSFzWeLjvih0MfQS/2+JpZkjY877CjQF48xgOfGV7JvqwbMKSUqDbjEhYOQsDm2mOLOjUJcVZ + 7QiktwNfirh6uNN0jR1w2XTALPvE1wU3L3CdRTWMn3ehTa7BNY+mdne8YyexICVA9AhpWYMVwyPG + rfZrapceFzJDkrUxe/aavURN+EYdH/PlY+yAgVCZXj2+abjdigggbz5LfTFWGDCvfPT4U0aw+O5b + +iQbs4alQvI/8IiQRkBL83WsiwI7sCheT2CI5E4VZFoSpKRPH6grwfvzoYBPHnQQpFXU1LGygovi + qGnLBOsIPSmfuk99uWUu4AwokErK8qFMOPrNLb8DkFS/Zq+04R5n8cmQeWEaF7g9Kj0KS+WkZvQN + HhI3G1nmJ43McMtf/lyJ4s35vzh3WJmZ0gbXcIcobtQfMkcSx0PuucCDO6/uepfP+FE7M/zU/OE7 + /jU47NggGhyPPMPiujPSwCEBXq2KKQgFnpGxx/gn5mIZVtcAM2pTJII5ZcoVtUl6TG4IOVi9ZpoM + s3wnhI9c4RIeVkwYPzfQ8hhqaHtmLJVFILJA/rL0fp95m4Db/+/VrcDTt33TXX53tN4Xq1ijou0y + nWSk3Vi4GICLbgh+kMTEMKjArAmqnJqjPHxOXHkKjl8Aqzs8m0YpP10koyGDZq3ZLIUebcbYu3Jb + G+rZGT+OJRmNrZuEOyd8A7WEtWsIMvk2SwIP6/miDlQ8EWGkPpMirTxVaPK0I0/ZRgtt4InVGarH + BscIMTKJDhqv8h8q7m8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-spinal_chewer-msg.gpg + Content-Length: + - '755' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:13 GMT + Etag: + - sha256:baf5afe2712f7518631318c716e9b255a41d06576033225f64be2d7c3888351e + Expires: + - Sat, 07 Nov 2020 09:26:13 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//apHa9XNSfa7szM/WS3pSS2HE6opX/qg+DfKSPzprUpxbk8lMy7Aqo7gY + ZjSXxHyKhE2B44Wxisj5J1C9/IHvWE2BOArQNFRDIK0j7Xp40V0yl/SpMhKY8Cdpu8zDL4P8dHhj + yxnhbt66rPtOpWhKQBwK0Zs/anUFTm0o07nn7/6dsxnUMjXMu+U46J709ueZSxYlbqeYgwM9h/a+ + RiqW8WYq1mUNNrcOuVpPb+rcZKqmbWC+eioV9pEZUkXe1o4RMFpde5ZDDmYhcCclDX6kuljGU1Tf + wCm+CZbye728Ckeeq8BEbIMrCHERWDZVijCrp37vfDNKXlENYj6dCSUA/axPGA1z+QPLlLOKCX4V + eVKqT2HuvcSkwxSC4IwYM3BlyCowSqI0GFOaNrvqX6SuZp3AlYLqxFpSZ05eTcbvTg4T8vAHbO6t + 0z0cA4cEG88p7BgXkRxJIpLs7OrzIu0/TUlsAa/ylK80kYkdM0wzgeDZUzi0HIegBj1UwU31Yu2L + ZGsAjkMHl/yMDFk+6q24cp2tU5rnfJmfYNk7Z/1FrDshdipwJKgXeKNFzGxpN3is6V8knGWV29KG + Ed9Li3qFzIwPf5JAPHq+QwYaVhrj1TR9BWxE3iLnw3sNP44c9sm4lZEwzyv4PAubDCMd3jPczEwL + vMDuj+aLPabESaBC9UnSXgEllWfm4K10qWxT7B2dbMMn0i3pwvOW8Wgrb1HRbGpzauzdb7D0dL3T + GSulGhcNMnCwxRzOan4wONXFA4ICIdcaaaWYSM0hd1HfIKnnZ9h+jILFDhHs+TIdH7iz+50= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-exhilarating_bowsprit-msg.gpg + Content-Length: + - '623' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:13 GMT + Etag: + - sha256:92fa49ed69d092653479a56bda894f8bd56207ea0f78e185e35d8c89c7b2f170 + Expires: + - Sat, 07 Nov 2020 09:26:13 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:53 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//Ri4pVlDqgd0RZnzggCXR8gz98QjQLAWkHZxowv3BCbXYOSafYc6SoTVQ + GhZrkzI7hFwaMYb22xoN4VtSFTdot4u5a4w/dO8VJCgNtYYIlzMhYobJOBBUTQwd+/b5+x1KA+ME + 4GQR10QLuJpaljx6/W2GMhuYJburj8RopzogRCof72L7+5xOPVCr2qf5KYJtalaviSlcfoLEaYG7 + UYrhVxLOvVWGLG0YRMRgq42pBnFc+f0dKft0aMhhKD1mbMbB3Zod+7LEL77xI4oQC7Y8MWhYSTQA + 0p+AgnGESNEF23Y+4C3DKBEf5i3N24iZ1XIvT1MHMZXUsLMgS6y4PHcwOqSyxi9PsCehnLBSLCrQ + H+sCgVwU4qesjjRsPZIqgHcf0TLV9SFy7iilOjONo1O1/kxok1+nOCcAMjWGM2ZPhBVxobua+o+g + Y/6KsYS2x/opjJ4LqYKEbgOyvso3N6bBvR2mCW3Jwyp0K+n5rpSRN5XCm87A+z3yqDO68+e7EF0h + ts3z2L16fhjzIififF2CcYz7aSqpMNexg1RI61P/zawKKg4Caigg6XTPkfDEBe5U3WbJxvGNen2I + 0f9jZSCwQoBU2EzZ0SXO4HaAFz50QZrUP9Rxkr6nRp2HUlBKAGqvNkOFPh+HnM6qhdcTx6T2qIlp + +CqDzLwXyMKWWctIyjDSowH2iniDARojvXsQrZbZxk8IcYEnIA5wJdhkoO0pMA+1eyioO++27w7x + uuN3+VoH9bjcGTRBa69L+sNLMeYIyEYWbs6cGsnZOKRxfcgADK5yKEG/8luhTdmq1cOMcaCPX4bc + oa1nREOvPVFiF2PRC7t5P4dewcGuZLl3ZXhp2XJWXyNw1QJNRxPa5FA8De9rPQEQVTi8Wsb3+a5Q + 4jxPDeCDUgw= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-exhilarating_bowsprit-msg.gpg + Content-Length: + - '692' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:13 GMT + Etag: + - sha256:904a241ccef98ded6366dbce86bf4ba59f1c342df4007b5f91873ed50b4ea6a9 + Expires: + - Sat, 07 Nov 2020 09:26:13 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:53 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/wKymCtYHkag6vLr/SyEbI2YkmeEp0QH+MDVVsgA4TreFo4aSOtGEMURspK + jUcTqp9goUylUI3rJNGbyuW+vrj30qPffDNCTJsTlMa0djPN7CXFJEDtZJlnwLbiPtelDKkHzdnh + /arfRjQejeD3P26U+++O5vlNFWDsZ8QPBcwKAoUCDAPD58TAoiAbKgEP+gKPFjVzjERxEDvYiGCH + tGrFspeoEyts3oKoXm7s1FYcGD0HYcZcSzWRwE/El3usU0OrKoa6S8M25hFp0qZ/BviJthYauueW + TIyQnnhN/+tJWWvELTfQ1SwgUxbQFy0psiVL1csc2O3RImFLVpf2yPPNQobo+rGQyhcAe11n9kAC + yMRcycZzyW9Xn6o9pZJNYk1H8qt/uUp+ikKp4wGKKLoIfSD+/YTghInspiFsme0DBcp9V2vqjyGe + CRxi+JjyP1+H8fCYmG4HasxL4RnfxIeFvHEU6D9QbqSLDXnw57C5B3LSK+GdCQD2GRkabmx0YDoJ + THBwoknEsLJaKYjZJHYwIEYoncjCDyyLskhzDGW+rAmJOHrVI8G0NkAXaYZDbSVQXWzAROuDXDFC + hEEsCBcFh3xa8LsrT19Yzqlt3ny6jIWZH8k4qC3C2kZMHa9MNiRLYNNMz+UXvsUIgbR1XESwxd0j + n64nh9DTX4137EQBYdLl49RkPcDieB7ZPrBwfUWHw1u2xf/dyptRTRDwZt+rZi9uXomnA4Ne69KA + JzcjsF0xg/DZCv6eWorJX5tFMXAmyWdFDLF1K/WRBWETZ6F5YNdb8zZSgK+pbvMBYGPDC3AFH6oI + Twl+3WD17Or7MKHtONwtzgKZTuAGijDqMazf2BaDaGYs8fElyWiCpbUy0j4BjCVNFMRma7sTQ9CY + oSnesr+6iHcMNNoStOq5TRSsl9cssGIMAUMiOIiooSKLwVD+E9k6ciUH1bfsK3nfIg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:13 GMT + Etag: + - sha256:621f9d2ad6bc5f592d7fa45b125f6764a35978389472123bf6465f8e3181d460 + Expires: + - Sat, 07 Nov 2020 09:26:13 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/4+98ml7cAlskXUJ5TnXQw2oBnHP674Lf0AmnVacqBCjAjGpeNvBb5Diffr + QD4ymnsLWuM99LlzIqhY1HUpIag1f3xcZQW3rpUaAh9j0fn1Of89uApGFd7ETxGf0uCZJ1/3GX5z + Iln7TXjTHC7KeEklYzSdaXhnesWVz/VjYOD7Q4UCDAPD58TAoiAbKgEP/3Oy5OBffkpfbj8AQaiP + tgWQ36G8IA1pkkZGPxjmTvJOpyQIxc7q0zdDbBVLHwp6t/vw5nRUEuJ4Rtv6B+gSuwOPih4yU7YN + RJ8qRbumn3/c3WH8MZYkKA3T7/DnpN6vQMKNk5pClGO5zcUTRZYDHXEBEbBZ2SxHFSVVdYPKN+Ad + IiNCj50cStRtcwSR67HsDzwNhcBar8IVOy/x0eKWTe0a/24d4o5+9TZn3FwnffFUiG4/UE94KoQg + GqCrMjj0tUl9tM1QK1b9xv8jTkLvKuGoZ5P2gi7pyo3G6AupaKj9RQ8feaL3MducxXD3yWgxraCC + 11Iep1dfNQCgGxRHfQo0x78UUbHwwlUJ8FeYtcLlcaYA6881q5EwXncUvVBLNlBKL0NltYZVM0Fh + Hi0oN+urMpZx5TKXiXH285YxkYvOpS3ZtMMiVnXzD+yzdJH5COGHcWDeD3e07CVcqcDK9RmiQWc3 + dOlrvbBsJ/3hD5l5HLsF8c2q/2jFld+h7tkIamziWu4mGpIhFHF1tfjL0TWHVW7zkQddu1vzsOGY + G7XQ4bn/IJNms4Ey+G/ZN7BylwdP27E6HgL8e1mJ0r2KKwRvq3tKyYTYS01CYpcjksDCnTXU2Lxz + 0kKRK3BUR8y6mopRPZfN1wi0UQf1zI3Z6CylSt1kOtuIHF4zmfedZugs0j4BNjcXhkUyKHLPftkt + 45H9UxYlnfG88Ncy9IMApQIwQPXn/TODZarCOi/DaEVYIHsyFV66Z1fOWCLpo++yWA== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:14 GMT + Etag: + - sha256:124a411ab04fc8a922009e2e95ed4f3c04acca9602dff2d5a02e8989c7af2086 + Expires: + - Sat, 07 Nov 2020 09:26:13 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BBADO6q3JdprpMZxhLIAjLcZsp47HYn75NYdFCqzCQT343SEDdrkYCD/ZXdEu + W2Mvp5FIHIkwySrF/tU3loMP58//iq1lvHZpaNdcDimh3imrsYsjga/oyDp3YZT1bR9LFMVFlKsL + tS5kqjG04jqwpIeWuA4giLx1RMsrARxHr2Wt74UCDAPD58TAoiAbKgEP/jPg2QKSyTz4Uc475+6R + +BpnQry0DAPH2vXjOtO6i3Ms5DO9Kn2cqYcF568tQg5VpPbGemNpN5jxrxkO0v8l69MMnIyBM44W + bMdNcqfrn8W0WRFLEo7Ro7goZoHDQfaawJYFYGKW/e/p7Kpq4vqCcY5b6nWiUSzXBkJ5ieDXfCwS + AZZ2NKhiyts3NSr7kQHMYEw2EKKFZmzp4MEYibT6QsVhyMvCQgMU7kWhowgcCm8qPaQpR2H2pJrR + +PSdYtiL0YqACayit+x9yF4ahahG3GGbZl9Pivi7chpHZsu6/yW2WBmXb87Wt4zQteWTVbV6eOBI + Q1cyEiINcHQRtKpWQkJB/FemyndPh59qAPhZrtDq/DXDk5jvvQGKO9kJGpmDJSyF1HUvrenGaC/9 + QG8LwDUSwFy5uMcc97pmjVkEIg4mRR7M5IW/UnZzQXOxgaj/xaElQ70A+KsFEcsUiU5F0AvluhmK + GN4GqXmjqpbTpJf76XkKT75C7JENZ2OpIPhdkme0kErnus9Jw6j+CWhhrDezdw79PI+6aow6JFpF + GiagLpK/98oB2Xk6/UK+QOsTbQnyTn7nEV0/vd0O5e4XoI0947CIQ2HjrcCD1lJSQCBe/1pmlmfD + 5HPxRZmzYDwIVWSZDzz9wLeFMLapbLkgkqzeHTFg/v+bkL4uxg4lDrnx0m0BAsP/Qm9PV61eW9ak + UNNwJFIL8h7qH1CuoHM1gptaZZL2jIMDf6wV7wFCKD4FFKLmSAKet9XH0f3bKxi7gv/8PkjLdb2L + zdaxfFspOI4muwymJ2Ec7uDR5C/RH+NPTbrn9qy4kI/t5MxI8A9s + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-low-lying_snooker-reply.gpg + Content-Length: + - '780' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:14 GMT + Etag: + - sha256:11b9dd7fc4d11f5f556bdcbeec9af5f54e4c2df835978957b7e804ce6aaf443a + Expires: + - Sat, 07 Nov 2020 09:26:14 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BA/9GNQ4KWyIZmpUlxWFDjr+pTsNFVWPUPlLCIRfE46pPm3f00g0GXtg4sSH4 + sBeGw/XDd2Gcy0t90xsylQJZHpoym0AqYGuzM+Mem6IIEIV/viu36l/YiM5mIhywt9RPraRsjfwq + Udy3NMmo3AmG6C+7MA/U7BfZYMZWt5y+wGJXtoUCDAPD58TAoiAbKgEQAKX5dN3BlPvaWnmTf4in + 0hJomu26gIeWrHZ13k8D3SOMduzc2dt9KqbuzhJGqbaKt5O0GEPr1TLwWqaSkyp2qxnP13JO61Sr + 3Y309XNhrwzMmIkW8VNFe954Uzu4MaeKHp2IfPi7JFP9P3zwHjqwrUtu81G/0pNIi1Vwrdri3lpP + +pG/nlMsBdNMVW24SlAT2ErhXvtZNG8wTPAcpOOeWRCzzZLJjK0WmhaEsHL1Lc2DreNoKMm7CHNE + VReaqe/1GWYEq3vlFv+uQxf5rX8GIbs/SncMJjr6mv0PpkNrsN3DdSgwVaTdjUvnKUlnP4ifY3c9 + fb0O+nbCiJRduTriZj+4WmB2DosqkSpUZyYJ3l1apoEUKqWYGyGYqZ3OGZrV4UET27tMjF7CeYel + q2b7nZeYgOje7nr2z+2awQANAkYb8qqNgoQV3Z3nTMxnKTj8GCGOf/jgoqEXh+PM0ysrTBkXwTQa + 4KH2T7ggCelpe1IP2nL8IagcArXgu/+b/HfzhKldnu5o6JqaKVhUJKtGiKVOsEJVono8WFh1hE0u + h6FLAmu23wWfMlS/AvDBZVifj6UmvDmGAEZAb/pa/WrQHDMz6ek/F45BynQcJiE1yDOG7BrGJyFR + gPgKRxP/JuZjuwSVnhHxvZ/4v0hN/PYfbERQ5r5Fb/bQUh4WhkfhWNi50ooBZ69CvXQoYMXLKpfv + /9rCxLqWc/MU6OFSOtW/yqwnDg97Yr8ltxKZq7go53DKJ7UhS/fapIGcFS2Le706hiIPgDX6DgWJ + 6K4TS9RQj+Rq+bjT9O3+sxnZeKOCDSkEEwslWuECkieVfhf102R86RfRVtKVD8E49mu0zHa6AdqD + 0k515lht2S24fa8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-low-lying_snooker-reply.gpg + Content-Length: + - '809' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:14 GMT + Etag: + - sha256:20f3f4ad10be8a7ea8dafd09030e1bb52115ec98bbba341d38e0c02fb4ad6a87 + Expires: + - Sat, 07 Nov 2020 09:26:14 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/40jnucw1Wvq8QG4zOLOB/6jVkU1cMd+1ubHfXqFkvHatebEpfo7pmusHtO + oZYWsXLxdvgsCFDuXsbgNGocR3A2mtC6VV3ixKb/CYclB/QX4lP9MTsErf8jZoE3udvleliVj4S7 + n5rdlHgclo0S36Z4KHXhCoeSJW3hlKtDMLkjwYUCDAPD58TAoiAbKgEP/icdRc9Xb7V7aWsOceei + msifG5molTeNhhNLFutDantkMtP1EGrC3nVo9dgDFvB9XJiFWpysxa0sCgFUgkfrdHOHwukyG9EC + 4qtVy3hPpdrcYl4AhSuIM2Uxav9Ore4f5boDKRdv//4b2RjJsjVqDIjPWRY0Pe4e0vXL7i56KF2X + 4GH12WWfP3oTno+8V63XwgbAX192Ft/Wc8L4lRcwSJbXp46IASbCm5qhffr2KtSXrdZhq2x6ZG1i + ItCvneuFkQRhXc+NAOYiN2GsdbzMqp7/fnLhP8PiaolgRRqKqFgn1bMY8M5gz28lAzWeg9ZEK99p + JlvjEblK31O1UwzwJ0FZxlBlMHxBuXW2RtVW1G1TVfM2pf8zfObFjv4OZ6d9M2cZ8unMAaRh7Hrm + Th2j9J37C8L2COYY3MMXPz3W/QfHqN+h2C85pWT0I+uwg7Bd2HsxtyuKkSrpkgG5H1iukDhffIE6 + 1DWrMKv+QJG+mDq9cOgUkzfkVP4+5LmWOUjmt46o4C7pCTNEPl6yMrJORniJuBPx38iueQTGvRYN + CA8kF1maEIzn5ICGWYhXTxwPQ+2tQp9fEI+la70kYZfFwyxnvn7BV+AcFxSDquqJyTL+OiU8JHW7 + ga1Q/c+uuydD5R0MLnl55gUe7MgAtkYckvVUfR1pfFQaLL7skcBQaKoR0kABQmycvtPYSTK/OxB2 + D8oRC3yxkhMFe4Cw4zFS1LiX9rP7d33cV9BBf2TQoXIbPvUFIRU7/hmrRpiRvcIKrVDQ + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-boyish_supermarket-reply.gpg + Content-Length: + - '735' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:14 GMT + Etag: + - sha256:c222527984ba8ca80dae1728d471f8a24be8c608ac406d9b9d15045d76db39ba + Expires: + - Sat, 07 Nov 2020 09:26:14 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/4q3oew3Sl7iB97PaWaoI42pyuQE50MIj1oWk0ZmOMcamw1GgczNhoPOYqZ + HpQ7eqD8YFD4vbjW3ttqsbJZ49NQfu+cv1gZGEgPsB+ANA3lioAac3zlLHfutski3suQp4wmqhPF + 3Kz37FjYcd92lMRMRZIg83sYLqLb8518sRkuFYUCDAPD58TAoiAbKgEQALlcPXOK+KgriNBcgsCP + UGq61QqWgOaoDuWtLp1LtiUXZdNk8pEbrhij1UKT4EtmiPLSxD06zwy21zlsLow/u8R2D1lrbEC7 + UmZKRBArxky8CcP6UN1pcsjywBxcCV/ECtSN/em+Afyk3R5VSPRHKJTP9AcTTRcmyZ1O+2MHNqB+ + OMCw/Cc+GWx5P8p0KZrw6fuX2rubYk4Rb8zzzDJKd+XBq5ZE/u1JRlWHPGUErhioWlNjEYYastLk + NLMK2QUECoINED3n11501zguwDgca1rUmSD7467XFwT5T7kBm3R0U8cAg/ncOdG13rvWvjq5OWoZ + NZp4m3mvTJK2F9cx6BTSE2kHd/GuhuZqYojzdStTArX+Lh/ykMdTxCtlYaoGOGyyzz+0RN9V85b5 + bv8Mu4dcaDkFgJayBP+S0Oe7UycdIeqGSzPj8EwFSNMVqYV16810mMyuY1JYtatUdxtqqK1ybZIu + 7+4vrbSfu7wzDsVcpCrIde/P02PguK2FW5Z2ZHU+obZOuKai591C1H/iB+4lKngGPlPN9sA/UrM7 + 8EBT6TH6wy8jiiqd40CTUShJ8f4Ny3TjmscszgtDPTiXx+tIoNsyVrnBLjEdOmcAEYSeFxwMuSRu + MCPdYAbPwuc5LMcbV84R1Cf93NCvVdhlG1fJEB1qpmfSOGWyOv63j6W60kIB8lCTW9UxlaZ4CKSa + jQfm4c2SLxoYVgWMIFqcS2/n51QotnZitix0i/SmHcdAOMZejeQ+fEKC89AVBkOOHQeHpFY= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-boyish_supermarket-reply.gpg + Content-Length: + - '737' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:14 GMT + Etag: + - sha256:081b48b7bd60503eb84577571d38118167a05d828f154ee84470b0975db3e3ae + Expires: + - Sat, 07 Nov 2020 09:26:14 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -232,7 +1337,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwOTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODk5fQ.eyJpZCI6MX0.Xy7FAJFDKPvJfdKLcrwgDy92tt2KH1XOYh4ABAjGhzQ + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 Connection: - keep-alive Content-Type: @@ -240,38 +1345,41 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAArmycU4cPsPyLFJ52LAioCI5iV6gE4NWoryJHCmtVaeC9zb19Q1Idrh5L - +FnjmE3Za33S7hVDZfZxl/tDGr0p9dzocftwrsDBhnlPnvpBfpycjXhRJ2V+sWUcjdnjlAjz6iqF - kmbAL+aobpZ4hBHUZhUi7WgOu5Drv37RPlDqobR5WaL3Ycr1x72Vv52cOiE3Shrut2axMBq9VPID - SXYiBIdjMRksDYjgnL365SNgrdnemGgRAyVzm/Up9G1C5DIp0h/+mkUCfMMqjDUAGgTmy6DzLjbf - D9vAJFqf6J7uPjbn6lvpVoM8hkDs0ZHryrd07PqGUoSHrHUCWtz880Ysyu55hkSj1dJ3eM0Q3Mqx - ViiBXM7bV9lCgwnJIZWRsFVTRv93f8saZiEdL4vnT+ILbpBORyJnsV1/UStmBXdyMuXJkKRNECBf - iNZVtywCUAGMAF05ivQCDHMmm4RFSUb2/lEb9Xi5IXtUMa8rHuD7y9q0vTjxFol+dVjFjGjjInGI - vNQ/bLCjQ1yTctoJPjgM3KUjIJSnfU4vNmmrt3SX8N/FPNPvNJ+mO9A5JbF9L8S1lCiE8yBAkT5j - Ug3zeqWJqCYGD+eYOOgoWwIm7hRuy9XJWhWXl4d0IjIMbmEgc8nihL22y3MQ1e655lf23QF3ZbZq - XwcVHctJIVjQtG76JXXSTQGK8k/7FzEWubquU5SSIZl+wgjDC3/KZWdX3SNXN+iRz1PV/xzX5qO+ - 9wlBebksQ4NZLIu/xiwPIBtwhbXn4BeUz+OCh9/LSriFRbMW + hIwDyuj9BW6aAjgBA/0ZvDEDY9tJFxye3c2d3PEl+KuHNnaxvfjQHZUXRgQSUMyMAEZuhZY2y95C + YzfZli+cXMcbbxFvHqcuqDBqYKMaAHO/ZMbmzmJmkh69yS7ZFXfpF4vGAJzRASaOn4dsavhqet8x + DmfZKFnwRGVWs+Yxma4j62BrGBr3e9ABdM3Br4UCDAPD58TAoiAbKgEP/2Ouku/uiAnR4ye5UawC + sIRL88tDsGX+1G3C8U9lTiRZ/HxM2saCJlW/ICSMSuOIgL6UBLOnF/zYur5iTe2Udy8A8/KGrVIj + /XFYqjYT2cnkY5zJ/+30BlWqL+cXdtHEgPKENgMQa5HSuKbfQPX8jXKergDSYnxy19Ey+et0wOG3 + xvcu183AEAZBzpOlKstQjEIbNB6xGtD4MC+eVNgJB0B0WafRxuST84nwb6v4RY120hP7+u7O6+nL + L42bto4n3wSYEKjaE0VSmZ9WijlVj4GesdssXRxaNaMMAmSW8SV2H46fxvW94ArK6U5AjEsQKoyW + qxy0D8gSozxseE0b5/ggtxYwMbtYyv04D28EFW5ek2pAZ88YUc6dcUIO+f9ao6O7GmGz0gCFgngg + AeOJBtyNNAL2Tfy1pt1Qh6qPyuOsmez1HNtoWmyExG5G+EjrW9G3Fmd7bfHN1E1hYu5sI9LWsR1P + /puM8b6rRdRecz7OMgZAjC5MwKSHJBJeUXGmaia5X6uARg8bQvJKS1qb8nNxORTxaXo8iEeZm0+1 + wH0gIGGf+X+Y54u9CS4wmXPzQxXEAiICMTL+1NzON1lzyZ60V1+JiR9PNzmkbzX5hYaDDC8xw769 + xPH0B94TsY3j0G4v2dgrlG4VWJxZXzMvugBvE2qRZW6/f2xwRDIYya5U0lIBkz2B8aoSvfSAEKr+ + nm3dZCZ2XlDaKuWpa/7zA2SXHjNJRu8WUppWnzk/Po/VfPdwi7uUa0lZQfzfAF/79rVgbnmWmA5N + xKU+fU6EBdiXYYUy headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-flameproof_boyishness-msg.gpg + - attachment; filename=5-spinal_chewer-reply.gpg Content-Length: - - '606' + - '753' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:34:59 GMT + - Fri, 06 Nov 2020 21:26:14 GMT Etag: - - sha256:192ad51f502dc32b230097caa26399f43633e34f9cd2c91be35332b076a1a26a + - sha256:f462061101bcdd3f0c253f7730aac7c41b8ea013444da6b73be11baa64c25792 Expires: - - Thu, 29 Oct 2020 06:34:59 GMT + - Sat, 07 Nov 2020 09:26:14 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:39 GMT + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -285,7 +1393,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwOTksImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODk5fQ.eyJpZCI6MX0.Xy7FAJFDKPvJfdKLcrwgDy92tt2KH1XOYh4ABAjGhzQ + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk3MiwiZXhwIjoxNjA0NzI2NzcyfQ.eyJpZCI6MX0.Zz3xZVHuZOOww7TeP-oSCOoMfWZcVJb-aQj-SC9aJO8 Connection: - keep-alive Content-Type: @@ -293,38 +1401,43 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//UMNDHzuWkzdSKEigpwc2bJ15vqBmPFgHA+PU3X9Dgh6c5wQU155p1EFf - BTy6CyqDouPKFfvb/FH17cWqfn/D7dPePHWOuHJa40nOgAPSr43at0HlAtOVgd3TdR+gU/6UUcmT - KhLTEme3+fewIA5cx7El1h9lFv3b4qw1gRd4+GTiu382ytJm3A7cCybUpipSLYTSKZIl9EnFPuU3 - qifY0i9GLhXxpcRvvFM98tXvOaZ6Khxd99kPeyr801FdlSZvDpfQplNjhgobw9jJZTIZKT6XghQa - KUgiuj29C0i4Uh9FQCm7Q4DJJ1KdH+/kkJTGL+1xOg8xtBSik6+JPh1lO8GcIMZyZi+inLdW5FX6 - Ux+orBw4HJKrJFRb+NwH7KZndSA0mgBgogEce4z89BOH8cdP24Kjjz5e+cawM/pkapbqi7bVKH2E - Nob5pcyvkBtdglWg7aHk6PiONabOsnlVaE3IgDyDOYTo0kcvUEruVVtDUABXHArAsq36gLZFM5M3 - 4Gdw24vpemLUvgEDQLy6RlfN71s00S6NHZ/WDueZH0olWZiItdc62GZlzbzylLMgSXNNB+PxdZm6 - Mm7o4+U3BFnjSzxBXCWFqkxg1ZB+TrUnJJEyMFdY+efpxlHsoHayVo2VD6tLnNu1BOllGmu+WUVQ - 4fx8RHPZMeglqlEXNwnSTQHdZ2kKWqr0WtDlKsfsakCUJ8K7q5jmhcbzE2soDu649WUnATzvP9ce - vbrAbW41iX3jTKaK6U78/PeyA1nAY3t9fPGOiRo6AvIZGIUc + hIwDyuj9BW6aAjgBA/469d/fEX+xblUcllXL6UfjZN76v6d3EPtdaZbooXfAFGcB+N5rhEFtv0+f + hW0faOhiOyWHE4odd7uZfT4WjMjN5wwWkMwvNsuEe6+dX/39SHkLQnZRAYxlrjdmiZqItpGF51BT + GEOwueGk4av5zSV1WPLO2JMFXzBqPlfKjYtDc4UCDAPD58TAoiAbKgEQAMLHiPW2vrpQP/qufe6i + f8QhVdvR9SDuvGhfwi/R7mIE94Q7jE144ie+WllD3hrmCwYczKCh/9PI8Cv4/IoFfC++C0UwT5+4 + utU8XMR1V+fTq86xpP1TLkb4ZI3f1RlMI6hQPs5eikwpcEiyISJQTMLiN9mJRwBlDt2/Erx7/QW+ + 2EZguDesAuZTqfUP7ZM9XEUWyUekOAGWjDKitHVqcECb6VCODhA/zzVaYY7yLuxH+Aha2arUIrrI + 86+YCcwiXoJs0ywiHmY/VB03nXn9fm79SlgKAVGIiXU0uhRagSW1kqG2oUlsU2pk1SnBlCg8ON/T + ViwI12l3INiTRJ2d3TJb28XwlhGjKTyT5fngJyYpgngpQNlQkCVcJ+mPwgXtOh9r/v3TOV+YpT3C + rduBeW9NgrXiAFIIlEZbk7wMZ4SY1oJrA2f/MTXkIyXfQP6X84nEcclJ6hbe9ye+9wnnGu6aET45 + DRQQNoT8lut93KAYi3v3GFGC3ItEzAOm03cc1C1byCf0u5LCbrz+w7itpTc65PY7xUgsvwZRo6wP + 1rqx6hcLKgHY6vNwxbnrii5uRn/cHd/h7JqdnquvCbyYsG4ETd1knF/JUiAxgrdTfyMFTWLxN2va + 7lc5UdnaubxwsKi5VFrgtmIS5kSHRb2JjoDJ250eG52qkGlRhEML1khv0sAhAW4OKySL1j0WsbPJ + FoeTFzGGnFXJDGoQZPxRYiUFn0bQ0srvfh7dvUNpMympVHSXHvleJuUBiqNBCqlqRInOsGzeWU5o + CJrtqSUnZt3jdk6SQMBrjy75MEqzdTLK9NlEfId7uOS04/+jvdTUZLMRgZ6Bxxi/qS9E2+A6QbHG + /ZfXlU3mCG0LoGGhaVr4q++RgGE4rPv0DGenXVVq2eVCB1weV+Nc4UblB8lEaJUHSu5xvdYG7EOE + Tpb5jzVVVwlmGnrAkzog3rH9ho7sX2Y6FGDKYVPogOj6YRQFgi2Fuju2 headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-constrained_decision-msg.gpg + - attachment; filename=6-spinal_chewer-reply.gpg Content-Length: - - '606' + - '897' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:34:59 GMT + - Fri, 06 Nov 2020 21:26:14 GMT Etag: - - sha256:1335bb2808daba109c7870b17e1f14116ce2c167307a55f50d92cd5c8e891054 + - sha256:b6f96803ebb649d675f780a30fd762d032392b759f534b8b074cbf8574c4e756 Expires: - - Thu, 29 Oct 2020 06:34:59 GMT + - Sat, 07 Nov 2020 09:26:14 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:28 GMT + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: diff --git a/tests/functional/cassettes/test_seen_and_unseen.yaml b/tests/functional/cassettes/test_seen_and_unseen.yaml new file mode 100644 index 000000000..6f0a37c1f --- /dev/null +++ b/tests/functional/cassettes/test_seen_and_unseen.yaml @@ -0,0 +1,837 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/daf5906d-a22a-4b52-b868-2b03a8b9d46e/download + response: + body: + string: !!binary | + hIwDBH0zUOC/nuwBA/9pFKZnGSRv7f23fs8KwositIAfCALOlCB4dlBp0tfe3lnuHNG0xYu8YCzN + hfUO1ZUYS+MXj2m9eBxviSdP1D8jbR0mjO+tlLlE1Zw8Bp6M2+9Efum83v+/ut+ol5wpoOk1NJrz + fEjFtptGnX7Se+qLwrr6xfdq/eITsqNVI76Hm4UCDAPD58TAoiAbKgEP+wfCCdFP9oIVcReAAvHN + d3Kkw+QVbhE/jcchLONFN+H8WzqSs8jb+oBqjNq5ThMr1/7xnmVxWQtzOSyaoDHhZGeZU32DXJly + RCR4g3u7jAgw5hl/I57hvabGQG4rNrDrFskiXaXU//5KHCy2krLt3v+5hl/ZdZSseIaRW+BS3QR3 + 1l2/X15XGVWUwlXqhQoV+2e6XHVmcusYAInd9eHPTJzZP4SyZRc28g/BlTLeRDtSVM5eO5cTdknj + zFAozA7z+nHuXleAnsQeMqhThM19lQdw2Y76FyakkX7RceBOIWm64FBEXQ7G4kzdXJsalp9FhKey + YtQmtdNiR6FrP04VIzVJvQd0e6zZdmNgDPMcPjg8UBWwAjXQkcC3CZua4iS9rJSL+hYbzqL8N41K + +3b3UTjF7t6D/z/z2Ph8IIVwlBJt7uyY7MxbOsUjiugx7OGlR/nvX22MvnUyckdSLPhTbCXT6Vcv + pz8ERu9fx1HWgwDHStxo172sDr1VdRuAAB6MeE8JPYSaSLiP8qEVew7mD3ymvTQ+9aYq+kk7ykpy + ruwCUdKHdKy9LS67hINRxj2P3NsxIDEDZhpnwSIq0JtoTsqcObZ51mKtEUjJefr5fMzh/N67k6yG + GWOWMelqC7N7yATR0WyhOY6WTmH0A3HCfLS1K25VeTxF/JaWy4qqiKg60qMBG0IaVPIH0BqLcC6v + h0A8JFiFIYUEs4ww4z0EWnQeM88tqhBMAx3TO6w8QkCO1ABu9Xi3kl7dspNxCihfH1miFbJpyUJ2 + l7NuF302HQC83b8bG9b68Zrj33FKP0TMHBt7FuNi8J4IbU708nAB7rGlWn6MlaPKqFuavfcAdNq7 + Fv1IS9gSCAUh495ytbodBzAnpJkwFrcdJYXmC8bakokSTWgG + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-exhilarating_bowsprit-reply.gpg + Content-Length: + - '834' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:21 GMT + Etag: + - sha256:c1f4ad0b009965816f60bb921c405d2ef9795699e25004af17b30e784e39a904 + Expires: + - Sat, 07 Nov 2020 09:27:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:53 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: '{"files": ["b868a433-0a11-4082-bfb3-a439d74dcf71", "c1a8cc7d-00b7-4330-a973-dd4192588818"], + "messages": ["296fc5ae-fc9f-402d-b9a8-dc50e9b0d318", "afff7c6a-b804-4ce0-8315-bab13c1a6603"], + "replies": ["2784c001-e947-4eeb-b6ae-6e79de1a52c2", "42fd9bab-151e-4199-a467-7e6d7adfd293", + "4f72cfb8-c221-4b27-8f8e-aba41f3afc1e"]}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Length: + - '318' + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: POST + uri: http://localhost:8081/api/v1/seen + response: + body: + string: "{\n \"message\": \"resources marked seen\"\n}\n" + headers: + Content-Length: + - '41' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 21:27:21 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- 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.22.0 + method: POST + uri: http://localhost:8081/api/v1/token + response: + body: + string: "{\n \"expiration\": \"2020-11-07T05:27:22.795123Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"token\": \"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0MiwiZXhwIjoxNjA0NzI2ODQyfQ.eyJpZCI6MX0.LQyLcCKoMK5m1RP-su-15536YI-8a9wR4ce7RklvIJM\"\ + \n}\n" + headers: + Content-Length: + - '313' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 21:27: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0MiwiZXhwIjoxNjA0NzI2ODQyfQ.eyJpZCI6MX0.LQyLcCKoMK5m1RP-su-15536YI-8a9wR4ce7RklvIJM + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources + response: + body: + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"exhilarating\ + \ bowsprit\", \n \"key\": {\n \"fingerprint\": \"A01685F6A5792F440548E59D047D3350E0BF9EEC\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALebrura+48myYCmgI8+sGFuJT4sbqqfbxirLFgtiUV4EnaWQ6+b\\\ + ng54TbsjRrIx/qpM8X3bOzf5oQ+cZ40YEE0VJkoBoPPIWDxyq2EgS18437lLz2KhI\\nmjSllqW4jjSBHh13BGK4JPoSjMaIvRcxGIOb1+hKMO1vyUC9uT2rteUpABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPE5XSjVaS0RCT0FXM0NIVDdRWEpNUkc2NDdSVEJMUlBWR1hR\\nSlNUN1I3RDRMTzI3NDJQSk5YVFZFSks1T05JRVpLUEpHV0ROTUFDMkMyV1pFWUpX\\\ + nR05NWlZIS1BTQVVSQkJGV1dIU0k9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAR9M1Dgv57s0dwD/0Q5jMM4S4EBMb/rFmBSytj3\\\ + n804wBylZqB/9LUh/PW2nhWHdcDznjHKfcndZrlpOeowob6hzL2L85uznBurSO5Ek\\nZg1slYAcfBYXPX5TY/b4gdZcv9cC6pCvwzODktIIXvcv2nCOswDMPZuYMVE9RW9M\\\ + nDlvtQcm/RzMXW4XHKRCs\\n=l3sU\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:53.809721Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"uuid\": \"b9557904-9282-475f-8e83-95b6aff080d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"spinal chewer\"\ + , \n \"key\": {\n \"fingerprint\": \"5977DF9DA6D87B94C5857A94CAE8FD056E9A0238\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANXAVZxCbDT8USDr09Q74hh1dlp47pJrjGfO7RMaout1pTVjZ1CR\\\ + n6eU6Hy+/Ay3HhGsZqX5SjDf8IffnT41EMxUNTYNYVbXz7fiViAGPBDusg6qsJVd7\\nUxbE0jBPADM6XYD4u65jrH3QyVE9SVl6ugD00fIWPdrugiae/ZUsl/M5ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpRUlNPN0gzWVFSV0k3S05EVkg3S1hLTlBLNjZWWUxJNlQ1\\nTlFXM05KVllKM0w3QTRQNFVaMzIyS0ZDV1NBWDdINUtMR1BIV09HV0VCM1FaWUhR\\\ + nWVRXM1g2U0NGTVNWRlJCR0FDNkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEMro/QVumgI47rkEALwuQHp76Z+F9i/Rfo+i83sh\\\ + nCZY+lINeDyyjG4/tvGorh0RUi8/Qnso5IctVLE4cS8NC0BU5fbtVpSEwyBLU9iLZ\\n/iDiOWsDxkSsfu1s6DcgdFZUnph1geagI+vbAWfg1I5/BnyvG0s9R5NKOuz7GMPH\\\ + n3tLoChgvEkPRUpRuW7ZR\\n=pyQq\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.184880Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions\"\ + , \n \"url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"boyish supermarket\"\ + , \n \"key\": {\n \"fingerprint\": \"BB6757AEFE7BC322C83D78CDFC8E25E98834236D\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKwqCxVpaozGG7vzuL0TP+vL0/0utECcNjybZvp4YMbrvgv9G4M3\\\ + nSjoVNXXZmqcqVmzPzrZXCoKTPp4NVD9F6fQUj+iLcr98CSJi6JE96VRhiIvGK7Kf\\n+zTjoOpqljSQvMDJn800f9RqsItV8Sg+0tn5pSxH7ayc9EIULmrmbbYFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpWM0FTVDZWVlU0Tk5KNzdFVTdPQTVLWTVZS1ZSWUtGUUNG\\nNUtNSjdRRVhYSDNOUEYyVFZXVEZLMlY1NllSRlJMVEJQWVdLV1BQTktIV0oyRk9N\\\ + nUFFFWU9ZNlpLTFc0RjNEQTdGTFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEPyOJemINCNtj8cD/jJZmwSMflugxKm7g45Q9oFV\\\ + nQfQSqLjku0pJbPjjiyMKK/z+jHdD6XY5NleoE+FKaEqEN688H9h32aebzkGXSRtq\\n7OKbvYhVdlgcWmtoYpF9wLFPcL8p6GHLQ569gCmz1IIQIosxB7rtHDN8m3A1m7CP\\\ + nk0baB1zW1M9QqIqVzBj1\\n=wRal\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.539926Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions\"\ + , \n \"url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"e5dc4547-5114-4753-9119-2cc9ac59a73c\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"low-lying\ + \ snooker\", \n \"key\": {\n \"fingerprint\": \"36718524EBF2FEC4235D8D6938FB3C438F87561E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAORtz49YT+Y75wgG9ebxpzrU3I3BLfv38xVAkAwh8THKYuX3uKLs\\\ + ngFSX1DyiKuLSd2e8KKqlGhoDtdnpG/GNhO+j8iFBnjohYewRCdbaoyjwwwtTtxGR\\nOiyLmvS2hj6FTEsBKJ/7wy/aPbhpRpKO1RFvIrLwkehG1jxy5sBuEQelABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtHT1pMNUs0T1VLUzI0RVlFTEk0SENERzNBV1g0Mkw2UzRN\\nSlZUN0tPV1ZLNVpYSTVaVEZSREhCR0hVQ0FMTlRMTzczUURXVUlQSjZaNjNETE5R\\\ + nVFg1T05NSkFVNzNNN0tFUERRMkk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEDj7PEOPh1Yeh6QD/2xYX4FYiMaH1P2yPE16LcvR\\\ + nzvYvrPKylwtWW12RWaqyk1G5FUijYMIk7JpEsy0YA6WFIYk/xS7Bb7ho6l9JWQbV\\nHA8EWYZF/va8G1FVrs7d6Bp9ZzGTlpSJh7vEypTVRBHVBQsvoIn6cFyGH6Tam45S\\\ + n2Ve86jUwijqFpiE3f1fN\\n=e0xx\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.913761Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions\"\ + , \n \"url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"45e770b1-3f77-4a84-a9cf-27e935f39bde\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/add_star\"\ + , \n \"interaction_count\": 7, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"truthful hibernation\"\ + , \n \"key\": {\n \"fingerprint\": \"121F5892D083E8557866B71E2470452E2A71D1F7\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4GVW4iS8b6lbA/vnVfPAjTiBlQYfxY5xUIDSqoRNLt3a/bnjeS\\\ + n1v/zF09+JjxDwZx27mXhYYefokuG6UG4EcGztUMVDQHUaE/fe/olbDKUKq4BboN9\\n3JwEoMn+x4ylUlq/VdE2mnOWZcXvusA62qrck0jHfLjSDslKyRcK4ao/ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEZKUUhKN000NlBaR05LWVRFNjNZNUkzM0o0TzNINFhZWUhB\\nMzVSTFc3Vk9WT1RPVTVRWE5UN1hKUzdPSEdOT1k2TDdCV1kyTlRBUTI0Vk42WUdD\\\ + nNldJNUpQTjdSV1RKNkVPSkFQVFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJECRwRS4qcdH36o0EAIxyKP1DDG4TWuRfOU1ZQNPR\\\ + nJBD3zLi8S8iHBLBFPvf7IaLdJYd5LpOf7CayIzhpPYoz2PDLEmulUhi6yzOaynTg\\nv8GsFmt41lQnEWRYG0Pg567CR/bmMojn5Xzaf4bnbQmfV4Wt2ofkwOEARhTVJaxh\\\ + nT7M1Mq/T0Up3mOoNU0BD\\n=axyG\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:55.273674Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions\"\ + , \n \"url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\n }\n ]\n\ + }\n" + headers: + Content-Length: + - '8005' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 21:27: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0MiwiZXhwIjoxNjA0NzI2ODQyfQ.eyJpZCI6MX0.LQyLcCKoMK5m1RP-su-15536YI-8a9wR4ce7RklvIJM + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/submissions + response: + body: + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81/download\"\ + , \n \"filename\": \"1-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 623, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\ + , \n \"uuid\": \"3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c/download\"\ + , \n \"filename\": \"2-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\ + , \n \"uuid\": \"50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364/download\"\ + , \n \"filename\": \"3-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364\"\ + , \n \"uuid\": \"e76324ac-520e-4389-8fda-6688a8e9d364\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e/download\"\ + , \n \"filename\": \"4-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\ + , \n \"uuid\": \"3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download\"\ + , \n \"filename\": \"1-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 610, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2\"\ + , \n \"uuid\": \"394cb985-c32f-478a-ad79-07b3fda84db2\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download\"\ + , \n \"filename\": \"2-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 755, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050\"\ + , \n \"uuid\": \"f01387ef-639d-45c9-a2dc-ed602cd3d050\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a/download\"\ + , \n \"filename\": \"3-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a\"\ + , \n \"uuid\": \"659f5300-3753-4a99-8da5-e5e6ab65b34a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c/download\"\ + , \n \"filename\": \"4-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c\"\ + , \n \"uuid\": \"30e18bd0-40fa-426a-9272-30714a64b16c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download\"\ + , \n \"filename\": \"1-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482\"\ + , \n \"uuid\": \"a54f5bc0-4413-4d57-b92b-8e5e54545482\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download\"\ + , \n \"filename\": \"2-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 595, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b\"\ + , \n \"uuid\": \"7bce6189-7a89-41d7-908e-4e428e1c256b\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22/download\"\ + , \n \"filename\": \"3-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22\"\ + , \n \"uuid\": \"85d35b2d-df15-4fad-a188-ab00527b1c22\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9/download\"\ + , \n \"filename\": \"4-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\ + , \n \"uuid\": \"871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download\"\ + , \n \"filename\": \"1-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 638, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171\"\ + , \n \"uuid\": \"0377fd0f-e286-424c-8ad2-9420e6ab1171\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download\"\ + , \n \"filename\": \"2-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 667, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\ + , \n \"uuid\": \"78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3/download\"\ + , \n \"filename\": \"3-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3\"\ + , \n \"uuid\": \"20f98627-c109-4116-b317-09e0d2139cc3\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61/download\"\ + , \n \"filename\": \"4-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61\"\ + , \n \"uuid\": \"363d4cc2-c3d8-4620-b937-250e4b642c61\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download\"\ + , \n \"filename\": \"1-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\ + , \n \"uuid\": \"296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download\"\ + , \n \"filename\": \"2-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603\"\ + , \n \"uuid\": \"afff7c6a-b804-4ce0-8315-bab13c1a6603\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71/download\"\ + , \n \"filename\": \"3-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71\"\ + , \n \"uuid\": \"b868a433-0a11-4082-bfb3-a439d74dcf71\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818/download\"\ + , \n \"filename\": \"4-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818\"\ + , \n \"uuid\": \"c1a8cc7d-00b7-4330-a973-dd4192588818\"\n }\n ]\n\ + }\n" + headers: + Content-Length: + - '12413' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 21:27: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0MiwiZXhwIjoxNjA0NzI2ODQyfQ.eyJpZCI6MX0.LQyLcCKoMK5m1RP-su-15536YI-8a9wR4ce7RklvIJM + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/replies + response: + body: + string: "{\n \"replies\": [\n {\n \"filename\": \"5-exhilarating_bowsprit-reply.gpg\"\ + , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ + : \"deleted\", \n \"journalist_uuid\": \"deleted\", \n \"reply_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\ + , \n \"seen_by\": [], \n \"size\": 765, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\n }, \n {\n \"filename\"\ + : \"6-exhilarating_bowsprit-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\"\ + : \"deleted\", \n \"reply_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\ + , \n \"seen_by\": [], \n \"size\": 834, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\n }, \n {\n \"filename\"\ + : \"5-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\": false,\ + \ \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 753, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\n }, \n \ + \ {\n \"filename\": \"6-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 897, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\n }, \n \ + \ {\n \"filename\": \"5-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 735, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\n }, \n \ + \ {\n \"filename\": \"6-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 737, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\n }, \n \ + \ {\n \"filename\": \"5-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 780, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"b1215576-803e-4d08-9707-728f96bbe722\"\n }, \n \ + \ {\n \"filename\": \"6-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 809, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\n }, \n \ + \ {\n \"filename\": \"5-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\n }, \n \ + \ {\n \"filename\": \"6-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"42fd9bab-151e-4199-a467-7e6d7adfd293\"\n }, \n \ + \ {\n \"filename\": \"7-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + journalist\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 1085, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\n }\n ]\n\ + }\n" + headers: + Content-Length: + - '7148' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 21:27: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0MiwiZXhwIjoxNjA0NzI2ODQyfQ.eyJpZCI6MX0.LQyLcCKoMK5m1RP-su-15536YI-8a9wR4ce7RklvIJM + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/user + response: + body: + string: "{\n \"first_name\": \"\", \n \"is_admin\": true, \n \"last_login\"\ + : \"2020-11-06T21:27:22.795485Z\", \n \"last_name\": \"\", \n \"username\"\ + : \"journalist\", \n \"uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n\ + }\n" + headers: + Content-Length: + - '192' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 21:27: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0MiwiZXhwIjoxNjA0NzI2ODQyfQ.eyJpZCI6MX0.LQyLcCKoMK5m1RP-su-15536YI-8a9wR4ce7RklvIJM + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ/+JbvCqu3knUmgNlaIkHoa5LON+a++VX8mP41T5kJVaJ+7Esx6E3MDKo/Q + QgSjK/vOOrTbANyvwltS1l3llXXICPm9nVxlGvgCFtdbt1YPjOmhpN6tFoGWG5LASvDcYd4bCJhQ + QlXqOtpvnGZsnhCDSM21KlfyP1JLpp6tvj9IbN1eqMjr9OpJ+AOsSgutaEieNbyYMBQf61y72eNa + 6WwsmcuaLCysaOPnVwqkLyqTX+m1lm43UBKsoz4Sd5Yj5mTeCyj3NZ//HCZGfTcjQ3vItC5l7GVQ + YkxcVMd0JkG/8kdPxovocOKj9PwL2oYHkn0FvjZNSFFoNyoWJjyXUB/Hq0u94sJipG81CULvuDpR + 8RVAsj0QyrUROVb3fK7H7jHK7b5pJ6umvgONWnsW9pogrrRL224bhgvUVvDHMoppyMp63wOadDsX + KfJEljBtJ9vZs5VP/tSs9DlxdauPjJshqnqY2GnsRwPTboccMK46HYrKZB/wTptQ4Uyh2xe/ikXA + +iMtz7I5HdTmZt7TFS8zB96CKC54llPq+sraIGLLMw/KLNuu/0AyO+smcH1kVJKaevzBhAC3YrkA + hcSrCSPo02hFo1AAfkZGfoOneU3STOfEvNQCKF3fckAdhupISxCLyTs1mlnz7DdqzbtG6yS0OOr6 + xynAMqpX4uDquWG0zgLSPgE7GU23A1f0qbN6CIFY1RaLEMUhM9UMnBo4wWzIZ9VR+PCa8e+qcMfP + l2zXFUEXhiqCyW3GhO2+wfORUI/z + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:23 GMT + Etag: + - sha256:edaa8b794c1f5b391775f5a3302bc5e383a12f56227b6704c57fa95104c8cc28 + Expires: + - Sat, 07 Nov 2020 09:27:23 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0MiwiZXhwIjoxNjA0NzI2ODQyfQ.eyJpZCI6MX0.LQyLcCKoMK5m1RP-su-15536YI-8a9wR4ce7RklvIJM + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//T3458iYGfgDUWYmagvE/7YnLrujmZQWVlcrfT8rvc/p3i3eRk3PI3CRU + kXolGzZRjZ+cys1RKF82kV9ehefFLsrvRO1JSfYjHp6DWmR3bVFg5Qj6L701o8R3SOd7TZeMj6ew + 3WAl0ay5MZ/84j9hSX83frORFXt4cx9LxJ6FhKvj9JNLU3cSjt8jWcTo05G//qgoajFZKnmYrHmL + GUrvW5qG+MjkjPUDQbwYBbpFkAH+ZkW1Ufg5kaeRtDVLQh+ln/sbo3GYAl28dT4JdWS8F6hpUiWX + snimRdjLngFP9mp0S6xVGO6wOW487GwG7jt69s/BFa8ZUqv/AjM60R/Jt6tpnuR0xQgt/CgliSRK + FVdUAhegNEGeLaK2+1/VT+eBccffU2NsNzveK9mioiwuGwXWdgPRqmFluhPDl3AhkST+GCUgTsij + +B/NaXFZn+gHLbBcWCki1eKRaI78Lhk81Z/f+7n16NxzZJtLIiMkNT60qcNK2p2DpQqPw0UXxVPW + G4gCZ6joJjg+t6GTPJ7gbtc7Oe0eZFOzFJRGHwIoWZFmZAd2yiUoFqDuxlyE6L0bLPCqH1ZK+vgX + ctesONe66N9iHFtoBl2ty/uR0MlJmdOA6TfErGDq3u6iwgkIZsZxYYltGRwKUBPNndq1isdD0qgm + rypGdlqF7ESAbO48T5/SPgFdpo6qCZ9bZV4oDrVixHCzfqvwSEoBjtWqHP0lu3XbDSSqot83/Ecz + QzuDXxLfhjjBDPCCdbvJw+pvx+cO + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:23 GMT + Etag: + - sha256:860fa6e21d969ee975f762a791f4d631877428cfdb0cfc3d73e55c7fe6822432 + Expires: + - Sat, 07 Nov 2020 09:27:23 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0MiwiZXhwIjoxNjA0NzI2ODQyfQ.eyJpZCI6MX0.LQyLcCKoMK5m1RP-su-15536YI-8a9wR4ce7RklvIJM + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAndCqMgpWIWJnMVu/b07mXSe6uaIKN32pgcOGsAWRXXfuHllEySZGgg9C + CLbr49gbo5ug4BgUDcD4NdWe2hztzSiiC56/XVIhCsuHF+1SdPpQEIo5jZMINaFHTDJMkR2y4UXn + uua2eB2qESAzaioZdGW2ab9dSCcUfv9Bbp+5ZSgj7pdFvMZkRpkKlxQIUZNOF1t0+I/v6jS+alke + I8Kao6rR/3IPuUPR66OJqC4oSv2itJG8A5QY4aI3RRMKGzRUDnaUYk+3psaDwfYLui9RZJ+ElU0i + ZUXm0/pBx3vxEhpo6fCWxWECpIWiZ2aGS6iueB+LfM4HNPonyNOAN6CSx83H+Dze+sbWDzV950a2 + 3o0igURPr/G3ECmQqLz1NAVCVIyYOkTpeab6aaJzpMs1pyNN9k0gQUFRY4nVg/GPlM8JWjHnPv3E + GW93LMI+kUIAgkGLs/UhITLiq4R4JeFYW/R9nbQTEjmwdr/2gYfzQ3wvivyA/iNb3NNm/iTf5si2 + ECwaUOFrWr+tkvvebKMCDjtVszpOBAH+yOPHebxkah/lzamxbngYjfmiwEH2cMo6kzTIboLBR4fk + JdaZifsuLwiHl5FgWTVuUNN6gjnAgpJenQGeMo4h6RhoQUfWxYsvW0efMpotCbb/pmdd9UjxXMB8 + rmOY4n16FopHaKnaL7rSbQGphrAtq4beYzA44DGhmb7xrqYc+27/5pGU7Ls3xWxEetQRQbgoLNcc + toqs08NhOhHXLfvxZFFoTUD7J+A1cKp//qPEsndb6am8/cKqqftg+RMcQf6y+3NZkydyNwPvAYpb + vrHwMYtZaB7+1qc= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-low-lying_snooker-msg.gpg + Content-Length: + - '638' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:23 GMT + Etag: + - sha256:446e91d6979810b573278500d8690214cf5951976027ab4b7bf1f37000ffffa9 + Expires: + - Sat, 07 Nov 2020 09:27:23 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0MiwiZXhwIjoxNjA0NzI2ODQyfQ.eyJpZCI6MX0.LQyLcCKoMK5m1RP-su-15536YI-8a9wR4ce7RklvIJM + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAgoUubcccPPCV7ulbX0tRBS0KQMM0WRwNFuu2kaViVnb9mxUrTkAzyHGg + Djgs4JD75+IwatC/K7T6l9BpIEZUIo/NTMBc3gIbNrtSYovYX1jziyKWwQKg8nM4DiAYm5GQEOIu + U4ZYJ8bQTcpdHAfbnsVJ8YD7L3rGOUqIp8demiiKfiZ8oOsbf7+yL2aWtu1tfgIDYfWiLEjY2lVQ + l1jwUJy6pMzF8z7I4e7OV88txxw37OAqol19kx15x/CP5QljlFz5rS9uexaLhytaca/ze04Hnbyv + 8lDWyzHtVmNS5S/IGr2tK0EsnCcyXaSUkHoH3sZXrXU7txl+HQh4jVI1h1pUbOJHR6gvC12Qy9Uc + Qd98YpeVA2AS/wL1LCcv2nag1zxBQxQyagynlx80czj57ezAh1KFycYdidgbhLdSPdp5SNmV7qAQ + /NoYO3V1VyoawJRVDFCo+nDdwlXLEPdwhKmvhysqZJVHzA376C9qK3AN2RTrGcVzwzht1tGjiO72 + QM7mbByYzQ8fW9/9NjuYmaJ5077RR1eF6giTVWp1XdxiRe9WEY9EapSDtrvibf6EXTFp/QFAmPbp + KT9FdoZOrTmDEQf0G6+qTCIXuDVuwNidIDQfso+IPOYXaHpS6FvtmF9KBo5kycmbCo4GFdCp/5LK + 3JhYdAMxZVesEgn/617SigHNCGInOK1IfW0HcshMyzetSVWukb5Uqvye7AGJJQTHZZTLghbMRUcB + H1vEusIlJU4AIBCywGtgWu6yWGr+NZ6i9KByGmML+AK8zuRFJdn3hkscqy+1CAu6VfZaCbarNGbo + Y4OEoWJgLJ734A1S5Vtir3UgqgRIQhh1eo8aennUba2DXP/CZyUNgg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-low-lying_snooker-msg.gpg + Content-Length: + - '667' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:23 GMT + Etag: + - sha256:3cb434435967592f1c003950273ba0ea0b34010b20c2e90a0a66007542b882fe + Expires: + - Sat, 07 Nov 2020 09:27:23 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA0MiwiZXhwIjoxNjA0NzI2ODQyfQ.eyJpZCI6MX0.LQyLcCKoMK5m1RP-su-15536YI-8a9wR4ce7RklvIJM + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAA7byGeaYGbl+eUIQaQDQ+FWE120zKocy7xHPuCk2Ct6gDsm0mW4y/Tdvb + RVxuezDAx4Gr4fTM+flq5H8rwjcwUtfyNRetwQgs7F/BFrMngMg2ici015Xs8z/d3XHi/y2L1AOK + OCwueTBN/FTAGDWyFrQmUGkCZb/mx9SefQL4yeZdFyoWB3XAeuTLp+9BaqEEhv/1bXRN06Oq3UJA + 0W9LoX5R8ubj2PPuUDftWiTZrYGa/mDPFOBSmPcGEZCFb6wfRsGMWDfFWzGSPNGcARrGskuCgm7s + w5yMM+I7O+ni86K56SglMgo6Eqw7teynrHDN42QmME+H36EEQrx/HPvpDW9Rt02iv2H3McPUxQwb + 7c4VFRKIVgfo93GFJ+ktK+6EaaxrSzNkgDxREq9wOdrzqkgd1uplcK4VMhUzyV37zja59g0wDyZJ + 4Mrr0ipqSyp66MpFyGiEjHoy4OPF39mgZMXttmOWfyujgshRB/OfLwzxC020687bkPoubrdI1nuu + x0Qka8Kg57CYhaMD0p3JlH/vcdCRmvYci1sL8zyQpvIBnFKc/ItlioUU21ruds8ZD17x3liOzF1M + ce9rtXhPxMA+/azas/yMtPiEIvLf4x+zeyJBxRduD6r69bX0SA1mAdRjHbylnAO4gkrRXa2DO5rJ + AwKx5PRbrBqbR+VcrtfSQAFunTyRvcUxe9nXDF6hyN+EOSy05lqCjqsXF3kqv6L8qJxoqDz3CrVN + D0JiDnFlS59UGroMt0dQm7Yr1ejRV9M= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-boyish_supermarket-msg.gpg + Content-Length: + - '593' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:23 GMT + Etag: + - sha256:422a1661857c4b39370a1a1a53ff4afa3f3d3937dd1476a864802d59825db428 + Expires: + - Sat, 07 Nov 2020 09:27:23 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +version: 1 diff --git a/tests/functional/cassettes/test_send_reply_to_source.yaml b/tests/functional/cassettes/test_send_reply_to_source.yaml index 82b10182b..248c1591f 100644 --- a/tests/functional/cassettes/test_send_reply_to_source.yaml +++ b/tests/functional/cassettes/test_send_reply_to_source.yaml @@ -17,9 +17,9 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-10-29T02:35:31.400363Z\", \n \"journalist_first_name\"\ - : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - , \n \"token\": \"eyJpYXQiOjE2MDM5MTAxMzEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTMxfQ.eyJpZCI6MX0.3WFx7oOhBKxqBqNmjFUhwHGjeIaugtPt1XDXnThnF-8\"\ + string: "{\n \"expiration\": \"2020-11-07T05:26:30.564670Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"token\": \"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I\"\ \n}\n" headers: Content-Length: @@ -27,7 +27,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:31 GMT + - Fri, 06 Nov 2020 21:26:30 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -41,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMzEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTMxfQ.eyJpZCI6MX0.3WFx7oOhBKxqBqNmjFUhwHGjeIaugtPt1XDXnThnF-8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I Connection: - keep-alive Content-Type: @@ -52,48 +52,99 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"constrained\ - \ decision\", \n \"key\": {\n \"fingerprint\": \"F809118E69C71707948CD12966CFBB1687563702\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALveqrPUmNPmjmxWJwGx1JEZOZD9SuabtltWKk7xV7hWEB6BMbqQ\\\ - nU/EplqR18PlBmk8EGhWRPH9vkbrgnhP4nG4QzHeY7O4h9CUZ0WGLt6N89I8z5iOl\\nh86eLqET8ruI4cNzUeo/f2alk46JMweNq8M8N8+PLmaTZE1fcfpOEKhrABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPElSNlhDRkNVUE5CRjc3NElSSE1BTlU2TVZYRktKQ1pINUxJ\\nNVBFQlBGMkc1UUVNRFZPNDNKM0Q0WkRGNTZIM1RZSlVSMzM1MjRNTFNFMlZOSUtF\\\ - nNFE3WUxVVENZUFVVQkxZWTRHRlk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEGbPuxaHVjcC5bcD/jDe5KCNAJ+LMbFmBbUmUYJu\\\ - nfvpIyeB4jPKj+4HGaPBxfzPHcf7udUQtVC9VRJURhM6NxzN7naX3eMPFyk8lslJO\\nJ9wXnekgQFBVPNNd4ZSWjZayCyBufaTV+D1M/7hzNynLwTNw+uVfB6vCH3epsZs7\\\ - nOODG4pq6b6nR6+D1y2+z\\n=pNwn\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:28.742527Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions\"\ - , \n \"url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"uuid\": \"a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"flameproof\ - \ boyishness\", \n \"key\": {\n \"fingerprint\": \"E305ED4C68CE395173CD0AC8B449FDFB1C2C3263\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAJJUqCd8q3t5dcJH+TlgyfASdmVyLFEfXLRiYpFHJVu0WlmEhIy5\\\ - nifYwFIzVYmCo01WKEmYE8hl3mvTZEjUpm1C/Qxwure/VSCDdO1Hr7SjjJsdiawmB\\ng96lv1GnfevyUnUSEoYfW0WvqNXr2WRNqPkjIAVeSHGTIUPhlW/oQ9VZABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPEFRWU5HSEdXRERSMkZLUVFNTzNQTkEyVkVIMzRYV0JONlo1\\nMjVUVjJTSzNCVVpRRUpJU1ZGQkFCQVlCWkJIVlM0NUE0U1VQQ1JYUEhES0I0VERE\\\ - nV1pPNlNRREpOUElRWk40UE1STlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJELRJ/fscLDJjf+AD/R/Q5OZrZBbKvHJo63eFG27o\\\ - ncf112RnG6M3KXL9eZ3qWXz8c1TEUlV+IhyljF4kHrSZFToz1JqYdGMH5PN6VWQPc\\nXrQxJ8T5QP2iAqhLHQ7OFWAD/AzJiR95A8OQTsL++uwUIOrR7pu3TYZoIYcsS0iu\\\ - nwV4/kzel3MsLmsWSqWkz\\n=a+P6\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:40.158791Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions\"\ - , \n \"url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"uuid\": \"6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\n }\n ]\n\ + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"exhilarating\ + \ bowsprit\", \n \"key\": {\n \"fingerprint\": \"A01685F6A5792F440548E59D047D3350E0BF9EEC\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALebrura+48myYCmgI8+sGFuJT4sbqqfbxirLFgtiUV4EnaWQ6+b\\\ + ng54TbsjRrIx/qpM8X3bOzf5oQ+cZ40YEE0VJkoBoPPIWDxyq2EgS18437lLz2KhI\\nmjSllqW4jjSBHh13BGK4JPoSjMaIvRcxGIOb1+hKMO1vyUC9uT2rteUpABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPE5XSjVaS0RCT0FXM0NIVDdRWEpNUkc2NDdSVEJMUlBWR1hR\\nSlNUN1I3RDRMTzI3NDJQSk5YVFZFSks1T05JRVpLUEpHV0ROTUFDMkMyV1pFWUpX\\\ + nR05NWlZIS1BTQVVSQkJGV1dIU0k9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAR9M1Dgv57s0dwD/0Q5jMM4S4EBMb/rFmBSytj3\\\ + n804wBylZqB/9LUh/PW2nhWHdcDznjHKfcndZrlpOeowob6hzL2L85uznBurSO5Ek\\nZg1slYAcfBYXPX5TY/b4gdZcv9cC6pCvwzODktIIXvcv2nCOswDMPZuYMVE9RW9M\\\ + nDlvtQcm/RzMXW4XHKRCs\\n=l3sU\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:53.809721Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"uuid\": \"b9557904-9282-475f-8e83-95b6aff080d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"spinal chewer\"\ + , \n \"key\": {\n \"fingerprint\": \"5977DF9DA6D87B94C5857A94CAE8FD056E9A0238\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANXAVZxCbDT8USDr09Q74hh1dlp47pJrjGfO7RMaout1pTVjZ1CR\\\ + n6eU6Hy+/Ay3HhGsZqX5SjDf8IffnT41EMxUNTYNYVbXz7fiViAGPBDusg6qsJVd7\\nUxbE0jBPADM6XYD4u65jrH3QyVE9SVl6ugD00fIWPdrugiae/ZUsl/M5ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpRUlNPN0gzWVFSV0k3S05EVkg3S1hLTlBLNjZWWUxJNlQ1\\nTlFXM05KVllKM0w3QTRQNFVaMzIyS0ZDV1NBWDdINUtMR1BIV09HV0VCM1FaWUhR\\\ + nWVRXM1g2U0NGTVNWRlJCR0FDNkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEMro/QVumgI47rkEALwuQHp76Z+F9i/Rfo+i83sh\\\ + nCZY+lINeDyyjG4/tvGorh0RUi8/Qnso5IctVLE4cS8NC0BU5fbtVpSEwyBLU9iLZ\\n/iDiOWsDxkSsfu1s6DcgdFZUnph1geagI+vbAWfg1I5/BnyvG0s9R5NKOuz7GMPH\\\ + n3tLoChgvEkPRUpRuW7ZR\\n=pyQq\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.184880Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions\"\ + , \n \"url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"boyish supermarket\"\ + , \n \"key\": {\n \"fingerprint\": \"BB6757AEFE7BC322C83D78CDFC8E25E98834236D\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKwqCxVpaozGG7vzuL0TP+vL0/0utECcNjybZvp4YMbrvgv9G4M3\\\ + nSjoVNXXZmqcqVmzPzrZXCoKTPp4NVD9F6fQUj+iLcr98CSJi6JE96VRhiIvGK7Kf\\n+zTjoOpqljSQvMDJn800f9RqsItV8Sg+0tn5pSxH7ayc9EIULmrmbbYFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpWM0FTVDZWVlU0Tk5KNzdFVTdPQTVLWTVZS1ZSWUtGUUNG\\nNUtNSjdRRVhYSDNOUEYyVFZXVEZLMlY1NllSRlJMVEJQWVdLV1BQTktIV0oyRk9N\\\ + nUFFFWU9ZNlpLTFc0RjNEQTdGTFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEPyOJemINCNtj8cD/jJZmwSMflugxKm7g45Q9oFV\\\ + nQfQSqLjku0pJbPjjiyMKK/z+jHdD6XY5NleoE+FKaEqEN688H9h32aebzkGXSRtq\\n7OKbvYhVdlgcWmtoYpF9wLFPcL8p6GHLQ569gCmz1IIQIosxB7rtHDN8m3A1m7CP\\\ + nk0baB1zW1M9QqIqVzBj1\\n=wRal\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.539926Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions\"\ + , \n \"url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"e5dc4547-5114-4753-9119-2cc9ac59a73c\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"low-lying\ + \ snooker\", \n \"key\": {\n \"fingerprint\": \"36718524EBF2FEC4235D8D6938FB3C438F87561E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAORtz49YT+Y75wgG9ebxpzrU3I3BLfv38xVAkAwh8THKYuX3uKLs\\\ + ngFSX1DyiKuLSd2e8KKqlGhoDtdnpG/GNhO+j8iFBnjohYewRCdbaoyjwwwtTtxGR\\nOiyLmvS2hj6FTEsBKJ/7wy/aPbhpRpKO1RFvIrLwkehG1jxy5sBuEQelABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtHT1pMNUs0T1VLUzI0RVlFTEk0SENERzNBV1g0Mkw2UzRN\\nSlZUN0tPV1ZLNVpYSTVaVEZSREhCR0hVQ0FMTlRMTzczUURXVUlQSjZaNjNETE5R\\\ + nVFg1T05NSkFVNzNNN0tFUERRMkk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEDj7PEOPh1Yeh6QD/2xYX4FYiMaH1P2yPE16LcvR\\\ + nzvYvrPKylwtWW12RWaqyk1G5FUijYMIk7JpEsy0YA6WFIYk/xS7Bb7ho6l9JWQbV\\nHA8EWYZF/va8G1FVrs7d6Bp9ZzGTlpSJh7vEypTVRBHVBQsvoIn6cFyGH6Tam45S\\\ + n2Ve86jUwijqFpiE3f1fN\\n=e0xx\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.913761Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions\"\ + , \n \"url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"45e770b1-3f77-4a84-a9cf-27e935f39bde\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"truthful hibernation\"\ + , \n \"key\": {\n \"fingerprint\": \"121F5892D083E8557866B71E2470452E2A71D1F7\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4GVW4iS8b6lbA/vnVfPAjTiBlQYfxY5xUIDSqoRNLt3a/bnjeS\\\ + n1v/zF09+JjxDwZx27mXhYYefokuG6UG4EcGztUMVDQHUaE/fe/olbDKUKq4BboN9\\n3JwEoMn+x4ylUlq/VdE2mnOWZcXvusA62qrck0jHfLjSDslKyRcK4ao/ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEZKUUhKN000NlBaR05LWVRFNjNZNUkzM0o0TzNINFhZWUhB\\nMzVSTFc3Vk9WT1RPVTVRWE5UN1hKUzdPSEdOT1k2TDdCV1kyTlRBUTI0Vk42WUdD\\\ + nNldJNUpQTjdSV1RKNkVPSkFQVFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJECRwRS4qcdH36o0EAIxyKP1DDG4TWuRfOU1ZQNPR\\\ + nJBD3zLi8S8iHBLBFPvf7IaLdJYd5LpOf7CayIzhpPYoz2PDLEmulUhi6yzOaynTg\\nv8GsFmt41lQnEWRYG0Pg567CR/bmMojn5Xzaf4bnbQmfV4Wt2ofkwOEARhTVJaxh\\\ + nT7M1Mq/T0Up3mOoNU0BD\\n=axyG\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:55.273674Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions\"\ + , \n \"url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\n }\n ]\n\ }\n" headers: Content-Length: - - '3220' + - '8005' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:31 GMT + - Fri, 06 Nov 2020 21:26:30 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -107,7 +158,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMzEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTMxfQ.eyJpZCI6MX0.3WFx7oOhBKxqBqNmjFUhwHGjeIaugtPt1XDXnThnF-8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I Connection: - keep-alive Content-Type: @@ -118,40 +169,146 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download\"\ - , \n \"filename\": \"1-constrained_decision-msg.gpg\", \n \"is_file\"\ + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81/download\"\ + , \n \"filename\": \"1-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"submission_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64\"\ - , \n \"uuid\": \"233ed0e8-8f52-4013-a274-21fb451ecc64\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792/download\"\ - , \n \"filename\": \"2-constrained_decision-doc.gz.gpg\", \n \"\ - is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\", \n \"submission_url\"\ - : \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792\"\ - , \n \"uuid\": \"4964105e-d0b6-432e-9db4-da5588c6c792\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download\"\ - , \n \"filename\": \"1-flameproof_boyishness-msg.gpg\", \n \"is_file\"\ + \ \"seen_by\": [], \n \"size\": 623, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\ + , \n \"uuid\": \"3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c/download\"\ + , \n \"filename\": \"2-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"submission_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\ - , \n \"uuid\": \"b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef/download\"\ - , \n \"filename\": \"2-flameproof_boyishness-doc.gz.gpg\", \n \"\ + \ \"seen_by\": [], \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\ + , \n \"uuid\": \"50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364/download\"\ + , \n \"filename\": \"3-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364\"\ + , \n \"uuid\": \"e76324ac-520e-4389-8fda-6688a8e9d364\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e/download\"\ + , \n \"filename\": \"4-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\", \n \"submission_url\"\ - : \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\ - , \n \"uuid\": \"f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\n }\n ]\n\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\ + , \n \"uuid\": \"3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download\"\ + , \n \"filename\": \"1-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 610, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2\"\ + , \n \"uuid\": \"394cb985-c32f-478a-ad79-07b3fda84db2\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download\"\ + , \n \"filename\": \"2-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 755, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050\"\ + , \n \"uuid\": \"f01387ef-639d-45c9-a2dc-ed602cd3d050\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a/download\"\ + , \n \"filename\": \"3-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a\"\ + , \n \"uuid\": \"659f5300-3753-4a99-8da5-e5e6ab65b34a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c/download\"\ + , \n \"filename\": \"4-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c\"\ + , \n \"uuid\": \"30e18bd0-40fa-426a-9272-30714a64b16c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download\"\ + , \n \"filename\": \"1-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482\"\ + , \n \"uuid\": \"a54f5bc0-4413-4d57-b92b-8e5e54545482\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download\"\ + , \n \"filename\": \"2-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 595, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b\"\ + , \n \"uuid\": \"7bce6189-7a89-41d7-908e-4e428e1c256b\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22/download\"\ + , \n \"filename\": \"3-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22\"\ + , \n \"uuid\": \"85d35b2d-df15-4fad-a188-ab00527b1c22\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9/download\"\ + , \n \"filename\": \"4-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\ + , \n \"uuid\": \"871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download\"\ + , \n \"filename\": \"1-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 638, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171\"\ + , \n \"uuid\": \"0377fd0f-e286-424c-8ad2-9420e6ab1171\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download\"\ + , \n \"filename\": \"2-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 667, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\ + , \n \"uuid\": \"78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3/download\"\ + , \n \"filename\": \"3-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3\"\ + , \n \"uuid\": \"20f98627-c109-4116-b317-09e0d2139cc3\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61/download\"\ + , \n \"filename\": \"4-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61\"\ + , \n \"uuid\": \"363d4cc2-c3d8-4620-b937-250e4b642c61\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download\"\ + , \n \"filename\": \"1-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\ + , \n \"uuid\": \"296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download\"\ + , \n \"filename\": \"2-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603\"\ + , \n \"uuid\": \"afff7c6a-b804-4ce0-8315-bab13c1a6603\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71/download\"\ + , \n \"filename\": \"3-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71\"\ + , \n \"uuid\": \"b868a433-0a11-4082-bfb3-a439d74dcf71\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818/download\"\ + , \n \"filename\": \"4-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818\"\ + , \n \"uuid\": \"c1a8cc7d-00b7-4330-a973-dd4192588818\"\n }\n ]\n\ }\n" headers: Content-Length: - - '2365' + - '12201' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:31 GMT + - Fri, 06 Nov 2020 21:26:30 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -165,7 +322,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMzEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTMxfQ.eyJpZCI6MX0.3WFx7oOhBKxqBqNmjFUhwHGjeIaugtPt1XDXnThnF-8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I Connection: - keep-alive Content-Type: @@ -176,14 +333,92 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": []\n}\n" + string: "{\n \"replies\": [\n {\n \"filename\": \"5-exhilarating_bowsprit-reply.gpg\"\ + , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ + : \"deleted\", \n \"journalist_uuid\": \"deleted\", \n \"reply_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\ + , \n \"seen_by\": [], \n \"size\": 765, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\n }, \n {\n \"filename\"\ + : \"6-exhilarating_bowsprit-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\"\ + : \"deleted\", \n \"reply_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\ + , \n \"seen_by\": [], \n \"size\": 834, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\n }, \n {\n \"filename\"\ + : \"5-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\": false,\ + \ \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 753, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\n }, \n \ + \ {\n \"filename\": \"6-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 897, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\n }, \n \ + \ {\n \"filename\": \"5-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 735, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\n }, \n \ + \ {\n \"filename\": \"6-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 737, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\n }, \n \ + \ {\n \"filename\": \"5-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 780, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"b1215576-803e-4d08-9707-728f96bbe722\"\n }, \n \ + \ {\n \"filename\": \"6-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 809, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\n }, \n \ + \ {\n \"filename\": \"5-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\n }, \n \ + \ {\n \"filename\": \"6-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"42fd9bab-151e-4199-a467-7e6d7adfd293\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '20' + - '6414' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:31 GMT + - Fri, 06 Nov 2020 21:26:30 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -197,7 +432,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMzEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTMxfQ.eyJpZCI6MX0.3WFx7oOhBKxqBqNmjFUhwHGjeIaugtPt1XDXnThnF-8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I Connection: - keep-alive Content-Type: @@ -209,8 +444,8 @@ interactions: response: body: string: "{\n \"first_name\": \"\", \n \"is_admin\": true, \n \"last_login\"\ - : \"2020-10-28T18:35:31.400687Z\", \n \"last_name\": \"\", \n \"username\"\ - : \"journalist\", \n \"uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\n\ + : \"2020-11-06T21:26:30.564968Z\", \n \"last_name\": \"\", \n \"username\"\ + : \"journalist\", \n \"uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n\ }\n" headers: Content-Length: @@ -218,7 +453,380 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:31 GMT + - Fri, 06 Nov 2020 21:26:31 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ/+JbvCqu3knUmgNlaIkHoa5LON+a++VX8mP41T5kJVaJ+7Esx6E3MDKo/Q + QgSjK/vOOrTbANyvwltS1l3llXXICPm9nVxlGvgCFtdbt1YPjOmhpN6tFoGWG5LASvDcYd4bCJhQ + QlXqOtpvnGZsnhCDSM21KlfyP1JLpp6tvj9IbN1eqMjr9OpJ+AOsSgutaEieNbyYMBQf61y72eNa + 6WwsmcuaLCysaOPnVwqkLyqTX+m1lm43UBKsoz4Sd5Yj5mTeCyj3NZ//HCZGfTcjQ3vItC5l7GVQ + YkxcVMd0JkG/8kdPxovocOKj9PwL2oYHkn0FvjZNSFFoNyoWJjyXUB/Hq0u94sJipG81CULvuDpR + 8RVAsj0QyrUROVb3fK7H7jHK7b5pJ6umvgONWnsW9pogrrRL224bhgvUVvDHMoppyMp63wOadDsX + KfJEljBtJ9vZs5VP/tSs9DlxdauPjJshqnqY2GnsRwPTboccMK46HYrKZB/wTptQ4Uyh2xe/ikXA + +iMtz7I5HdTmZt7TFS8zB96CKC54llPq+sraIGLLMw/KLNuu/0AyO+smcH1kVJKaevzBhAC3YrkA + hcSrCSPo02hFo1AAfkZGfoOneU3STOfEvNQCKF3fckAdhupISxCLyTs1mlnz7DdqzbtG6yS0OOr6 + xynAMqpX4uDquWG0zgLSPgE7GU23A1f0qbN6CIFY1RaLEMUhM9UMnBo4wWzIZ9VR+PCa8e+qcMfP + l2zXFUEXhiqCyW3GhO2+wfORUI/z + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:31 GMT + Etag: + - sha256:edaa8b794c1f5b391775f5a3302bc5e383a12f56227b6704c57fa95104c8cc28 + Expires: + - Sat, 07 Nov 2020 09:26:31 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//T3458iYGfgDUWYmagvE/7YnLrujmZQWVlcrfT8rvc/p3i3eRk3PI3CRU + kXolGzZRjZ+cys1RKF82kV9ehefFLsrvRO1JSfYjHp6DWmR3bVFg5Qj6L701o8R3SOd7TZeMj6ew + 3WAl0ay5MZ/84j9hSX83frORFXt4cx9LxJ6FhKvj9JNLU3cSjt8jWcTo05G//qgoajFZKnmYrHmL + GUrvW5qG+MjkjPUDQbwYBbpFkAH+ZkW1Ufg5kaeRtDVLQh+ln/sbo3GYAl28dT4JdWS8F6hpUiWX + snimRdjLngFP9mp0S6xVGO6wOW487GwG7jt69s/BFa8ZUqv/AjM60R/Jt6tpnuR0xQgt/CgliSRK + FVdUAhegNEGeLaK2+1/VT+eBccffU2NsNzveK9mioiwuGwXWdgPRqmFluhPDl3AhkST+GCUgTsij + +B/NaXFZn+gHLbBcWCki1eKRaI78Lhk81Z/f+7n16NxzZJtLIiMkNT60qcNK2p2DpQqPw0UXxVPW + G4gCZ6joJjg+t6GTPJ7gbtc7Oe0eZFOzFJRGHwIoWZFmZAd2yiUoFqDuxlyE6L0bLPCqH1ZK+vgX + ctesONe66N9iHFtoBl2ty/uR0MlJmdOA6TfErGDq3u6iwgkIZsZxYYltGRwKUBPNndq1isdD0qgm + rypGdlqF7ESAbO48T5/SPgFdpo6qCZ9bZV4oDrVixHCzfqvwSEoBjtWqHP0lu3XbDSSqot83/Ecz + QzuDXxLfhjjBDPCCdbvJw+pvx+cO + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:31 GMT + Etag: + - sha256:860fa6e21d969ee975f762a791f4d631877428cfdb0cfc3d73e55c7fe6822432 + Expires: + - Sat, 07 Nov 2020 09:26:31 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAndCqMgpWIWJnMVu/b07mXSe6uaIKN32pgcOGsAWRXXfuHllEySZGgg9C + CLbr49gbo5ug4BgUDcD4NdWe2hztzSiiC56/XVIhCsuHF+1SdPpQEIo5jZMINaFHTDJMkR2y4UXn + uua2eB2qESAzaioZdGW2ab9dSCcUfv9Bbp+5ZSgj7pdFvMZkRpkKlxQIUZNOF1t0+I/v6jS+alke + I8Kao6rR/3IPuUPR66OJqC4oSv2itJG8A5QY4aI3RRMKGzRUDnaUYk+3psaDwfYLui9RZJ+ElU0i + ZUXm0/pBx3vxEhpo6fCWxWECpIWiZ2aGS6iueB+LfM4HNPonyNOAN6CSx83H+Dze+sbWDzV950a2 + 3o0igURPr/G3ECmQqLz1NAVCVIyYOkTpeab6aaJzpMs1pyNN9k0gQUFRY4nVg/GPlM8JWjHnPv3E + GW93LMI+kUIAgkGLs/UhITLiq4R4JeFYW/R9nbQTEjmwdr/2gYfzQ3wvivyA/iNb3NNm/iTf5si2 + ECwaUOFrWr+tkvvebKMCDjtVszpOBAH+yOPHebxkah/lzamxbngYjfmiwEH2cMo6kzTIboLBR4fk + JdaZifsuLwiHl5FgWTVuUNN6gjnAgpJenQGeMo4h6RhoQUfWxYsvW0efMpotCbb/pmdd9UjxXMB8 + rmOY4n16FopHaKnaL7rSbQGphrAtq4beYzA44DGhmb7xrqYc+27/5pGU7Ls3xWxEetQRQbgoLNcc + toqs08NhOhHXLfvxZFFoTUD7J+A1cKp//qPEsndb6am8/cKqqftg+RMcQf6y+3NZkydyNwPvAYpb + vrHwMYtZaB7+1qc= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-low-lying_snooker-msg.gpg + Content-Length: + - '638' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:31 GMT + Etag: + - sha256:446e91d6979810b573278500d8690214cf5951976027ab4b7bf1f37000ffffa9 + Expires: + - Sat, 07 Nov 2020 09:26:31 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAgoUubcccPPCV7ulbX0tRBS0KQMM0WRwNFuu2kaViVnb9mxUrTkAzyHGg + Djgs4JD75+IwatC/K7T6l9BpIEZUIo/NTMBc3gIbNrtSYovYX1jziyKWwQKg8nM4DiAYm5GQEOIu + U4ZYJ8bQTcpdHAfbnsVJ8YD7L3rGOUqIp8demiiKfiZ8oOsbf7+yL2aWtu1tfgIDYfWiLEjY2lVQ + l1jwUJy6pMzF8z7I4e7OV88txxw37OAqol19kx15x/CP5QljlFz5rS9uexaLhytaca/ze04Hnbyv + 8lDWyzHtVmNS5S/IGr2tK0EsnCcyXaSUkHoH3sZXrXU7txl+HQh4jVI1h1pUbOJHR6gvC12Qy9Uc + Qd98YpeVA2AS/wL1LCcv2nag1zxBQxQyagynlx80czj57ezAh1KFycYdidgbhLdSPdp5SNmV7qAQ + /NoYO3V1VyoawJRVDFCo+nDdwlXLEPdwhKmvhysqZJVHzA376C9qK3AN2RTrGcVzwzht1tGjiO72 + QM7mbByYzQ8fW9/9NjuYmaJ5077RR1eF6giTVWp1XdxiRe9WEY9EapSDtrvibf6EXTFp/QFAmPbp + KT9FdoZOrTmDEQf0G6+qTCIXuDVuwNidIDQfso+IPOYXaHpS6FvtmF9KBo5kycmbCo4GFdCp/5LK + 3JhYdAMxZVesEgn/617SigHNCGInOK1IfW0HcshMyzetSVWukb5Uqvye7AGJJQTHZZTLghbMRUcB + H1vEusIlJU4AIBCywGtgWu6yWGr+NZ6i9KByGmML+AK8zuRFJdn3hkscqy+1CAu6VfZaCbarNGbo + Y4OEoWJgLJ734A1S5Vtir3UgqgRIQhh1eo8aennUba2DXP/CZyUNgg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-low-lying_snooker-msg.gpg + Content-Length: + - '667' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:31 GMT + Etag: + - sha256:3cb434435967592f1c003950273ba0ea0b34010b20c2e90a0a66007542b882fe + Expires: + - Sat, 07 Nov 2020 09:26:31 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAA7byGeaYGbl+eUIQaQDQ+FWE120zKocy7xHPuCk2Ct6gDsm0mW4y/Tdvb + RVxuezDAx4Gr4fTM+flq5H8rwjcwUtfyNRetwQgs7F/BFrMngMg2ici015Xs8z/d3XHi/y2L1AOK + OCwueTBN/FTAGDWyFrQmUGkCZb/mx9SefQL4yeZdFyoWB3XAeuTLp+9BaqEEhv/1bXRN06Oq3UJA + 0W9LoX5R8ubj2PPuUDftWiTZrYGa/mDPFOBSmPcGEZCFb6wfRsGMWDfFWzGSPNGcARrGskuCgm7s + w5yMM+I7O+ni86K56SglMgo6Eqw7teynrHDN42QmME+H36EEQrx/HPvpDW9Rt02iv2H3McPUxQwb + 7c4VFRKIVgfo93GFJ+ktK+6EaaxrSzNkgDxREq9wOdrzqkgd1uplcK4VMhUzyV37zja59g0wDyZJ + 4Mrr0ipqSyp66MpFyGiEjHoy4OPF39mgZMXttmOWfyujgshRB/OfLwzxC020687bkPoubrdI1nuu + x0Qka8Kg57CYhaMD0p3JlH/vcdCRmvYci1sL8zyQpvIBnFKc/ItlioUU21ruds8ZD17x3liOzF1M + ce9rtXhPxMA+/azas/yMtPiEIvLf4x+zeyJBxRduD6r69bX0SA1mAdRjHbylnAO4gkrRXa2DO5rJ + AwKx5PRbrBqbR+VcrtfSQAFunTyRvcUxe9nXDF6hyN+EOSy05lqCjqsXF3kqv6L8qJxoqDz3CrVN + D0JiDnFlS59UGroMt0dQm7Yr1ejRV9M= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-boyish_supermarket-msg.gpg + Content-Length: + - '593' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:31 GMT + Etag: + - sha256:422a1661857c4b39370a1a1a53ff4afa3f3d3937dd1476a864802d59825db428 + Expires: + - Sat, 07 Nov 2020 09:26:31 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//U+Gs4/MSGLoBpNkP2cs67LCVlDq3cLQjBg3Rn0xJXDygTK73nPssHPSl + EshIYEtxgm5JcFXaqwlLTxkr6+KlZP4tRLhe3nZ1Uzr7hC4MMYXYF1VPOAanhVsZ14TUYpe6tWe3 + WTUcAVlWyDX/DJpaDuqJpWearqhIUCEe8IzjluXi/Ue46el2L+VyVGJKaavBUKKtE8jndN9Ojy4a + Etde7UUUtZ0j9rEx394F33Batz8yIeTNyI711JkHTgUBXr77AXbRvx/SQxX0zwOy9X3KqT7Ljvr+ + bh+UILfcCq2MVqwnlLtS9oHX48iRh2Uvjf+yK/my0RKgso9Go2Shd2VBDT1+3KJspKeg1hm0XorH + HTcp5aR/bxIvYj/rluxzWELXM2kT5ORnjQ0oJQ7NQD5uw6i13b5ZtXZ8aiK6PL9dobX6KslM1+MF + r9vyFirC3o3EZKjwif1p//gW2f2LeIrPDFQNzM8NC+YMPx06iwLb8xSLBCRI+/svdIx+0T2/Tv+y + LwW0wB96FzJ0K9xp3f2WpdOGo6mQLdntR6+t/h/9wN/qZ1DECa4ALrA+leVVWxF9XQ5opalFn5QD + g3DmgHw49+E3C5KAs9CtoGVe1nAMR65DfyuovpjOUll3NLeCydija6Oivfh6yRKTxVgQFCrx09df + c+R5la62QYYl9fTklEnSQgHl77z7VdazKmnUj+yblJFQR0Rh588GRbGUOYmChlxp4998krGMB1Sh + 0u29CdAMr0wERhbkjqucf+TfKpq7su6dXQ== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-boyish_supermarket-msg.gpg + Content-Length: + - '595' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:31 GMT + Etag: + - sha256:bc026c545852063bd71fa03a6a62505f7448491a82d24e2699d1058f24e7354a + Expires: + - Sat, 07 Nov 2020 09:26:31 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download + response: + body: + string: !!binary | + hQILA8PnxMCiIBsqAQ/3YJwMk/y3FVSgRa39iuuFsxtfnIQliIcTc02DwObOZrhoLZkUPYsioIik + IewQIbApGR6dduG1V0I6KPl+5JMGTM22FEdlHpPNOL/5oOfMneQTgUGXEpaYr1bWHtMvtoGAzkiQ + S9hDzhD+Edgto55h5eA07Ox6qzD8TvUQfQ3vPbnmg8+ScAKa4qVNj57R8uTgS3l1K405GkzsLyy2 + 5yklfvt30/71LbakrmDAakFIUbwGlPdve4QO2siONSg1M7GAEkh5PvyDaj6lytHYZe2RS9oUggl8 + zAjRSoom6HI3JKaLtO3C7yzFTZXM/pQhvlj+2aFItsQi++OpKKGrszzqoqYUMwrKsWUdaaPULgm/ + XUxJqvkn1GwDmoYiajhv3/SM8Q+A8F6t5Ohg+pripne2ZQulvl8qkQvFLM6LJfAgdyZ0rrCUI0or + 9+DSrkDMHftq5qaVx8WBSYJDnCXCNdzQOexDYDTGKndvcftydimCXjEE9U9EbIgIhNxI9dkCd2Ux + 8CUg8jDqB2nZD0kM90yaFWm8ieofW+ow5Y33F9iQ5rnyJ6i8no3+kACtJQHu8xQVzERioxj5jEg9 + dEEUVtn6bPLsLMXa1fGF6UH5MPgYT/rhSGEvgRuQCae0jvSQlnxpxUZSsV4KPdwxl9gsrjsmoOaV + EDqHUzftH4eS5rzictJSAemw95ZGpgTzaqNrM6elC+EXtHbeRpAHLLGcJB3vhq39YFXOzVHZ9Rcz + SZDckbAy78NYBmcoL1aB1c63s3KufZxtwZOwRSiLHud26PUmTAcEEg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-spinal_chewer-msg.gpg + Content-Length: + - '610' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:31 GMT + Etag: + - sha256:125d4b2458031d54390c846e8059bee58e9a77dfc77510961edbee01cbe73c06 + Expires: + - Sat, 07 Nov 2020 09:26:31 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -232,7 +840,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMzEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTMxfQ.eyJpZCI6MX0.3WFx7oOhBKxqBqNmjFUhwHGjeIaugtPt1XDXnThnF-8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I Connection: - keep-alive Content-Type: @@ -240,38 +848,41 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAArmycU4cPsPyLFJ52LAioCI5iV6gE4NWoryJHCmtVaeC9zb19Q1Idrh5L - +FnjmE3Za33S7hVDZfZxl/tDGr0p9dzocftwrsDBhnlPnvpBfpycjXhRJ2V+sWUcjdnjlAjz6iqF - kmbAL+aobpZ4hBHUZhUi7WgOu5Drv37RPlDqobR5WaL3Ycr1x72Vv52cOiE3Shrut2axMBq9VPID - SXYiBIdjMRksDYjgnL365SNgrdnemGgRAyVzm/Up9G1C5DIp0h/+mkUCfMMqjDUAGgTmy6DzLjbf - D9vAJFqf6J7uPjbn6lvpVoM8hkDs0ZHryrd07PqGUoSHrHUCWtz880Ysyu55hkSj1dJ3eM0Q3Mqx - ViiBXM7bV9lCgwnJIZWRsFVTRv93f8saZiEdL4vnT+ILbpBORyJnsV1/UStmBXdyMuXJkKRNECBf - iNZVtywCUAGMAF05ivQCDHMmm4RFSUb2/lEb9Xi5IXtUMa8rHuD7y9q0vTjxFol+dVjFjGjjInGI - vNQ/bLCjQ1yTctoJPjgM3KUjIJSnfU4vNmmrt3SX8N/FPNPvNJ+mO9A5JbF9L8S1lCiE8yBAkT5j - Ug3zeqWJqCYGD+eYOOgoWwIm7hRuy9XJWhWXl4d0IjIMbmEgc8nihL22y3MQ1e655lf23QF3ZbZq - XwcVHctJIVjQtG76JXXSTQGK8k/7FzEWubquU5SSIZl+wgjDC3/KZWdX3SNXN+iRz1PV/xzX5qO+ - 9wlBebksQ4NZLIu/xiwPIBtwhbXn4BeUz+OCh9/LSriFRbMW + hQIMA8PnxMCiIBsqAQ//fj6xq+oBW0AnBsdEBd6JW8VfD6i4W64Z2hnhBT0WAvha78l8az9Cwpha + e3jSYgDjDFirXfftb39xpYh4dsF/XQJjZiR2KLME8ZwQi/3OYbT5Qu92FXGIzjb318fEbF4z9dG+ + gy+Gq8NK6mDx3KHWCqDBQR9nWBqx9X9HhzrbA4amPCuCKzd4tU5iksivmVPPSEgWSc+TEJKbdM08 + yb0zSFzWeLjvih0MfQS/2+JpZkjY877CjQF48xgOfGV7JvqwbMKSUqDbjEhYOQsDm2mOLOjUJcVZ + 7QiktwNfirh6uNN0jR1w2XTALPvE1wU3L3CdRTWMn3ehTa7BNY+mdne8YyexICVA9AhpWYMVwyPG + rfZrapceFzJDkrUxe/aavURN+EYdH/PlY+yAgVCZXj2+abjdigggbz5LfTFWGDCvfPT4U0aw+O5b + +iQbs4alQvI/8IiQRkBL83WsiwI7sCheT2CI5E4VZFoSpKRPH6grwfvzoYBPHnQQpFXU1LGygovi + qGnLBOsIPSmfuk99uWUu4AwokErK8qFMOPrNLb8DkFS/Zq+04R5n8cmQeWEaF7g9Kj0KS+WkZvQN + HhI3G1nmJ43McMtf/lyJ4s35vzh3WJmZ0gbXcIcobtQfMkcSx0PuucCDO6/uepfP+FE7M/zU/OE7 + /jU47NggGhyPPMPiujPSwCEBXq2KKQgFnpGxx/gn5mIZVtcAM2pTJII5ZcoVtUl6TG4IOVi9ZpoM + s3wnhI9c4RIeVkwYPzfQ8hhqaHtmLJVFILJA/rL0fp95m4Db/+/VrcDTt33TXX53tN4Xq1ijou0y + nWSk3Vi4GICLbgh+kMTEMKjArAmqnJqjPHxOXHkKjl8Aqzs8m0YpP10koyGDZq3ZLIUebcbYu3Jb + G+rZGT+OJRmNrZuEOyd8A7WEtWsIMvk2SwIP6/miDlQ8EWGkPpMirTxVaPK0I0/ZRgtt4InVGarH + BscIMTKJDhqv8h8q7m8= headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-flameproof_boyishness-msg.gpg + - attachment; filename=2-spinal_chewer-msg.gpg Content-Length: - - '606' + - '755' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:35:31 GMT + - Fri, 06 Nov 2020 21:26:32 GMT Etag: - - sha256:192ad51f502dc32b230097caa26399f43633e34f9cd2c91be35332b076a1a26a + - sha256:baf5afe2712f7518631318c716e9b255a41d06576033225f64be2d7c3888351e Expires: - - Thu, 29 Oct 2020 06:35:31 GMT + - Sat, 07 Nov 2020 09:26:32 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:39 GMT + - Fri, 06 Nov 2020 21:25:54 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -285,7 +896,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMzEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTMxfQ.eyJpZCI6MX0.3WFx7oOhBKxqBqNmjFUhwHGjeIaugtPt1XDXnThnF-8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I Connection: - keep-alive Content-Type: @@ -293,53 +904,704 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//UMNDHzuWkzdSKEigpwc2bJ15vqBmPFgHA+PU3X9Dgh6c5wQU155p1EFf - BTy6CyqDouPKFfvb/FH17cWqfn/D7dPePHWOuHJa40nOgAPSr43at0HlAtOVgd3TdR+gU/6UUcmT - KhLTEme3+fewIA5cx7El1h9lFv3b4qw1gRd4+GTiu382ytJm3A7cCybUpipSLYTSKZIl9EnFPuU3 - qifY0i9GLhXxpcRvvFM98tXvOaZ6Khxd99kPeyr801FdlSZvDpfQplNjhgobw9jJZTIZKT6XghQa - KUgiuj29C0i4Uh9FQCm7Q4DJJ1KdH+/kkJTGL+1xOg8xtBSik6+JPh1lO8GcIMZyZi+inLdW5FX6 - Ux+orBw4HJKrJFRb+NwH7KZndSA0mgBgogEce4z89BOH8cdP24Kjjz5e+cawM/pkapbqi7bVKH2E - Nob5pcyvkBtdglWg7aHk6PiONabOsnlVaE3IgDyDOYTo0kcvUEruVVtDUABXHArAsq36gLZFM5M3 - 4Gdw24vpemLUvgEDQLy6RlfN71s00S6NHZ/WDueZH0olWZiItdc62GZlzbzylLMgSXNNB+PxdZm6 - Mm7o4+U3BFnjSzxBXCWFqkxg1ZB+TrUnJJEyMFdY+efpxlHsoHayVo2VD6tLnNu1BOllGmu+WUVQ - 4fx8RHPZMeglqlEXNwnSTQHdZ2kKWqr0WtDlKsfsakCUJ8K7q5jmhcbzE2soDu649WUnATzvP9ce - vbrAbW41iX3jTKaK6U78/PeyA1nAY3t9fPGOiRo6AvIZGIUc + hQIMA8PnxMCiIBsqAQ//apHa9XNSfa7szM/WS3pSS2HE6opX/qg+DfKSPzprUpxbk8lMy7Aqo7gY + ZjSXxHyKhE2B44Wxisj5J1C9/IHvWE2BOArQNFRDIK0j7Xp40V0yl/SpMhKY8Cdpu8zDL4P8dHhj + yxnhbt66rPtOpWhKQBwK0Zs/anUFTm0o07nn7/6dsxnUMjXMu+U46J709ueZSxYlbqeYgwM9h/a+ + RiqW8WYq1mUNNrcOuVpPb+rcZKqmbWC+eioV9pEZUkXe1o4RMFpde5ZDDmYhcCclDX6kuljGU1Tf + wCm+CZbye728Ckeeq8BEbIMrCHERWDZVijCrp37vfDNKXlENYj6dCSUA/axPGA1z+QPLlLOKCX4V + eVKqT2HuvcSkwxSC4IwYM3BlyCowSqI0GFOaNrvqX6SuZp3AlYLqxFpSZ05eTcbvTg4T8vAHbO6t + 0z0cA4cEG88p7BgXkRxJIpLs7OrzIu0/TUlsAa/ylK80kYkdM0wzgeDZUzi0HIegBj1UwU31Yu2L + ZGsAjkMHl/yMDFk+6q24cp2tU5rnfJmfYNk7Z/1FrDshdipwJKgXeKNFzGxpN3is6V8knGWV29KG + Ed9Li3qFzIwPf5JAPHq+QwYaVhrj1TR9BWxE3iLnw3sNP44c9sm4lZEwzyv4PAubDCMd3jPczEwL + vMDuj+aLPabESaBC9UnSXgEllWfm4K10qWxT7B2dbMMn0i3pwvOW8Wgrb1HRbGpzauzdb7D0dL3T + GSulGhcNMnCwxRzOan4wONXFA4ICIdcaaaWYSM0hd1HfIKnnZ9h+jILFDhHs+TIdH7iz+50= headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-constrained_decision-msg.gpg + - attachment; filename=1-exhilarating_bowsprit-msg.gpg Content-Length: - - '606' + - '623' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:35:31 GMT + - Fri, 06 Nov 2020 21:26:32 GMT Etag: - - sha256:1335bb2808daba109c7870b17e1f14116ce2c167307a55f50d92cd5c8e891054 + - sha256:92fa49ed69d092653479a56bda894f8bd56207ea0f78e185e35d8c89c7b2f170 Expires: - - Thu, 29 Oct 2020 06:35:31 GMT + - Sat, 07 Nov 2020 09:26:32 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:28 GMT + - Fri, 06 Nov 2020 21:25:53 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//Ri4pVlDqgd0RZnzggCXR8gz98QjQLAWkHZxowv3BCbXYOSafYc6SoTVQ + GhZrkzI7hFwaMYb22xoN4VtSFTdot4u5a4w/dO8VJCgNtYYIlzMhYobJOBBUTQwd+/b5+x1KA+ME + 4GQR10QLuJpaljx6/W2GMhuYJburj8RopzogRCof72L7+5xOPVCr2qf5KYJtalaviSlcfoLEaYG7 + UYrhVxLOvVWGLG0YRMRgq42pBnFc+f0dKft0aMhhKD1mbMbB3Zod+7LEL77xI4oQC7Y8MWhYSTQA + 0p+AgnGESNEF23Y+4C3DKBEf5i3N24iZ1XIvT1MHMZXUsLMgS6y4PHcwOqSyxi9PsCehnLBSLCrQ + H+sCgVwU4qesjjRsPZIqgHcf0TLV9SFy7iilOjONo1O1/kxok1+nOCcAMjWGM2ZPhBVxobua+o+g + Y/6KsYS2x/opjJ4LqYKEbgOyvso3N6bBvR2mCW3Jwyp0K+n5rpSRN5XCm87A+z3yqDO68+e7EF0h + ts3z2L16fhjzIififF2CcYz7aSqpMNexg1RI61P/zawKKg4Caigg6XTPkfDEBe5U3WbJxvGNen2I + 0f9jZSCwQoBU2EzZ0SXO4HaAFz50QZrUP9Rxkr6nRp2HUlBKAGqvNkOFPh+HnM6qhdcTx6T2qIlp + +CqDzLwXyMKWWctIyjDSowH2iniDARojvXsQrZbZxk8IcYEnIA5wJdhkoO0pMA+1eyioO++27w7x + uuN3+VoH9bjcGTRBa69L+sNLMeYIyEYWbs6cGsnZOKRxfcgADK5yKEG/8luhTdmq1cOMcaCPX4bc + oa1nREOvPVFiF2PRC7t5P4dewcGuZLl3ZXhp2XJWXyNw1QJNRxPa5FA8De9rPQEQVTi8Wsb3+a5Q + 4jxPDeCDUgw= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-exhilarating_bowsprit-msg.gpg + Content-Length: + - '692' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:32 GMT + Etag: + - sha256:904a241ccef98ded6366dbce86bf4ba59f1c342df4007b5f91873ed50b4ea6a9 + Expires: + - Sat, 07 Nov 2020 09:26:32 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:53 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/wKymCtYHkag6vLr/SyEbI2YkmeEp0QH+MDVVsgA4TreFo4aSOtGEMURspK + jUcTqp9goUylUI3rJNGbyuW+vrj30qPffDNCTJsTlMa0djPN7CXFJEDtZJlnwLbiPtelDKkHzdnh + /arfRjQejeD3P26U+++O5vlNFWDsZ8QPBcwKAoUCDAPD58TAoiAbKgEP+gKPFjVzjERxEDvYiGCH + tGrFspeoEyts3oKoXm7s1FYcGD0HYcZcSzWRwE/El3usU0OrKoa6S8M25hFp0qZ/BviJthYauueW + TIyQnnhN/+tJWWvELTfQ1SwgUxbQFy0psiVL1csc2O3RImFLVpf2yPPNQobo+rGQyhcAe11n9kAC + yMRcycZzyW9Xn6o9pZJNYk1H8qt/uUp+ikKp4wGKKLoIfSD+/YTghInspiFsme0DBcp9V2vqjyGe + CRxi+JjyP1+H8fCYmG4HasxL4RnfxIeFvHEU6D9QbqSLDXnw57C5B3LSK+GdCQD2GRkabmx0YDoJ + THBwoknEsLJaKYjZJHYwIEYoncjCDyyLskhzDGW+rAmJOHrVI8G0NkAXaYZDbSVQXWzAROuDXDFC + hEEsCBcFh3xa8LsrT19Yzqlt3ny6jIWZH8k4qC3C2kZMHa9MNiRLYNNMz+UXvsUIgbR1XESwxd0j + n64nh9DTX4137EQBYdLl49RkPcDieB7ZPrBwfUWHw1u2xf/dyptRTRDwZt+rZi9uXomnA4Ne69KA + JzcjsF0xg/DZCv6eWorJX5tFMXAmyWdFDLF1K/WRBWETZ6F5YNdb8zZSgK+pbvMBYGPDC3AFH6oI + Twl+3WD17Or7MKHtONwtzgKZTuAGijDqMazf2BaDaGYs8fElyWiCpbUy0j4BjCVNFMRma7sTQ9CY + oSnesr+6iHcMNNoStOq5TRSsl9cssGIMAUMiOIiooSKLwVD+E9k6ciUH1bfsK3nfIg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:32 GMT + Etag: + - sha256:621f9d2ad6bc5f592d7fa45b125f6764a35978389472123bf6465f8e3181d460 + Expires: + - Sat, 07 Nov 2020 09:26:32 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/4+98ml7cAlskXUJ5TnXQw2oBnHP674Lf0AmnVacqBCjAjGpeNvBb5Diffr + QD4ymnsLWuM99LlzIqhY1HUpIag1f3xcZQW3rpUaAh9j0fn1Of89uApGFd7ETxGf0uCZJ1/3GX5z + Iln7TXjTHC7KeEklYzSdaXhnesWVz/VjYOD7Q4UCDAPD58TAoiAbKgEP/3Oy5OBffkpfbj8AQaiP + tgWQ36G8IA1pkkZGPxjmTvJOpyQIxc7q0zdDbBVLHwp6t/vw5nRUEuJ4Rtv6B+gSuwOPih4yU7YN + RJ8qRbumn3/c3WH8MZYkKA3T7/DnpN6vQMKNk5pClGO5zcUTRZYDHXEBEbBZ2SxHFSVVdYPKN+Ad + IiNCj50cStRtcwSR67HsDzwNhcBar8IVOy/x0eKWTe0a/24d4o5+9TZn3FwnffFUiG4/UE94KoQg + GqCrMjj0tUl9tM1QK1b9xv8jTkLvKuGoZ5P2gi7pyo3G6AupaKj9RQ8feaL3MducxXD3yWgxraCC + 11Iep1dfNQCgGxRHfQo0x78UUbHwwlUJ8FeYtcLlcaYA6881q5EwXncUvVBLNlBKL0NltYZVM0Fh + Hi0oN+urMpZx5TKXiXH285YxkYvOpS3ZtMMiVnXzD+yzdJH5COGHcWDeD3e07CVcqcDK9RmiQWc3 + dOlrvbBsJ/3hD5l5HLsF8c2q/2jFld+h7tkIamziWu4mGpIhFHF1tfjL0TWHVW7zkQddu1vzsOGY + G7XQ4bn/IJNms4Ey+G/ZN7BylwdP27E6HgL8e1mJ0r2KKwRvq3tKyYTYS01CYpcjksDCnTXU2Lxz + 0kKRK3BUR8y6mopRPZfN1wi0UQf1zI3Z6CylSt1kOtuIHF4zmfedZugs0j4BNjcXhkUyKHLPftkt + 45H9UxYlnfG88Ncy9IMApQIwQPXn/TODZarCOi/DaEVYIHsyFV66Z1fOWCLpo++yWA== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:32 GMT + Etag: + - sha256:124a411ab04fc8a922009e2e95ed4f3c04acca9602dff2d5a02e8989c7af2086 + Expires: + - Sat, 07 Nov 2020 09:26:32 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BBADO6q3JdprpMZxhLIAjLcZsp47HYn75NYdFCqzCQT343SEDdrkYCD/ZXdEu + W2Mvp5FIHIkwySrF/tU3loMP58//iq1lvHZpaNdcDimh3imrsYsjga/oyDp3YZT1bR9LFMVFlKsL + tS5kqjG04jqwpIeWuA4giLx1RMsrARxHr2Wt74UCDAPD58TAoiAbKgEP/jPg2QKSyTz4Uc475+6R + +BpnQry0DAPH2vXjOtO6i3Ms5DO9Kn2cqYcF568tQg5VpPbGemNpN5jxrxkO0v8l69MMnIyBM44W + bMdNcqfrn8W0WRFLEo7Ro7goZoHDQfaawJYFYGKW/e/p7Kpq4vqCcY5b6nWiUSzXBkJ5ieDXfCwS + AZZ2NKhiyts3NSr7kQHMYEw2EKKFZmzp4MEYibT6QsVhyMvCQgMU7kWhowgcCm8qPaQpR2H2pJrR + +PSdYtiL0YqACayit+x9yF4ahahG3GGbZl9Pivi7chpHZsu6/yW2WBmXb87Wt4zQteWTVbV6eOBI + Q1cyEiINcHQRtKpWQkJB/FemyndPh59qAPhZrtDq/DXDk5jvvQGKO9kJGpmDJSyF1HUvrenGaC/9 + QG8LwDUSwFy5uMcc97pmjVkEIg4mRR7M5IW/UnZzQXOxgaj/xaElQ70A+KsFEcsUiU5F0AvluhmK + GN4GqXmjqpbTpJf76XkKT75C7JENZ2OpIPhdkme0kErnus9Jw6j+CWhhrDezdw79PI+6aow6JFpF + GiagLpK/98oB2Xk6/UK+QOsTbQnyTn7nEV0/vd0O5e4XoI0947CIQ2HjrcCD1lJSQCBe/1pmlmfD + 5HPxRZmzYDwIVWSZDzz9wLeFMLapbLkgkqzeHTFg/v+bkL4uxg4lDrnx0m0BAsP/Qm9PV61eW9ak + UNNwJFIL8h7qH1CuoHM1gptaZZL2jIMDf6wV7wFCKD4FFKLmSAKet9XH0f3bKxi7gv/8PkjLdb2L + zdaxfFspOI4muwymJ2Ec7uDR5C/RH+NPTbrn9qy4kI/t5MxI8A9s + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-low-lying_snooker-reply.gpg + Content-Length: + - '780' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:32 GMT + Etag: + - sha256:11b9dd7fc4d11f5f556bdcbeec9af5f54e4c2df835978957b7e804ce6aaf443a + Expires: + - Sat, 07 Nov 2020 09:26:32 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BA/9GNQ4KWyIZmpUlxWFDjr+pTsNFVWPUPlLCIRfE46pPm3f00g0GXtg4sSH4 + sBeGw/XDd2Gcy0t90xsylQJZHpoym0AqYGuzM+Mem6IIEIV/viu36l/YiM5mIhywt9RPraRsjfwq + Udy3NMmo3AmG6C+7MA/U7BfZYMZWt5y+wGJXtoUCDAPD58TAoiAbKgEQAKX5dN3BlPvaWnmTf4in + 0hJomu26gIeWrHZ13k8D3SOMduzc2dt9KqbuzhJGqbaKt5O0GEPr1TLwWqaSkyp2qxnP13JO61Sr + 3Y309XNhrwzMmIkW8VNFe954Uzu4MaeKHp2IfPi7JFP9P3zwHjqwrUtu81G/0pNIi1Vwrdri3lpP + +pG/nlMsBdNMVW24SlAT2ErhXvtZNG8wTPAcpOOeWRCzzZLJjK0WmhaEsHL1Lc2DreNoKMm7CHNE + VReaqe/1GWYEq3vlFv+uQxf5rX8GIbs/SncMJjr6mv0PpkNrsN3DdSgwVaTdjUvnKUlnP4ifY3c9 + fb0O+nbCiJRduTriZj+4WmB2DosqkSpUZyYJ3l1apoEUKqWYGyGYqZ3OGZrV4UET27tMjF7CeYel + q2b7nZeYgOje7nr2z+2awQANAkYb8qqNgoQV3Z3nTMxnKTj8GCGOf/jgoqEXh+PM0ysrTBkXwTQa + 4KH2T7ggCelpe1IP2nL8IagcArXgu/+b/HfzhKldnu5o6JqaKVhUJKtGiKVOsEJVono8WFh1hE0u + h6FLAmu23wWfMlS/AvDBZVifj6UmvDmGAEZAb/pa/WrQHDMz6ek/F45BynQcJiE1yDOG7BrGJyFR + gPgKRxP/JuZjuwSVnhHxvZ/4v0hN/PYfbERQ5r5Fb/bQUh4WhkfhWNi50ooBZ69CvXQoYMXLKpfv + /9rCxLqWc/MU6OFSOtW/yqwnDg97Yr8ltxKZq7go53DKJ7UhS/fapIGcFS2Le706hiIPgDX6DgWJ + 6K4TS9RQj+Rq+bjT9O3+sxnZeKOCDSkEEwslWuECkieVfhf102R86RfRVtKVD8E49mu0zHa6AdqD + 0k515lht2S24fa8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-low-lying_snooker-reply.gpg + Content-Length: + - '809' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:32 GMT + Etag: + - sha256:20f3f4ad10be8a7ea8dafd09030e1bb52115ec98bbba341d38e0c02fb4ad6a87 + Expires: + - Sat, 07 Nov 2020 09:26:32 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/40jnucw1Wvq8QG4zOLOB/6jVkU1cMd+1ubHfXqFkvHatebEpfo7pmusHtO + oZYWsXLxdvgsCFDuXsbgNGocR3A2mtC6VV3ixKb/CYclB/QX4lP9MTsErf8jZoE3udvleliVj4S7 + n5rdlHgclo0S36Z4KHXhCoeSJW3hlKtDMLkjwYUCDAPD58TAoiAbKgEP/icdRc9Xb7V7aWsOceei + msifG5molTeNhhNLFutDantkMtP1EGrC3nVo9dgDFvB9XJiFWpysxa0sCgFUgkfrdHOHwukyG9EC + 4qtVy3hPpdrcYl4AhSuIM2Uxav9Ore4f5boDKRdv//4b2RjJsjVqDIjPWRY0Pe4e0vXL7i56KF2X + 4GH12WWfP3oTno+8V63XwgbAX192Ft/Wc8L4lRcwSJbXp46IASbCm5qhffr2KtSXrdZhq2x6ZG1i + ItCvneuFkQRhXc+NAOYiN2GsdbzMqp7/fnLhP8PiaolgRRqKqFgn1bMY8M5gz28lAzWeg9ZEK99p + JlvjEblK31O1UwzwJ0FZxlBlMHxBuXW2RtVW1G1TVfM2pf8zfObFjv4OZ6d9M2cZ8unMAaRh7Hrm + Th2j9J37C8L2COYY3MMXPz3W/QfHqN+h2C85pWT0I+uwg7Bd2HsxtyuKkSrpkgG5H1iukDhffIE6 + 1DWrMKv+QJG+mDq9cOgUkzfkVP4+5LmWOUjmt46o4C7pCTNEPl6yMrJORniJuBPx38iueQTGvRYN + CA8kF1maEIzn5ICGWYhXTxwPQ+2tQp9fEI+la70kYZfFwyxnvn7BV+AcFxSDquqJyTL+OiU8JHW7 + ga1Q/c+uuydD5R0MLnl55gUe7MgAtkYckvVUfR1pfFQaLL7skcBQaKoR0kABQmycvtPYSTK/OxB2 + D8oRC3yxkhMFe4Cw4zFS1LiX9rP7d33cV9BBf2TQoXIbPvUFIRU7/hmrRpiRvcIKrVDQ + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-boyish_supermarket-reply.gpg + Content-Length: + - '735' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:32 GMT + Etag: + - sha256:c222527984ba8ca80dae1728d471f8a24be8c608ac406d9b9d15045d76db39ba + Expires: + - Sat, 07 Nov 2020 09:26:32 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/4q3oew3Sl7iB97PaWaoI42pyuQE50MIj1oWk0ZmOMcamw1GgczNhoPOYqZ + HpQ7eqD8YFD4vbjW3ttqsbJZ49NQfu+cv1gZGEgPsB+ANA3lioAac3zlLHfutski3suQp4wmqhPF + 3Kz37FjYcd92lMRMRZIg83sYLqLb8518sRkuFYUCDAPD58TAoiAbKgEQALlcPXOK+KgriNBcgsCP + UGq61QqWgOaoDuWtLp1LtiUXZdNk8pEbrhij1UKT4EtmiPLSxD06zwy21zlsLow/u8R2D1lrbEC7 + UmZKRBArxky8CcP6UN1pcsjywBxcCV/ECtSN/em+Afyk3R5VSPRHKJTP9AcTTRcmyZ1O+2MHNqB+ + OMCw/Cc+GWx5P8p0KZrw6fuX2rubYk4Rb8zzzDJKd+XBq5ZE/u1JRlWHPGUErhioWlNjEYYastLk + NLMK2QUECoINED3n11501zguwDgca1rUmSD7467XFwT5T7kBm3R0U8cAg/ncOdG13rvWvjq5OWoZ + NZp4m3mvTJK2F9cx6BTSE2kHd/GuhuZqYojzdStTArX+Lh/ykMdTxCtlYaoGOGyyzz+0RN9V85b5 + bv8Mu4dcaDkFgJayBP+S0Oe7UycdIeqGSzPj8EwFSNMVqYV16810mMyuY1JYtatUdxtqqK1ybZIu + 7+4vrbSfu7wzDsVcpCrIde/P02PguK2FW5Z2ZHU+obZOuKai591C1H/iB+4lKngGPlPN9sA/UrM7 + 8EBT6TH6wy8jiiqd40CTUShJ8f4Ny3TjmscszgtDPTiXx+tIoNsyVrnBLjEdOmcAEYSeFxwMuSRu + MCPdYAbPwuc5LMcbV84R1Cf93NCvVdhlG1fJEB1qpmfSOGWyOv63j6W60kIB8lCTW9UxlaZ4CKSa + jQfm4c2SLxoYVgWMIFqcS2/n51QotnZitix0i/SmHcdAOMZejeQ+fEKC89AVBkOOHQeHpFY= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-boyish_supermarket-reply.gpg + Content-Length: + - '737' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:32 GMT + Etag: + - sha256:081b48b7bd60503eb84577571d38118167a05d828f154ee84470b0975db3e3ae + Expires: + - Sat, 07 Nov 2020 09:26:32 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a/download + response: + body: + string: !!binary | + hIwDyuj9BW6aAjgBA/0ZvDEDY9tJFxye3c2d3PEl+KuHNnaxvfjQHZUXRgQSUMyMAEZuhZY2y95C + YzfZli+cXMcbbxFvHqcuqDBqYKMaAHO/ZMbmzmJmkh69yS7ZFXfpF4vGAJzRASaOn4dsavhqet8x + DmfZKFnwRGVWs+Yxma4j62BrGBr3e9ABdM3Br4UCDAPD58TAoiAbKgEP/2Ouku/uiAnR4ye5UawC + sIRL88tDsGX+1G3C8U9lTiRZ/HxM2saCJlW/ICSMSuOIgL6UBLOnF/zYur5iTe2Udy8A8/KGrVIj + /XFYqjYT2cnkY5zJ/+30BlWqL+cXdtHEgPKENgMQa5HSuKbfQPX8jXKergDSYnxy19Ey+et0wOG3 + xvcu183AEAZBzpOlKstQjEIbNB6xGtD4MC+eVNgJB0B0WafRxuST84nwb6v4RY120hP7+u7O6+nL + L42bto4n3wSYEKjaE0VSmZ9WijlVj4GesdssXRxaNaMMAmSW8SV2H46fxvW94ArK6U5AjEsQKoyW + qxy0D8gSozxseE0b5/ggtxYwMbtYyv04D28EFW5ek2pAZ88YUc6dcUIO+f9ao6O7GmGz0gCFgngg + AeOJBtyNNAL2Tfy1pt1Qh6qPyuOsmez1HNtoWmyExG5G+EjrW9G3Fmd7bfHN1E1hYu5sI9LWsR1P + /puM8b6rRdRecz7OMgZAjC5MwKSHJBJeUXGmaia5X6uARg8bQvJKS1qb8nNxORTxaXo8iEeZm0+1 + wH0gIGGf+X+Y54u9CS4wmXPzQxXEAiICMTL+1NzON1lzyZ60V1+JiR9PNzmkbzX5hYaDDC8xw769 + xPH0B94TsY3j0G4v2dgrlG4VWJxZXzMvugBvE2qRZW6/f2xwRDIYya5U0lIBkz2B8aoSvfSAEKr+ + nm3dZCZ2XlDaKuWpa/7zA2SXHjNJRu8WUppWnzk/Po/VfPdwi7uUa0lZQfzfAF/79rVgbnmWmA5N + xKU+fU6EBdiXYYUy + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-spinal_chewer-reply.gpg + Content-Length: + - '753' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:32 GMT + Etag: + - sha256:f462061101bcdd3f0c253f7730aac7c41b8ea013444da6b73be11baa64c25792 + Expires: + - Sat, 07 Nov 2020 09:26:32 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165/download + response: + body: + string: !!binary | + hIwDyuj9BW6aAjgBA/469d/fEX+xblUcllXL6UfjZN76v6d3EPtdaZbooXfAFGcB+N5rhEFtv0+f + hW0faOhiOyWHE4odd7uZfT4WjMjN5wwWkMwvNsuEe6+dX/39SHkLQnZRAYxlrjdmiZqItpGF51BT + GEOwueGk4av5zSV1WPLO2JMFXzBqPlfKjYtDc4UCDAPD58TAoiAbKgEQAMLHiPW2vrpQP/qufe6i + f8QhVdvR9SDuvGhfwi/R7mIE94Q7jE144ie+WllD3hrmCwYczKCh/9PI8Cv4/IoFfC++C0UwT5+4 + utU8XMR1V+fTq86xpP1TLkb4ZI3f1RlMI6hQPs5eikwpcEiyISJQTMLiN9mJRwBlDt2/Erx7/QW+ + 2EZguDesAuZTqfUP7ZM9XEUWyUekOAGWjDKitHVqcECb6VCODhA/zzVaYY7yLuxH+Aha2arUIrrI + 86+YCcwiXoJs0ywiHmY/VB03nXn9fm79SlgKAVGIiXU0uhRagSW1kqG2oUlsU2pk1SnBlCg8ON/T + ViwI12l3INiTRJ2d3TJb28XwlhGjKTyT5fngJyYpgngpQNlQkCVcJ+mPwgXtOh9r/v3TOV+YpT3C + rduBeW9NgrXiAFIIlEZbk7wMZ4SY1oJrA2f/MTXkIyXfQP6X84nEcclJ6hbe9ye+9wnnGu6aET45 + DRQQNoT8lut93KAYi3v3GFGC3ItEzAOm03cc1C1byCf0u5LCbrz+w7itpTc65PY7xUgsvwZRo6wP + 1rqx6hcLKgHY6vNwxbnrii5uRn/cHd/h7JqdnquvCbyYsG4ETd1knF/JUiAxgrdTfyMFTWLxN2va + 7lc5UdnaubxwsKi5VFrgtmIS5kSHRb2JjoDJ250eG52qkGlRhEML1khv0sAhAW4OKySL1j0WsbPJ + FoeTFzGGnFXJDGoQZPxRYiUFn0bQ0srvfh7dvUNpMympVHSXHvleJuUBiqNBCqlqRInOsGzeWU5o + CJrtqSUnZt3jdk6SQMBrjy75MEqzdTLK9NlEfId7uOS04/+jvdTUZLMRgZ6Bxxi/qS9E2+A6QbHG + /ZfXlU3mCG0LoGGhaVr4q++RgGE4rPv0DGenXVVq2eVCB1weV+Nc4UblB8lEaJUHSu5xvdYG7EOE + Tpb5jzVVVwlmGnrAkzog3rH9ho7sX2Y6FGDKYVPogOj6YRQFgi2Fuju2 + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-spinal_chewer-reply.gpg + Content-Length: + - '897' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:32 GMT + Etag: + - sha256:b6f96803ebb649d675f780a30fd762d032392b759f534b8b074cbf8574c4e756 + Expires: + - Sat, 07 Nov 2020 09:26:32 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/9bc1164e-9f4c-43cc-81a1-21b8a6f40e38/download + response: + body: + string: !!binary | + hIwDBH0zUOC/nuwBA/9pZ05GDWbeExLPiL8EVP0i3NOBFu8aaeOYE/xNVau54xk3M5acVb4/UOik + MSz+QHEoC3C4htlKEIlh9g8vO6k0CpxrR7L6deFCIG0WLqIMVq03FHrg8JBQ9ZaBkUG29siVA+cF + MOIkVd4IbFxSx2JbSKqMMKgu5DB23VvEvSau24UCDAPD58TAoiAbKgEP+QH56Ix3h1hCCfRr44ey + 6D0WiyZLbLj43fNtGiAKhKSqz65lTK2m54frVs2Q6tV8zf/UjWYeFQyYjlrCYWnlyePpHHyQxVBm + q5f82/uanTAL5FqdZQBJlChf9sl9YThTUBL13Qb+oso22fkzlvh2o4RWVAYCRTZqCO+g2uVyfOWG + OiM7CmMi0zjiXn329Uo+RAyWdppb1VW675HgZkvPmtgiyOyonXS97y2exdnxCh1enoUBse7N1Kf4 + dG6eeS5mYRWKAc0eyuZmMh+6oAkag5Z+RYR1FesFjfSWTgise/UO32pyI8KG1nY7hpYLMUf8Jl+0 + 5BDgSi3M2kOThMa4XZucMzZRhaYvrflgk0rzHGuS8uH45Gd9IWPKrgFBCctBJdna32dHPfZFr9Q0 + f9OBs9hLDJWy8LgesW72sZ+8MwT6Ss6uEt+c2zNi5UbRW2RtclXXMjOtN+QfzJjvTKr5ZPNcAG+7 + 1G3rVD87M7niiBukr2N/HQuZ6qHaojRgivaYyhoHEpr613xFycKsZ8XIW+IX0z8MhqWsk4fCYVTZ + v6gGvE+/r+ZTXGPDLQibckcCtys7a/U1PiZd3CeqHJbfPaLWBhXwYQnP6fYosHGYQq7h6jO3n5/t + wzyCw30ZgsLnRmMFAO+HE8FlopVW4TajUfkbp7q0jLqd9GZlts9U6L0E0l4BKbomH208BBMPbw9R + pwvlRjJogK3VrtV9hHJjyKzpCV7uvIdSJNMzpOooD74oopo9mUkuRE5qUG9TDOTBvit/PT5hXjTt + qfnH64ArZnBCSxF0cVkfqbpXGP26CzGN + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-exhilarating_bowsprit-reply.gpg + Content-Length: + - '765' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:33 GMT + Etag: + - sha256:74d2fa894afbcfa10441a3c9e84f26d0e79891998437a596a8634c1709e54413 + Expires: + - Sat, 07 Nov 2020 09:26:33 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:53 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/daf5906d-a22a-4b52-b868-2b03a8b9d46e/download + response: + body: + string: !!binary | + hIwDBH0zUOC/nuwBA/9pFKZnGSRv7f23fs8KwositIAfCALOlCB4dlBp0tfe3lnuHNG0xYu8YCzN + hfUO1ZUYS+MXj2m9eBxviSdP1D8jbR0mjO+tlLlE1Zw8Bp6M2+9Efum83v+/ut+ol5wpoOk1NJrz + fEjFtptGnX7Se+qLwrr6xfdq/eITsqNVI76Hm4UCDAPD58TAoiAbKgEP+wfCCdFP9oIVcReAAvHN + d3Kkw+QVbhE/jcchLONFN+H8WzqSs8jb+oBqjNq5ThMr1/7xnmVxWQtzOSyaoDHhZGeZU32DXJly + RCR4g3u7jAgw5hl/I57hvabGQG4rNrDrFskiXaXU//5KHCy2krLt3v+5hl/ZdZSseIaRW+BS3QR3 + 1l2/X15XGVWUwlXqhQoV+2e6XHVmcusYAInd9eHPTJzZP4SyZRc28g/BlTLeRDtSVM5eO5cTdknj + zFAozA7z+nHuXleAnsQeMqhThM19lQdw2Y76FyakkX7RceBOIWm64FBEXQ7G4kzdXJsalp9FhKey + YtQmtdNiR6FrP04VIzVJvQd0e6zZdmNgDPMcPjg8UBWwAjXQkcC3CZua4iS9rJSL+hYbzqL8N41K + +3b3UTjF7t6D/z/z2Ph8IIVwlBJt7uyY7MxbOsUjiugx7OGlR/nvX22MvnUyckdSLPhTbCXT6Vcv + pz8ERu9fx1HWgwDHStxo172sDr1VdRuAAB6MeE8JPYSaSLiP8qEVew7mD3ymvTQ+9aYq+kk7ykpy + ruwCUdKHdKy9LS67hINRxj2P3NsxIDEDZhpnwSIq0JtoTsqcObZ51mKtEUjJefr5fMzh/N67k6yG + GWOWMelqC7N7yATR0WyhOY6WTmH0A3HCfLS1K25VeTxF/JaWy4qqiKg60qMBG0IaVPIH0BqLcC6v + h0A8JFiFIYUEs4ww4z0EWnQeM88tqhBMAx3TO6w8QkCO1ABu9Xi3kl7dspNxCihfH1miFbJpyUJ2 + l7NuF302HQC83b8bG9b68Zrj33FKP0TMHBt7FuNi8J4IbU708nAB7rGlWn6MlaPKqFuavfcAdNq7 + Fv1IS9gSCAUh495ytbodBzAnpJkwFrcdJYXmC8bakokSTWgG + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-exhilarating_bowsprit-reply.gpg + Content-Length: + - '834' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:33 GMT + Etag: + - sha256:c1f4ad0b009965816f60bb921c405d2ef9795699e25004af17b30e784e39a904 + Expires: + - Sat, 07 Nov 2020 09:26:33 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:53 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: '{"files": ["b868a433-0a11-4082-bfb3-a439d74dcf71", "c1a8cc7d-00b7-4330-a973-dd4192588818"], + "messages": ["296fc5ae-fc9f-402d-b9a8-dc50e9b0d318", "afff7c6a-b804-4ce0-8315-bab13c1a6603"], + "replies": ["2784c001-e947-4eeb-b6ae-6e79de1a52c2", "42fd9bab-151e-4199-a467-7e6d7adfd293"]}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I + Connection: + - keep-alive + Content-Length: + - '278' + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: POST + uri: http://localhost:8081/api/v1/seen + response: + body: + string: "{\n \"message\": \"resources marked seen\"\n}\n" + headers: + Content-Length: + - '41' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 21:26:33 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: code: 200 message: OK - request: - body: '{"reply": "-----BEGIN PGP MESSAGE-----\n\nhIwDtEn9+xwsMmMBA/42vRfKLZGkNarqwiLXrDRBnuaEcWvs5uZfamyJOSA8d4VG\nHosZKWIspZD54bglTzr6hFgXvOva4MdMRT/SvnhtNatX82jALZRpbvGzb1KdE355\n0IQiYLkxpTA44RGGl2Kjypmf/5AnShYicYWpJbCrKIKHwqD8TM6qAPf9YGCnsYUC\nDAPD58TAoiAbKgEP/ilaX5VdTTxigIrm7VT9bdtMrvzPYEqu3BsTf+2HRO4ms/63\nA87YpZY+6lHSNel7Ty2bjO+ALljxgfCLPrRZag9Wy/2tXWs3PIJteL2+deq6cFNu\nR3yubLMQSH9TsaYqRAVJCxBkupkVS+KklUQUjN6FV+Qs8aaDRCtG8spU6pEqUZeU\nLhc3GJVJpiazRVCW9kphR2c0x+iXcNatleAP+u/nO4KnqNxbWTNebjy6IvK8rrxr\neflHulCzdqYQjPFJfNQPjsvS458c4tMTw29I1NkCMUUFm523J5hc1eGmGYjiAmoM\nXF5PZHEU7jMGX4YQcs6kE+dk5Npt0fByUalp6wT5NcG+aJKO+Kz9bc9YUoPHT9HR\n65GxKxvjvWKb19z/oVeV4Nvq9HYiBREySy8v2mNd8972zhdKi8ITTq+qGKmK1Qeq\nIqJbd4jD2tN0zzi2qeeyCe574rtqnMYeoLOqqEpakW+seqx7NT4t4uq+jlxfsVXQ\nnBpkprZC5OTWAtm8zrQ23zEX1UGst6OMTssm8KGG/s7Jtal+6i+e5MfuTbyzjdSS\nPVLoKdsOFxVpBuGYGNmZKjwZrJSlyHPLG/S5IiKCw2k6O43kWHkG098QR4nW4pMZ\nCrvU3pSPFNKkd1Pt/QVHF7lCGm4Q7rQLsVzhOGFZ2E4RaspnoaQrti8Hfjml0lMB\npRSsHyctC4WY1KJ3YKc0wsKn8chGLi7LIdfOlLAqqiiDsZk+Qw9PcFvnfEwiXhFt\nOIGiz/FQj6rNDHWHaMgbWXZDPCvrL9FNh4cv+YIhpWmPZw==\n=Gqd9\n-----END - PGP MESSAGE-----\n", "uuid": "c2e3bab3-9980-463e-afde-29861f83bbef"}' + body: '{"reply": "-----BEGIN PGP MESSAGE-----\n\nhIwDJHBFLipx0fcBA/0Ucz+Ugz30U9FsHZkdVxWEMRa7VVypFNVglaWDm66nmJei\nlLnNV2qIFO3iRnn16qoQhkxjFCVTv3cr/VzTCR87ZnlW9zzIEho/5wwHMmhKy+yK\n3qB1Rw4HKtkI/CC9UaXZRDYfMkAeN7Ik/pXcu9swMh/2na4HObkyaxKiCEVA0IUC\nDAPD58TAoiAbKgEQANzofORonuKSXQRzABltnv2LPNpl/GMxbnkk48M/4vkMT5fo\n2P0mOEs5yGcwCcHxmlXemNDNmYF5SiqnpBlWVNQb11mS22G2Fl9RGSAXv3rmgTRA\nw5FgYPvcWr5zRWVDST/kV6o7WbIgCNTZR/wbyoBm/E5XY0yfWfBsNDHaQT8ZmWOp\ny0q6UozIoNkATegu2PTnG+gbe2RjsVIpVmt7btTS6LvTSeSKROPscQ/2WCXKntGA\nEsqyTwMAPbUfauq7mGo0J5zTrfzU/TpC+Q7Tqi9S3r/ZBkMMnMFL/m9TuvnhSrEp\ntpI5O8NpskEG0pEsi1JUNfjPO/LP8A3QLbxRbymCtv96zfqXgaIWJOEfhFMkHrrX\nVYT0S2ILFQtJOPyTh99iAKwn0urJ+cJgcYVafPx3w3Ue/DBhXg6d643FjivLLTmN\nFJgpNfIFFG6qQxI0xc+CW9zP5wjy5Dz5Br3Gav5RrhIV+K/zZG1c7FoJCC/0RkFa\naO/k9L4xxqxhjhJ/7A9tnTWcOtwRGmt3HK0iNZ3DCNzYzHSwqBzmjHbAyyIsBXqo\nKcR7/N+KCGmm+iIRVLeN4LV+9az//Jmhytve9VNQx3ddj8JD2k3RCOelGkN/OKIC\nd0KM9D1CWWXc+GChGpP7cr5Cu6V/HvoRjNq7jFJFnKLZYCuVeBKSwyckGk4a0lMB\nI5aAQCFQG6Bm+jPRvgoGYCU8Z62e7/fx9V8TeuuzvgK4+e7gCMsdhNccOLQYMQUZ\n1XaR3FvzReneTmMMuV5ZjDOD+JK/j6tzskHNzvTh2Zdb/Q==\n=b4zq\n-----END + PGP MESSAGE-----\n", "uuid": "4f72cfb8-c221-4b27-8f8e-aba41f3afc1e"}' headers: Accept: - application/json Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxMzEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTMxfQ.eyJpZCI6MX0.3WFx7oOhBKxqBqNmjFUhwHGjeIaugtPt1XDXnThnF-8 + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5Nzk5MCwiZXhwIjoxNjA0NzI2NzkwfQ.eyJpZCI6MX0.-yPBrWlQOZ5-FJ6c9p_G3M8clm1CWFNIu382P8Bcr6I Connection: - keep-alive Content-Length: @@ -349,19 +1611,19 @@ interactions: User-Agent: - python-requests/2.22.0 method: POST - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies response: body: - string: "{\n \"filename\": \"3-flameproof_boyishness-reply.gpg\", \n \"message\"\ - : \"Your reply has been stored\", \n \"uuid\": \"c2e3bab3-9980-463e-afde-29861f83bbef\"\ + string: "{\n \"filename\": \"7-truthful_hibernation-reply.gpg\", \n \"message\"\ + : \"Your reply has been stored\", \n \"uuid\": \"4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\ \n}\n" headers: Content-Length: - - '149' + - '148' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:34 GMT + - Fri, 06 Nov 2020 21:26:33 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 fa2f345b7..dcb45d199 100644 --- a/tests/functional/cassettes/test_star_source.yaml +++ b/tests/functional/cassettes/test_star_source.yaml @@ -17,9 +17,9 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-10-29T02:35:54.448828Z\", \n \"journalist_first_name\"\ - : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - , \n \"token\": \"eyJpYXQiOjE2MDM5MTAxNTQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTU0fQ.eyJpZCI6MX0.EG-bTxshIdYC6ibFDcYjaS03PpDJiT2_MlFXjPV8nas\"\ + string: "{\n \"expiration\": \"2020-11-07T05:28:14.726407Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"token\": \"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs\"\ \n}\n" headers: Content-Length: @@ -27,7 +27,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:54 GMT + - Fri, 06 Nov 2020 21:28:14 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -41,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxNTQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTU0fQ.eyJpZCI6MX0.EG-bTxshIdYC6ibFDcYjaS03PpDJiT2_MlFXjPV8nas + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs Connection: - keep-alive Content-Type: @@ -52,31 +52,82 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/add_star\"\ - , \n \"interaction_count\": 3, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"flameproof\ - \ boyishness\", \n \"key\": {\n \"fingerprint\": \"E305ED4C68CE395173CD0AC8B449FDFB1C2C3263\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAJJUqCd8q3t5dcJH+TlgyfASdmVyLFEfXLRiYpFHJVu0WlmEhIy5\\\ - nifYwFIzVYmCo01WKEmYE8hl3mvTZEjUpm1C/Qxwure/VSCDdO1Hr7SjjJsdiawmB\\ng96lv1GnfevyUnUSEoYfW0WvqNXr2WRNqPkjIAVeSHGTIUPhlW/oQ9VZABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPEFRWU5HSEdXRERSMkZLUVFNTzNQTkEyVkVIMzRYV0JONlo1\\nMjVUVjJTSzNCVVpRRUpJU1ZGQkFCQVlCWkJIVlM0NUE0U1VQQ1JYUEhES0I0VERE\\\ - nV1pPNlNRREpOUElRWk40UE1STlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJELRJ/fscLDJjf+AD/R/Q5OZrZBbKvHJo63eFG27o\\\ - ncf112RnG6M3KXL9eZ3qWXz8c1TEUlV+IhyljF4kHrSZFToz1JqYdGMH5PN6VWQPc\\nXrQxJ8T5QP2iAqhLHQ7OFWAD/AzJiR95A8OQTsL++uwUIOrR7pu3TYZoIYcsS0iu\\\ - nwV4/kzel3MsLmsWSqWkz\\n=a+P6\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:40.158791Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions\"\ - , \n \"url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"uuid\": \"6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\n }\n ]\n\ + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"spinal chewer\"\ + , \n \"key\": {\n \"fingerprint\": \"5977DF9DA6D87B94C5857A94CAE8FD056E9A0238\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANXAVZxCbDT8USDr09Q74hh1dlp47pJrjGfO7RMaout1pTVjZ1CR\\\ + n6eU6Hy+/Ay3HhGsZqX5SjDf8IffnT41EMxUNTYNYVbXz7fiViAGPBDusg6qsJVd7\\nUxbE0jBPADM6XYD4u65jrH3QyVE9SVl6ugD00fIWPdrugiae/ZUsl/M5ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpRUlNPN0gzWVFSV0k3S05EVkg3S1hLTlBLNjZWWUxJNlQ1\\nTlFXM05KVllKM0w3QTRQNFVaMzIyS0ZDV1NBWDdINUtMR1BIV09HV0VCM1FaWUhR\\\ + nWVRXM1g2U0NGTVNWRlJCR0FDNkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEMro/QVumgI47rkEALwuQHp76Z+F9i/Rfo+i83sh\\\ + nCZY+lINeDyyjG4/tvGorh0RUi8/Qnso5IctVLE4cS8NC0BU5fbtVpSEwyBLU9iLZ\\n/iDiOWsDxkSsfu1s6DcgdFZUnph1geagI+vbAWfg1I5/BnyvG0s9R5NKOuz7GMPH\\\ + n3tLoChgvEkPRUpRuW7ZR\\n=pyQq\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.184880Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions\"\ + , \n \"url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"boyish supermarket\"\ + , \n \"key\": {\n \"fingerprint\": \"BB6757AEFE7BC322C83D78CDFC8E25E98834236D\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKwqCxVpaozGG7vzuL0TP+vL0/0utECcNjybZvp4YMbrvgv9G4M3\\\ + nSjoVNXXZmqcqVmzPzrZXCoKTPp4NVD9F6fQUj+iLcr98CSJi6JE96VRhiIvGK7Kf\\n+zTjoOpqljSQvMDJn800f9RqsItV8Sg+0tn5pSxH7ayc9EIULmrmbbYFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpWM0FTVDZWVlU0Tk5KNzdFVTdPQTVLWTVZS1ZSWUtGUUNG\\nNUtNSjdRRVhYSDNOUEYyVFZXVEZLMlY1NllSRlJMVEJQWVdLV1BQTktIV0oyRk9N\\\ + nUFFFWU9ZNlpLTFc0RjNEQTdGTFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEPyOJemINCNtj8cD/jJZmwSMflugxKm7g45Q9oFV\\\ + nQfQSqLjku0pJbPjjiyMKK/z+jHdD6XY5NleoE+FKaEqEN688H9h32aebzkGXSRtq\\n7OKbvYhVdlgcWmtoYpF9wLFPcL8p6GHLQ569gCmz1IIQIosxB7rtHDN8m3A1m7CP\\\ + nk0baB1zW1M9QqIqVzBj1\\n=wRal\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.539926Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions\"\ + , \n \"url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"e5dc4547-5114-4753-9119-2cc9ac59a73c\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"low-lying\ + \ snooker\", \n \"key\": {\n \"fingerprint\": \"36718524EBF2FEC4235D8D6938FB3C438F87561E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAORtz49YT+Y75wgG9ebxpzrU3I3BLfv38xVAkAwh8THKYuX3uKLs\\\ + ngFSX1DyiKuLSd2e8KKqlGhoDtdnpG/GNhO+j8iFBnjohYewRCdbaoyjwwwtTtxGR\\nOiyLmvS2hj6FTEsBKJ/7wy/aPbhpRpKO1RFvIrLwkehG1jxy5sBuEQelABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtHT1pMNUs0T1VLUzI0RVlFTEk0SENERzNBV1g0Mkw2UzRN\\nSlZUN0tPV1ZLNVpYSTVaVEZSREhCR0hVQ0FMTlRMTzczUURXVUlQSjZaNjNETE5R\\\ + nVFg1T05NSkFVNzNNN0tFUERRMkk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEDj7PEOPh1Yeh6QD/2xYX4FYiMaH1P2yPE16LcvR\\\ + nzvYvrPKylwtWW12RWaqyk1G5FUijYMIk7JpEsy0YA6WFIYk/xS7Bb7ho6l9JWQbV\\nHA8EWYZF/va8G1FVrs7d6Bp9ZzGTlpSJh7vEypTVRBHVBQsvoIn6cFyGH6Tam45S\\\ + n2Ve86jUwijqFpiE3f1fN\\n=e0xx\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.913761Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions\"\ + , \n \"url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"45e770b1-3f77-4a84-a9cf-27e935f39bde\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/add_star\"\ + , \n \"interaction_count\": 7, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"truthful hibernation\"\ + , \n \"key\": {\n \"fingerprint\": \"121F5892D083E8557866B71E2470452E2A71D1F7\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4GVW4iS8b6lbA/vnVfPAjTiBlQYfxY5xUIDSqoRNLt3a/bnjeS\\\ + n1v/zF09+JjxDwZx27mXhYYefokuG6UG4EcGztUMVDQHUaE/fe/olbDKUKq4BboN9\\n3JwEoMn+x4ylUlq/VdE2mnOWZcXvusA62qrck0jHfLjSDslKyRcK4ao/ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEZKUUhKN000NlBaR05LWVRFNjNZNUkzM0o0TzNINFhZWUhB\\nMzVSTFc3Vk9WT1RPVTVRWE5UN1hKUzdPSEdOT1k2TDdCV1kyTlRBUTI0Vk42WUdD\\\ + nNldJNUpQTjdSV1RKNkVPSkFQVFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJECRwRS4qcdH36o0EAIxyKP1DDG4TWuRfOU1ZQNPR\\\ + nJBD3zLi8S8iHBLBFPvf7IaLdJYd5LpOf7CayIzhpPYoz2PDLEmulUhi6yzOaynTg\\nv8GsFmt41lQnEWRYG0Pg567CR/bmMojn5Xzaf4bnbQmfV4Wt2ofkwOEARhTVJaxh\\\ + nT7M1Mq/T0Up3mOoNU0BD\\n=axyG\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:55.273674Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions\"\ + , \n \"url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\n }\n ]\n\ }\n" headers: Content-Length: - - '1621' + - '6405' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:54 GMT + - Fri, 06 Nov 2020 21:28:14 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -90,7 +141,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxNTQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTU0fQ.eyJpZCI6MX0.EG-bTxshIdYC6ibFDcYjaS03PpDJiT2_MlFXjPV8nas + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs Connection: - keep-alive Content-Type: @@ -101,27 +152,124 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download\"\ - , \n \"filename\": \"1-flameproof_boyishness-msg.gpg\", \n \"is_file\"\ + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download\"\ + , \n \"filename\": \"1-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 610, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2\"\ + , \n \"uuid\": \"394cb985-c32f-478a-ad79-07b3fda84db2\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download\"\ + , \n \"filename\": \"2-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 755, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050\"\ + , \n \"uuid\": \"f01387ef-639d-45c9-a2dc-ed602cd3d050\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a/download\"\ + , \n \"filename\": \"3-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a\"\ + , \n \"uuid\": \"659f5300-3753-4a99-8da5-e5e6ab65b34a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c/download\"\ + , \n \"filename\": \"4-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c\"\ + , \n \"uuid\": \"30e18bd0-40fa-426a-9272-30714a64b16c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download\"\ + , \n \"filename\": \"1-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482\"\ + , \n \"uuid\": \"a54f5bc0-4413-4d57-b92b-8e5e54545482\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download\"\ + , \n \"filename\": \"2-boyish_supermarket-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"submission_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\ - , \n \"uuid\": \"b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef/download\"\ - , \n \"filename\": \"2-flameproof_boyishness-doc.gz.gpg\", \n \"\ - is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\", \n \"submission_url\"\ - : \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\ - , \n \"uuid\": \"f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\n }\n ]\n\ + \ \"seen_by\": [], \n \"size\": 595, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b\"\ + , \n \"uuid\": \"7bce6189-7a89-41d7-908e-4e428e1c256b\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22/download\"\ + , \n \"filename\": \"3-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22\"\ + , \n \"uuid\": \"85d35b2d-df15-4fad-a188-ab00527b1c22\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9/download\"\ + , \n \"filename\": \"4-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\ + , \n \"uuid\": \"871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download\"\ + , \n \"filename\": \"1-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 638, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171\"\ + , \n \"uuid\": \"0377fd0f-e286-424c-8ad2-9420e6ab1171\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download\"\ + , \n \"filename\": \"2-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 667, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\ + , \n \"uuid\": \"78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3/download\"\ + , \n \"filename\": \"3-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3\"\ + , \n \"uuid\": \"20f98627-c109-4116-b317-09e0d2139cc3\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61/download\"\ + , \n \"filename\": \"4-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61\"\ + , \n \"uuid\": \"363d4cc2-c3d8-4620-b937-250e4b642c61\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download\"\ + , \n \"filename\": \"1-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\ + , \n \"uuid\": \"296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download\"\ + , \n \"filename\": \"2-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603\"\ + , \n \"uuid\": \"afff7c6a-b804-4ce0-8315-bab13c1a6603\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71/download\"\ + , \n \"filename\": \"3-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71\"\ + , \n \"uuid\": \"b868a433-0a11-4082-bfb3-a439d74dcf71\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818/download\"\ + , \n \"filename\": \"4-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818\"\ + , \n \"uuid\": \"c1a8cc7d-00b7-4330-a973-dd4192588818\"\n }\n ]\n\ }\n" headers: Content-Length: - - '1196' + - '10071' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:54 GMT + - Fri, 06 Nov 2020 21:28:14 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -135,7 +283,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxNTQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTU0fQ.eyJpZCI6MX0.EG-bTxshIdYC6ibFDcYjaS03PpDJiT2_MlFXjPV8nas + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs Connection: - keep-alive Content-Type: @@ -146,22 +294,88 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": [\n {\n \"filename\": \"3-flameproof_boyishness-reply.gpg\"\ + string: "{\n \"replies\": [\n {\n \"filename\": \"5-spinal_chewer-reply.gpg\"\ , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ - : \"journalist\", \n \"journalist_uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - , \n \"reply_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies/c2e3bab3-9980-463e-afde-29861f83bbef\"\ - , \n \"seen_by\": [\n \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - \n ], \n \"size\": 1085, \n \"source_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"uuid\": \"c2e3bab3-9980-463e-afde-29861f83bbef\"\n }\n ]\n\ + : \"dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 753, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\n }, \n \ + \ {\n \"filename\": \"6-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 897, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\n }, \n \ + \ {\n \"filename\": \"5-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 735, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\n }, \n \ + \ {\n \"filename\": \"6-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 737, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\n }, \n \ + \ {\n \"filename\": \"5-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 780, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"b1215576-803e-4d08-9707-728f96bbe722\"\n }, \n \ + \ {\n \"filename\": \"6-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 809, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\n }, \n \ + \ {\n \"filename\": \"5-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\n }, \n \ + \ {\n \"filename\": \"6-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"42fd9bab-151e-4199-a467-7e6d7adfd293\"\n }, \n \ + \ {\n \"filename\": \"7-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + journalist\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 1085, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\n }\n ]\n\ }\n" headers: Content-Length: - - '658' + - '6048' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:54 GMT + - Fri, 06 Nov 2020 21:28:14 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -175,7 +389,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxNTQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTU0fQ.eyJpZCI6MX0.EG-bTxshIdYC6ibFDcYjaS03PpDJiT2_MlFXjPV8nas + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs Connection: - keep-alive Content-Type: @@ -187,8 +401,8 @@ interactions: response: body: string: "{\n \"first_name\": \"\", \n \"is_admin\": true, \n \"last_login\"\ - : \"2020-10-28T18:35:54.449217Z\", \n \"last_name\": \"\", \n \"username\"\ - : \"journalist\", \n \"uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\n\ + : \"2020-11-06T21:28:14.726763Z\", \n \"last_name\": \"\", \n \"username\"\ + : \"journalist\", \n \"uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n\ }\n" headers: Content-Length: @@ -196,7 +410,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:54 GMT + - Fri, 06 Nov 2020 21:28:15 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -210,7 +424,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxNTQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTU0fQ.eyJpZCI6MX0.EG-bTxshIdYC6ibFDcYjaS03PpDJiT2_MlFXjPV8nas + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs Connection: - keep-alive Content-Type: @@ -218,38 +432,38 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAArmycU4cPsPyLFJ52LAioCI5iV6gE4NWoryJHCmtVaeC9zb19Q1Idrh5L - +FnjmE3Za33S7hVDZfZxl/tDGr0p9dzocftwrsDBhnlPnvpBfpycjXhRJ2V+sWUcjdnjlAjz6iqF - kmbAL+aobpZ4hBHUZhUi7WgOu5Drv37RPlDqobR5WaL3Ycr1x72Vv52cOiE3Shrut2axMBq9VPID - SXYiBIdjMRksDYjgnL365SNgrdnemGgRAyVzm/Up9G1C5DIp0h/+mkUCfMMqjDUAGgTmy6DzLjbf - D9vAJFqf6J7uPjbn6lvpVoM8hkDs0ZHryrd07PqGUoSHrHUCWtz880Ysyu55hkSj1dJ3eM0Q3Mqx - ViiBXM7bV9lCgwnJIZWRsFVTRv93f8saZiEdL4vnT+ILbpBORyJnsV1/UStmBXdyMuXJkKRNECBf - iNZVtywCUAGMAF05ivQCDHMmm4RFSUb2/lEb9Xi5IXtUMa8rHuD7y9q0vTjxFol+dVjFjGjjInGI - vNQ/bLCjQ1yTctoJPjgM3KUjIJSnfU4vNmmrt3SX8N/FPNPvNJ+mO9A5JbF9L8S1lCiE8yBAkT5j - Ug3zeqWJqCYGD+eYOOgoWwIm7hRuy9XJWhWXl4d0IjIMbmEgc8nihL22y3MQ1e655lf23QF3ZbZq - XwcVHctJIVjQtG76JXXSTQGK8k/7FzEWubquU5SSIZl+wgjDC3/KZWdX3SNXN+iRz1PV/xzX5qO+ - 9wlBebksQ4NZLIu/xiwPIBtwhbXn4BeUz+OCh9/LSriFRbMW + hQIMA8PnxMCiIBsqAQ/+JbvCqu3knUmgNlaIkHoa5LON+a++VX8mP41T5kJVaJ+7Esx6E3MDKo/Q + QgSjK/vOOrTbANyvwltS1l3llXXICPm9nVxlGvgCFtdbt1YPjOmhpN6tFoGWG5LASvDcYd4bCJhQ + QlXqOtpvnGZsnhCDSM21KlfyP1JLpp6tvj9IbN1eqMjr9OpJ+AOsSgutaEieNbyYMBQf61y72eNa + 6WwsmcuaLCysaOPnVwqkLyqTX+m1lm43UBKsoz4Sd5Yj5mTeCyj3NZ//HCZGfTcjQ3vItC5l7GVQ + YkxcVMd0JkG/8kdPxovocOKj9PwL2oYHkn0FvjZNSFFoNyoWJjyXUB/Hq0u94sJipG81CULvuDpR + 8RVAsj0QyrUROVb3fK7H7jHK7b5pJ6umvgONWnsW9pogrrRL224bhgvUVvDHMoppyMp63wOadDsX + KfJEljBtJ9vZs5VP/tSs9DlxdauPjJshqnqY2GnsRwPTboccMK46HYrKZB/wTptQ4Uyh2xe/ikXA + +iMtz7I5HdTmZt7TFS8zB96CKC54llPq+sraIGLLMw/KLNuu/0AyO+smcH1kVJKaevzBhAC3YrkA + hcSrCSPo02hFo1AAfkZGfoOneU3STOfEvNQCKF3fckAdhupISxCLyTs1mlnz7DdqzbtG6yS0OOr6 + xynAMqpX4uDquWG0zgLSPgE7GU23A1f0qbN6CIFY1RaLEMUhM9UMnBo4wWzIZ9VR+PCa8e+qcMfP + l2zXFUEXhiqCyW3GhO2+wfORUI/z headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-flameproof_boyishness-msg.gpg + - attachment; filename=1-truthful_hibernation-msg.gpg Content-Length: - - '606' + - '591' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:35:54 GMT + - Fri, 06 Nov 2020 21:28:15 GMT Etag: - - sha256:192ad51f502dc32b230097caa26399f43633e34f9cd2c91be35332b076a1a26a + - sha256:edaa8b794c1f5b391775f5a3302bc5e383a12f56227b6704c57fa95104c8cc28 Expires: - - Thu, 29 Oct 2020 06:35:54 GMT + - Sat, 07 Nov 2020 09:28:15 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:39 GMT + - Fri, 06 Nov 2020 21:25:55 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -263,7 +477,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxNTQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTU0fQ.eyJpZCI6MX0.EG-bTxshIdYC6ibFDcYjaS03PpDJiT2_MlFXjPV8nas + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs Connection: - keep-alive Content-Type: @@ -271,66 +485,926 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies/c2e3bab3-9980-463e-afde-29861f83bbef/download + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//T3458iYGfgDUWYmagvE/7YnLrujmZQWVlcrfT8rvc/p3i3eRk3PI3CRU + kXolGzZRjZ+cys1RKF82kV9ehefFLsrvRO1JSfYjHp6DWmR3bVFg5Qj6L701o8R3SOd7TZeMj6ew + 3WAl0ay5MZ/84j9hSX83frORFXt4cx9LxJ6FhKvj9JNLU3cSjt8jWcTo05G//qgoajFZKnmYrHmL + GUrvW5qG+MjkjPUDQbwYBbpFkAH+ZkW1Ufg5kaeRtDVLQh+ln/sbo3GYAl28dT4JdWS8F6hpUiWX + snimRdjLngFP9mp0S6xVGO6wOW487GwG7jt69s/BFa8ZUqv/AjM60R/Jt6tpnuR0xQgt/CgliSRK + FVdUAhegNEGeLaK2+1/VT+eBccffU2NsNzveK9mioiwuGwXWdgPRqmFluhPDl3AhkST+GCUgTsij + +B/NaXFZn+gHLbBcWCki1eKRaI78Lhk81Z/f+7n16NxzZJtLIiMkNT60qcNK2p2DpQqPw0UXxVPW + G4gCZ6joJjg+t6GTPJ7gbtc7Oe0eZFOzFJRGHwIoWZFmZAd2yiUoFqDuxlyE6L0bLPCqH1ZK+vgX + ctesONe66N9iHFtoBl2ty/uR0MlJmdOA6TfErGDq3u6iwgkIZsZxYYltGRwKUBPNndq1isdD0qgm + rypGdlqF7ESAbO48T5/SPgFdpo6qCZ9bZV4oDrVixHCzfqvwSEoBjtWqHP0lu3XbDSSqot83/Ecz + QzuDXxLfhjjBDPCCdbvJw+pvx+cO + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:15 GMT + Etag: + - sha256:860fa6e21d969ee975f762a791f4d631877428cfdb0cfc3d73e55c7fe6822432 + Expires: + - Sat, 07 Nov 2020 09:28:15 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAndCqMgpWIWJnMVu/b07mXSe6uaIKN32pgcOGsAWRXXfuHllEySZGgg9C + CLbr49gbo5ug4BgUDcD4NdWe2hztzSiiC56/XVIhCsuHF+1SdPpQEIo5jZMINaFHTDJMkR2y4UXn + uua2eB2qESAzaioZdGW2ab9dSCcUfv9Bbp+5ZSgj7pdFvMZkRpkKlxQIUZNOF1t0+I/v6jS+alke + I8Kao6rR/3IPuUPR66OJqC4oSv2itJG8A5QY4aI3RRMKGzRUDnaUYk+3psaDwfYLui9RZJ+ElU0i + ZUXm0/pBx3vxEhpo6fCWxWECpIWiZ2aGS6iueB+LfM4HNPonyNOAN6CSx83H+Dze+sbWDzV950a2 + 3o0igURPr/G3ECmQqLz1NAVCVIyYOkTpeab6aaJzpMs1pyNN9k0gQUFRY4nVg/GPlM8JWjHnPv3E + GW93LMI+kUIAgkGLs/UhITLiq4R4JeFYW/R9nbQTEjmwdr/2gYfzQ3wvivyA/iNb3NNm/iTf5si2 + ECwaUOFrWr+tkvvebKMCDjtVszpOBAH+yOPHebxkah/lzamxbngYjfmiwEH2cMo6kzTIboLBR4fk + JdaZifsuLwiHl5FgWTVuUNN6gjnAgpJenQGeMo4h6RhoQUfWxYsvW0efMpotCbb/pmdd9UjxXMB8 + rmOY4n16FopHaKnaL7rSbQGphrAtq4beYzA44DGhmb7xrqYc+27/5pGU7Ls3xWxEetQRQbgoLNcc + toqs08NhOhHXLfvxZFFoTUD7J+A1cKp//qPEsndb6am8/cKqqftg+RMcQf6y+3NZkydyNwPvAYpb + vrHwMYtZaB7+1qc= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-low-lying_snooker-msg.gpg + Content-Length: + - '638' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:15 GMT + Etag: + - sha256:446e91d6979810b573278500d8690214cf5951976027ab4b7bf1f37000ffffa9 + Expires: + - Sat, 07 Nov 2020 09:28:15 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAgoUubcccPPCV7ulbX0tRBS0KQMM0WRwNFuu2kaViVnb9mxUrTkAzyHGg + Djgs4JD75+IwatC/K7T6l9BpIEZUIo/NTMBc3gIbNrtSYovYX1jziyKWwQKg8nM4DiAYm5GQEOIu + U4ZYJ8bQTcpdHAfbnsVJ8YD7L3rGOUqIp8demiiKfiZ8oOsbf7+yL2aWtu1tfgIDYfWiLEjY2lVQ + l1jwUJy6pMzF8z7I4e7OV88txxw37OAqol19kx15x/CP5QljlFz5rS9uexaLhytaca/ze04Hnbyv + 8lDWyzHtVmNS5S/IGr2tK0EsnCcyXaSUkHoH3sZXrXU7txl+HQh4jVI1h1pUbOJHR6gvC12Qy9Uc + Qd98YpeVA2AS/wL1LCcv2nag1zxBQxQyagynlx80czj57ezAh1KFycYdidgbhLdSPdp5SNmV7qAQ + /NoYO3V1VyoawJRVDFCo+nDdwlXLEPdwhKmvhysqZJVHzA376C9qK3AN2RTrGcVzwzht1tGjiO72 + QM7mbByYzQ8fW9/9NjuYmaJ5077RR1eF6giTVWp1XdxiRe9WEY9EapSDtrvibf6EXTFp/QFAmPbp + KT9FdoZOrTmDEQf0G6+qTCIXuDVuwNidIDQfso+IPOYXaHpS6FvtmF9KBo5kycmbCo4GFdCp/5LK + 3JhYdAMxZVesEgn/617SigHNCGInOK1IfW0HcshMyzetSVWukb5Uqvye7AGJJQTHZZTLghbMRUcB + H1vEusIlJU4AIBCywGtgWu6yWGr+NZ6i9KByGmML+AK8zuRFJdn3hkscqy+1CAu6VfZaCbarNGbo + Y4OEoWJgLJ734A1S5Vtir3UgqgRIQhh1eo8aennUba2DXP/CZyUNgg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-low-lying_snooker-msg.gpg + Content-Length: + - '667' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:15 GMT + Etag: + - sha256:3cb434435967592f1c003950273ba0ea0b34010b20c2e90a0a66007542b882fe + Expires: + - Sat, 07 Nov 2020 09:28:15 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAA7byGeaYGbl+eUIQaQDQ+FWE120zKocy7xHPuCk2Ct6gDsm0mW4y/Tdvb + RVxuezDAx4Gr4fTM+flq5H8rwjcwUtfyNRetwQgs7F/BFrMngMg2ici015Xs8z/d3XHi/y2L1AOK + OCwueTBN/FTAGDWyFrQmUGkCZb/mx9SefQL4yeZdFyoWB3XAeuTLp+9BaqEEhv/1bXRN06Oq3UJA + 0W9LoX5R8ubj2PPuUDftWiTZrYGa/mDPFOBSmPcGEZCFb6wfRsGMWDfFWzGSPNGcARrGskuCgm7s + w5yMM+I7O+ni86K56SglMgo6Eqw7teynrHDN42QmME+H36EEQrx/HPvpDW9Rt02iv2H3McPUxQwb + 7c4VFRKIVgfo93GFJ+ktK+6EaaxrSzNkgDxREq9wOdrzqkgd1uplcK4VMhUzyV37zja59g0wDyZJ + 4Mrr0ipqSyp66MpFyGiEjHoy4OPF39mgZMXttmOWfyujgshRB/OfLwzxC020687bkPoubrdI1nuu + x0Qka8Kg57CYhaMD0p3JlH/vcdCRmvYci1sL8zyQpvIBnFKc/ItlioUU21ruds8ZD17x3liOzF1M + ce9rtXhPxMA+/azas/yMtPiEIvLf4x+zeyJBxRduD6r69bX0SA1mAdRjHbylnAO4gkrRXa2DO5rJ + AwKx5PRbrBqbR+VcrtfSQAFunTyRvcUxe9nXDF6hyN+EOSy05lqCjqsXF3kqv6L8qJxoqDz3CrVN + D0JiDnFlS59UGroMt0dQm7Yr1ejRV9M= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-boyish_supermarket-msg.gpg + Content-Length: + - '593' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:15 GMT + Etag: + - sha256:422a1661857c4b39370a1a1a53ff4afa3f3d3937dd1476a864802d59825db428 + Expires: + - Sat, 07 Nov 2020 09:28:15 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//U+Gs4/MSGLoBpNkP2cs67LCVlDq3cLQjBg3Rn0xJXDygTK73nPssHPSl + EshIYEtxgm5JcFXaqwlLTxkr6+KlZP4tRLhe3nZ1Uzr7hC4MMYXYF1VPOAanhVsZ14TUYpe6tWe3 + WTUcAVlWyDX/DJpaDuqJpWearqhIUCEe8IzjluXi/Ue46el2L+VyVGJKaavBUKKtE8jndN9Ojy4a + Etde7UUUtZ0j9rEx394F33Batz8yIeTNyI711JkHTgUBXr77AXbRvx/SQxX0zwOy9X3KqT7Ljvr+ + bh+UILfcCq2MVqwnlLtS9oHX48iRh2Uvjf+yK/my0RKgso9Go2Shd2VBDT1+3KJspKeg1hm0XorH + HTcp5aR/bxIvYj/rluxzWELXM2kT5ORnjQ0oJQ7NQD5uw6i13b5ZtXZ8aiK6PL9dobX6KslM1+MF + r9vyFirC3o3EZKjwif1p//gW2f2LeIrPDFQNzM8NC+YMPx06iwLb8xSLBCRI+/svdIx+0T2/Tv+y + LwW0wB96FzJ0K9xp3f2WpdOGo6mQLdntR6+t/h/9wN/qZ1DECa4ALrA+leVVWxF9XQ5opalFn5QD + g3DmgHw49+E3C5KAs9CtoGVe1nAMR65DfyuovpjOUll3NLeCydija6Oivfh6yRKTxVgQFCrx09df + c+R5la62QYYl9fTklEnSQgHl77z7VdazKmnUj+yblJFQR0Rh588GRbGUOYmChlxp4998krGMB1Sh + 0u29CdAMr0wERhbkjqucf+TfKpq7su6dXQ== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-boyish_supermarket-msg.gpg + Content-Length: + - '595' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:15 GMT + Etag: + - sha256:bc026c545852063bd71fa03a6a62505f7448491a82d24e2699d1058f24e7354a + Expires: + - Sat, 07 Nov 2020 09:28:15 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download + response: + body: + string: !!binary | + hQILA8PnxMCiIBsqAQ/3YJwMk/y3FVSgRa39iuuFsxtfnIQliIcTc02DwObOZrhoLZkUPYsioIik + IewQIbApGR6dduG1V0I6KPl+5JMGTM22FEdlHpPNOL/5oOfMneQTgUGXEpaYr1bWHtMvtoGAzkiQ + S9hDzhD+Edgto55h5eA07Ox6qzD8TvUQfQ3vPbnmg8+ScAKa4qVNj57R8uTgS3l1K405GkzsLyy2 + 5yklfvt30/71LbakrmDAakFIUbwGlPdve4QO2siONSg1M7GAEkh5PvyDaj6lytHYZe2RS9oUggl8 + zAjRSoom6HI3JKaLtO3C7yzFTZXM/pQhvlj+2aFItsQi++OpKKGrszzqoqYUMwrKsWUdaaPULgm/ + XUxJqvkn1GwDmoYiajhv3/SM8Q+A8F6t5Ohg+pripne2ZQulvl8qkQvFLM6LJfAgdyZ0rrCUI0or + 9+DSrkDMHftq5qaVx8WBSYJDnCXCNdzQOexDYDTGKndvcftydimCXjEE9U9EbIgIhNxI9dkCd2Ux + 8CUg8jDqB2nZD0kM90yaFWm8ieofW+ow5Y33F9iQ5rnyJ6i8no3+kACtJQHu8xQVzERioxj5jEg9 + dEEUVtn6bPLsLMXa1fGF6UH5MPgYT/rhSGEvgRuQCae0jvSQlnxpxUZSsV4KPdwxl9gsrjsmoOaV + EDqHUzftH4eS5rzictJSAemw95ZGpgTzaqNrM6elC+EXtHbeRpAHLLGcJB3vhq39YFXOzVHZ9Rcz + SZDckbAy78NYBmcoL1aB1c63s3KufZxtwZOwRSiLHud26PUmTAcEEg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-spinal_chewer-msg.gpg + Content-Length: + - '610' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:15 GMT + Etag: + - sha256:125d4b2458031d54390c846e8059bee58e9a77dfc77510961edbee01cbe73c06 + Expires: + - Sat, 07 Nov 2020 09:28:15 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//fj6xq+oBW0AnBsdEBd6JW8VfD6i4W64Z2hnhBT0WAvha78l8az9Cwpha + e3jSYgDjDFirXfftb39xpYh4dsF/XQJjZiR2KLME8ZwQi/3OYbT5Qu92FXGIzjb318fEbF4z9dG+ + gy+Gq8NK6mDx3KHWCqDBQR9nWBqx9X9HhzrbA4amPCuCKzd4tU5iksivmVPPSEgWSc+TEJKbdM08 + yb0zSFzWeLjvih0MfQS/2+JpZkjY877CjQF48xgOfGV7JvqwbMKSUqDbjEhYOQsDm2mOLOjUJcVZ + 7QiktwNfirh6uNN0jR1w2XTALPvE1wU3L3CdRTWMn3ehTa7BNY+mdne8YyexICVA9AhpWYMVwyPG + rfZrapceFzJDkrUxe/aavURN+EYdH/PlY+yAgVCZXj2+abjdigggbz5LfTFWGDCvfPT4U0aw+O5b + +iQbs4alQvI/8IiQRkBL83WsiwI7sCheT2CI5E4VZFoSpKRPH6grwfvzoYBPHnQQpFXU1LGygovi + qGnLBOsIPSmfuk99uWUu4AwokErK8qFMOPrNLb8DkFS/Zq+04R5n8cmQeWEaF7g9Kj0KS+WkZvQN + HhI3G1nmJ43McMtf/lyJ4s35vzh3WJmZ0gbXcIcobtQfMkcSx0PuucCDO6/uepfP+FE7M/zU/OE7 + /jU47NggGhyPPMPiujPSwCEBXq2KKQgFnpGxx/gn5mIZVtcAM2pTJII5ZcoVtUl6TG4IOVi9ZpoM + s3wnhI9c4RIeVkwYPzfQ8hhqaHtmLJVFILJA/rL0fp95m4Db/+/VrcDTt33TXX53tN4Xq1ijou0y + nWSk3Vi4GICLbgh+kMTEMKjArAmqnJqjPHxOXHkKjl8Aqzs8m0YpP10koyGDZq3ZLIUebcbYu3Jb + G+rZGT+OJRmNrZuEOyd8A7WEtWsIMvk2SwIP6/miDlQ8EWGkPpMirTxVaPK0I0/ZRgtt4InVGarH + BscIMTKJDhqv8h8q7m8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-spinal_chewer-msg.gpg + Content-Length: + - '755' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:15 GMT + Etag: + - sha256:baf5afe2712f7518631318c716e9b255a41d06576033225f64be2d7c3888351e + Expires: + - Sat, 07 Nov 2020 09:28:15 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/wKymCtYHkag6vLr/SyEbI2YkmeEp0QH+MDVVsgA4TreFo4aSOtGEMURspK + jUcTqp9goUylUI3rJNGbyuW+vrj30qPffDNCTJsTlMa0djPN7CXFJEDtZJlnwLbiPtelDKkHzdnh + /arfRjQejeD3P26U+++O5vlNFWDsZ8QPBcwKAoUCDAPD58TAoiAbKgEP+gKPFjVzjERxEDvYiGCH + tGrFspeoEyts3oKoXm7s1FYcGD0HYcZcSzWRwE/El3usU0OrKoa6S8M25hFp0qZ/BviJthYauueW + TIyQnnhN/+tJWWvELTfQ1SwgUxbQFy0psiVL1csc2O3RImFLVpf2yPPNQobo+rGQyhcAe11n9kAC + yMRcycZzyW9Xn6o9pZJNYk1H8qt/uUp+ikKp4wGKKLoIfSD+/YTghInspiFsme0DBcp9V2vqjyGe + CRxi+JjyP1+H8fCYmG4HasxL4RnfxIeFvHEU6D9QbqSLDXnw57C5B3LSK+GdCQD2GRkabmx0YDoJ + THBwoknEsLJaKYjZJHYwIEYoncjCDyyLskhzDGW+rAmJOHrVI8G0NkAXaYZDbSVQXWzAROuDXDFC + hEEsCBcFh3xa8LsrT19Yzqlt3ny6jIWZH8k4qC3C2kZMHa9MNiRLYNNMz+UXvsUIgbR1XESwxd0j + n64nh9DTX4137EQBYdLl49RkPcDieB7ZPrBwfUWHw1u2xf/dyptRTRDwZt+rZi9uXomnA4Ne69KA + JzcjsF0xg/DZCv6eWorJX5tFMXAmyWdFDLF1K/WRBWETZ6F5YNdb8zZSgK+pbvMBYGPDC3AFH6oI + Twl+3WD17Or7MKHtONwtzgKZTuAGijDqMazf2BaDaGYs8fElyWiCpbUy0j4BjCVNFMRma7sTQ9CY + oSnesr+6iHcMNNoStOq5TRSsl9cssGIMAUMiOIiooSKLwVD+E9k6ciUH1bfsK3nfIg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:15 GMT + Etag: + - sha256:621f9d2ad6bc5f592d7fa45b125f6764a35978389472123bf6465f8e3181d460 + Expires: + - Sat, 07 Nov 2020 09:28:15 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/4+98ml7cAlskXUJ5TnXQw2oBnHP674Lf0AmnVacqBCjAjGpeNvBb5Diffr + QD4ymnsLWuM99LlzIqhY1HUpIag1f3xcZQW3rpUaAh9j0fn1Of89uApGFd7ETxGf0uCZJ1/3GX5z + Iln7TXjTHC7KeEklYzSdaXhnesWVz/VjYOD7Q4UCDAPD58TAoiAbKgEP/3Oy5OBffkpfbj8AQaiP + tgWQ36G8IA1pkkZGPxjmTvJOpyQIxc7q0zdDbBVLHwp6t/vw5nRUEuJ4Rtv6B+gSuwOPih4yU7YN + RJ8qRbumn3/c3WH8MZYkKA3T7/DnpN6vQMKNk5pClGO5zcUTRZYDHXEBEbBZ2SxHFSVVdYPKN+Ad + IiNCj50cStRtcwSR67HsDzwNhcBar8IVOy/x0eKWTe0a/24d4o5+9TZn3FwnffFUiG4/UE94KoQg + GqCrMjj0tUl9tM1QK1b9xv8jTkLvKuGoZ5P2gi7pyo3G6AupaKj9RQ8feaL3MducxXD3yWgxraCC + 11Iep1dfNQCgGxRHfQo0x78UUbHwwlUJ8FeYtcLlcaYA6881q5EwXncUvVBLNlBKL0NltYZVM0Fh + Hi0oN+urMpZx5TKXiXH285YxkYvOpS3ZtMMiVnXzD+yzdJH5COGHcWDeD3e07CVcqcDK9RmiQWc3 + dOlrvbBsJ/3hD5l5HLsF8c2q/2jFld+h7tkIamziWu4mGpIhFHF1tfjL0TWHVW7zkQddu1vzsOGY + G7XQ4bn/IJNms4Ey+G/ZN7BylwdP27E6HgL8e1mJ0r2KKwRvq3tKyYTYS01CYpcjksDCnTXU2Lxz + 0kKRK3BUR8y6mopRPZfN1wi0UQf1zI3Z6CylSt1kOtuIHF4zmfedZugs0j4BNjcXhkUyKHLPftkt + 45H9UxYlnfG88Ncy9IMApQIwQPXn/TODZarCOi/DaEVYIHsyFV66Z1fOWCLpo++yWA== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:16 GMT + Etag: + - sha256:124a411ab04fc8a922009e2e95ed4f3c04acca9602dff2d5a02e8989c7af2086 + Expires: + - Sat, 07 Nov 2020 09:28:16 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/4f72cfb8-c221-4b27-8f8e-aba41f3afc1e/download response: body: string: '-----BEGIN PGP MESSAGE----- - hIwDtEn9+xwsMmMBA/42vRfKLZGkNarqwiLXrDRBnuaEcWvs5uZfamyJOSA8d4VG + hIwDJHBFLipx0fcBA/0Ucz+Ugz30U9FsHZkdVxWEMRa7VVypFNVglaWDm66nmJei - HosZKWIspZD54bglTzr6hFgXvOva4MdMRT/SvnhtNatX82jALZRpbvGzb1KdE355 + lLnNV2qIFO3iRnn16qoQhkxjFCVTv3cr/VzTCR87ZnlW9zzIEho/5wwHMmhKy+yK - 0IQiYLkxpTA44RGGl2Kjypmf/5AnShYicYWpJbCrKIKHwqD8TM6qAPf9YGCnsYUC + 3qB1Rw4HKtkI/CC9UaXZRDYfMkAeN7Ik/pXcu9swMh/2na4HObkyaxKiCEVA0IUC - DAPD58TAoiAbKgEP/ilaX5VdTTxigIrm7VT9bdtMrvzPYEqu3BsTf+2HRO4ms/63 + DAPD58TAoiAbKgEQANzofORonuKSXQRzABltnv2LPNpl/GMxbnkk48M/4vkMT5fo - A87YpZY+6lHSNel7Ty2bjO+ALljxgfCLPrRZag9Wy/2tXWs3PIJteL2+deq6cFNu + 2P0mOEs5yGcwCcHxmlXemNDNmYF5SiqnpBlWVNQb11mS22G2Fl9RGSAXv3rmgTRA - R3yubLMQSH9TsaYqRAVJCxBkupkVS+KklUQUjN6FV+Qs8aaDRCtG8spU6pEqUZeU + w5FgYPvcWr5zRWVDST/kV6o7WbIgCNTZR/wbyoBm/E5XY0yfWfBsNDHaQT8ZmWOp - Lhc3GJVJpiazRVCW9kphR2c0x+iXcNatleAP+u/nO4KnqNxbWTNebjy6IvK8rrxr + y0q6UozIoNkATegu2PTnG+gbe2RjsVIpVmt7btTS6LvTSeSKROPscQ/2WCXKntGA - eflHulCzdqYQjPFJfNQPjsvS458c4tMTw29I1NkCMUUFm523J5hc1eGmGYjiAmoM + EsqyTwMAPbUfauq7mGo0J5zTrfzU/TpC+Q7Tqi9S3r/ZBkMMnMFL/m9TuvnhSrEp - XF5PZHEU7jMGX4YQcs6kE+dk5Npt0fByUalp6wT5NcG+aJKO+Kz9bc9YUoPHT9HR + tpI5O8NpskEG0pEsi1JUNfjPO/LP8A3QLbxRbymCtv96zfqXgaIWJOEfhFMkHrrX - 65GxKxvjvWKb19z/oVeV4Nvq9HYiBREySy8v2mNd8972zhdKi8ITTq+qGKmK1Qeq + VYT0S2ILFQtJOPyTh99iAKwn0urJ+cJgcYVafPx3w3Ue/DBhXg6d643FjivLLTmN - IqJbd4jD2tN0zzi2qeeyCe574rtqnMYeoLOqqEpakW+seqx7NT4t4uq+jlxfsVXQ + FJgpNfIFFG6qQxI0xc+CW9zP5wjy5Dz5Br3Gav5RrhIV+K/zZG1c7FoJCC/0RkFa - nBpkprZC5OTWAtm8zrQ23zEX1UGst6OMTssm8KGG/s7Jtal+6i+e5MfuTbyzjdSS + aO/k9L4xxqxhjhJ/7A9tnTWcOtwRGmt3HK0iNZ3DCNzYzHSwqBzmjHbAyyIsBXqo - PVLoKdsOFxVpBuGYGNmZKjwZrJSlyHPLG/S5IiKCw2k6O43kWHkG098QR4nW4pMZ + KcR7/N+KCGmm+iIRVLeN4LV+9az//Jmhytve9VNQx3ddj8JD2k3RCOelGkN/OKIC - CrvU3pSPFNKkd1Pt/QVHF7lCGm4Q7rQLsVzhOGFZ2E4RaspnoaQrti8Hfjml0lMB + d0KM9D1CWWXc+GChGpP7cr5Cu6V/HvoRjNq7jFJFnKLZYCuVeBKSwyckGk4a0lMB - pRSsHyctC4WY1KJ3YKc0wsKn8chGLi7LIdfOlLAqqiiDsZk+Qw9PcFvnfEwiXhFt + I5aAQCFQG6Bm+jPRvgoGYCU8Z62e7/fx9V8TeuuzvgK4+e7gCMsdhNccOLQYMQUZ - OIGiz/FQj6rNDHWHaMgbWXZDPCvrL9FNh4cv+YIhpWmPZw== + 1XaR3FvzReneTmMMuV5ZjDOD+JK/j6tzskHNzvTh2Zdb/Q== - =Gqd9 + =b4zq -----END PGP MESSAGE----- ' headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=3-flameproof_boyishness-reply.gpg + - attachment; filename=7-truthful_hibernation-reply.gpg Content-Length: - '1085' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:35:54 GMT + - Fri, 06 Nov 2020 21:28:16 GMT + Etag: + - sha256:160dcc782861a14b4f453c751cf7cc70aece2afa5b68cbbd5c3c3b37315b4e48 + Expires: + - Sat, 07 Nov 2020 09:28:16 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:26: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BBADO6q3JdprpMZxhLIAjLcZsp47HYn75NYdFCqzCQT343SEDdrkYCD/ZXdEu + W2Mvp5FIHIkwySrF/tU3loMP58//iq1lvHZpaNdcDimh3imrsYsjga/oyDp3YZT1bR9LFMVFlKsL + tS5kqjG04jqwpIeWuA4giLx1RMsrARxHr2Wt74UCDAPD58TAoiAbKgEP/jPg2QKSyTz4Uc475+6R + +BpnQry0DAPH2vXjOtO6i3Ms5DO9Kn2cqYcF568tQg5VpPbGemNpN5jxrxkO0v8l69MMnIyBM44W + bMdNcqfrn8W0WRFLEo7Ro7goZoHDQfaawJYFYGKW/e/p7Kpq4vqCcY5b6nWiUSzXBkJ5ieDXfCwS + AZZ2NKhiyts3NSr7kQHMYEw2EKKFZmzp4MEYibT6QsVhyMvCQgMU7kWhowgcCm8qPaQpR2H2pJrR + +PSdYtiL0YqACayit+x9yF4ahahG3GGbZl9Pivi7chpHZsu6/yW2WBmXb87Wt4zQteWTVbV6eOBI + Q1cyEiINcHQRtKpWQkJB/FemyndPh59qAPhZrtDq/DXDk5jvvQGKO9kJGpmDJSyF1HUvrenGaC/9 + QG8LwDUSwFy5uMcc97pmjVkEIg4mRR7M5IW/UnZzQXOxgaj/xaElQ70A+KsFEcsUiU5F0AvluhmK + GN4GqXmjqpbTpJf76XkKT75C7JENZ2OpIPhdkme0kErnus9Jw6j+CWhhrDezdw79PI+6aow6JFpF + GiagLpK/98oB2Xk6/UK+QOsTbQnyTn7nEV0/vd0O5e4XoI0947CIQ2HjrcCD1lJSQCBe/1pmlmfD + 5HPxRZmzYDwIVWSZDzz9wLeFMLapbLkgkqzeHTFg/v+bkL4uxg4lDrnx0m0BAsP/Qm9PV61eW9ak + UNNwJFIL8h7qH1CuoHM1gptaZZL2jIMDf6wV7wFCKD4FFKLmSAKet9XH0f3bKxi7gv/8PkjLdb2L + zdaxfFspOI4muwymJ2Ec7uDR5C/RH+NPTbrn9qy4kI/t5MxI8A9s + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-low-lying_snooker-reply.gpg + Content-Length: + - '780' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:16 GMT + Etag: + - sha256:11b9dd7fc4d11f5f556bdcbeec9af5f54e4c2df835978957b7e804ce6aaf443a + Expires: + - Sat, 07 Nov 2020 09:28:16 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BA/9GNQ4KWyIZmpUlxWFDjr+pTsNFVWPUPlLCIRfE46pPm3f00g0GXtg4sSH4 + sBeGw/XDd2Gcy0t90xsylQJZHpoym0AqYGuzM+Mem6IIEIV/viu36l/YiM5mIhywt9RPraRsjfwq + Udy3NMmo3AmG6C+7MA/U7BfZYMZWt5y+wGJXtoUCDAPD58TAoiAbKgEQAKX5dN3BlPvaWnmTf4in + 0hJomu26gIeWrHZ13k8D3SOMduzc2dt9KqbuzhJGqbaKt5O0GEPr1TLwWqaSkyp2qxnP13JO61Sr + 3Y309XNhrwzMmIkW8VNFe954Uzu4MaeKHp2IfPi7JFP9P3zwHjqwrUtu81G/0pNIi1Vwrdri3lpP + +pG/nlMsBdNMVW24SlAT2ErhXvtZNG8wTPAcpOOeWRCzzZLJjK0WmhaEsHL1Lc2DreNoKMm7CHNE + VReaqe/1GWYEq3vlFv+uQxf5rX8GIbs/SncMJjr6mv0PpkNrsN3DdSgwVaTdjUvnKUlnP4ifY3c9 + fb0O+nbCiJRduTriZj+4WmB2DosqkSpUZyYJ3l1apoEUKqWYGyGYqZ3OGZrV4UET27tMjF7CeYel + q2b7nZeYgOje7nr2z+2awQANAkYb8qqNgoQV3Z3nTMxnKTj8GCGOf/jgoqEXh+PM0ysrTBkXwTQa + 4KH2T7ggCelpe1IP2nL8IagcArXgu/+b/HfzhKldnu5o6JqaKVhUJKtGiKVOsEJVono8WFh1hE0u + h6FLAmu23wWfMlS/AvDBZVifj6UmvDmGAEZAb/pa/WrQHDMz6ek/F45BynQcJiE1yDOG7BrGJyFR + gPgKRxP/JuZjuwSVnhHxvZ/4v0hN/PYfbERQ5r5Fb/bQUh4WhkfhWNi50ooBZ69CvXQoYMXLKpfv + /9rCxLqWc/MU6OFSOtW/yqwnDg97Yr8ltxKZq7go53DKJ7UhS/fapIGcFS2Le706hiIPgDX6DgWJ + 6K4TS9RQj+Rq+bjT9O3+sxnZeKOCDSkEEwslWuECkieVfhf102R86RfRVtKVD8E49mu0zHa6AdqD + 0k515lht2S24fa8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-low-lying_snooker-reply.gpg + Content-Length: + - '809' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:16 GMT + Etag: + - sha256:20f3f4ad10be8a7ea8dafd09030e1bb52115ec98bbba341d38e0c02fb4ad6a87 + Expires: + - Sat, 07 Nov 2020 09:28:16 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/40jnucw1Wvq8QG4zOLOB/6jVkU1cMd+1ubHfXqFkvHatebEpfo7pmusHtO + oZYWsXLxdvgsCFDuXsbgNGocR3A2mtC6VV3ixKb/CYclB/QX4lP9MTsErf8jZoE3udvleliVj4S7 + n5rdlHgclo0S36Z4KHXhCoeSJW3hlKtDMLkjwYUCDAPD58TAoiAbKgEP/icdRc9Xb7V7aWsOceei + msifG5molTeNhhNLFutDantkMtP1EGrC3nVo9dgDFvB9XJiFWpysxa0sCgFUgkfrdHOHwukyG9EC + 4qtVy3hPpdrcYl4AhSuIM2Uxav9Ore4f5boDKRdv//4b2RjJsjVqDIjPWRY0Pe4e0vXL7i56KF2X + 4GH12WWfP3oTno+8V63XwgbAX192Ft/Wc8L4lRcwSJbXp46IASbCm5qhffr2KtSXrdZhq2x6ZG1i + ItCvneuFkQRhXc+NAOYiN2GsdbzMqp7/fnLhP8PiaolgRRqKqFgn1bMY8M5gz28lAzWeg9ZEK99p + JlvjEblK31O1UwzwJ0FZxlBlMHxBuXW2RtVW1G1TVfM2pf8zfObFjv4OZ6d9M2cZ8unMAaRh7Hrm + Th2j9J37C8L2COYY3MMXPz3W/QfHqN+h2C85pWT0I+uwg7Bd2HsxtyuKkSrpkgG5H1iukDhffIE6 + 1DWrMKv+QJG+mDq9cOgUkzfkVP4+5LmWOUjmt46o4C7pCTNEPl6yMrJORniJuBPx38iueQTGvRYN + CA8kF1maEIzn5ICGWYhXTxwPQ+2tQp9fEI+la70kYZfFwyxnvn7BV+AcFxSDquqJyTL+OiU8JHW7 + ga1Q/c+uuydD5R0MLnl55gUe7MgAtkYckvVUfR1pfFQaLL7skcBQaKoR0kABQmycvtPYSTK/OxB2 + D8oRC3yxkhMFe4Cw4zFS1LiX9rP7d33cV9BBf2TQoXIbPvUFIRU7/hmrRpiRvcIKrVDQ + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-boyish_supermarket-reply.gpg + Content-Length: + - '735' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:16 GMT + Etag: + - sha256:c222527984ba8ca80dae1728d471f8a24be8c608ac406d9b9d15045d76db39ba + Expires: + - Sat, 07 Nov 2020 09:28:16 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/4q3oew3Sl7iB97PaWaoI42pyuQE50MIj1oWk0ZmOMcamw1GgczNhoPOYqZ + HpQ7eqD8YFD4vbjW3ttqsbJZ49NQfu+cv1gZGEgPsB+ANA3lioAac3zlLHfutski3suQp4wmqhPF + 3Kz37FjYcd92lMRMRZIg83sYLqLb8518sRkuFYUCDAPD58TAoiAbKgEQALlcPXOK+KgriNBcgsCP + UGq61QqWgOaoDuWtLp1LtiUXZdNk8pEbrhij1UKT4EtmiPLSxD06zwy21zlsLow/u8R2D1lrbEC7 + UmZKRBArxky8CcP6UN1pcsjywBxcCV/ECtSN/em+Afyk3R5VSPRHKJTP9AcTTRcmyZ1O+2MHNqB+ + OMCw/Cc+GWx5P8p0KZrw6fuX2rubYk4Rb8zzzDJKd+XBq5ZE/u1JRlWHPGUErhioWlNjEYYastLk + NLMK2QUECoINED3n11501zguwDgca1rUmSD7467XFwT5T7kBm3R0U8cAg/ncOdG13rvWvjq5OWoZ + NZp4m3mvTJK2F9cx6BTSE2kHd/GuhuZqYojzdStTArX+Lh/ykMdTxCtlYaoGOGyyzz+0RN9V85b5 + bv8Mu4dcaDkFgJayBP+S0Oe7UycdIeqGSzPj8EwFSNMVqYV16810mMyuY1JYtatUdxtqqK1ybZIu + 7+4vrbSfu7wzDsVcpCrIde/P02PguK2FW5Z2ZHU+obZOuKai591C1H/iB+4lKngGPlPN9sA/UrM7 + 8EBT6TH6wy8jiiqd40CTUShJ8f4Ny3TjmscszgtDPTiXx+tIoNsyVrnBLjEdOmcAEYSeFxwMuSRu + MCPdYAbPwuc5LMcbV84R1Cf93NCvVdhlG1fJEB1qpmfSOGWyOv63j6W60kIB8lCTW9UxlaZ4CKSa + jQfm4c2SLxoYVgWMIFqcS2/n51QotnZitix0i/SmHcdAOMZejeQ+fEKC89AVBkOOHQeHpFY= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-boyish_supermarket-reply.gpg + Content-Length: + - '737' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:16 GMT + Etag: + - sha256:081b48b7bd60503eb84577571d38118167a05d828f154ee84470b0975db3e3ae + Expires: + - Sat, 07 Nov 2020 09:28:16 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a/download + response: + body: + string: !!binary | + hIwDyuj9BW6aAjgBA/0ZvDEDY9tJFxye3c2d3PEl+KuHNnaxvfjQHZUXRgQSUMyMAEZuhZY2y95C + YzfZli+cXMcbbxFvHqcuqDBqYKMaAHO/ZMbmzmJmkh69yS7ZFXfpF4vGAJzRASaOn4dsavhqet8x + DmfZKFnwRGVWs+Yxma4j62BrGBr3e9ABdM3Br4UCDAPD58TAoiAbKgEP/2Ouku/uiAnR4ye5UawC + sIRL88tDsGX+1G3C8U9lTiRZ/HxM2saCJlW/ICSMSuOIgL6UBLOnF/zYur5iTe2Udy8A8/KGrVIj + /XFYqjYT2cnkY5zJ/+30BlWqL+cXdtHEgPKENgMQa5HSuKbfQPX8jXKergDSYnxy19Ey+et0wOG3 + xvcu183AEAZBzpOlKstQjEIbNB6xGtD4MC+eVNgJB0B0WafRxuST84nwb6v4RY120hP7+u7O6+nL + L42bto4n3wSYEKjaE0VSmZ9WijlVj4GesdssXRxaNaMMAmSW8SV2H46fxvW94ArK6U5AjEsQKoyW + qxy0D8gSozxseE0b5/ggtxYwMbtYyv04D28EFW5ek2pAZ88YUc6dcUIO+f9ao6O7GmGz0gCFgngg + AeOJBtyNNAL2Tfy1pt1Qh6qPyuOsmez1HNtoWmyExG5G+EjrW9G3Fmd7bfHN1E1hYu5sI9LWsR1P + /puM8b6rRdRecz7OMgZAjC5MwKSHJBJeUXGmaia5X6uARg8bQvJKS1qb8nNxORTxaXo8iEeZm0+1 + wH0gIGGf+X+Y54u9CS4wmXPzQxXEAiICMTL+1NzON1lzyZ60V1+JiR9PNzmkbzX5hYaDDC8xw769 + xPH0B94TsY3j0G4v2dgrlG4VWJxZXzMvugBvE2qRZW6/f2xwRDIYya5U0lIBkz2B8aoSvfSAEKr+ + nm3dZCZ2XlDaKuWpa/7zA2SXHjNJRu8WUppWnzk/Po/VfPdwi7uUa0lZQfzfAF/79rVgbnmWmA5N + xKU+fU6EBdiXYYUy + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-spinal_chewer-reply.gpg + Content-Length: + - '753' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:16 GMT + Etag: + - sha256:f462061101bcdd3f0c253f7730aac7c41b8ea013444da6b73be11baa64c25792 + Expires: + - Sat, 07 Nov 2020 09:28:16 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165/download + response: + body: + string: !!binary | + hIwDyuj9BW6aAjgBA/469d/fEX+xblUcllXL6UfjZN76v6d3EPtdaZbooXfAFGcB+N5rhEFtv0+f + hW0faOhiOyWHE4odd7uZfT4WjMjN5wwWkMwvNsuEe6+dX/39SHkLQnZRAYxlrjdmiZqItpGF51BT + GEOwueGk4av5zSV1WPLO2JMFXzBqPlfKjYtDc4UCDAPD58TAoiAbKgEQAMLHiPW2vrpQP/qufe6i + f8QhVdvR9SDuvGhfwi/R7mIE94Q7jE144ie+WllD3hrmCwYczKCh/9PI8Cv4/IoFfC++C0UwT5+4 + utU8XMR1V+fTq86xpP1TLkb4ZI3f1RlMI6hQPs5eikwpcEiyISJQTMLiN9mJRwBlDt2/Erx7/QW+ + 2EZguDesAuZTqfUP7ZM9XEUWyUekOAGWjDKitHVqcECb6VCODhA/zzVaYY7yLuxH+Aha2arUIrrI + 86+YCcwiXoJs0ywiHmY/VB03nXn9fm79SlgKAVGIiXU0uhRagSW1kqG2oUlsU2pk1SnBlCg8ON/T + ViwI12l3INiTRJ2d3TJb28XwlhGjKTyT5fngJyYpgngpQNlQkCVcJ+mPwgXtOh9r/v3TOV+YpT3C + rduBeW9NgrXiAFIIlEZbk7wMZ4SY1oJrA2f/MTXkIyXfQP6X84nEcclJ6hbe9ye+9wnnGu6aET45 + DRQQNoT8lut93KAYi3v3GFGC3ItEzAOm03cc1C1byCf0u5LCbrz+w7itpTc65PY7xUgsvwZRo6wP + 1rqx6hcLKgHY6vNwxbnrii5uRn/cHd/h7JqdnquvCbyYsG4ETd1knF/JUiAxgrdTfyMFTWLxN2va + 7lc5UdnaubxwsKi5VFrgtmIS5kSHRb2JjoDJ250eG52qkGlRhEML1khv0sAhAW4OKySL1j0WsbPJ + FoeTFzGGnFXJDGoQZPxRYiUFn0bQ0srvfh7dvUNpMympVHSXHvleJuUBiqNBCqlqRInOsGzeWU5o + CJrtqSUnZt3jdk6SQMBrjy75MEqzdTLK9NlEfId7uOS04/+jvdTUZLMRgZ6Bxxi/qS9E2+A6QbHG + /ZfXlU3mCG0LoGGhaVr4q++RgGE4rPv0DGenXVVq2eVCB1weV+Nc4UblB8lEaJUHSu5xvdYG7EOE + Tpb5jzVVVwlmGnrAkzog3rH9ho7sX2Y6FGDKYVPogOj6YRQFgi2Fuju2 + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-spinal_chewer-reply.gpg + Content-Length: + - '897' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:28:16 GMT Etag: - - sha256:286cfbb34b9225d9ad3cd99021f02d17a4707d9cab4a0d1462f5f35ed90f00ab + - sha256:b6f96803ebb649d675f780a30fd762d032392b759f534b8b074cbf8574c4e756 Expires: - - Thu, 29 Oct 2020 06:35:54 GMT + - Sat, 07 Nov 2020 09:28:16 GMT Last-Modified: - - Wed, 28 Oct 2020 18:35:34 GMT + - Fri, 06 Nov 2020 21:25:54 GMT + Server: + - Werkzeug/0.16.0 Python/3.5.2 + status: + code: 200 + message: OK +- request: + body: '{"files": ["b868a433-0a11-4082-bfb3-a439d74dcf71", "c1a8cc7d-00b7-4330-a973-dd4192588818"], + "messages": ["296fc5ae-fc9f-402d-b9a8-dc50e9b0d318", "afff7c6a-b804-4ce0-8315-bab13c1a6603"], + "replies": ["2784c001-e947-4eeb-b6ae-6e79de1a52c2", "42fd9bab-151e-4199-a467-7e6d7adfd293", + "4f72cfb8-c221-4b27-8f8e-aba41f3afc1e"]}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Authorization: + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs + Connection: + - keep-alive + Content-Length: + - '318' + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: POST + uri: http://localhost:8081/api/v1/seen + response: + body: + string: "{\n \"message\": \"resources marked seen\"\n}\n" + headers: + Content-Length: + - '41' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 21:28:16 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -344,7 +1418,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxNTQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTU0fQ.eyJpZCI6MX0.EG-bTxshIdYC6ibFDcYjaS03PpDJiT2_MlFXjPV8nas + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs Connection: - keep-alive Content-Length: @@ -354,7 +1428,7 @@ interactions: User-Agent: - python-requests/2.22.0 method: POST - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/add_star + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/add_star response: body: string: "{\n \"message\": \"Star added\"\n}\n" @@ -364,7 +1438,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:56 GMT + - Fri, 06 Nov 2020 21:28:16 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -378,7 +1452,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAxNTQsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4OTU0fQ.eyJpZCI6MX0.EG-bTxshIdYC6ibFDcYjaS03PpDJiT2_MlFXjPV8nas + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODA5NCwiZXhwIjoxNjA0NzI2ODk0fQ.eyJpZCI6MX0.G1wlek-G73PLdxvhD4QozF3xhexcRUjnDufnWoC77Xs Connection: - keep-alive Content-Length: @@ -388,7 +1462,7 @@ interactions: User-Agent: - python-requests/2.22.0 method: DELETE - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/remove_star + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/remove_star response: body: string: "{\n \"message\": \"Star removed\"\n}\n" @@ -398,7 +1472,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:35:57 GMT + - Fri, 06 Nov 2020 21:28:17 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: diff --git a/tests/functional/cassettes/test_unseen_source_becomes_seen_on_click.yaml b/tests/functional/cassettes/test_unseen_source_becomes_seen_on_click.yaml new file mode 100644 index 000000000..cbc1a1f5f --- /dev/null +++ b/tests/functional/cassettes/test_unseen_source_becomes_seen_on_click.yaml @@ -0,0 +1,1597 @@ +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.22.0 + method: POST + uri: http://localhost:8081/api/v1/token + response: + body: + string: "{\n \"expiration\": \"2020-11-07T05:27:19.484283Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"token\": \"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ\"\ + \n}\n" + headers: + Content-Length: + - '313' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 21:27:19 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources + response: + body: + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"exhilarating\ + \ bowsprit\", \n \"key\": {\n \"fingerprint\": \"A01685F6A5792F440548E59D047D3350E0BF9EEC\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALebrura+48myYCmgI8+sGFuJT4sbqqfbxirLFgtiUV4EnaWQ6+b\\\ + ng54TbsjRrIx/qpM8X3bOzf5oQ+cZ40YEE0VJkoBoPPIWDxyq2EgS18437lLz2KhI\\nmjSllqW4jjSBHh13BGK4JPoSjMaIvRcxGIOb1+hKMO1vyUC9uT2rteUpABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPE5XSjVaS0RCT0FXM0NIVDdRWEpNUkc2NDdSVEJMUlBWR1hR\\nSlNUN1I3RDRMTzI3NDJQSk5YVFZFSks1T05JRVpLUEpHV0ROTUFDMkMyV1pFWUpX\\\ + nR05NWlZIS1BTQVVSQkJGV1dIU0k9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAR9M1Dgv57s0dwD/0Q5jMM4S4EBMb/rFmBSytj3\\\ + n804wBylZqB/9LUh/PW2nhWHdcDznjHKfcndZrlpOeowob6hzL2L85uznBurSO5Ek\\nZg1slYAcfBYXPX5TY/b4gdZcv9cC6pCvwzODktIIXvcv2nCOswDMPZuYMVE9RW9M\\\ + nDlvtQcm/RzMXW4XHKRCs\\n=l3sU\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:53.809721Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"uuid\": \"b9557904-9282-475f-8e83-95b6aff080d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"spinal chewer\"\ + , \n \"key\": {\n \"fingerprint\": \"5977DF9DA6D87B94C5857A94CAE8FD056E9A0238\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANXAVZxCbDT8USDr09Q74hh1dlp47pJrjGfO7RMaout1pTVjZ1CR\\\ + n6eU6Hy+/Ay3HhGsZqX5SjDf8IffnT41EMxUNTYNYVbXz7fiViAGPBDusg6qsJVd7\\nUxbE0jBPADM6XYD4u65jrH3QyVE9SVl6ugD00fIWPdrugiae/ZUsl/M5ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpRUlNPN0gzWVFSV0k3S05EVkg3S1hLTlBLNjZWWUxJNlQ1\\nTlFXM05KVllKM0w3QTRQNFVaMzIyS0ZDV1NBWDdINUtMR1BIV09HV0VCM1FaWUhR\\\ + nWVRXM1g2U0NGTVNWRlJCR0FDNkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEMro/QVumgI47rkEALwuQHp76Z+F9i/Rfo+i83sh\\\ + nCZY+lINeDyyjG4/tvGorh0RUi8/Qnso5IctVLE4cS8NC0BU5fbtVpSEwyBLU9iLZ\\n/iDiOWsDxkSsfu1s6DcgdFZUnph1geagI+vbAWfg1I5/BnyvG0s9R5NKOuz7GMPH\\\ + n3tLoChgvEkPRUpRuW7ZR\\n=pyQq\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.184880Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions\"\ + , \n \"url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"boyish supermarket\"\ + , \n \"key\": {\n \"fingerprint\": \"BB6757AEFE7BC322C83D78CDFC8E25E98834236D\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKwqCxVpaozGG7vzuL0TP+vL0/0utECcNjybZvp4YMbrvgv9G4M3\\\ + nSjoVNXXZmqcqVmzPzrZXCoKTPp4NVD9F6fQUj+iLcr98CSJi6JE96VRhiIvGK7Kf\\n+zTjoOpqljSQvMDJn800f9RqsItV8Sg+0tn5pSxH7ayc9EIULmrmbbYFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpWM0FTVDZWVlU0Tk5KNzdFVTdPQTVLWTVZS1ZSWUtGUUNG\\nNUtNSjdRRVhYSDNOUEYyVFZXVEZLMlY1NllSRlJMVEJQWVdLV1BQTktIV0oyRk9N\\\ + nUFFFWU9ZNlpLTFc0RjNEQTdGTFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEPyOJemINCNtj8cD/jJZmwSMflugxKm7g45Q9oFV\\\ + nQfQSqLjku0pJbPjjiyMKK/z+jHdD6XY5NleoE+FKaEqEN688H9h32aebzkGXSRtq\\n7OKbvYhVdlgcWmtoYpF9wLFPcL8p6GHLQ569gCmz1IIQIosxB7rtHDN8m3A1m7CP\\\ + nk0baB1zW1M9QqIqVzBj1\\n=wRal\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.539926Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions\"\ + , \n \"url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"e5dc4547-5114-4753-9119-2cc9ac59a73c\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"low-lying\ + \ snooker\", \n \"key\": {\n \"fingerprint\": \"36718524EBF2FEC4235D8D6938FB3C438F87561E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAORtz49YT+Y75wgG9ebxpzrU3I3BLfv38xVAkAwh8THKYuX3uKLs\\\ + ngFSX1DyiKuLSd2e8KKqlGhoDtdnpG/GNhO+j8iFBnjohYewRCdbaoyjwwwtTtxGR\\nOiyLmvS2hj6FTEsBKJ/7wy/aPbhpRpKO1RFvIrLwkehG1jxy5sBuEQelABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtHT1pMNUs0T1VLUzI0RVlFTEk0SENERzNBV1g0Mkw2UzRN\\nSlZUN0tPV1ZLNVpYSTVaVEZSREhCR0hVQ0FMTlRMTzczUURXVUlQSjZaNjNETE5R\\\ + nVFg1T05NSkFVNzNNN0tFUERRMkk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEDj7PEOPh1Yeh6QD/2xYX4FYiMaH1P2yPE16LcvR\\\ + nzvYvrPKylwtWW12RWaqyk1G5FUijYMIk7JpEsy0YA6WFIYk/xS7Bb7ho6l9JWQbV\\nHA8EWYZF/va8G1FVrs7d6Bp9ZzGTlpSJh7vEypTVRBHVBQsvoIn6cFyGH6Tam45S\\\ + n2Ve86jUwijqFpiE3f1fN\\n=e0xx\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.913761Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions\"\ + , \n \"url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"45e770b1-3f77-4a84-a9cf-27e935f39bde\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/add_star\"\ + , \n \"interaction_count\": 7, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"truthful hibernation\"\ + , \n \"key\": {\n \"fingerprint\": \"121F5892D083E8557866B71E2470452E2A71D1F7\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4GVW4iS8b6lbA/vnVfPAjTiBlQYfxY5xUIDSqoRNLt3a/bnjeS\\\ + n1v/zF09+JjxDwZx27mXhYYefokuG6UG4EcGztUMVDQHUaE/fe/olbDKUKq4BboN9\\n3JwEoMn+x4ylUlq/VdE2mnOWZcXvusA62qrck0jHfLjSDslKyRcK4ao/ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEZKUUhKN000NlBaR05LWVRFNjNZNUkzM0o0TzNINFhZWUhB\\nMzVSTFc3Vk9WT1RPVTVRWE5UN1hKUzdPSEdOT1k2TDdCV1kyTlRBUTI0Vk42WUdD\\\ + nNldJNUpQTjdSV1RKNkVPSkFQVFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJECRwRS4qcdH36o0EAIxyKP1DDG4TWuRfOU1ZQNPR\\\ + nJBD3zLi8S8iHBLBFPvf7IaLdJYd5LpOf7CayIzhpPYoz2PDLEmulUhi6yzOaynTg\\nv8GsFmt41lQnEWRYG0Pg567CR/bmMojn5Xzaf4bnbQmfV4Wt2ofkwOEARhTVJaxh\\\ + nT7M1Mq/T0Up3mOoNU0BD\\n=axyG\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:55.273674Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions\"\ + , \n \"url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\n }\n ]\n\ + }\n" + headers: + Content-Length: + - '8005' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 21:27:19 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/submissions + response: + body: + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81/download\"\ + , \n \"filename\": \"1-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 623, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\ + , \n \"uuid\": \"3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c/download\"\ + , \n \"filename\": \"2-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\ + , \n \"uuid\": \"50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364/download\"\ + , \n \"filename\": \"3-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364\"\ + , \n \"uuid\": \"e76324ac-520e-4389-8fda-6688a8e9d364\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e/download\"\ + , \n \"filename\": \"4-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\ + , \n \"uuid\": \"3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download\"\ + , \n \"filename\": \"1-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 610, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2\"\ + , \n \"uuid\": \"394cb985-c32f-478a-ad79-07b3fda84db2\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download\"\ + , \n \"filename\": \"2-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 755, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050\"\ + , \n \"uuid\": \"f01387ef-639d-45c9-a2dc-ed602cd3d050\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a/download\"\ + , \n \"filename\": \"3-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a\"\ + , \n \"uuid\": \"659f5300-3753-4a99-8da5-e5e6ab65b34a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c/download\"\ + , \n \"filename\": \"4-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c\"\ + , \n \"uuid\": \"30e18bd0-40fa-426a-9272-30714a64b16c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download\"\ + , \n \"filename\": \"1-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482\"\ + , \n \"uuid\": \"a54f5bc0-4413-4d57-b92b-8e5e54545482\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download\"\ + , \n \"filename\": \"2-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 595, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b\"\ + , \n \"uuid\": \"7bce6189-7a89-41d7-908e-4e428e1c256b\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22/download\"\ + , \n \"filename\": \"3-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22\"\ + , \n \"uuid\": \"85d35b2d-df15-4fad-a188-ab00527b1c22\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9/download\"\ + , \n \"filename\": \"4-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\ + , \n \"uuid\": \"871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download\"\ + , \n \"filename\": \"1-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 638, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171\"\ + , \n \"uuid\": \"0377fd0f-e286-424c-8ad2-9420e6ab1171\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download\"\ + , \n \"filename\": \"2-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 667, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\ + , \n \"uuid\": \"78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3/download\"\ + , \n \"filename\": \"3-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3\"\ + , \n \"uuid\": \"20f98627-c109-4116-b317-09e0d2139cc3\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61/download\"\ + , \n \"filename\": \"4-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61\"\ + , \n \"uuid\": \"363d4cc2-c3d8-4620-b937-250e4b642c61\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download\"\ + , \n \"filename\": \"1-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\ + , \n \"uuid\": \"296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download\"\ + , \n \"filename\": \"2-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603\"\ + , \n \"uuid\": \"afff7c6a-b804-4ce0-8315-bab13c1a6603\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71/download\"\ + , \n \"filename\": \"3-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71\"\ + , \n \"uuid\": \"b868a433-0a11-4082-bfb3-a439d74dcf71\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818/download\"\ + , \n \"filename\": \"4-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818\"\ + , \n \"uuid\": \"c1a8cc7d-00b7-4330-a973-dd4192588818\"\n }\n ]\n\ + }\n" + headers: + Content-Length: + - '12413' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 21:27:19 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/replies + response: + body: + string: "{\n \"replies\": [\n {\n \"filename\": \"5-exhilarating_bowsprit-reply.gpg\"\ + , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ + : \"deleted\", \n \"journalist_uuid\": \"deleted\", \n \"reply_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\ + , \n \"seen_by\": [], \n \"size\": 765, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\n }, \n {\n \"filename\"\ + : \"6-exhilarating_bowsprit-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\"\ + : \"deleted\", \n \"reply_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\ + , \n \"seen_by\": [], \n \"size\": 834, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\n }, \n {\n \"filename\"\ + : \"5-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\": false,\ + \ \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 753, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\n }, \n \ + \ {\n \"filename\": \"6-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 897, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\n }, \n \ + \ {\n \"filename\": \"5-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 735, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\n }, \n \ + \ {\n \"filename\": \"6-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 737, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\n }, \n \ + \ {\n \"filename\": \"5-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 780, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"b1215576-803e-4d08-9707-728f96bbe722\"\n }, \n \ + \ {\n \"filename\": \"6-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 809, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\n }, \n \ + \ {\n \"filename\": \"5-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\n }, \n \ + \ {\n \"filename\": \"6-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"42fd9bab-151e-4199-a467-7e6d7adfd293\"\n }, \n \ + \ {\n \"filename\": \"7-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + journalist\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 1085, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\n }\n ]\n\ + }\n" + headers: + Content-Length: + - '7148' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 21:27:19 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/user + response: + body: + string: "{\n \"first_name\": \"\", \n \"is_admin\": true, \n \"last_login\"\ + : \"2020-11-06T21:27:19.484569Z\", \n \"last_name\": \"\", \n \"username\"\ + : \"journalist\", \n \"uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n\ + }\n" + headers: + Content-Length: + - '192' + Content-Type: + - application/json + Date: + - Fri, 06 Nov 2020 21:27:19 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ/+JbvCqu3knUmgNlaIkHoa5LON+a++VX8mP41T5kJVaJ+7Esx6E3MDKo/Q + QgSjK/vOOrTbANyvwltS1l3llXXICPm9nVxlGvgCFtdbt1YPjOmhpN6tFoGWG5LASvDcYd4bCJhQ + QlXqOtpvnGZsnhCDSM21KlfyP1JLpp6tvj9IbN1eqMjr9OpJ+AOsSgutaEieNbyYMBQf61y72eNa + 6WwsmcuaLCysaOPnVwqkLyqTX+m1lm43UBKsoz4Sd5Yj5mTeCyj3NZ//HCZGfTcjQ3vItC5l7GVQ + YkxcVMd0JkG/8kdPxovocOKj9PwL2oYHkn0FvjZNSFFoNyoWJjyXUB/Hq0u94sJipG81CULvuDpR + 8RVAsj0QyrUROVb3fK7H7jHK7b5pJ6umvgONWnsW9pogrrRL224bhgvUVvDHMoppyMp63wOadDsX + KfJEljBtJ9vZs5VP/tSs9DlxdauPjJshqnqY2GnsRwPTboccMK46HYrKZB/wTptQ4Uyh2xe/ikXA + +iMtz7I5HdTmZt7TFS8zB96CKC54llPq+sraIGLLMw/KLNuu/0AyO+smcH1kVJKaevzBhAC3YrkA + hcSrCSPo02hFo1AAfkZGfoOneU3STOfEvNQCKF3fckAdhupISxCLyTs1mlnz7DdqzbtG6yS0OOr6 + xynAMqpX4uDquWG0zgLSPgE7GU23A1f0qbN6CIFY1RaLEMUhM9UMnBo4wWzIZ9VR+PCa8e+qcMfP + l2zXFUEXhiqCyW3GhO2+wfORUI/z + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:19 GMT + Etag: + - sha256:edaa8b794c1f5b391775f5a3302bc5e383a12f56227b6704c57fa95104c8cc28 + Expires: + - Sat, 07 Nov 2020 09:27:19 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//T3458iYGfgDUWYmagvE/7YnLrujmZQWVlcrfT8rvc/p3i3eRk3PI3CRU + kXolGzZRjZ+cys1RKF82kV9ehefFLsrvRO1JSfYjHp6DWmR3bVFg5Qj6L701o8R3SOd7TZeMj6ew + 3WAl0ay5MZ/84j9hSX83frORFXt4cx9LxJ6FhKvj9JNLU3cSjt8jWcTo05G//qgoajFZKnmYrHmL + GUrvW5qG+MjkjPUDQbwYBbpFkAH+ZkW1Ufg5kaeRtDVLQh+ln/sbo3GYAl28dT4JdWS8F6hpUiWX + snimRdjLngFP9mp0S6xVGO6wOW487GwG7jt69s/BFa8ZUqv/AjM60R/Jt6tpnuR0xQgt/CgliSRK + FVdUAhegNEGeLaK2+1/VT+eBccffU2NsNzveK9mioiwuGwXWdgPRqmFluhPDl3AhkST+GCUgTsij + +B/NaXFZn+gHLbBcWCki1eKRaI78Lhk81Z/f+7n16NxzZJtLIiMkNT60qcNK2p2DpQqPw0UXxVPW + G4gCZ6joJjg+t6GTPJ7gbtc7Oe0eZFOzFJRGHwIoWZFmZAd2yiUoFqDuxlyE6L0bLPCqH1ZK+vgX + ctesONe66N9iHFtoBl2ty/uR0MlJmdOA6TfErGDq3u6iwgkIZsZxYYltGRwKUBPNndq1isdD0qgm + rypGdlqF7ESAbO48T5/SPgFdpo6qCZ9bZV4oDrVixHCzfqvwSEoBjtWqHP0lu3XbDSSqot83/Ecz + QzuDXxLfhjjBDPCCdbvJw+pvx+cO + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:19 GMT + Etag: + - sha256:860fa6e21d969ee975f762a791f4d631877428cfdb0cfc3d73e55c7fe6822432 + Expires: + - Sat, 07 Nov 2020 09:27:19 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAndCqMgpWIWJnMVu/b07mXSe6uaIKN32pgcOGsAWRXXfuHllEySZGgg9C + CLbr49gbo5ug4BgUDcD4NdWe2hztzSiiC56/XVIhCsuHF+1SdPpQEIo5jZMINaFHTDJMkR2y4UXn + uua2eB2qESAzaioZdGW2ab9dSCcUfv9Bbp+5ZSgj7pdFvMZkRpkKlxQIUZNOF1t0+I/v6jS+alke + I8Kao6rR/3IPuUPR66OJqC4oSv2itJG8A5QY4aI3RRMKGzRUDnaUYk+3psaDwfYLui9RZJ+ElU0i + ZUXm0/pBx3vxEhpo6fCWxWECpIWiZ2aGS6iueB+LfM4HNPonyNOAN6CSx83H+Dze+sbWDzV950a2 + 3o0igURPr/G3ECmQqLz1NAVCVIyYOkTpeab6aaJzpMs1pyNN9k0gQUFRY4nVg/GPlM8JWjHnPv3E + GW93LMI+kUIAgkGLs/UhITLiq4R4JeFYW/R9nbQTEjmwdr/2gYfzQ3wvivyA/iNb3NNm/iTf5si2 + ECwaUOFrWr+tkvvebKMCDjtVszpOBAH+yOPHebxkah/lzamxbngYjfmiwEH2cMo6kzTIboLBR4fk + JdaZifsuLwiHl5FgWTVuUNN6gjnAgpJenQGeMo4h6RhoQUfWxYsvW0efMpotCbb/pmdd9UjxXMB8 + rmOY4n16FopHaKnaL7rSbQGphrAtq4beYzA44DGhmb7xrqYc+27/5pGU7Ls3xWxEetQRQbgoLNcc + toqs08NhOhHXLfvxZFFoTUD7J+A1cKp//qPEsndb6am8/cKqqftg+RMcQf6y+3NZkydyNwPvAYpb + vrHwMYtZaB7+1qc= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-low-lying_snooker-msg.gpg + Content-Length: + - '638' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:20 GMT + Etag: + - sha256:446e91d6979810b573278500d8690214cf5951976027ab4b7bf1f37000ffffa9 + Expires: + - Sat, 07 Nov 2020 09:27:20 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAgoUubcccPPCV7ulbX0tRBS0KQMM0WRwNFuu2kaViVnb9mxUrTkAzyHGg + Djgs4JD75+IwatC/K7T6l9BpIEZUIo/NTMBc3gIbNrtSYovYX1jziyKWwQKg8nM4DiAYm5GQEOIu + U4ZYJ8bQTcpdHAfbnsVJ8YD7L3rGOUqIp8demiiKfiZ8oOsbf7+yL2aWtu1tfgIDYfWiLEjY2lVQ + l1jwUJy6pMzF8z7I4e7OV88txxw37OAqol19kx15x/CP5QljlFz5rS9uexaLhytaca/ze04Hnbyv + 8lDWyzHtVmNS5S/IGr2tK0EsnCcyXaSUkHoH3sZXrXU7txl+HQh4jVI1h1pUbOJHR6gvC12Qy9Uc + Qd98YpeVA2AS/wL1LCcv2nag1zxBQxQyagynlx80czj57ezAh1KFycYdidgbhLdSPdp5SNmV7qAQ + /NoYO3V1VyoawJRVDFCo+nDdwlXLEPdwhKmvhysqZJVHzA376C9qK3AN2RTrGcVzwzht1tGjiO72 + QM7mbByYzQ8fW9/9NjuYmaJ5077RR1eF6giTVWp1XdxiRe9WEY9EapSDtrvibf6EXTFp/QFAmPbp + KT9FdoZOrTmDEQf0G6+qTCIXuDVuwNidIDQfso+IPOYXaHpS6FvtmF9KBo5kycmbCo4GFdCp/5LK + 3JhYdAMxZVesEgn/617SigHNCGInOK1IfW0HcshMyzetSVWukb5Uqvye7AGJJQTHZZTLghbMRUcB + H1vEusIlJU4AIBCywGtgWu6yWGr+NZ6i9KByGmML+AK8zuRFJdn3hkscqy+1CAu6VfZaCbarNGbo + Y4OEoWJgLJ734A1S5Vtir3UgqgRIQhh1eo8aennUba2DXP/CZyUNgg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-low-lying_snooker-msg.gpg + Content-Length: + - '667' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:20 GMT + Etag: + - sha256:3cb434435967592f1c003950273ba0ea0b34010b20c2e90a0a66007542b882fe + Expires: + - Sat, 07 Nov 2020 09:27:20 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAA7byGeaYGbl+eUIQaQDQ+FWE120zKocy7xHPuCk2Ct6gDsm0mW4y/Tdvb + RVxuezDAx4Gr4fTM+flq5H8rwjcwUtfyNRetwQgs7F/BFrMngMg2ici015Xs8z/d3XHi/y2L1AOK + OCwueTBN/FTAGDWyFrQmUGkCZb/mx9SefQL4yeZdFyoWB3XAeuTLp+9BaqEEhv/1bXRN06Oq3UJA + 0W9LoX5R8ubj2PPuUDftWiTZrYGa/mDPFOBSmPcGEZCFb6wfRsGMWDfFWzGSPNGcARrGskuCgm7s + w5yMM+I7O+ni86K56SglMgo6Eqw7teynrHDN42QmME+H36EEQrx/HPvpDW9Rt02iv2H3McPUxQwb + 7c4VFRKIVgfo93GFJ+ktK+6EaaxrSzNkgDxREq9wOdrzqkgd1uplcK4VMhUzyV37zja59g0wDyZJ + 4Mrr0ipqSyp66MpFyGiEjHoy4OPF39mgZMXttmOWfyujgshRB/OfLwzxC020687bkPoubrdI1nuu + x0Qka8Kg57CYhaMD0p3JlH/vcdCRmvYci1sL8zyQpvIBnFKc/ItlioUU21ruds8ZD17x3liOzF1M + ce9rtXhPxMA+/azas/yMtPiEIvLf4x+zeyJBxRduD6r69bX0SA1mAdRjHbylnAO4gkrRXa2DO5rJ + AwKx5PRbrBqbR+VcrtfSQAFunTyRvcUxe9nXDF6hyN+EOSy05lqCjqsXF3kqv6L8qJxoqDz3CrVN + D0JiDnFlS59UGroMt0dQm7Yr1ejRV9M= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-boyish_supermarket-msg.gpg + Content-Length: + - '593' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:20 GMT + Etag: + - sha256:422a1661857c4b39370a1a1a53ff4afa3f3d3937dd1476a864802d59825db428 + Expires: + - Sat, 07 Nov 2020 09:27:20 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//U+Gs4/MSGLoBpNkP2cs67LCVlDq3cLQjBg3Rn0xJXDygTK73nPssHPSl + EshIYEtxgm5JcFXaqwlLTxkr6+KlZP4tRLhe3nZ1Uzr7hC4MMYXYF1VPOAanhVsZ14TUYpe6tWe3 + WTUcAVlWyDX/DJpaDuqJpWearqhIUCEe8IzjluXi/Ue46el2L+VyVGJKaavBUKKtE8jndN9Ojy4a + Etde7UUUtZ0j9rEx394F33Batz8yIeTNyI711JkHTgUBXr77AXbRvx/SQxX0zwOy9X3KqT7Ljvr+ + bh+UILfcCq2MVqwnlLtS9oHX48iRh2Uvjf+yK/my0RKgso9Go2Shd2VBDT1+3KJspKeg1hm0XorH + HTcp5aR/bxIvYj/rluxzWELXM2kT5ORnjQ0oJQ7NQD5uw6i13b5ZtXZ8aiK6PL9dobX6KslM1+MF + r9vyFirC3o3EZKjwif1p//gW2f2LeIrPDFQNzM8NC+YMPx06iwLb8xSLBCRI+/svdIx+0T2/Tv+y + LwW0wB96FzJ0K9xp3f2WpdOGo6mQLdntR6+t/h/9wN/qZ1DECa4ALrA+leVVWxF9XQ5opalFn5QD + g3DmgHw49+E3C5KAs9CtoGVe1nAMR65DfyuovpjOUll3NLeCydija6Oivfh6yRKTxVgQFCrx09df + c+R5la62QYYl9fTklEnSQgHl77z7VdazKmnUj+yblJFQR0Rh588GRbGUOYmChlxp4998krGMB1Sh + 0u29CdAMr0wERhbkjqucf+TfKpq7su6dXQ== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-boyish_supermarket-msg.gpg + Content-Length: + - '595' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:20 GMT + Etag: + - sha256:bc026c545852063bd71fa03a6a62505f7448491a82d24e2699d1058f24e7354a + Expires: + - Sat, 07 Nov 2020 09:27:20 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download + response: + body: + string: !!binary | + hQILA8PnxMCiIBsqAQ/3YJwMk/y3FVSgRa39iuuFsxtfnIQliIcTc02DwObOZrhoLZkUPYsioIik + IewQIbApGR6dduG1V0I6KPl+5JMGTM22FEdlHpPNOL/5oOfMneQTgUGXEpaYr1bWHtMvtoGAzkiQ + S9hDzhD+Edgto55h5eA07Ox6qzD8TvUQfQ3vPbnmg8+ScAKa4qVNj57R8uTgS3l1K405GkzsLyy2 + 5yklfvt30/71LbakrmDAakFIUbwGlPdve4QO2siONSg1M7GAEkh5PvyDaj6lytHYZe2RS9oUggl8 + zAjRSoom6HI3JKaLtO3C7yzFTZXM/pQhvlj+2aFItsQi++OpKKGrszzqoqYUMwrKsWUdaaPULgm/ + XUxJqvkn1GwDmoYiajhv3/SM8Q+A8F6t5Ohg+pripne2ZQulvl8qkQvFLM6LJfAgdyZ0rrCUI0or + 9+DSrkDMHftq5qaVx8WBSYJDnCXCNdzQOexDYDTGKndvcftydimCXjEE9U9EbIgIhNxI9dkCd2Ux + 8CUg8jDqB2nZD0kM90yaFWm8ieofW+ow5Y33F9iQ5rnyJ6i8no3+kACtJQHu8xQVzERioxj5jEg9 + dEEUVtn6bPLsLMXa1fGF6UH5MPgYT/rhSGEvgRuQCae0jvSQlnxpxUZSsV4KPdwxl9gsrjsmoOaV + EDqHUzftH4eS5rzictJSAemw95ZGpgTzaqNrM6elC+EXtHbeRpAHLLGcJB3vhq39YFXOzVHZ9Rcz + SZDckbAy78NYBmcoL1aB1c63s3KufZxtwZOwRSiLHud26PUmTAcEEg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-spinal_chewer-msg.gpg + Content-Length: + - '610' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:20 GMT + Etag: + - sha256:125d4b2458031d54390c846e8059bee58e9a77dfc77510961edbee01cbe73c06 + Expires: + - Sat, 07 Nov 2020 09:27:20 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//fj6xq+oBW0AnBsdEBd6JW8VfD6i4W64Z2hnhBT0WAvha78l8az9Cwpha + e3jSYgDjDFirXfftb39xpYh4dsF/XQJjZiR2KLME8ZwQi/3OYbT5Qu92FXGIzjb318fEbF4z9dG+ + gy+Gq8NK6mDx3KHWCqDBQR9nWBqx9X9HhzrbA4amPCuCKzd4tU5iksivmVPPSEgWSc+TEJKbdM08 + yb0zSFzWeLjvih0MfQS/2+JpZkjY877CjQF48xgOfGV7JvqwbMKSUqDbjEhYOQsDm2mOLOjUJcVZ + 7QiktwNfirh6uNN0jR1w2XTALPvE1wU3L3CdRTWMn3ehTa7BNY+mdne8YyexICVA9AhpWYMVwyPG + rfZrapceFzJDkrUxe/aavURN+EYdH/PlY+yAgVCZXj2+abjdigggbz5LfTFWGDCvfPT4U0aw+O5b + +iQbs4alQvI/8IiQRkBL83WsiwI7sCheT2CI5E4VZFoSpKRPH6grwfvzoYBPHnQQpFXU1LGygovi + qGnLBOsIPSmfuk99uWUu4AwokErK8qFMOPrNLb8DkFS/Zq+04R5n8cmQeWEaF7g9Kj0KS+WkZvQN + HhI3G1nmJ43McMtf/lyJ4s35vzh3WJmZ0gbXcIcobtQfMkcSx0PuucCDO6/uepfP+FE7M/zU/OE7 + /jU47NggGhyPPMPiujPSwCEBXq2KKQgFnpGxx/gn5mIZVtcAM2pTJII5ZcoVtUl6TG4IOVi9ZpoM + s3wnhI9c4RIeVkwYPzfQ8hhqaHtmLJVFILJA/rL0fp95m4Db/+/VrcDTt33TXX53tN4Xq1ijou0y + nWSk3Vi4GICLbgh+kMTEMKjArAmqnJqjPHxOXHkKjl8Aqzs8m0YpP10koyGDZq3ZLIUebcbYu3Jb + G+rZGT+OJRmNrZuEOyd8A7WEtWsIMvk2SwIP6/miDlQ8EWGkPpMirTxVaPK0I0/ZRgtt4InVGarH + BscIMTKJDhqv8h8q7m8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-spinal_chewer-msg.gpg + Content-Length: + - '755' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:20 GMT + Etag: + - sha256:baf5afe2712f7518631318c716e9b255a41d06576033225f64be2d7c3888351e + Expires: + - Sat, 07 Nov 2020 09:27:20 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//apHa9XNSfa7szM/WS3pSS2HE6opX/qg+DfKSPzprUpxbk8lMy7Aqo7gY + ZjSXxHyKhE2B44Wxisj5J1C9/IHvWE2BOArQNFRDIK0j7Xp40V0yl/SpMhKY8Cdpu8zDL4P8dHhj + yxnhbt66rPtOpWhKQBwK0Zs/anUFTm0o07nn7/6dsxnUMjXMu+U46J709ueZSxYlbqeYgwM9h/a+ + RiqW8WYq1mUNNrcOuVpPb+rcZKqmbWC+eioV9pEZUkXe1o4RMFpde5ZDDmYhcCclDX6kuljGU1Tf + wCm+CZbye728Ckeeq8BEbIMrCHERWDZVijCrp37vfDNKXlENYj6dCSUA/axPGA1z+QPLlLOKCX4V + eVKqT2HuvcSkwxSC4IwYM3BlyCowSqI0GFOaNrvqX6SuZp3AlYLqxFpSZ05eTcbvTg4T8vAHbO6t + 0z0cA4cEG88p7BgXkRxJIpLs7OrzIu0/TUlsAa/ylK80kYkdM0wzgeDZUzi0HIegBj1UwU31Yu2L + ZGsAjkMHl/yMDFk+6q24cp2tU5rnfJmfYNk7Z/1FrDshdipwJKgXeKNFzGxpN3is6V8knGWV29KG + Ed9Li3qFzIwPf5JAPHq+QwYaVhrj1TR9BWxE3iLnw3sNP44c9sm4lZEwzyv4PAubDCMd3jPczEwL + vMDuj+aLPabESaBC9UnSXgEllWfm4K10qWxT7B2dbMMn0i3pwvOW8Wgrb1HRbGpzauzdb7D0dL3T + GSulGhcNMnCwxRzOan4wONXFA4ICIdcaaaWYSM0hd1HfIKnnZ9h+jILFDhHs+TIdH7iz+50= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-exhilarating_bowsprit-msg.gpg + Content-Length: + - '623' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:20 GMT + Etag: + - sha256:92fa49ed69d092653479a56bda894f8bd56207ea0f78e185e35d8c89c7b2f170 + Expires: + - Sat, 07 Nov 2020 09:27:20 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:53 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//Ri4pVlDqgd0RZnzggCXR8gz98QjQLAWkHZxowv3BCbXYOSafYc6SoTVQ + GhZrkzI7hFwaMYb22xoN4VtSFTdot4u5a4w/dO8VJCgNtYYIlzMhYobJOBBUTQwd+/b5+x1KA+ME + 4GQR10QLuJpaljx6/W2GMhuYJburj8RopzogRCof72L7+5xOPVCr2qf5KYJtalaviSlcfoLEaYG7 + UYrhVxLOvVWGLG0YRMRgq42pBnFc+f0dKft0aMhhKD1mbMbB3Zod+7LEL77xI4oQC7Y8MWhYSTQA + 0p+AgnGESNEF23Y+4C3DKBEf5i3N24iZ1XIvT1MHMZXUsLMgS6y4PHcwOqSyxi9PsCehnLBSLCrQ + H+sCgVwU4qesjjRsPZIqgHcf0TLV9SFy7iilOjONo1O1/kxok1+nOCcAMjWGM2ZPhBVxobua+o+g + Y/6KsYS2x/opjJ4LqYKEbgOyvso3N6bBvR2mCW3Jwyp0K+n5rpSRN5XCm87A+z3yqDO68+e7EF0h + ts3z2L16fhjzIififF2CcYz7aSqpMNexg1RI61P/zawKKg4Caigg6XTPkfDEBe5U3WbJxvGNen2I + 0f9jZSCwQoBU2EzZ0SXO4HaAFz50QZrUP9Rxkr6nRp2HUlBKAGqvNkOFPh+HnM6qhdcTx6T2qIlp + +CqDzLwXyMKWWctIyjDSowH2iniDARojvXsQrZbZxk8IcYEnIA5wJdhkoO0pMA+1eyioO++27w7x + uuN3+VoH9bjcGTRBa69L+sNLMeYIyEYWbs6cGsnZOKRxfcgADK5yKEG/8luhTdmq1cOMcaCPX4bc + oa1nREOvPVFiF2PRC7t5P4dewcGuZLl3ZXhp2XJWXyNw1QJNRxPa5FA8De9rPQEQVTi8Wsb3+a5Q + 4jxPDeCDUgw= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-exhilarating_bowsprit-msg.gpg + Content-Length: + - '692' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:20 GMT + Etag: + - sha256:904a241ccef98ded6366dbce86bf4ba59f1c342df4007b5f91873ed50b4ea6a9 + Expires: + - Sat, 07 Nov 2020 09:27:20 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:53 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/wKymCtYHkag6vLr/SyEbI2YkmeEp0QH+MDVVsgA4TreFo4aSOtGEMURspK + jUcTqp9goUylUI3rJNGbyuW+vrj30qPffDNCTJsTlMa0djPN7CXFJEDtZJlnwLbiPtelDKkHzdnh + /arfRjQejeD3P26U+++O5vlNFWDsZ8QPBcwKAoUCDAPD58TAoiAbKgEP+gKPFjVzjERxEDvYiGCH + tGrFspeoEyts3oKoXm7s1FYcGD0HYcZcSzWRwE/El3usU0OrKoa6S8M25hFp0qZ/BviJthYauueW + TIyQnnhN/+tJWWvELTfQ1SwgUxbQFy0psiVL1csc2O3RImFLVpf2yPPNQobo+rGQyhcAe11n9kAC + yMRcycZzyW9Xn6o9pZJNYk1H8qt/uUp+ikKp4wGKKLoIfSD+/YTghInspiFsme0DBcp9V2vqjyGe + CRxi+JjyP1+H8fCYmG4HasxL4RnfxIeFvHEU6D9QbqSLDXnw57C5B3LSK+GdCQD2GRkabmx0YDoJ + THBwoknEsLJaKYjZJHYwIEYoncjCDyyLskhzDGW+rAmJOHrVI8G0NkAXaYZDbSVQXWzAROuDXDFC + hEEsCBcFh3xa8LsrT19Yzqlt3ny6jIWZH8k4qC3C2kZMHa9MNiRLYNNMz+UXvsUIgbR1XESwxd0j + n64nh9DTX4137EQBYdLl49RkPcDieB7ZPrBwfUWHw1u2xf/dyptRTRDwZt+rZi9uXomnA4Ne69KA + JzcjsF0xg/DZCv6eWorJX5tFMXAmyWdFDLF1K/WRBWETZ6F5YNdb8zZSgK+pbvMBYGPDC3AFH6oI + Twl+3WD17Or7MKHtONwtzgKZTuAGijDqMazf2BaDaGYs8fElyWiCpbUy0j4BjCVNFMRma7sTQ9CY + oSnesr+6iHcMNNoStOq5TRSsl9cssGIMAUMiOIiooSKLwVD+E9k6ciUH1bfsK3nfIg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:20 GMT + Etag: + - sha256:621f9d2ad6bc5f592d7fa45b125f6764a35978389472123bf6465f8e3181d460 + Expires: + - Sat, 07 Nov 2020 09:27:20 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293/download + response: + body: + string: !!binary | + hIwDJHBFLipx0fcBA/4+98ml7cAlskXUJ5TnXQw2oBnHP674Lf0AmnVacqBCjAjGpeNvBb5Diffr + QD4ymnsLWuM99LlzIqhY1HUpIag1f3xcZQW3rpUaAh9j0fn1Of89uApGFd7ETxGf0uCZJ1/3GX5z + Iln7TXjTHC7KeEklYzSdaXhnesWVz/VjYOD7Q4UCDAPD58TAoiAbKgEP/3Oy5OBffkpfbj8AQaiP + tgWQ36G8IA1pkkZGPxjmTvJOpyQIxc7q0zdDbBVLHwp6t/vw5nRUEuJ4Rtv6B+gSuwOPih4yU7YN + RJ8qRbumn3/c3WH8MZYkKA3T7/DnpN6vQMKNk5pClGO5zcUTRZYDHXEBEbBZ2SxHFSVVdYPKN+Ad + IiNCj50cStRtcwSR67HsDzwNhcBar8IVOy/x0eKWTe0a/24d4o5+9TZn3FwnffFUiG4/UE94KoQg + GqCrMjj0tUl9tM1QK1b9xv8jTkLvKuGoZ5P2gi7pyo3G6AupaKj9RQ8feaL3MducxXD3yWgxraCC + 11Iep1dfNQCgGxRHfQo0x78UUbHwwlUJ8FeYtcLlcaYA6881q5EwXncUvVBLNlBKL0NltYZVM0Fh + Hi0oN+urMpZx5TKXiXH285YxkYvOpS3ZtMMiVnXzD+yzdJH5COGHcWDeD3e07CVcqcDK9RmiQWc3 + dOlrvbBsJ/3hD5l5HLsF8c2q/2jFld+h7tkIamziWu4mGpIhFHF1tfjL0TWHVW7zkQddu1vzsOGY + G7XQ4bn/IJNms4Ey+G/ZN7BylwdP27E6HgL8e1mJ0r2KKwRvq3tKyYTYS01CYpcjksDCnTXU2Lxz + 0kKRK3BUR8y6mopRPZfN1wi0UQf1zI3Z6CylSt1kOtuIHF4zmfedZugs0j4BNjcXhkUyKHLPftkt + 45H9UxYlnfG88Ncy9IMApQIwQPXn/TODZarCOi/DaEVYIHsyFV66Z1fOWCLpo++yWA== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-truthful_hibernation-reply.gpg + Content-Length: + - '733' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:20 GMT + Etag: + - sha256:124a411ab04fc8a922009e2e95ed4f3c04acca9602dff2d5a02e8989c7af2086 + Expires: + - Sat, 07 Nov 2020 09:27:20 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/4f72cfb8-c221-4b27-8f8e-aba41f3afc1e/download + response: + body: + string: '-----BEGIN PGP MESSAGE----- + + + hIwDJHBFLipx0fcBA/0Ucz+Ugz30U9FsHZkdVxWEMRa7VVypFNVglaWDm66nmJei + + lLnNV2qIFO3iRnn16qoQhkxjFCVTv3cr/VzTCR87ZnlW9zzIEho/5wwHMmhKy+yK + + 3qB1Rw4HKtkI/CC9UaXZRDYfMkAeN7Ik/pXcu9swMh/2na4HObkyaxKiCEVA0IUC + + DAPD58TAoiAbKgEQANzofORonuKSXQRzABltnv2LPNpl/GMxbnkk48M/4vkMT5fo + + 2P0mOEs5yGcwCcHxmlXemNDNmYF5SiqnpBlWVNQb11mS22G2Fl9RGSAXv3rmgTRA + + w5FgYPvcWr5zRWVDST/kV6o7WbIgCNTZR/wbyoBm/E5XY0yfWfBsNDHaQT8ZmWOp + + y0q6UozIoNkATegu2PTnG+gbe2RjsVIpVmt7btTS6LvTSeSKROPscQ/2WCXKntGA + + EsqyTwMAPbUfauq7mGo0J5zTrfzU/TpC+Q7Tqi9S3r/ZBkMMnMFL/m9TuvnhSrEp + + tpI5O8NpskEG0pEsi1JUNfjPO/LP8A3QLbxRbymCtv96zfqXgaIWJOEfhFMkHrrX + + VYT0S2ILFQtJOPyTh99iAKwn0urJ+cJgcYVafPx3w3Ue/DBhXg6d643FjivLLTmN + + FJgpNfIFFG6qQxI0xc+CW9zP5wjy5Dz5Br3Gav5RrhIV+K/zZG1c7FoJCC/0RkFa + + aO/k9L4xxqxhjhJ/7A9tnTWcOtwRGmt3HK0iNZ3DCNzYzHSwqBzmjHbAyyIsBXqo + + KcR7/N+KCGmm+iIRVLeN4LV+9az//Jmhytve9VNQx3ddj8JD2k3RCOelGkN/OKIC + + d0KM9D1CWWXc+GChGpP7cr5Cu6V/HvoRjNq7jFJFnKLZYCuVeBKSwyckGk4a0lMB + + I5aAQCFQG6Bm+jPRvgoGYCU8Z62e7/fx9V8TeuuzvgK4+e7gCMsdhNccOLQYMQUZ + + 1XaR3FvzReneTmMMuV5ZjDOD+JK/j6tzskHNzvTh2Zdb/Q== + + =b4zq + + -----END PGP MESSAGE----- + + ' + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=7-truthful_hibernation-reply.gpg + Content-Length: + - '1085' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:20 GMT + Etag: + - sha256:160dcc782861a14b4f453c751cf7cc70aece2afa5b68cbbd5c3c3b37315b4e48 + Expires: + - Sat, 07 Nov 2020 09:27:20 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:26: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BBADO6q3JdprpMZxhLIAjLcZsp47HYn75NYdFCqzCQT343SEDdrkYCD/ZXdEu + W2Mvp5FIHIkwySrF/tU3loMP58//iq1lvHZpaNdcDimh3imrsYsjga/oyDp3YZT1bR9LFMVFlKsL + tS5kqjG04jqwpIeWuA4giLx1RMsrARxHr2Wt74UCDAPD58TAoiAbKgEP/jPg2QKSyTz4Uc475+6R + +BpnQry0DAPH2vXjOtO6i3Ms5DO9Kn2cqYcF568tQg5VpPbGemNpN5jxrxkO0v8l69MMnIyBM44W + bMdNcqfrn8W0WRFLEo7Ro7goZoHDQfaawJYFYGKW/e/p7Kpq4vqCcY5b6nWiUSzXBkJ5ieDXfCwS + AZZ2NKhiyts3NSr7kQHMYEw2EKKFZmzp4MEYibT6QsVhyMvCQgMU7kWhowgcCm8qPaQpR2H2pJrR + +PSdYtiL0YqACayit+x9yF4ahahG3GGbZl9Pivi7chpHZsu6/yW2WBmXb87Wt4zQteWTVbV6eOBI + Q1cyEiINcHQRtKpWQkJB/FemyndPh59qAPhZrtDq/DXDk5jvvQGKO9kJGpmDJSyF1HUvrenGaC/9 + QG8LwDUSwFy5uMcc97pmjVkEIg4mRR7M5IW/UnZzQXOxgaj/xaElQ70A+KsFEcsUiU5F0AvluhmK + GN4GqXmjqpbTpJf76XkKT75C7JENZ2OpIPhdkme0kErnus9Jw6j+CWhhrDezdw79PI+6aow6JFpF + GiagLpK/98oB2Xk6/UK+QOsTbQnyTn7nEV0/vd0O5e4XoI0947CIQ2HjrcCD1lJSQCBe/1pmlmfD + 5HPxRZmzYDwIVWSZDzz9wLeFMLapbLkgkqzeHTFg/v+bkL4uxg4lDrnx0m0BAsP/Qm9PV61eW9ak + UNNwJFIL8h7qH1CuoHM1gptaZZL2jIMDf6wV7wFCKD4FFKLmSAKet9XH0f3bKxi7gv/8PkjLdb2L + zdaxfFspOI4muwymJ2Ec7uDR5C/RH+NPTbrn9qy4kI/t5MxI8A9s + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-low-lying_snooker-reply.gpg + Content-Length: + - '780' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:20 GMT + Etag: + - sha256:11b9dd7fc4d11f5f556bdcbeec9af5f54e4c2df835978957b7e804ce6aaf443a + Expires: + - Sat, 07 Nov 2020 09:27:20 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919/download + response: + body: + string: !!binary | + hIwDOPs8Q4+HVh4BA/9GNQ4KWyIZmpUlxWFDjr+pTsNFVWPUPlLCIRfE46pPm3f00g0GXtg4sSH4 + sBeGw/XDd2Gcy0t90xsylQJZHpoym0AqYGuzM+Mem6IIEIV/viu36l/YiM5mIhywt9RPraRsjfwq + Udy3NMmo3AmG6C+7MA/U7BfZYMZWt5y+wGJXtoUCDAPD58TAoiAbKgEQAKX5dN3BlPvaWnmTf4in + 0hJomu26gIeWrHZ13k8D3SOMduzc2dt9KqbuzhJGqbaKt5O0GEPr1TLwWqaSkyp2qxnP13JO61Sr + 3Y309XNhrwzMmIkW8VNFe954Uzu4MaeKHp2IfPi7JFP9P3zwHjqwrUtu81G/0pNIi1Vwrdri3lpP + +pG/nlMsBdNMVW24SlAT2ErhXvtZNG8wTPAcpOOeWRCzzZLJjK0WmhaEsHL1Lc2DreNoKMm7CHNE + VReaqe/1GWYEq3vlFv+uQxf5rX8GIbs/SncMJjr6mv0PpkNrsN3DdSgwVaTdjUvnKUlnP4ifY3c9 + fb0O+nbCiJRduTriZj+4WmB2DosqkSpUZyYJ3l1apoEUKqWYGyGYqZ3OGZrV4UET27tMjF7CeYel + q2b7nZeYgOje7nr2z+2awQANAkYb8qqNgoQV3Z3nTMxnKTj8GCGOf/jgoqEXh+PM0ysrTBkXwTQa + 4KH2T7ggCelpe1IP2nL8IagcArXgu/+b/HfzhKldnu5o6JqaKVhUJKtGiKVOsEJVono8WFh1hE0u + h6FLAmu23wWfMlS/AvDBZVifj6UmvDmGAEZAb/pa/WrQHDMz6ek/F45BynQcJiE1yDOG7BrGJyFR + gPgKRxP/JuZjuwSVnhHxvZ/4v0hN/PYfbERQ5r5Fb/bQUh4WhkfhWNi50ooBZ69CvXQoYMXLKpfv + /9rCxLqWc/MU6OFSOtW/yqwnDg97Yr8ltxKZq7go53DKJ7UhS/fapIGcFS2Le706hiIPgDX6DgWJ + 6K4TS9RQj+Rq+bjT9O3+sxnZeKOCDSkEEwslWuECkieVfhf102R86RfRVtKVD8E49mu0zHa6AdqD + 0k515lht2S24fa8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-low-lying_snooker-reply.gpg + Content-Length: + - '809' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:21 GMT + Etag: + - sha256:20f3f4ad10be8a7ea8dafd09030e1bb52115ec98bbba341d38e0c02fb4ad6a87 + Expires: + - Sat, 07 Nov 2020 09:27:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/40jnucw1Wvq8QG4zOLOB/6jVkU1cMd+1ubHfXqFkvHatebEpfo7pmusHtO + oZYWsXLxdvgsCFDuXsbgNGocR3A2mtC6VV3ixKb/CYclB/QX4lP9MTsErf8jZoE3udvleliVj4S7 + n5rdlHgclo0S36Z4KHXhCoeSJW3hlKtDMLkjwYUCDAPD58TAoiAbKgEP/icdRc9Xb7V7aWsOceei + msifG5molTeNhhNLFutDantkMtP1EGrC3nVo9dgDFvB9XJiFWpysxa0sCgFUgkfrdHOHwukyG9EC + 4qtVy3hPpdrcYl4AhSuIM2Uxav9Ore4f5boDKRdv//4b2RjJsjVqDIjPWRY0Pe4e0vXL7i56KF2X + 4GH12WWfP3oTno+8V63XwgbAX192Ft/Wc8L4lRcwSJbXp46IASbCm5qhffr2KtSXrdZhq2x6ZG1i + ItCvneuFkQRhXc+NAOYiN2GsdbzMqp7/fnLhP8PiaolgRRqKqFgn1bMY8M5gz28lAzWeg9ZEK99p + JlvjEblK31O1UwzwJ0FZxlBlMHxBuXW2RtVW1G1TVfM2pf8zfObFjv4OZ6d9M2cZ8unMAaRh7Hrm + Th2j9J37C8L2COYY3MMXPz3W/QfHqN+h2C85pWT0I+uwg7Bd2HsxtyuKkSrpkgG5H1iukDhffIE6 + 1DWrMKv+QJG+mDq9cOgUkzfkVP4+5LmWOUjmt46o4C7pCTNEPl6yMrJORniJuBPx38iueQTGvRYN + CA8kF1maEIzn5ICGWYhXTxwPQ+2tQp9fEI+la70kYZfFwyxnvn7BV+AcFxSDquqJyTL+OiU8JHW7 + ga1Q/c+uuydD5R0MLnl55gUe7MgAtkYckvVUfR1pfFQaLL7skcBQaKoR0kABQmycvtPYSTK/OxB2 + D8oRC3yxkhMFe4Cw4zFS1LiX9rP7d33cV9BBf2TQoXIbPvUFIRU7/hmrRpiRvcIKrVDQ + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-boyish_supermarket-reply.gpg + Content-Length: + - '735' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:21 GMT + Etag: + - sha256:c222527984ba8ca80dae1728d471f8a24be8c608ac406d9b9d15045d76db39ba + Expires: + - Sat, 07 Nov 2020 09:27:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c/download + response: + body: + string: !!binary | + hIwD/I4l6Yg0I20BA/4q3oew3Sl7iB97PaWaoI42pyuQE50MIj1oWk0ZmOMcamw1GgczNhoPOYqZ + HpQ7eqD8YFD4vbjW3ttqsbJZ49NQfu+cv1gZGEgPsB+ANA3lioAac3zlLHfutski3suQp4wmqhPF + 3Kz37FjYcd92lMRMRZIg83sYLqLb8518sRkuFYUCDAPD58TAoiAbKgEQALlcPXOK+KgriNBcgsCP + UGq61QqWgOaoDuWtLp1LtiUXZdNk8pEbrhij1UKT4EtmiPLSxD06zwy21zlsLow/u8R2D1lrbEC7 + UmZKRBArxky8CcP6UN1pcsjywBxcCV/ECtSN/em+Afyk3R5VSPRHKJTP9AcTTRcmyZ1O+2MHNqB+ + OMCw/Cc+GWx5P8p0KZrw6fuX2rubYk4Rb8zzzDJKd+XBq5ZE/u1JRlWHPGUErhioWlNjEYYastLk + NLMK2QUECoINED3n11501zguwDgca1rUmSD7467XFwT5T7kBm3R0U8cAg/ncOdG13rvWvjq5OWoZ + NZp4m3mvTJK2F9cx6BTSE2kHd/GuhuZqYojzdStTArX+Lh/ykMdTxCtlYaoGOGyyzz+0RN9V85b5 + bv8Mu4dcaDkFgJayBP+S0Oe7UycdIeqGSzPj8EwFSNMVqYV16810mMyuY1JYtatUdxtqqK1ybZIu + 7+4vrbSfu7wzDsVcpCrIde/P02PguK2FW5Z2ZHU+obZOuKai591C1H/iB+4lKngGPlPN9sA/UrM7 + 8EBT6TH6wy8jiiqd40CTUShJ8f4Ny3TjmscszgtDPTiXx+tIoNsyVrnBLjEdOmcAEYSeFxwMuSRu + MCPdYAbPwuc5LMcbV84R1Cf93NCvVdhlG1fJEB1qpmfSOGWyOv63j6W60kIB8lCTW9UxlaZ4CKSa + jQfm4c2SLxoYVgWMIFqcS2/n51QotnZitix0i/SmHcdAOMZejeQ+fEKC89AVBkOOHQeHpFY= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-boyish_supermarket-reply.gpg + Content-Length: + - '737' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:21 GMT + Etag: + - sha256:081b48b7bd60503eb84577571d38118167a05d828f154ee84470b0975db3e3ae + Expires: + - Sat, 07 Nov 2020 09:27:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a/download + response: + body: + string: !!binary | + hIwDyuj9BW6aAjgBA/0ZvDEDY9tJFxye3c2d3PEl+KuHNnaxvfjQHZUXRgQSUMyMAEZuhZY2y95C + YzfZli+cXMcbbxFvHqcuqDBqYKMaAHO/ZMbmzmJmkh69yS7ZFXfpF4vGAJzRASaOn4dsavhqet8x + DmfZKFnwRGVWs+Yxma4j62BrGBr3e9ABdM3Br4UCDAPD58TAoiAbKgEP/2Ouku/uiAnR4ye5UawC + sIRL88tDsGX+1G3C8U9lTiRZ/HxM2saCJlW/ICSMSuOIgL6UBLOnF/zYur5iTe2Udy8A8/KGrVIj + /XFYqjYT2cnkY5zJ/+30BlWqL+cXdtHEgPKENgMQa5HSuKbfQPX8jXKergDSYnxy19Ey+et0wOG3 + xvcu183AEAZBzpOlKstQjEIbNB6xGtD4MC+eVNgJB0B0WafRxuST84nwb6v4RY120hP7+u7O6+nL + L42bto4n3wSYEKjaE0VSmZ9WijlVj4GesdssXRxaNaMMAmSW8SV2H46fxvW94ArK6U5AjEsQKoyW + qxy0D8gSozxseE0b5/ggtxYwMbtYyv04D28EFW5ek2pAZ88YUc6dcUIO+f9ao6O7GmGz0gCFgngg + AeOJBtyNNAL2Tfy1pt1Qh6qPyuOsmez1HNtoWmyExG5G+EjrW9G3Fmd7bfHN1E1hYu5sI9LWsR1P + /puM8b6rRdRecz7OMgZAjC5MwKSHJBJeUXGmaia5X6uARg8bQvJKS1qb8nNxORTxaXo8iEeZm0+1 + wH0gIGGf+X+Y54u9CS4wmXPzQxXEAiICMTL+1NzON1lzyZ60V1+JiR9PNzmkbzX5hYaDDC8xw769 + xPH0B94TsY3j0G4v2dgrlG4VWJxZXzMvugBvE2qRZW6/f2xwRDIYya5U0lIBkz2B8aoSvfSAEKr+ + nm3dZCZ2XlDaKuWpa/7zA2SXHjNJRu8WUppWnzk/Po/VfPdwi7uUa0lZQfzfAF/79rVgbnmWmA5N + xKU+fU6EBdiXYYUy + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-spinal_chewer-reply.gpg + Content-Length: + - '753' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:21 GMT + Etag: + - sha256:f462061101bcdd3f0c253f7730aac7c41b8ea013444da6b73be11baa64c25792 + Expires: + - Sat, 07 Nov 2020 09:27:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165/download + response: + body: + string: !!binary | + hIwDyuj9BW6aAjgBA/469d/fEX+xblUcllXL6UfjZN76v6d3EPtdaZbooXfAFGcB+N5rhEFtv0+f + hW0faOhiOyWHE4odd7uZfT4WjMjN5wwWkMwvNsuEe6+dX/39SHkLQnZRAYxlrjdmiZqItpGF51BT + GEOwueGk4av5zSV1WPLO2JMFXzBqPlfKjYtDc4UCDAPD58TAoiAbKgEQAMLHiPW2vrpQP/qufe6i + f8QhVdvR9SDuvGhfwi/R7mIE94Q7jE144ie+WllD3hrmCwYczKCh/9PI8Cv4/IoFfC++C0UwT5+4 + utU8XMR1V+fTq86xpP1TLkb4ZI3f1RlMI6hQPs5eikwpcEiyISJQTMLiN9mJRwBlDt2/Erx7/QW+ + 2EZguDesAuZTqfUP7ZM9XEUWyUekOAGWjDKitHVqcECb6VCODhA/zzVaYY7yLuxH+Aha2arUIrrI + 86+YCcwiXoJs0ywiHmY/VB03nXn9fm79SlgKAVGIiXU0uhRagSW1kqG2oUlsU2pk1SnBlCg8ON/T + ViwI12l3INiTRJ2d3TJb28XwlhGjKTyT5fngJyYpgngpQNlQkCVcJ+mPwgXtOh9r/v3TOV+YpT3C + rduBeW9NgrXiAFIIlEZbk7wMZ4SY1oJrA2f/MTXkIyXfQP6X84nEcclJ6hbe9ye+9wnnGu6aET45 + DRQQNoT8lut93KAYi3v3GFGC3ItEzAOm03cc1C1byCf0u5LCbrz+w7itpTc65PY7xUgsvwZRo6wP + 1rqx6hcLKgHY6vNwxbnrii5uRn/cHd/h7JqdnquvCbyYsG4ETd1knF/JUiAxgrdTfyMFTWLxN2va + 7lc5UdnaubxwsKi5VFrgtmIS5kSHRb2JjoDJ250eG52qkGlRhEML1khv0sAhAW4OKySL1j0WsbPJ + FoeTFzGGnFXJDGoQZPxRYiUFn0bQ0srvfh7dvUNpMympVHSXHvleJuUBiqNBCqlqRInOsGzeWU5o + CJrtqSUnZt3jdk6SQMBrjy75MEqzdTLK9NlEfId7uOS04/+jvdTUZLMRgZ6Bxxi/qS9E2+A6QbHG + /ZfXlU3mCG0LoGGhaVr4q++RgGE4rPv0DGenXVVq2eVCB1weV+Nc4UblB8lEaJUHSu5xvdYG7EOE + Tpb5jzVVVwlmGnrAkzog3rH9ho7sX2Y6FGDKYVPogOj6YRQFgi2Fuju2 + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=6-spinal_chewer-reply.gpg + Content-Length: + - '897' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:21 GMT + Etag: + - sha256:b6f96803ebb649d675f780a30fd762d032392b759f534b8b074cbf8574c4e756 + Expires: + - Sat, 07 Nov 2020 09:27:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAzOSwiZXhwIjoxNjA0NzI2ODM5fQ.eyJpZCI6MX0.Rg7bvQEvL81Z8M-91Z2BrCELyDONhBrzm5OrXPleVqQ + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/9bc1164e-9f4c-43cc-81a1-21b8a6f40e38/download + response: + body: + string: !!binary | + hIwDBH0zUOC/nuwBA/9pZ05GDWbeExLPiL8EVP0i3NOBFu8aaeOYE/xNVau54xk3M5acVb4/UOik + MSz+QHEoC3C4htlKEIlh9g8vO6k0CpxrR7L6deFCIG0WLqIMVq03FHrg8JBQ9ZaBkUG29siVA+cF + MOIkVd4IbFxSx2JbSKqMMKgu5DB23VvEvSau24UCDAPD58TAoiAbKgEP+QH56Ix3h1hCCfRr44ey + 6D0WiyZLbLj43fNtGiAKhKSqz65lTK2m54frVs2Q6tV8zf/UjWYeFQyYjlrCYWnlyePpHHyQxVBm + q5f82/uanTAL5FqdZQBJlChf9sl9YThTUBL13Qb+oso22fkzlvh2o4RWVAYCRTZqCO+g2uVyfOWG + OiM7CmMi0zjiXn329Uo+RAyWdppb1VW675HgZkvPmtgiyOyonXS97y2exdnxCh1enoUBse7N1Kf4 + dG6eeS5mYRWKAc0eyuZmMh+6oAkag5Z+RYR1FesFjfSWTgise/UO32pyI8KG1nY7hpYLMUf8Jl+0 + 5BDgSi3M2kOThMa4XZucMzZRhaYvrflgk0rzHGuS8uH45Gd9IWPKrgFBCctBJdna32dHPfZFr9Q0 + f9OBs9hLDJWy8LgesW72sZ+8MwT6Ss6uEt+c2zNi5UbRW2RtclXXMjOtN+QfzJjvTKr5ZPNcAG+7 + 1G3rVD87M7niiBukr2N/HQuZ6qHaojRgivaYyhoHEpr613xFycKsZ8XIW+IX0z8MhqWsk4fCYVTZ + v6gGvE+/r+ZTXGPDLQibckcCtys7a/U1PiZd3CeqHJbfPaLWBhXwYQnP6fYosHGYQq7h6jO3n5/t + wzyCw30ZgsLnRmMFAO+HE8FlopVW4TajUfkbp7q0jLqd9GZlts9U6L0E0l4BKbomH208BBMPbw9R + pwvlRjJogK3VrtV9hHJjyKzpCV7uvIdSJNMzpOooD74oopo9mUkuRE5qUG9TDOTBvit/PT5hXjTt + qfnH64ArZnBCSxF0cVkfqbpXGP26CzGN + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=5-exhilarating_bowsprit-reply.gpg + Content-Length: + - '765' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:27:21 GMT + Etag: + - sha256:74d2fa894afbcfa10441a3c9e84f26d0e79891998437a596a8634c1709e54413 + Expires: + - Sat, 07 Nov 2020 09:27:21 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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_user_icon_click.yaml b/tests/functional/cassettes/test_user_icon_click.yaml index c7af7105b..6ed3d750b 100644 --- a/tests/functional/cassettes/test_user_icon_click.yaml +++ b/tests/functional/cassettes/test_user_icon_click.yaml @@ -17,9 +17,9 @@ interactions: uri: http://localhost:8081/api/v1/token response: body: - string: "{\n \"expiration\": \"2020-10-29T02:34:31.556740Z\", \n \"journalist_first_name\"\ - : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\ - , \n \"token\": \"eyJpYXQiOjE2MDM5MTAwNzEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODcxfQ.eyJpZCI6MX0.HgybNie46e11KUSqgzG9hS7WRq2IkpehyOHr8yRyAGw\"\ + string: "{\n \"expiration\": \"2020-11-07T05:26:51.866530Z\", \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"token\": \"eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxMSwiZXhwIjoxNjA0NzI2ODExfQ.eyJpZCI6MX0._XrGz2gOPqSkN7ulUE05r16ttUfpEmIOzyGs8VwaS3c\"\ \n}\n" headers: Content-Length: @@ -27,7 +27,7 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:31 GMT + - Fri, 06 Nov 2020 21:26:51 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -41,7 +41,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNzEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODcxfQ.eyJpZCI6MX0.HgybNie46e11KUSqgzG9hS7WRq2IkpehyOHr8yRyAGw + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxMSwiZXhwIjoxNjA0NzI2ODExfQ.eyJpZCI6MX0._XrGz2gOPqSkN7ulUE05r16ttUfpEmIOzyGs8VwaS3c Connection: - keep-alive Content-Type: @@ -52,48 +52,99 @@ interactions: uri: http://localhost:8081/api/v1/sources response: body: - string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"constrained\ - \ decision\", \n \"key\": {\n \"fingerprint\": \"F809118E69C71707948CD12966CFBB1687563702\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALveqrPUmNPmjmxWJwGx1JEZOZD9SuabtltWKk7xV7hWEB6BMbqQ\\\ - nU/EplqR18PlBmk8EGhWRPH9vkbrgnhP4nG4QzHeY7O4h9CUZ0WGLt6N89I8z5iOl\\nh86eLqET8ruI4cNzUeo/f2alk46JMweNq8M8N8+PLmaTZE1fcfpOEKhrABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPElSNlhDRkNVUE5CRjc3NElSSE1BTlU2TVZYRktKQ1pINUxJ\\nNVBFQlBGMkc1UUVNRFZPNDNKM0Q0WkRGNTZIM1RZSlVSMzM1MjRNTFNFMlZOSUtF\\\ - nNFE3WUxVVENZUFVVQkxZWTRHRlk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEGbPuxaHVjcC5bcD/jDe5KCNAJ+LMbFmBbUmUYJu\\\ - nfvpIyeB4jPKj+4HGaPBxfzPHcf7udUQtVC9VRJURhM6NxzN7naX3eMPFyk8lslJO\\nJ9wXnekgQFBVPNNd4ZSWjZayCyBufaTV+D1M/7hzNynLwTNw+uVfB6vCH3epsZs7\\\ - nOODG4pq6b6nR6+D1y2+z\\n=pNwn\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:28.742527Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions\"\ - , \n \"url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"uuid\": \"a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\n }, \n \ - \ {\n \"add_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/add_star\"\ - , \n \"interaction_count\": 2, \n \"is_flagged\": false, \n \ - \ \"is_starred\": false, \n \"journalist_designation\": \"flameproof\ - \ boyishness\", \n \"key\": {\n \"fingerprint\": \"E305ED4C68CE395173CD0AC8B449FDFB1C2C3263\"\ - , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAJJUqCd8q3t5dcJH+TlgyfASdmVyLFEfXLRiYpFHJVu0WlmEhIy5\\\ - nifYwFIzVYmCo01WKEmYE8hl3mvTZEjUpm1C/Qxwure/VSCDdO1Hr7SjjJsdiawmB\\ng96lv1GnfevyUnUSEoYfW0WvqNXr2WRNqPkjIAVeSHGTIUPhlW/oQ9VZABEBAAG0\\\ - ndVNvdXJjZSBLZXkgPEFRWU5HSEdXRERSMkZLUVFNTzNQTkEyVkVIMzRYV0JONlo1\\nMjVUVjJTSzNCVVpRRUpJU1ZGQkFCQVlCWkJIVlM0NUE0U1VQQ1JYUEhES0I0VERE\\\ - nV1pPNlNRREpOUElRWk40UE1STlE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJELRJ/fscLDJjf+AD/R/Q5OZrZBbKvHJo63eFG27o\\\ - ncf112RnG6M3KXL9eZ3qWXz8c1TEUlV+IhyljF4kHrSZFToz1JqYdGMH5PN6VWQPc\\nXrQxJ8T5QP2iAqhLHQ7OFWAD/AzJiR95A8OQTsL++uwUIOrR7pu3TYZoIYcsS0iu\\\ - nwV4/kzel3MsLmsWSqWkz\\n=a+P6\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ - \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-10-28T18:33:40.158791Z\"\ - , \n \"number_of_documents\": 1, \n \"number_of_messages\": 1, \n\ - \ \"remove_star_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/remove_star\"\ - , \n \"replies_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/replies\"\ - , \n \"submissions_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions\"\ - , \n \"url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"uuid\": \"6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\n }\n ]\n\ + string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"exhilarating\ + \ bowsprit\", \n \"key\": {\n \"fingerprint\": \"A01685F6A5792F440548E59D047D3350E0BF9EEC\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEALebrura+48myYCmgI8+sGFuJT4sbqqfbxirLFgtiUV4EnaWQ6+b\\\ + ng54TbsjRrIx/qpM8X3bOzf5oQ+cZ40YEE0VJkoBoPPIWDxyq2EgS18437lLz2KhI\\nmjSllqW4jjSBHh13BGK4JPoSjMaIvRcxGIOb1+hKMO1vyUC9uT2rteUpABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPE5XSjVaS0RCT0FXM0NIVDdRWEpNUkc2NDdSVEJMUlBWR1hR\\nSlNUN1I3RDRMTzI3NDJQSk5YVFZFSks1T05JRVpLUEpHV0ROTUFDMkMyV1pFWUpX\\\ + nR05NWlZIS1BTQVVSQkJGV1dIU0k9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEAR9M1Dgv57s0dwD/0Q5jMM4S4EBMb/rFmBSytj3\\\ + n804wBylZqB/9LUh/PW2nhWHdcDznjHKfcndZrlpOeowob6hzL2L85uznBurSO5Ek\\nZg1slYAcfBYXPX5TY/b4gdZcv9cC6pCvwzODktIIXvcv2nCOswDMPZuYMVE9RW9M\\\ + nDlvtQcm/RzMXW4XHKRCs\\n=l3sU\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:53.809721Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions\"\ + , \n \"url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"uuid\": \"b9557904-9282-475f-8e83-95b6aff080d6\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"spinal chewer\"\ + , \n \"key\": {\n \"fingerprint\": \"5977DF9DA6D87B94C5857A94CAE8FD056E9A0238\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEANXAVZxCbDT8USDr09Q74hh1dlp47pJrjGfO7RMaout1pTVjZ1CR\\\ + n6eU6Hy+/Ay3HhGsZqX5SjDf8IffnT41EMxUNTYNYVbXz7fiViAGPBDusg6qsJVd7\\nUxbE0jBPADM6XYD4u65jrH3QyVE9SVl6ugD00fIWPdrugiae/ZUsl/M5ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpRUlNPN0gzWVFSV0k3S05EVkg3S1hLTlBLNjZWWUxJNlQ1\\nTlFXM05KVllKM0w3QTRQNFVaMzIyS0ZDV1NBWDdINUtMR1BIV09HV0VCM1FaWUhR\\\ + nWVRXM1g2U0NGTVNWRlJCR0FDNkE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEMro/QVumgI47rkEALwuQHp76Z+F9i/Rfo+i83sh\\\ + nCZY+lINeDyyjG4/tvGorh0RUi8/Qnso5IctVLE4cS8NC0BU5fbtVpSEwyBLU9iLZ\\n/iDiOWsDxkSsfu1s6DcgdFZUnph1geagI+vbAWfg1I5/BnyvG0s9R5NKOuz7GMPH\\\ + n3tLoChgvEkPRUpRuW7ZR\\n=pyQq\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.184880Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions\"\ + , \n \"url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"boyish supermarket\"\ + , \n \"key\": {\n \"fingerprint\": \"BB6757AEFE7BC322C83D78CDFC8E25E98834236D\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAKwqCxVpaozGG7vzuL0TP+vL0/0utECcNjybZvp4YMbrvgv9G4M3\\\ + nSjoVNXXZmqcqVmzPzrZXCoKTPp4NVD9F6fQUj+iLcr98CSJi6JE96VRhiIvGK7Kf\\n+zTjoOpqljSQvMDJn800f9RqsItV8Sg+0tn5pSxH7ayc9EIULmrmbbYFABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPFpWM0FTVDZWVlU0Tk5KNzdFVTdPQTVLWTVZS1ZSWUtGUUNG\\nNUtNSjdRRVhYSDNOUEYyVFZXVEZLMlY1NllSRlJMVEJQWVdLV1BQTktIV0oyRk9N\\\ + nUFFFWU9ZNlpLTFc0RjNEQTdGTFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEPyOJemINCNtj8cD/jJZmwSMflugxKm7g45Q9oFV\\\ + nQfQSqLjku0pJbPjjiyMKK/z+jHdD6XY5NleoE+FKaEqEN688H9h32aebzkGXSRtq\\n7OKbvYhVdlgcWmtoYpF9wLFPcL8p6GHLQ569gCmz1IIQIosxB7rtHDN8m3A1m7CP\\\ + nk0baB1zW1M9QqIqVzBj1\\n=wRal\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.539926Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions\"\ + , \n \"url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"e5dc4547-5114-4753-9119-2cc9ac59a73c\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/add_star\"\ + , \n \"interaction_count\": 6, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"low-lying\ + \ snooker\", \n \"key\": {\n \"fingerprint\": \"36718524EBF2FEC4235D8D6938FB3C438F87561E\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAORtz49YT+Y75wgG9ebxpzrU3I3BLfv38xVAkAwh8THKYuX3uKLs\\\ + ngFSX1DyiKuLSd2e8KKqlGhoDtdnpG/GNhO+j8iFBnjohYewRCdbaoyjwwwtTtxGR\\nOiyLmvS2hj6FTEsBKJ/7wy/aPbhpRpKO1RFvIrLwkehG1jxy5sBuEQelABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEtHT1pMNUs0T1VLUzI0RVlFTEk0SENERzNBV1g0Mkw2UzRN\\nSlZUN0tPV1ZLNVpYSTVaVEZSREhCR0hVQ0FMTlRMTzczUURXVUlQSjZaNjNETE5R\\\ + nVFg1T05NSkFVNzNNN0tFUERRMkk9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJEDj7PEOPh1Yeh6QD/2xYX4FYiMaH1P2yPE16LcvR\\\ + nzvYvrPKylwtWW12RWaqyk1G5FUijYMIk7JpEsy0YA6WFIYk/xS7Bb7ho6l9JWQbV\\nHA8EWYZF/va8G1FVrs7d6Bp9ZzGTlpSJh7vEypTVRBHVBQsvoIn6cFyGH6Tam45S\\\ + n2Ve86jUwijqFpiE3f1fN\\n=e0xx\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:54.913761Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions\"\ + , \n \"url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"45e770b1-3f77-4a84-a9cf-27e935f39bde\"\n }, \n \ + \ {\n \"add_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/add_star\"\ + , \n \"interaction_count\": 7, \n \"is_flagged\": false, \n \ + \ \"is_starred\": false, \n \"journalist_designation\": \"truthful hibernation\"\ + , \n \"key\": {\n \"fingerprint\": \"121F5892D083E8557866B71E2470452E2A71D1F7\"\ + , \n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\n\\nmI0EUZF+gAEEAL4GVW4iS8b6lbA/vnVfPAjTiBlQYfxY5xUIDSqoRNLt3a/bnjeS\\\ + n1v/zF09+JjxDwZx27mXhYYefokuG6UG4EcGztUMVDQHUaE/fe/olbDKUKq4BboN9\\n3JwEoMn+x4ylUlq/VdE2mnOWZcXvusA62qrck0jHfLjSDslKyRcK4ao/ABEBAAG0\\\ + ndVNvdXJjZSBLZXkgPEZKUUhKN000NlBaR05LWVRFNjNZNUkzM0o0TzNINFhZWUhB\\nMzVSTFc3Vk9WT1RPVTVRWE5UN1hKUzdPSEdOT1k2TDdCV1kyTlRBUTI0Vk42WUdD\\\ + nNldJNUpQTjdSV1RKNkVPSkFQVFE9Poi3BBMBCgAhBQJRkX6AAhsvBQsJCAcCBhUI\\nCQoLAgQWAgMBAh4BAheAAAoJECRwRS4qcdH36o0EAIxyKP1DDG4TWuRfOU1ZQNPR\\\ + nJBD3zLi8S8iHBLBFPvf7IaLdJYd5LpOf7CayIzhpPYoz2PDLEmulUhi6yzOaynTg\\nv8GsFmt41lQnEWRYG0Pg567CR/bmMojn5Xzaf4bnbQmfV4Wt2ofkwOEARhTVJaxh\\\ + nT7M1Mq/T0Up3mOoNU0BD\\n=axyG\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n\ + \ \"type\": \"PGP\"\n }, \n \"last_updated\": \"2020-11-06T21:25:55.273674Z\"\ + , \n \"number_of_documents\": 2, \n \"number_of_messages\": 2, \n\ + \ \"remove_star_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/remove_star\"\ + , \n \"replies_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies\"\ + , \n \"submissions_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions\"\ + , \n \"url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\n }\n ]\n\ }\n" headers: Content-Length: - - '3220' + - '8005' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:31 GMT + - Fri, 06 Nov 2020 21:26:51 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -107,7 +158,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNzEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODcxfQ.eyJpZCI6MX0.HgybNie46e11KUSqgzG9hS7WRq2IkpehyOHr8yRyAGw + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxMSwiZXhwIjoxNjA0NzI2ODExfQ.eyJpZCI6MX0._XrGz2gOPqSkN7ulUE05r16ttUfpEmIOzyGs8VwaS3c Connection: - keep-alive Content-Type: @@ -118,40 +169,146 @@ interactions: uri: http://localhost:8081/api/v1/submissions response: body: - string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download\"\ - , \n \"filename\": \"1-constrained_decision-msg.gpg\", \n \"is_file\"\ + string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81/download\"\ + , \n \"filename\": \"1-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\"\ - , \n \"submission_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64\"\ - , \n \"uuid\": \"233ed0e8-8f52-4013-a274-21fb451ecc64\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792/download\"\ - , \n \"filename\": \"2-constrained_decision-doc.gz.gpg\", \n \"\ - is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864\", \n \"submission_url\"\ - : \"/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/4964105e-d0b6-432e-9db4-da5588c6c792\"\ - , \n \"uuid\": \"4964105e-d0b6-432e-9db4-da5588c6c792\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download\"\ - , \n \"filename\": \"1-flameproof_boyishness-msg.gpg\", \n \"is_file\"\ + \ \"seen_by\": [], \n \"size\": 623, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\ + , \n \"uuid\": \"3276b2d6-37a5-47a9-b02e-4e4190de7b81\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c/download\"\ + , \n \"filename\": \"2-exhilarating_bowsprit-msg.gpg\", \n \"is_file\"\ : false, \n \"is_message\": true, \n \"is_read\": false, \n \ - \ \"seen_by\": [], \n \"size\": 606, \n \"source_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\"\ - , \n \"submission_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\ - , \n \"uuid\": \"b53d9e8b-6b60-4b8c-8593-6fd009daa9eb\"\n }, \n \ - \ {\n \"download_url\": \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef/download\"\ - , \n \"filename\": \"2-flameproof_boyishness-doc.gz.gpg\", \n \"\ + \ \"seen_by\": [], \n \"size\": 692, \n \"source_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\"\ + , \n \"submission_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\ + , \n \"uuid\": \"50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364/download\"\ + , \n \"filename\": \"3-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/e76324ac-520e-4389-8fda-6688a8e9d364\"\ + , \n \"uuid\": \"e76324ac-520e-4389-8fda-6688a8e9d364\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e/download\"\ + , \n \"filename\": \"4-exhilarating_bowsprit-doc.gz.gpg\", \n \"\ is_file\": true, \n \"is_message\": false, \n \"is_read\": false,\ - \ \n \"seen_by\": [], \n \"size\": 622, \n \"source_url\":\ - \ \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a\", \n \"submission_url\"\ - : \"/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\ - , \n \"uuid\": \"f9a9af80-906d-4ac4-a116-c7c118ce2bef\"\n }\n ]\n\ + \ \n \"seen_by\": [], \n \"size\": 661, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"submission_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\ + , \n \"uuid\": \"3d1c3bdd-1cf5-4537-94aa-7125a19b757e\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download\"\ + , \n \"filename\": \"1-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 610, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2\"\ + , \n \"uuid\": \"394cb985-c32f-478a-ad79-07b3fda84db2\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download\"\ + , \n \"filename\": \"2-spinal_chewer-msg.gpg\", \n \"is_file\":\ + \ false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 755, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050\"\ + , \n \"uuid\": \"f01387ef-639d-45c9-a2dc-ed602cd3d050\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a/download\"\ + , \n \"filename\": \"3-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/659f5300-3753-4a99-8da5-e5e6ab65b34a\"\ + , \n \"uuid\": \"659f5300-3753-4a99-8da5-e5e6ab65b34a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c/download\"\ + , \n \"filename\": \"4-spinal_chewer-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"submission_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/30e18bd0-40fa-426a-9272-30714a64b16c\"\ + , \n \"uuid\": \"30e18bd0-40fa-426a-9272-30714a64b16c\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download\"\ + , \n \"filename\": \"1-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 593, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482\"\ + , \n \"uuid\": \"a54f5bc0-4413-4d57-b92b-8e5e54545482\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download\"\ + , \n \"filename\": \"2-boyish_supermarket-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 595, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b\"\ + , \n \"uuid\": \"7bce6189-7a89-41d7-908e-4e428e1c256b\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22/download\"\ + , \n \"filename\": \"3-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/85d35b2d-df15-4fad-a188-ab00527b1c22\"\ + , \n \"uuid\": \"85d35b2d-df15-4fad-a188-ab00527b1c22\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9/download\"\ + , \n \"filename\": \"4-boyish_supermarket-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"submission_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\ + , \n \"uuid\": \"871c7697-8bf1-4767-83c4-fbd8fddf46d9\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download\"\ + , \n \"filename\": \"1-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 638, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171\"\ + , \n \"uuid\": \"0377fd0f-e286-424c-8ad2-9420e6ab1171\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download\"\ + , \n \"filename\": \"2-low-lying_snooker-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 667, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\ + , \n \"uuid\": \"78c1b7e8-9709-41f8-b168-a3dc6020d08a\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3/download\"\ + , \n \"filename\": \"3-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/20f98627-c109-4116-b317-09e0d2139cc3\"\ + , \n \"uuid\": \"20f98627-c109-4116-b317-09e0d2139cc3\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61/download\"\ + , \n \"filename\": \"4-low-lying_snooker-doc.gz.gpg\", \n \"is_file\"\ + : true, \n \"is_message\": false, \n \"is_read\": false, \n \ + \ \"seen_by\": [], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"submission_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/363d4cc2-c3d8-4620-b937-250e4b642c61\"\ + , \n \"uuid\": \"363d4cc2-c3d8-4620-b937-250e4b642c61\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download\"\ + , \n \"filename\": \"1-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\ + , \n \"uuid\": \"296fc5ae-fc9f-402d-b9a8-dc50e9b0d318\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download\"\ + , \n \"filename\": \"2-truthful_hibernation-msg.gpg\", \n \"is_file\"\ + : false, \n \"is_message\": true, \n \"is_read\": true, \n \ + \ \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n \ + \ ], \n \"size\": 591, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603\"\ + , \n \"uuid\": \"afff7c6a-b804-4ce0-8315-bab13c1a6603\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71/download\"\ + , \n \"filename\": \"3-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/b868a433-0a11-4082-bfb3-a439d74dcf71\"\ + , \n \"uuid\": \"b868a433-0a11-4082-bfb3-a439d74dcf71\"\n }, \n \ + \ {\n \"download_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818/download\"\ + , \n \"filename\": \"4-truthful_hibernation-doc.gz.gpg\", \n \"\ + is_file\": true, \n \"is_message\": false, \n \"is_read\": true,\ + \ \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 661, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"submission_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/c1a8cc7d-00b7-4330-a973-dd4192588818\"\ + , \n \"uuid\": \"c1a8cc7d-00b7-4330-a973-dd4192588818\"\n }\n ]\n\ }\n" headers: Content-Length: - - '2365' + - '12201' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:31 GMT + - Fri, 06 Nov 2020 21:26:52 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -165,7 +322,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNzEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODcxfQ.eyJpZCI6MX0.HgybNie46e11KUSqgzG9hS7WRq2IkpehyOHr8yRyAGw + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxMSwiZXhwIjoxNjA0NzI2ODExfQ.eyJpZCI6MX0._XrGz2gOPqSkN7ulUE05r16ttUfpEmIOzyGs8VwaS3c Connection: - keep-alive Content-Type: @@ -176,14 +333,100 @@ interactions: uri: http://localhost:8081/api/v1/replies response: body: - string: "{\n \"replies\": []\n}\n" + string: "{\n \"replies\": [\n {\n \"filename\": \"5-exhilarating_bowsprit-reply.gpg\"\ + , \n \"is_deleted_by_source\": false, \n \"journalist_first_name\"\ + : \"\", \n \"journalist_last_name\": \"\", \n \"journalist_username\"\ + : \"deleted\", \n \"journalist_uuid\": \"deleted\", \n \"reply_url\"\ + : \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\ + , \n \"seen_by\": [], \n \"size\": 765, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"9bc1164e-9f4c-43cc-81a1-21b8a6f40e38\"\n }, \n {\n \"filename\"\ + : \"6-exhilarating_bowsprit-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"deleted\", \n \"journalist_uuid\"\ + : \"deleted\", \n \"reply_url\": \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/replies/daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\ + , \n \"seen_by\": [], \n \"size\": 834, \n \"source_url\":\ + \ \"/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6\", \n \"uuid\"\ + : \"daf5906d-a22a-4b52-b868-2b03a8b9d46e\"\n }, \n {\n \"filename\"\ + : \"5-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\": false,\ + \ \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 753, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"9a867bc8-6c20-45c6-abf8-d4b8359a7a9a\"\n }, \n \ + \ {\n \"filename\": \"6-spinal_chewer-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/replies/c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 897, \n \"source_url\": \"/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9\"\ + , \n \"uuid\": \"c0d1babf-d064-4e38-b8f9-5a9d0e2c0165\"\n }, \n \ + \ {\n \"filename\": \"5-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 735, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"14807b4e-01d7-43e4-a5eb-509c93ce3fad\"\n }, \n \ + \ {\n \"filename\": \"6-boyish_supermarket-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/replies/0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 737, \n \"source_url\": \"/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c\"\ + , \n \"uuid\": \"0688b4b5-9209-4ecf-90e3-b8e1d5e3d96c\"\n }, \n \ + \ {\n \"filename\": \"5-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/b1215576-803e-4d08-9707-728f96bbe722\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 780, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"b1215576-803e-4d08-9707-728f96bbe722\"\n }, \n \ + \ {\n \"filename\": \"6-low-lying_snooker-reply.gpg\", \n \"is_deleted_by_source\"\ + : false, \n \"journalist_first_name\": \"\", \n \"journalist_last_name\"\ + : \"\", \n \"journalist_username\": \"dellsberg\", \n \"journalist_uuid\"\ + : \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\", \n \"reply_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/replies/3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\ + , \n \"seen_by\": [\n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + \n ], \n \"size\": 809, \n \"source_url\": \"/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde\"\ + , \n \"uuid\": \"3cef0718-bf64-46fd-83c3-61b3e3a9a919\"\n }, \n \ + \ {\n \"filename\": \"5-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"2784c001-e947-4eeb-b6ae-6e79de1a52c2\"\n }, \n \ + \ {\n \"filename\": \"6-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + dellsberg\", \n \"journalist_uuid\": \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/42fd9bab-151e-4199-a467-7e6d7adfd293\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"f8ca4f99-f06e-4e73-aef3-9efa440459f0\"\n ], \n \"\ + size\": 733, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"42fd9bab-151e-4199-a467-7e6d7adfd293\"\n }, \n \ + \ {\n \"filename\": \"7-truthful_hibernation-reply.gpg\", \n \"\ + is_deleted_by_source\": false, \n \"journalist_first_name\": \"\", \n\ + \ \"journalist_last_name\": \"\", \n \"journalist_username\": \"\ + journalist\", \n \"journalist_uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + , \n \"reply_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\ + , \n \"seen_by\": [\n \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\ + \n ], \n \"size\": 1085, \n \"source_url\": \"/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8\"\ + , \n \"uuid\": \"4f72cfb8-c221-4b27-8f8e-aba41f3afc1e\"\n }\n ]\n\ + }\n" headers: Content-Length: - - '20' + - '7050' Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:31 GMT + - Fri, 06 Nov 2020 21:26:52 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -197,7 +440,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNzEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODcxfQ.eyJpZCI6MX0.HgybNie46e11KUSqgzG9hS7WRq2IkpehyOHr8yRyAGw + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxMSwiZXhwIjoxNjA0NzI2ODExfQ.eyJpZCI6MX0._XrGz2gOPqSkN7ulUE05r16ttUfpEmIOzyGs8VwaS3c Connection: - keep-alive Content-Type: @@ -209,8 +452,8 @@ interactions: response: body: string: "{\n \"first_name\": \"\", \n \"is_admin\": true, \n \"last_login\"\ - : \"2020-10-28T18:34:31.557359Z\", \n \"last_name\": \"\", \n \"username\"\ - : \"journalist\", \n \"uuid\": \"a246a3ab-c30a-46e1-974e-82306abae36f\"\n\ + : \"2020-11-06T21:26:51.866927Z\", \n \"last_name\": \"\", \n \"username\"\ + : \"journalist\", \n \"uuid\": \"10d91df0-5184-43a1-a1ef-937065e0ef2f\"\n\ }\n" headers: Content-Length: @@ -218,7 +461,489 @@ interactions: Content-Type: - application/json Date: - - Wed, 28 Oct 2020 18:34:31 GMT + - Fri, 06 Nov 2020 21:26: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxMSwiZXhwIjoxNjA0NzI2ODExfQ.eyJpZCI6MX0._XrGz2gOPqSkN7ulUE05r16ttUfpEmIOzyGs8VwaS3c + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/296fc5ae-fc9f-402d-b9a8-dc50e9b0d318/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ/+JbvCqu3knUmgNlaIkHoa5LON+a++VX8mP41T5kJVaJ+7Esx6E3MDKo/Q + QgSjK/vOOrTbANyvwltS1l3llXXICPm9nVxlGvgCFtdbt1YPjOmhpN6tFoGWG5LASvDcYd4bCJhQ + QlXqOtpvnGZsnhCDSM21KlfyP1JLpp6tvj9IbN1eqMjr9OpJ+AOsSgutaEieNbyYMBQf61y72eNa + 6WwsmcuaLCysaOPnVwqkLyqTX+m1lm43UBKsoz4Sd5Yj5mTeCyj3NZ//HCZGfTcjQ3vItC5l7GVQ + YkxcVMd0JkG/8kdPxovocOKj9PwL2oYHkn0FvjZNSFFoNyoWJjyXUB/Hq0u94sJipG81CULvuDpR + 8RVAsj0QyrUROVb3fK7H7jHK7b5pJ6umvgONWnsW9pogrrRL224bhgvUVvDHMoppyMp63wOadDsX + KfJEljBtJ9vZs5VP/tSs9DlxdauPjJshqnqY2GnsRwPTboccMK46HYrKZB/wTptQ4Uyh2xe/ikXA + +iMtz7I5HdTmZt7TFS8zB96CKC54llPq+sraIGLLMw/KLNuu/0AyO+smcH1kVJKaevzBhAC3YrkA + hcSrCSPo02hFo1AAfkZGfoOneU3STOfEvNQCKF3fckAdhupISxCLyTs1mlnz7DdqzbtG6yS0OOr6 + xynAMqpX4uDquWG0zgLSPgE7GU23A1f0qbN6CIFY1RaLEMUhM9UMnBo4wWzIZ9VR+PCa8e+qcMfP + l2zXFUEXhiqCyW3GhO2+wfORUI/z + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:52 GMT + Etag: + - sha256:edaa8b794c1f5b391775f5a3302bc5e383a12f56227b6704c57fa95104c8cc28 + Expires: + - Sat, 07 Nov 2020 09:26:52 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxMSwiZXhwIjoxNjA0NzI2ODExfQ.eyJpZCI6MX0._XrGz2gOPqSkN7ulUE05r16ttUfpEmIOzyGs8VwaS3c + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/submissions/afff7c6a-b804-4ce0-8315-bab13c1a6603/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//T3458iYGfgDUWYmagvE/7YnLrujmZQWVlcrfT8rvc/p3i3eRk3PI3CRU + kXolGzZRjZ+cys1RKF82kV9ehefFLsrvRO1JSfYjHp6DWmR3bVFg5Qj6L701o8R3SOd7TZeMj6ew + 3WAl0ay5MZ/84j9hSX83frORFXt4cx9LxJ6FhKvj9JNLU3cSjt8jWcTo05G//qgoajFZKnmYrHmL + GUrvW5qG+MjkjPUDQbwYBbpFkAH+ZkW1Ufg5kaeRtDVLQh+ln/sbo3GYAl28dT4JdWS8F6hpUiWX + snimRdjLngFP9mp0S6xVGO6wOW487GwG7jt69s/BFa8ZUqv/AjM60R/Jt6tpnuR0xQgt/CgliSRK + FVdUAhegNEGeLaK2+1/VT+eBccffU2NsNzveK9mioiwuGwXWdgPRqmFluhPDl3AhkST+GCUgTsij + +B/NaXFZn+gHLbBcWCki1eKRaI78Lhk81Z/f+7n16NxzZJtLIiMkNT60qcNK2p2DpQqPw0UXxVPW + G4gCZ6joJjg+t6GTPJ7gbtc7Oe0eZFOzFJRGHwIoWZFmZAd2yiUoFqDuxlyE6L0bLPCqH1ZK+vgX + ctesONe66N9iHFtoBl2ty/uR0MlJmdOA6TfErGDq3u6iwgkIZsZxYYltGRwKUBPNndq1isdD0qgm + rypGdlqF7ESAbO48T5/SPgFdpo6qCZ9bZV4oDrVixHCzfqvwSEoBjtWqHP0lu3XbDSSqot83/Ecz + QzuDXxLfhjjBDPCCdbvJw+pvx+cO + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-truthful_hibernation-msg.gpg + Content-Length: + - '591' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:52 GMT + Etag: + - sha256:860fa6e21d969ee975f762a791f4d631877428cfdb0cfc3d73e55c7fe6822432 + Expires: + - Sat, 07 Nov 2020 09:26:52 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25: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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxMSwiZXhwIjoxNjA0NzI2ODExfQ.eyJpZCI6MX0._XrGz2gOPqSkN7ulUE05r16ttUfpEmIOzyGs8VwaS3c + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/0377fd0f-e286-424c-8ad2-9420e6ab1171/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAndCqMgpWIWJnMVu/b07mXSe6uaIKN32pgcOGsAWRXXfuHllEySZGgg9C + CLbr49gbo5ug4BgUDcD4NdWe2hztzSiiC56/XVIhCsuHF+1SdPpQEIo5jZMINaFHTDJMkR2y4UXn + uua2eB2qESAzaioZdGW2ab9dSCcUfv9Bbp+5ZSgj7pdFvMZkRpkKlxQIUZNOF1t0+I/v6jS+alke + I8Kao6rR/3IPuUPR66OJqC4oSv2itJG8A5QY4aI3RRMKGzRUDnaUYk+3psaDwfYLui9RZJ+ElU0i + ZUXm0/pBx3vxEhpo6fCWxWECpIWiZ2aGS6iueB+LfM4HNPonyNOAN6CSx83H+Dze+sbWDzV950a2 + 3o0igURPr/G3ECmQqLz1NAVCVIyYOkTpeab6aaJzpMs1pyNN9k0gQUFRY4nVg/GPlM8JWjHnPv3E + GW93LMI+kUIAgkGLs/UhITLiq4R4JeFYW/R9nbQTEjmwdr/2gYfzQ3wvivyA/iNb3NNm/iTf5si2 + ECwaUOFrWr+tkvvebKMCDjtVszpOBAH+yOPHebxkah/lzamxbngYjfmiwEH2cMo6kzTIboLBR4fk + JdaZifsuLwiHl5FgWTVuUNN6gjnAgpJenQGeMo4h6RhoQUfWxYsvW0efMpotCbb/pmdd9UjxXMB8 + rmOY4n16FopHaKnaL7rSbQGphrAtq4beYzA44DGhmb7xrqYc+27/5pGU7Ls3xWxEetQRQbgoLNcc + toqs08NhOhHXLfvxZFFoTUD7J+A1cKp//qPEsndb6am8/cKqqftg+RMcQf6y+3NZkydyNwPvAYpb + vrHwMYtZaB7+1qc= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-low-lying_snooker-msg.gpg + Content-Length: + - '638' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:52 GMT + Etag: + - sha256:446e91d6979810b573278500d8690214cf5951976027ab4b7bf1f37000ffffa9 + Expires: + - Sat, 07 Nov 2020 09:26:52 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxMSwiZXhwIjoxNjA0NzI2ODExfQ.eyJpZCI6MX0._XrGz2gOPqSkN7ulUE05r16ttUfpEmIOzyGs8VwaS3c + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/45e770b1-3f77-4a84-a9cf-27e935f39bde/submissions/78c1b7e8-9709-41f8-b168-a3dc6020d08a/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAAgoUubcccPPCV7ulbX0tRBS0KQMM0WRwNFuu2kaViVnb9mxUrTkAzyHGg + Djgs4JD75+IwatC/K7T6l9BpIEZUIo/NTMBc3gIbNrtSYovYX1jziyKWwQKg8nM4DiAYm5GQEOIu + U4ZYJ8bQTcpdHAfbnsVJ8YD7L3rGOUqIp8demiiKfiZ8oOsbf7+yL2aWtu1tfgIDYfWiLEjY2lVQ + l1jwUJy6pMzF8z7I4e7OV88txxw37OAqol19kx15x/CP5QljlFz5rS9uexaLhytaca/ze04Hnbyv + 8lDWyzHtVmNS5S/IGr2tK0EsnCcyXaSUkHoH3sZXrXU7txl+HQh4jVI1h1pUbOJHR6gvC12Qy9Uc + Qd98YpeVA2AS/wL1LCcv2nag1zxBQxQyagynlx80czj57ezAh1KFycYdidgbhLdSPdp5SNmV7qAQ + /NoYO3V1VyoawJRVDFCo+nDdwlXLEPdwhKmvhysqZJVHzA376C9qK3AN2RTrGcVzwzht1tGjiO72 + QM7mbByYzQ8fW9/9NjuYmaJ5077RR1eF6giTVWp1XdxiRe9WEY9EapSDtrvibf6EXTFp/QFAmPbp + KT9FdoZOrTmDEQf0G6+qTCIXuDVuwNidIDQfso+IPOYXaHpS6FvtmF9KBo5kycmbCo4GFdCp/5LK + 3JhYdAMxZVesEgn/617SigHNCGInOK1IfW0HcshMyzetSVWukb5Uqvye7AGJJQTHZZTLghbMRUcB + H1vEusIlJU4AIBCywGtgWu6yWGr+NZ6i9KByGmML+AK8zuRFJdn3hkscqy+1CAu6VfZaCbarNGbo + Y4OEoWJgLJ734A1S5Vtir3UgqgRIQhh1eo8aennUba2DXP/CZyUNgg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-low-lying_snooker-msg.gpg + Content-Length: + - '667' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:52 GMT + Etag: + - sha256:3cb434435967592f1c003950273ba0ea0b34010b20c2e90a0a66007542b882fe + Expires: + - Sat, 07 Nov 2020 09:26:52 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxMSwiZXhwIjoxNjA0NzI2ODExfQ.eyJpZCI6MX0._XrGz2gOPqSkN7ulUE05r16ttUfpEmIOzyGs8VwaS3c + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/a54f5bc0-4413-4d57-b92b-8e5e54545482/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqARAA7byGeaYGbl+eUIQaQDQ+FWE120zKocy7xHPuCk2Ct6gDsm0mW4y/Tdvb + RVxuezDAx4Gr4fTM+flq5H8rwjcwUtfyNRetwQgs7F/BFrMngMg2ici015Xs8z/d3XHi/y2L1AOK + OCwueTBN/FTAGDWyFrQmUGkCZb/mx9SefQL4yeZdFyoWB3XAeuTLp+9BaqEEhv/1bXRN06Oq3UJA + 0W9LoX5R8ubj2PPuUDftWiTZrYGa/mDPFOBSmPcGEZCFb6wfRsGMWDfFWzGSPNGcARrGskuCgm7s + w5yMM+I7O+ni86K56SglMgo6Eqw7teynrHDN42QmME+H36EEQrx/HPvpDW9Rt02iv2H3McPUxQwb + 7c4VFRKIVgfo93GFJ+ktK+6EaaxrSzNkgDxREq9wOdrzqkgd1uplcK4VMhUzyV37zja59g0wDyZJ + 4Mrr0ipqSyp66MpFyGiEjHoy4OPF39mgZMXttmOWfyujgshRB/OfLwzxC020687bkPoubrdI1nuu + x0Qka8Kg57CYhaMD0p3JlH/vcdCRmvYci1sL8zyQpvIBnFKc/ItlioUU21ruds8ZD17x3liOzF1M + ce9rtXhPxMA+/azas/yMtPiEIvLf4x+zeyJBxRduD6r69bX0SA1mAdRjHbylnAO4gkrRXa2DO5rJ + AwKx5PRbrBqbR+VcrtfSQAFunTyRvcUxe9nXDF6hyN+EOSy05lqCjqsXF3kqv6L8qJxoqDz3CrVN + D0JiDnFlS59UGroMt0dQm7Yr1ejRV9M= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-boyish_supermarket-msg.gpg + Content-Length: + - '593' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:52 GMT + Etag: + - sha256:422a1661857c4b39370a1a1a53ff4afa3f3d3937dd1476a864802d59825db428 + Expires: + - Sat, 07 Nov 2020 09:26:52 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxMSwiZXhwIjoxNjA0NzI2ODExfQ.eyJpZCI6MX0._XrGz2gOPqSkN7ulUE05r16ttUfpEmIOzyGs8VwaS3c + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/e5dc4547-5114-4753-9119-2cc9ac59a73c/submissions/7bce6189-7a89-41d7-908e-4e428e1c256b/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//U+Gs4/MSGLoBpNkP2cs67LCVlDq3cLQjBg3Rn0xJXDygTK73nPssHPSl + EshIYEtxgm5JcFXaqwlLTxkr6+KlZP4tRLhe3nZ1Uzr7hC4MMYXYF1VPOAanhVsZ14TUYpe6tWe3 + WTUcAVlWyDX/DJpaDuqJpWearqhIUCEe8IzjluXi/Ue46el2L+VyVGJKaavBUKKtE8jndN9Ojy4a + Etde7UUUtZ0j9rEx394F33Batz8yIeTNyI711JkHTgUBXr77AXbRvx/SQxX0zwOy9X3KqT7Ljvr+ + bh+UILfcCq2MVqwnlLtS9oHX48iRh2Uvjf+yK/my0RKgso9Go2Shd2VBDT1+3KJspKeg1hm0XorH + HTcp5aR/bxIvYj/rluxzWELXM2kT5ORnjQ0oJQ7NQD5uw6i13b5ZtXZ8aiK6PL9dobX6KslM1+MF + r9vyFirC3o3EZKjwif1p//gW2f2LeIrPDFQNzM8NC+YMPx06iwLb8xSLBCRI+/svdIx+0T2/Tv+y + LwW0wB96FzJ0K9xp3f2WpdOGo6mQLdntR6+t/h/9wN/qZ1DECa4ALrA+leVVWxF9XQ5opalFn5QD + g3DmgHw49+E3C5KAs9CtoGVe1nAMR65DfyuovpjOUll3NLeCydija6Oivfh6yRKTxVgQFCrx09df + c+R5la62QYYl9fTklEnSQgHl77z7VdazKmnUj+yblJFQR0Rh588GRbGUOYmChlxp4998krGMB1Sh + 0u29CdAMr0wERhbkjqucf+TfKpq7su6dXQ== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-boyish_supermarket-msg.gpg + Content-Length: + - '595' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:52 GMT + Etag: + - sha256:bc026c545852063bd71fa03a6a62505f7448491a82d24e2699d1058f24e7354a + Expires: + - Sat, 07 Nov 2020 09:26:52 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxMSwiZXhwIjoxNjA0NzI2ODExfQ.eyJpZCI6MX0._XrGz2gOPqSkN7ulUE05r16ttUfpEmIOzyGs8VwaS3c + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/394cb985-c32f-478a-ad79-07b3fda84db2/download + response: + body: + string: !!binary | + hQILA8PnxMCiIBsqAQ/3YJwMk/y3FVSgRa39iuuFsxtfnIQliIcTc02DwObOZrhoLZkUPYsioIik + IewQIbApGR6dduG1V0I6KPl+5JMGTM22FEdlHpPNOL/5oOfMneQTgUGXEpaYr1bWHtMvtoGAzkiQ + S9hDzhD+Edgto55h5eA07Ox6qzD8TvUQfQ3vPbnmg8+ScAKa4qVNj57R8uTgS3l1K405GkzsLyy2 + 5yklfvt30/71LbakrmDAakFIUbwGlPdve4QO2siONSg1M7GAEkh5PvyDaj6lytHYZe2RS9oUggl8 + zAjRSoom6HI3JKaLtO3C7yzFTZXM/pQhvlj+2aFItsQi++OpKKGrszzqoqYUMwrKsWUdaaPULgm/ + XUxJqvkn1GwDmoYiajhv3/SM8Q+A8F6t5Ohg+pripne2ZQulvl8qkQvFLM6LJfAgdyZ0rrCUI0or + 9+DSrkDMHftq5qaVx8WBSYJDnCXCNdzQOexDYDTGKndvcftydimCXjEE9U9EbIgIhNxI9dkCd2Ux + 8CUg8jDqB2nZD0kM90yaFWm8ieofW+ow5Y33F9iQ5rnyJ6i8no3+kACtJQHu8xQVzERioxj5jEg9 + dEEUVtn6bPLsLMXa1fGF6UH5MPgYT/rhSGEvgRuQCae0jvSQlnxpxUZSsV4KPdwxl9gsrjsmoOaV + EDqHUzftH4eS5rzictJSAemw95ZGpgTzaqNrM6elC+EXtHbeRpAHLLGcJB3vhq39YFXOzVHZ9Rcz + SZDckbAy78NYBmcoL1aB1c63s3KufZxtwZOwRSiLHud26PUmTAcEEg== + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-spinal_chewer-msg.gpg + Content-Length: + - '610' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:52 GMT + Etag: + - sha256:125d4b2458031d54390c846e8059bee58e9a77dfc77510961edbee01cbe73c06 + Expires: + - Sat, 07 Nov 2020 09:26:52 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxMSwiZXhwIjoxNjA0NzI2ODExfQ.eyJpZCI6MX0._XrGz2gOPqSkN7ulUE05r16ttUfpEmIOzyGs8VwaS3c + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/a1deeec2-9551-47e4-956b-de0a7ea6afe9/submissions/f01387ef-639d-45c9-a2dc-ed602cd3d050/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//fj6xq+oBW0AnBsdEBd6JW8VfD6i4W64Z2hnhBT0WAvha78l8az9Cwpha + e3jSYgDjDFirXfftb39xpYh4dsF/XQJjZiR2KLME8ZwQi/3OYbT5Qu92FXGIzjb318fEbF4z9dG+ + gy+Gq8NK6mDx3KHWCqDBQR9nWBqx9X9HhzrbA4amPCuCKzd4tU5iksivmVPPSEgWSc+TEJKbdM08 + yb0zSFzWeLjvih0MfQS/2+JpZkjY877CjQF48xgOfGV7JvqwbMKSUqDbjEhYOQsDm2mOLOjUJcVZ + 7QiktwNfirh6uNN0jR1w2XTALPvE1wU3L3CdRTWMn3ehTa7BNY+mdne8YyexICVA9AhpWYMVwyPG + rfZrapceFzJDkrUxe/aavURN+EYdH/PlY+yAgVCZXj2+abjdigggbz5LfTFWGDCvfPT4U0aw+O5b + +iQbs4alQvI/8IiQRkBL83WsiwI7sCheT2CI5E4VZFoSpKRPH6grwfvzoYBPHnQQpFXU1LGygovi + qGnLBOsIPSmfuk99uWUu4AwokErK8qFMOPrNLb8DkFS/Zq+04R5n8cmQeWEaF7g9Kj0KS+WkZvQN + HhI3G1nmJ43McMtf/lyJ4s35vzh3WJmZ0gbXcIcobtQfMkcSx0PuucCDO6/uepfP+FE7M/zU/OE7 + /jU47NggGhyPPMPiujPSwCEBXq2KKQgFnpGxx/gn5mIZVtcAM2pTJII5ZcoVtUl6TG4IOVi9ZpoM + s3wnhI9c4RIeVkwYPzfQ8hhqaHtmLJVFILJA/rL0fp95m4Db/+/VrcDTt33TXX53tN4Xq1ijou0y + nWSk3Vi4GICLbgh+kMTEMKjArAmqnJqjPHxOXHkKjl8Aqzs8m0YpP10koyGDZq3ZLIUebcbYu3Jb + G+rZGT+OJRmNrZuEOyd8A7WEtWsIMvk2SwIP6/miDlQ8EWGkPpMirTxVaPK0I0/ZRgtt4InVGarH + BscIMTKJDhqv8h8q7m8= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=2-spinal_chewer-msg.gpg + Content-Length: + - '755' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:52 GMT + Etag: + - sha256:baf5afe2712f7518631318c716e9b255a41d06576033225f64be2d7c3888351e + Expires: + - Sat, 07 Nov 2020 09:26:52 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:54 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 eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxMSwiZXhwIjoxNjA0NzI2ODExfQ.eyJpZCI6MX0._XrGz2gOPqSkN7ulUE05r16ttUfpEmIOzyGs8VwaS3c + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.22.0 + method: GET + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/3276b2d6-37a5-47a9-b02e-4e4190de7b81/download + response: + body: + string: !!binary | + hQIMA8PnxMCiIBsqAQ//apHa9XNSfa7szM/WS3pSS2HE6opX/qg+DfKSPzprUpxbk8lMy7Aqo7gY + ZjSXxHyKhE2B44Wxisj5J1C9/IHvWE2BOArQNFRDIK0j7Xp40V0yl/SpMhKY8Cdpu8zDL4P8dHhj + yxnhbt66rPtOpWhKQBwK0Zs/anUFTm0o07nn7/6dsxnUMjXMu+U46J709ueZSxYlbqeYgwM9h/a+ + RiqW8WYq1mUNNrcOuVpPb+rcZKqmbWC+eioV9pEZUkXe1o4RMFpde5ZDDmYhcCclDX6kuljGU1Tf + wCm+CZbye728Ckeeq8BEbIMrCHERWDZVijCrp37vfDNKXlENYj6dCSUA/axPGA1z+QPLlLOKCX4V + eVKqT2HuvcSkwxSC4IwYM3BlyCowSqI0GFOaNrvqX6SuZp3AlYLqxFpSZ05eTcbvTg4T8vAHbO6t + 0z0cA4cEG88p7BgXkRxJIpLs7OrzIu0/TUlsAa/ylK80kYkdM0wzgeDZUzi0HIegBj1UwU31Yu2L + ZGsAjkMHl/yMDFk+6q24cp2tU5rnfJmfYNk7Z/1FrDshdipwJKgXeKNFzGxpN3is6V8knGWV29KG + Ed9Li3qFzIwPf5JAPHq+QwYaVhrj1TR9BWxE3iLnw3sNP44c9sm4lZEwzyv4PAubDCMd3jPczEwL + vMDuj+aLPabESaBC9UnSXgEllWfm4K10qWxT7B2dbMMn0i3pwvOW8Wgrb1HRbGpzauzdb7D0dL3T + GSulGhcNMnCwxRzOan4wONXFA4ICIdcaaaWYSM0hd1HfIKnnZ9h+jILFDhHs+TIdH7iz+50= + headers: + Cache-Control: + - public, max-age=43200 + Content-Disposition: + - attachment; filename=1-exhilarating_bowsprit-msg.gpg + Content-Length: + - '623' + Content-Type: + - application/pgp-encrypted + Date: + - Fri, 06 Nov 2020 21:26:52 GMT + Etag: + - sha256:92fa49ed69d092653479a56bda894f8bd56207ea0f78e185e35d8c89c7b2f170 + Expires: + - Sat, 07 Nov 2020 09:26:52 GMT + Last-Modified: + - Fri, 06 Nov 2020 21:25:53 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -232,7 +957,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNzEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODcxfQ.eyJpZCI6MX0.HgybNie46e11KUSqgzG9hS7WRq2IkpehyOHr8yRyAGw + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxMSwiZXhwIjoxNjA0NzI2ODExfQ.eyJpZCI6MX0._XrGz2gOPqSkN7ulUE05r16ttUfpEmIOzyGs8VwaS3c Connection: - keep-alive Content-Type: @@ -240,38 +965,40 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/6e4d7c0e-3603-4795-a6cc-ceef62a3de2a/submissions/b53d9e8b-6b60-4b8c-8593-6fd009daa9eb/download + uri: http://localhost:8081/api/v1/sources/b9557904-9282-475f-8e83-95b6aff080d6/submissions/50f389a7-e066-44d3-b7e7-4ef0cdd7ca1c/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqARAArmycU4cPsPyLFJ52LAioCI5iV6gE4NWoryJHCmtVaeC9zb19Q1Idrh5L - +FnjmE3Za33S7hVDZfZxl/tDGr0p9dzocftwrsDBhnlPnvpBfpycjXhRJ2V+sWUcjdnjlAjz6iqF - kmbAL+aobpZ4hBHUZhUi7WgOu5Drv37RPlDqobR5WaL3Ycr1x72Vv52cOiE3Shrut2axMBq9VPID - SXYiBIdjMRksDYjgnL365SNgrdnemGgRAyVzm/Up9G1C5DIp0h/+mkUCfMMqjDUAGgTmy6DzLjbf - D9vAJFqf6J7uPjbn6lvpVoM8hkDs0ZHryrd07PqGUoSHrHUCWtz880Ysyu55hkSj1dJ3eM0Q3Mqx - ViiBXM7bV9lCgwnJIZWRsFVTRv93f8saZiEdL4vnT+ILbpBORyJnsV1/UStmBXdyMuXJkKRNECBf - iNZVtywCUAGMAF05ivQCDHMmm4RFSUb2/lEb9Xi5IXtUMa8rHuD7y9q0vTjxFol+dVjFjGjjInGI - vNQ/bLCjQ1yTctoJPjgM3KUjIJSnfU4vNmmrt3SX8N/FPNPvNJ+mO9A5JbF9L8S1lCiE8yBAkT5j - Ug3zeqWJqCYGD+eYOOgoWwIm7hRuy9XJWhWXl4d0IjIMbmEgc8nihL22y3MQ1e655lf23QF3ZbZq - XwcVHctJIVjQtG76JXXSTQGK8k/7FzEWubquU5SSIZl+wgjDC3/KZWdX3SNXN+iRz1PV/xzX5qO+ - 9wlBebksQ4NZLIu/xiwPIBtwhbXn4BeUz+OCh9/LSriFRbMW + hQIMA8PnxMCiIBsqAQ//Ri4pVlDqgd0RZnzggCXR8gz98QjQLAWkHZxowv3BCbXYOSafYc6SoTVQ + GhZrkzI7hFwaMYb22xoN4VtSFTdot4u5a4w/dO8VJCgNtYYIlzMhYobJOBBUTQwd+/b5+x1KA+ME + 4GQR10QLuJpaljx6/W2GMhuYJburj8RopzogRCof72L7+5xOPVCr2qf5KYJtalaviSlcfoLEaYG7 + UYrhVxLOvVWGLG0YRMRgq42pBnFc+f0dKft0aMhhKD1mbMbB3Zod+7LEL77xI4oQC7Y8MWhYSTQA + 0p+AgnGESNEF23Y+4C3DKBEf5i3N24iZ1XIvT1MHMZXUsLMgS6y4PHcwOqSyxi9PsCehnLBSLCrQ + H+sCgVwU4qesjjRsPZIqgHcf0TLV9SFy7iilOjONo1O1/kxok1+nOCcAMjWGM2ZPhBVxobua+o+g + Y/6KsYS2x/opjJ4LqYKEbgOyvso3N6bBvR2mCW3Jwyp0K+n5rpSRN5XCm87A+z3yqDO68+e7EF0h + ts3z2L16fhjzIififF2CcYz7aSqpMNexg1RI61P/zawKKg4Caigg6XTPkfDEBe5U3WbJxvGNen2I + 0f9jZSCwQoBU2EzZ0SXO4HaAFz50QZrUP9Rxkr6nRp2HUlBKAGqvNkOFPh+HnM6qhdcTx6T2qIlp + +CqDzLwXyMKWWctIyjDSowH2iniDARojvXsQrZbZxk8IcYEnIA5wJdhkoO0pMA+1eyioO++27w7x + uuN3+VoH9bjcGTRBa69L+sNLMeYIyEYWbs6cGsnZOKRxfcgADK5yKEG/8luhTdmq1cOMcaCPX4bc + oa1nREOvPVFiF2PRC7t5P4dewcGuZLl3ZXhp2XJWXyNw1QJNRxPa5FA8De9rPQEQVTi8Wsb3+a5Q + 4jxPDeCDUgw= headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-flameproof_boyishness-msg.gpg + - attachment; filename=2-exhilarating_bowsprit-msg.gpg Content-Length: - - '606' + - '692' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:34:31 GMT + - Fri, 06 Nov 2020 21:26:53 GMT Etag: - - sha256:192ad51f502dc32b230097caa26399f43633e34f9cd2c91be35332b076a1a26a + - sha256:904a241ccef98ded6366dbce86bf4ba59f1c342df4007b5f91873ed50b4ea6a9 Expires: - - Thu, 29 Oct 2020 06:34:31 GMT + - Sat, 07 Nov 2020 09:26:53 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:39 GMT + - Fri, 06 Nov 2020 21:25:53 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: @@ -285,7 +1012,7 @@ interactions: Accept-Encoding: - gzip, deflate Authorization: - - Token eyJpYXQiOjE2MDM5MTAwNzEsImFsZyI6IkhTMjU2IiwiZXhwIjoxNjAzOTM4ODcxfQ.eyJpZCI6MX0.HgybNie46e11KUSqgzG9hS7WRq2IkpehyOHr8yRyAGw + - Token eyJhbGciOiJIUzI1NiIsImlhdCI6MTYwNDY5ODAxMSwiZXhwIjoxNjA0NzI2ODExfQ.eyJpZCI6MX0._XrGz2gOPqSkN7ulUE05r16ttUfpEmIOzyGs8VwaS3c Connection: - keep-alive Content-Type: @@ -293,38 +1020,40 @@ interactions: User-Agent: - python-requests/2.22.0 method: GET - uri: http://localhost:8081/api/v1/sources/a1a2dad3-bbe5-4cfd-9e98-4c68f7a2c864/submissions/233ed0e8-8f52-4013-a274-21fb451ecc64/download + uri: http://localhost:8081/api/v1/sources/5b61cb1b-af44-433f-9ed0-dc83a55221e8/replies/2784c001-e947-4eeb-b6ae-6e79de1a52c2/download response: body: string: !!binary | - hQIMA8PnxMCiIBsqAQ//UMNDHzuWkzdSKEigpwc2bJ15vqBmPFgHA+PU3X9Dgh6c5wQU155p1EFf - BTy6CyqDouPKFfvb/FH17cWqfn/D7dPePHWOuHJa40nOgAPSr43at0HlAtOVgd3TdR+gU/6UUcmT - KhLTEme3+fewIA5cx7El1h9lFv3b4qw1gRd4+GTiu382ytJm3A7cCybUpipSLYTSKZIl9EnFPuU3 - qifY0i9GLhXxpcRvvFM98tXvOaZ6Khxd99kPeyr801FdlSZvDpfQplNjhgobw9jJZTIZKT6XghQa - KUgiuj29C0i4Uh9FQCm7Q4DJJ1KdH+/kkJTGL+1xOg8xtBSik6+JPh1lO8GcIMZyZi+inLdW5FX6 - Ux+orBw4HJKrJFRb+NwH7KZndSA0mgBgogEce4z89BOH8cdP24Kjjz5e+cawM/pkapbqi7bVKH2E - Nob5pcyvkBtdglWg7aHk6PiONabOsnlVaE3IgDyDOYTo0kcvUEruVVtDUABXHArAsq36gLZFM5M3 - 4Gdw24vpemLUvgEDQLy6RlfN71s00S6NHZ/WDueZH0olWZiItdc62GZlzbzylLMgSXNNB+PxdZm6 - Mm7o4+U3BFnjSzxBXCWFqkxg1ZB+TrUnJJEyMFdY+efpxlHsoHayVo2VD6tLnNu1BOllGmu+WUVQ - 4fx8RHPZMeglqlEXNwnSTQHdZ2kKWqr0WtDlKsfsakCUJ8K7q5jmhcbzE2soDu649WUnATzvP9ce - vbrAbW41iX3jTKaK6U78/PeyA1nAY3t9fPGOiRo6AvIZGIUc + hIwDJHBFLipx0fcBA/wKymCtYHkag6vLr/SyEbI2YkmeEp0QH+MDVVsgA4TreFo4aSOtGEMURspK + jUcTqp9goUylUI3rJNGbyuW+vrj30qPffDNCTJsTlMa0djPN7CXFJEDtZJlnwLbiPtelDKkHzdnh + /arfRjQejeD3P26U+++O5vlNFWDsZ8QPBcwKAoUCDAPD58TAoiAbKgEP+gKPFjVzjERxEDvYiGCH + tGrFspeoEyts3oKoXm7s1FYcGD0HYcZcSzWRwE/El3usU0OrKoa6S8M25hFp0qZ/BviJthYauueW + TIyQnnhN/+tJWWvELTfQ1SwgUxbQFy0psiVL1csc2O3RImFLVpf2yPPNQobo+rGQyhcAe11n9kAC + yMRcycZzyW9Xn6o9pZJNYk1H8qt/uUp+ikKp4wGKKLoIfSD+/YTghInspiFsme0DBcp9V2vqjyGe + CRxi+JjyP1+H8fCYmG4HasxL4RnfxIeFvHEU6D9QbqSLDXnw57C5B3LSK+GdCQD2GRkabmx0YDoJ + THBwoknEsLJaKYjZJHYwIEYoncjCDyyLskhzDGW+rAmJOHrVI8G0NkAXaYZDbSVQXWzAROuDXDFC + hEEsCBcFh3xa8LsrT19Yzqlt3ny6jIWZH8k4qC3C2kZMHa9MNiRLYNNMz+UXvsUIgbR1XESwxd0j + n64nh9DTX4137EQBYdLl49RkPcDieB7ZPrBwfUWHw1u2xf/dyptRTRDwZt+rZi9uXomnA4Ne69KA + JzcjsF0xg/DZCv6eWorJX5tFMXAmyWdFDLF1K/WRBWETZ6F5YNdb8zZSgK+pbvMBYGPDC3AFH6oI + Twl+3WD17Or7MKHtONwtzgKZTuAGijDqMazf2BaDaGYs8fElyWiCpbUy0j4BjCVNFMRma7sTQ9CY + oSnesr+6iHcMNNoStOq5TRSsl9cssGIMAUMiOIiooSKLwVD+E9k6ciUH1bfsK3nfIg== headers: Cache-Control: - - max-age=43200, public + - public, max-age=43200 Content-Disposition: - - attachment; filename=1-constrained_decision-msg.gpg + - attachment; filename=5-truthful_hibernation-reply.gpg Content-Length: - - '606' + - '733' Content-Type: - application/pgp-encrypted Date: - - Wed, 28 Oct 2020 18:34:31 GMT + - Fri, 06 Nov 2020 21:26:53 GMT Etag: - - sha256:1335bb2808daba109c7870b17e1f14116ce2c167307a55f50d92cd5c8e891054 + - sha256:621f9d2ad6bc5f592d7fa45b125f6764a35978389472123bf6465f8e3181d460 Expires: - - Thu, 29 Oct 2020 06:34:31 GMT + - Sat, 07 Nov 2020 09:26:53 GMT Last-Modified: - - Wed, 28 Oct 2020 18:33:28 GMT + - Fri, 06 Nov 2020 21:25:55 GMT Server: - Werkzeug/0.16.0 Python/3.5.2 status: diff --git a/tests/functional/test_download_file.py b/tests/functional/test_download_file.py index 9b6671775..71d84924b 100644 --- a/tests/functional/test_download_file.py +++ b/tests/functional/test_download_file.py @@ -8,7 +8,7 @@ from flaky import flaky from PyQt5.QtCore import Qt -from securedrop_client.gui.widgets import FileWidget +from securedrop_client.gui.widgets import FileWidget, SourceConversationWrapper from tests.conftest import ( TIME_CLICK_ACTION, TIME_FILE_DOWNLOAD, @@ -31,24 +31,26 @@ def check_for_sources(): # 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_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) + + # Select the second source in the list to avoid marking unseen sources as seen + source_id = list(gui.main_view.source_list.source_items.keys())[1] + source_item = gui.main_view.source_list.source_items[source_id] + source_widget = gui.main_view.source_list.itemWidget(source_item) + qtbot.mouseClick(source_widget, Qt.LeftButton) 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] + assert isinstance(conversation, SourceConversationWrapper) + file_id = list(conversation.conversation_view.current_messages.keys())[2] 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() - file_id = list(conversation.conversation_view.current_messages.keys())[1] + file_id = list(conversation.conversation_view.current_messages.keys())[2] file_widget = conversation.conversation_view.current_messages[file_id] # Click on the download button for the file @@ -58,5 +60,5 @@ def conversation_with_file_is_rendered(): 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" + assert file_widget.file_name.text() == "memo.txt" + assert file_widget.file_size.text() == "47B" diff --git a/tests/functional/test_export_dialog.py b/tests/functional/test_export_dialog.py index aeb02e318..9dc6da427 100644 --- a/tests/functional/test_export_dialog.py +++ b/tests/functional/test_export_dialog.py @@ -8,7 +8,7 @@ from flaky import flaky from PyQt5.QtCore import Qt -from securedrop_client.gui.widgets import FileWidget +from securedrop_client.gui.widgets import FileWidget, SourceConversationWrapper from tests.conftest import ( TIME_CLICK_ACTION, TIME_FILE_DOWNLOAD, @@ -32,24 +32,26 @@ def check_for_sources(): # 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) + + # Select the second source in the list to avoid marking unseen sources as seen + source_id = list(gui.main_view.source_list.source_items.keys())[1] + source_item = gui.main_view.source_list.source_items[source_id] + source_widget = gui.main_view.source_list.itemWidget(source_item) + qtbot.mouseClick(source_widget, Qt.LeftButton) 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] + assert isinstance(conversation, SourceConversationWrapper) + file_id = list(conversation.conversation_view.current_messages.keys())[2] 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() - file_id = list(conversation.conversation_view.current_messages.keys())[1] + file_id = list(conversation.conversation_view.current_messages.keys())[2] file_widget = conversation.conversation_view.current_messages[file_id] # If the file is not downloaded, click on the download button diff --git a/tests/functional/test_receive_message.py b/tests/functional/test_receive_message.py index e0db59037..240b67ec1 100644 --- a/tests/functional/test_receive_message.py +++ b/tests/functional/test_receive_message.py @@ -15,7 +15,7 @@ @pytest.mark.vcr() def test_receive_message_from_source(functional_test_logged_in_context, qtbot, mocker): """ - Verify that a new message with the expected text shows up in the conversation view. + Verify that a new message with text shows up in the conversation view. """ gui, controller = functional_test_logged_in_context @@ -24,10 +24,12 @@ def check_for_sources(): # 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) + + # Select the second source in the list to avoid marking unseen sources as seen + source_id = list(gui.main_view.source_list.source_items.keys())[1] + source_item = gui.main_view.source_list.source_items[source_id] + source_widget = gui.main_view.source_list.itemWidget(source_item) + qtbot.mouseClick(source_widget, Qt.LeftButton) qtbot.wait(TIME_CLICK_ACTION) def check_for_conversation(): @@ -40,4 +42,4 @@ def check_for_conversation(): 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" + assert message.message.text() diff --git a/tests/functional/test_seen.py b/tests/functional/test_seen.py new file mode 100644 index 000000000..464444a1a --- /dev/null +++ b/tests/functional/test_seen.py @@ -0,0 +1,59 @@ +""" +Functional tests for testing seen/unseen feature in the SecureDrop client. +""" +import pytest +from flaky import flaky +from PyQt5.QtCore import Qt + +from tests.conftest import TIME_CLICK_ACTION, TIME_RENDER_SOURCE_LIST + + +@flaky +@pytest.mark.vcr() +def test_unseen_source_becomes_seen_on_click(functional_test_logged_in_context, qtbot, mocker): + """ + Verify that a new message with the expected text shows up in the conversation view. + """ + 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()) + unseen_source_widget = None + for source_id in source_ids: + source_item = gui.main_view.source_list.source_items[source_id] + source_widget = gui.main_view.source_list.itemWidget(source_item) + if not source_widget.source.seen: + unseen_source_widget = source_widget + assert not unseen_source_widget.seen + qtbot.mouseClick(source_widget, Qt.LeftButton) + qtbot.wait(TIME_CLICK_ACTION) + break + + assert unseen_source_widget.seen + + +@flaky +@pytest.mark.vcr() +def test_seen_and_unseen(functional_test_logged_in_context, qtbot, mocker): + """ + Verify that a new message with the expected text shows up in the conversation view. + """ + 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()) + for source_id in source_ids: + source_item = gui.main_view.source_list.source_items[source_id] + source_widget = gui.main_view.source_list.itemWidget(source_item) + if source_widget.source.seen: + assert source_widget.seen + else: + assert not source_widget.seen From f53052abfbcba9c543f6ec128cba59a7cee37030 Mon Sep 17 00:00:00 2001 From: Allie Crevier Date: Fri, 6 Nov 2020 12:18:06 -0800 Subject: [PATCH 5/8] add unit tests for seen_by feature --- securedrop_client/gui/widgets.py | 18 +- securedrop_client/storage.py | 130 ++++++---- tests/api_jobs/test_seen.py | 22 ++ tests/factory.py | 54 +++- tests/gui/test_widgets.py | 423 +++++++++++++++++++++++++++++-- tests/test_logic.py | 35 +++ tests/test_storage.py | 368 +++++++++++++++++++++++++-- 7 files changed, 947 insertions(+), 103 deletions(-) create mode 100644 tests/api_jobs/test_seen.py diff --git a/securedrop_client/gui/widgets.py b/securedrop_client/gui/widgets.py index 44d112c13..5a45b742d 100644 --- a/securedrop_client/gui/widgets.py +++ b/securedrop_client/gui/widgets.py @@ -1180,6 +1180,13 @@ def _on_mark_seen(self, source_uuid: str): if self.source_uuid != source_uuid: return + # Avoid marking as seen when switching to offline mode (this is an edge case since + # we do not emit the mark_seen signal from the SourceList if not authenticated) + if not self.controller.authenticated_user: + return + else: + journalist_id = self.controller.authenticated_user.id + # immediately update styles to mark as seen self.seen = True self.update_styles() @@ -1193,15 +1200,10 @@ def _on_mark_seen(self, source_uuid: str): replies = [] # type: List[str] source_items = self.source.collection for item in source_items: - # Avoid marking as seen when switching to offline mode (this is an edge case since - # we do not emit the mark_seen signal from the SourceList if not authenticated) - if not self.controller.authenticated_user: - return - - if item.seen_by(self.controller.authenticated_user.id): - continue - try: + if item.seen_by(journalist_id): + continue + if isinstance(item, File): files.append(item.uuid) elif isinstance(item, Message): diff --git a/securedrop_client/storage.py b/securedrop_client/storage.py index 82e066b1d..0cc296973 100644 --- a/securedrop_client/storage.py +++ b/securedrop_client/storage.py @@ -257,38 +257,10 @@ def __update_submissions( lazy_setattr(local_submission, "is_read", submission.is_read) lazy_setattr(local_submission, "download_url", submission.download_url) - # Add seen record if one doesn't yet exist - for journalist_uuid in submission.seen_by: - journalist = session.query(User).filter_by(uuid=journalist_uuid).one_or_none() - - # Do not add seen record if journalist is missing from the local db. If the - # journalist accont was deleted, wait until the server says so. - if not journalist: - return - - journalist_id = journalist.id - if model == File: - seen_file = ( - session.query(SeenFile) - .filter_by(file_id=local_submission.id, journalist_id=journalist_id) - .one_or_none() - ) - if not seen_file: - seen_file = SeenFile( - file_id=local_submission.id, journalist_id=journalist_id - ) - session.add(seen_file) - elif model == Message: - seen_message = ( - session.query(SeenMessage) - .filter_by(message_id=local_submission.id, journalist_id=journalist_id) - .one_or_none() - ) - if not seen_message: - seen_message = SeenMessage( - message_id=local_submission.id, journalist_id=journalist_id - ) - session.add(seen_message) + if model == File: + add_seen_file_records(local_submission.id, submission.seen_by, session) + elif model == Message: + add_seen_message_records(local_submission.id, submission.seen_by, session) # Removing the UUID from local_uuids ensures this record won't be # deleted at the end of this function. @@ -306,6 +278,11 @@ def __update_submissions( download_url=submission.download_url, ) session.add(ns) + session.flush() + if model == File: + add_seen_file_records(ns.id, submission.seen_by, session) + elif model == Message: + add_seen_message_records(ns.id, submission.seen_by, session) logger.debug(f"Added {model.__name__} {submission.uuid}") # The uuids remaining in local_uuids do not exist on the remote server, so @@ -318,6 +295,72 @@ def __update_submissions( session.commit() +def add_seen_file_records(file_id: int, journalist_uuids: List[str], session: Session) -> None: + """ + Add a seen record for each journalist that saw the file. + """ + for journalist_uuid in journalist_uuids: + journalist = session.query(User).filter_by(uuid=journalist_uuid).one_or_none() + + # Do not add seen record if journalist is missing from the local db. If the + # journalist account needs to be created or deleted, wait until the server says so. + if not journalist: + return + + seen_file = ( + session.query(SeenFile) + .filter_by(file_id=file_id, journalist_id=journalist.id) + .one_or_none() + ) + if not seen_file: + seen_file = SeenFile(file_id=file_id, journalist_id=journalist.id) + session.add(seen_file) + + +def add_seen_message_records(msg_id: int, journalist_uuids: List[str], session: Session) -> None: + """ + Add a seen record for each journalist that saw the message. + """ + for journalist_uuid in journalist_uuids: + journalist = session.query(User).filter_by(uuid=journalist_uuid).one_or_none() + + # Do not add seen record if journalist is missing from the local db. If the + # journalist account needs to be created or deleted, wait until the server says so. + if not journalist: + return + + seen_message = ( + session.query(SeenMessage) + .filter_by(message_id=msg_id, journalist_id=journalist.id) + .one_or_none() + ) + if not seen_message: + seen_message = SeenMessage(message_id=msg_id, journalist_id=journalist.id) + session.add(seen_message) + + +def add_seen_reply_records(reply_id: int, journalist_uuids: List[str], session: Session) -> None: + """ + Add a seen record for each journalist that saw the reply. + """ + for journalist_uuid in journalist_uuids: + journalist = session.query(User).filter_by(uuid=journalist_uuid).one_or_none() + + # Do not add seen record if journalist is missing from the local db. If the + # journalist account needs to be created or deleted, wait until the server says so. + if not journalist: + return + + seen_reply = ( + session.query(SeenReply) + .filter_by(reply_id=reply_id, journalist_id=journalist.id) + .one_or_none() + ) + if not seen_reply: + seen_reply = SeenReply(reply_id=reply_id, journalist_id=journalist.id) + session.add(seen_reply) + + def update_replies( remote_replies: List[SDKReply], local_replies: List[Reply], session: Session, data_dir: str ) -> None: @@ -365,25 +408,7 @@ def update_replies( lazy_setattr(local_reply, "size", reply.size) lazy_setattr(local_reply, "filename", reply.filename) - # Add seen record if one doesn't yet exist - for journalist_uuid in reply.seen_by: - journalist = session.query(User).filter_by(uuid=journalist_uuid).one_or_none() - - # Do not add seen record if journalist is missing from the local db. If the - # journalist accont was deleted, wait until the server says so. - if not journalist: - return - - journalist_id = journalist.id - - seen_reply = ( - session.query(SeenReply) - .filter_by(reply_id=local_reply.id, journalist_id=journalist_id) - .one_or_none() - ) - if not seen_reply: - seen_reply = SeenReply(reply_id=local_reply.id, journalist_id=journalist_id) - session.add(seen_reply) + add_seen_reply_records(local_reply.id, reply.seen_by, session) del local_replies_by_uuid[reply.uuid] logger.debug("Updated reply {}".format(reply.uuid)) @@ -402,6 +427,9 @@ def update_replies( size=reply.size, ) session.add(nr) + session.flush() + + add_seen_reply_records(nr.id, reply.seen_by, session) # All replies fetched from the server have succeeded in being sent, # so we should delete the corresponding draft locally if it exists. diff --git a/tests/api_jobs/test_seen.py b/tests/api_jobs/test_seen.py new file mode 100644 index 000000000..595e201ae --- /dev/null +++ b/tests/api_jobs/test_seen.py @@ -0,0 +1,22 @@ +from securedrop_client.api_jobs.seen import SeenJob +from tests import factory + + +def test_seen(homedir, mocker, session, source): + """ + Check if we call add_star method if a source is not stared. + """ + file = factory.File(id=1, source=source["source"]) + message = factory.Message(id=2, source=source["source"]) + reply = factory.Reply(source=factory.Source()) + session.add(file) + session.add(message) + session.add(reply) + + api_client = mocker.MagicMock() + + job = SeenJob([file], [message], [reply]) + + job.call_api(api_client, session) + + api_client.seen.assert_called_once_with([file], [message], [reply]) diff --git a/tests/factory.py b/tests/factory.py index 71644bed5..5acea8136 100644 --- a/tests/factory.py +++ b/tests/factory.py @@ -9,6 +9,7 @@ from sdclientapi import Reply as SDKReply from sdclientapi import Source as SDKSource +from sdclientapi import Submission as SDKSubmission from securedrop_client import db from securedrop_client.api_jobs.base import ApiJob @@ -168,7 +169,6 @@ def call_api(self, api_client, session): def RemoteSource(**attrs): - with open(os.path.join(os.path.dirname(__file__), "files", "test-key.gpg.pub.asc")) as f: pub_key = f.read() @@ -196,20 +196,70 @@ def RemoteSource(**attrs): def RemoteReply(**attrs): - source_url = "/api/v1/sources/{}".format(str(uuid.uuid4())) defaults = dict( filename="1-reply.filename", journalist_uuid=str(uuid.uuid4()), journalist_username="test", + journalist_first_name="", + journalist_last_name="", file_counter=1, is_deleted_by_source=False, reply_url="test", size=1234, uuid=str(uuid.uuid4()), source_url=source_url, + seen_by=[], ) defaults.update(attrs) return SDKReply(**defaults) + + +def RemoteFile(**attrs): + source_url = "/api/v1/sources/{}".format(str(uuid.uuid4())) + defaults = dict( + source_uuid="user-uuid-1", + download_url="test", + submission_url="test", + filename="1-submission.filename", + is_read=False, + file_counter=1, + is_deleted_by_source=False, + reply_url="test", + size=1234, + is_decrypted=True, + is_downloaded=True, + uuid=str(uuid.uuid4()), + source_url=source_url, + seen_by=[], + ) + + defaults.update(attrs) + + return SDKSubmission(**defaults) + + +def RemoteMessage(**attrs): + source_url = "/api/v1/sources/{}".format(str(uuid.uuid4())) + defaults = dict( + source_uuid="user-uuid-1", + download_url="test", + submission_url="test", + filename="1-submission.filename", + is_read=False, + file_counter=1, + is_deleted_by_source=False, + reply_url="test", + size=1234, + is_decrypted=True, + is_downloaded=True, + uuid=str(uuid.uuid4()), + source_url=source_url, + seen_by=[], + ) + + defaults.update(attrs) + + return SDKSubmission(**defaults) diff --git a/tests/gui/test_widgets.py b/tests/gui/test_widgets.py index d5737a1aa..00b5ecc82 100644 --- a/tests/gui/test_widgets.py +++ b/tests/gui/test_widgets.py @@ -3,6 +3,7 @@ """ import random from datetime import datetime +from typing import Type from unittest.mock import Mock, patch import arrow @@ -665,6 +666,30 @@ def test_MainView_on_source_changed(mocker): mv.set_conversation.assert_called_once_with(scw) +def test_MainView_on_source_changed_does_not_raise_InvalidRequestError(mocker): + """ + If the source no longer exists in the local data store, ensure we just log and do not raise + an exception. + """ + mv = MainView(None) + mv.set_conversation = mocker.MagicMock() + mv.source_list = mocker.MagicMock() + mv.source_list.get_selected_source = mocker.MagicMock(return_value=factory.Source()) + mv.controller = mocker.MagicMock(is_authenticated=True) + ex = sqlalchemy.exc.InvalidRequestError() + mv.controller.session.refresh.side_effect = ex + + mocker.patch("securedrop_client.gui.widgets.source_exists", return_value=True) + scw = mocker.MagicMock() + mocker.patch("securedrop_client.gui.widgets.SourceConversationWrapper", return_value=scw) + mock_logger = mocker.MagicMock() + mocker.patch("securedrop_client.gui.widgets.logger", mock_logger) + + mv.on_source_changed() + + assert mock_logger.debug.call_count == 1 + + def test_MainView_on_source_changed_when_source_no_longer_exists(mocker): """ Test that conversation for a source is cleared when the source no longer exists. @@ -945,8 +970,9 @@ def test_SourceList_initial_update_does_not_raise_exc_and_no_widget_created(mock """ sl = SourceList() sl.controller = mocker.MagicMock() + mark_seen_signal = mocker.MagicMock() # Make sure SourceWidget constructor doesn't raise - source_widget = SourceWidget(sl.controller, factory.Source()) + source_widget = SourceWidget(sl.controller, factory.Source(), mark_seen_signal) mocker.patch("securedrop_client.gui.widgets.SourceWidget", return_value=source_widget) source = DeletedSource() sl.initial_update([source]) @@ -1153,7 +1179,10 @@ def test_SourceList_set_snippet(mocker): Handle the emitted event in the expected manner. """ sl = SourceList() - source_widget = SourceWidget(mocker.MagicMock(), factory.Source(uuid="mock_uuid")) + mark_seen_signal = mocker.MagicMock() + source_widget = SourceWidget( + mocker.MagicMock(), factory.Source(uuid="mock_uuid"), mark_seen_signal + ) source_widget.set_snippet = mocker.MagicMock() source_item = SourceListWidgetItem(sl) sl.setItemWidget(source_item, source_widget) @@ -1190,7 +1219,10 @@ def test_SourceList_get_source_widget_does_not_exist(mocker): def test_SourceList_get_source_widget_if_one_exists_in_cache(mocker): sl = SourceList() - source_widget = SourceWidget(mocker.MagicMock(), factory.Source(uuid="mock_uuid")) + mark_seen_signal = mocker.MagicMock() + source_widget = SourceWidget( + mocker.MagicMock(), factory.Source(uuid="mock_uuid"), mark_seen_signal + ) source_item = SourceListWidgetItem(sl) sl.setItemWidget(source_item, source_widget) sl.source_items["mock_uuid"] = source_item @@ -1198,15 +1230,99 @@ def test_SourceList_get_source_widget_if_one_exists_in_cache(mocker): assert sl.get_source_widget("mock_uuid") == source_widget -def test_SourceWidget_init(mocker): +def test_SourceWidget_init_for_seen_source(mocker, session): """ - The source widget is initialised with the passed-in source. + The source widget is properly initialised with the supplied seen source. """ controller = mocker.MagicMock() - mock_source = mocker.MagicMock() - mock_source.journalist_designation = "foo bar baz" - sw = SourceWidget(controller, mock_source) - assert sw.source == mock_source + controller.authenticated_user = factory.User(id=1) + controller.mark_seen = mocker.MagicMock() + source = factory.Source() + + seen_file = factory.File(source=source) + seen_message = factory.Message(source=source) + seen_reply = factory.Reply(source=source) + session.add(seen_file) + session.add(seen_message) + session.add(seen_reply) + + seen_file_for_another_user = factory.File(source=source) + seen_message_for_another_user = factory.Message(source=source) + seen_reply_for_another_user = factory.Reply(source=source) + session.add(seen_file_for_another_user) + session.add(seen_message_for_another_user) + session.add(seen_reply_for_another_user) + + session.commit() + + session.add(db.SeenFile(file_id=seen_file.id, journalist_id=controller.authenticated_user.id)) + session.add( + db.SeenMessage(message_id=seen_message.id, journalist_id=controller.authenticated_user.id) + ) + session.add( + db.SeenReply(reply_id=seen_reply.id, journalist_id=controller.authenticated_user.id) + ) + session.add(db.SeenFile(file_id=seen_file_for_another_user.id, journalist_id=666)) + session.add(db.SeenMessage(message_id=seen_message_for_another_user.id, journalist_id=666)) + session.add(db.SeenReply(reply_id=seen_reply_for_another_user.id, journalist_id=666)) + + session.commit() + + sw = SourceWidget(controller, source, mocker.MagicMock()) + + assert sw.source == source + assert sw.seen + + +def test_SourceWidget_init_for_unseen_source(mocker, session): + """ + The source widget is properly initialised with the supplied unseen source. + """ + controller = mocker.MagicMock() + controller.authenticated_user = factory.User(id=1) + controller.mark_seen = mocker.MagicMock() + source = factory.Source() + + seen_file = factory.File(source=source) + seen_message = factory.Message(source=source) + seen_reply = factory.Reply(source=source) + session.add(seen_file) + session.add(seen_message) + session.add(seen_reply) + + seen_file_for_another_user = factory.File(source=source) + seen_message_for_another_user = factory.Message(source=source) + seen_reply_for_another_user = factory.Reply(source=source) + session.add(seen_file_for_another_user) + session.add(seen_message_for_another_user) + session.add(seen_reply_for_another_user) + + unseen_file = factory.File(source=source) + unseen_message = factory.Message(source=source) + unseen_reply = factory.Reply(source=source) + session.add(unseen_file) + session.add(unseen_message) + session.add(unseen_reply) + + session.commit() + + session.add(db.SeenFile(file_id=seen_file.id, journalist_id=controller.authenticated_user.id)) + session.add( + db.SeenMessage(message_id=seen_message.id, journalist_id=controller.authenticated_user.id) + ) + session.add( + db.SeenReply(reply_id=seen_reply.id, journalist_id=controller.authenticated_user.id) + ) + session.add(db.SeenFile(file_id=seen_file_for_another_user.id, journalist_id=666)) + session.add(db.SeenMessage(message_id=seen_message_for_another_user.id, journalist_id=666)) + session.add(db.SeenReply(reply_id=seen_reply_for_another_user.id, journalist_id=666)) + + session.commit() + + sw = SourceWidget(controller, source, mocker.MagicMock()) + + assert sw.source == source + assert not sw.seen def test_SourceWidget_html_init(mocker): @@ -1217,8 +1333,9 @@ def test_SourceWidget_html_init(mocker): controller = mocker.MagicMock() mock_source = mocker.MagicMock() mock_source.journalist_designation = "foo bar baz" + mark_seen_signal = mocker.MagicMock() - sw = SourceWidget(controller, mock_source) + sw = SourceWidget(controller, mock_source, mark_seen_signal) sw.name = mocker.MagicMock() sw.summary_layout = mocker.MagicMock() @@ -1228,13 +1345,259 @@ def test_SourceWidget_html_init(mocker): sw.name.setText.assert_called_once_with("foo bar baz") +def test_test_SourceWidget_update_styles_to_read(mocker): + """ + Ensure styles are updated so that the source widget appears read when seen is True. + """ + sw = SourceWidget(mocker.MagicMock(), factory.Source(), mocker.MagicMock()) + sw.seen = True + name = mocker.patch.object(sw, "name") + timestamp = mocker.patch.object(sw, "timestamp") + preview = mocker.patch.object(sw, "preview") + + sw.update_styles() + + name.setObjectName.assert_called_with("SourceWidget_name") + timestamp.setObjectName.assert_called_with("SourceWidget_timestamp") + preview.setObjectName.assert_called_with("SourceWidget_preview") + + +def test_test_SourceWidget_update_styles_to_unread(mocker): + """ + Ensure styles are updated so that the source widget appears unread when seen is False. + """ + sw = SourceWidget(mocker.MagicMock(), factory.Source(), mocker.MagicMock()) + sw.seen = False + name = mocker.patch.object(sw, "name") + timestamp = mocker.patch.object(sw, "timestamp") + preview = mocker.patch.object(sw, "preview") + + sw.update_styles() + + name.setObjectName.assert_called_with("SourceWidget_name_unread") + timestamp.setObjectName.assert_called_with("SourceWidget_timestamp_unread") + preview.setObjectName.assert_called_with("SourceWidget_preview_unread") + + +def test_SourceWidget__on_authentication_changed(mocker): + """ + Ensure that: + + * The source widget always displays as having been seen if user is offline. + * The source widget's seen status remains unchanged when the authentication status changes + to the user being online. (Seen status will be corrected in `SourceWidget.update`.) + """ + sw = SourceWidget(mocker.MagicMock(), factory.Source(), mocker.MagicMock()) + sw.seen = False + sw.update_styles = mocker.MagicMock() + + sw._on_authentication_changed(authenticated=False) + + sw.update_styles.assert_called_once_with() + assert sw.seen + sw._on_authentication_changed(authenticated=False) + assert sw.seen + sw._on_authentication_changed(authenticated=True) + assert sw.seen + sw.seen = False + sw._on_authentication_changed(authenticated=True) + assert not sw.seen + + +def test_SourceWidget__on_mark_seen(mocker, session): + """ + Ensure that: + + * The source widget is immediately marked as seen. + * All source conversation items that have not been seen by the current user are marked as seen. + """ + controller = mocker.MagicMock() + controller.authenticated_user = factory.User(id=1) + controller.mark_seen = mocker.MagicMock() + source = factory.Source() + + unseen_file = factory.File(source=source) + unseen_message = factory.Message(source=source) + unseen_reply = factory.Reply(source=source) + session.add(unseen_file) + session.add(unseen_message) + session.add(unseen_reply) + + seen_file = factory.File(source=source) + seen_message = factory.Message(source=source) + seen_reply = factory.Reply(source=source) + session.add(seen_file) + session.add(seen_message) + session.add(seen_reply) + + unseen_file_for_current_user = factory.File(source=source) + unseen_message_for_current_user = factory.Message(source=source) + unseen_reply_for_current_user = factory.Reply(source=source) + session.add(unseen_file_for_current_user) + session.add(unseen_message_for_current_user) + session.add(unseen_reply_for_current_user) + + session.commit() + + session.add(db.SeenFile(file_id=seen_file.id, journalist_id=controller.authenticated_user.id)) + session.add( + db.SeenMessage(message_id=seen_message.id, journalist_id=controller.authenticated_user.id) + ) + session.add( + db.SeenReply(reply_id=seen_reply.id, journalist_id=controller.authenticated_user.id) + ) + session.add(db.SeenFile(file_id=unseen_file_for_current_user.id, journalist_id=666)) + session.add(db.SeenMessage(message_id=unseen_message_for_current_user.id, journalist_id=666)) + session.add(db.SeenReply(reply_id=unseen_reply_for_current_user.id, journalist_id=666)) + + session.commit() + + sw = SourceWidget(controller, source, mocker.MagicMock()) + sw.seen = False + sw.update_styles = mocker.MagicMock() + + sw._on_mark_seen(source.uuid) + + sw.update_styles.assert_called_once_with() + assert sw.seen + controller.mark_seen.assert_called_once_with( + [unseen_file.uuid, unseen_file_for_current_user.uuid], + [unseen_message.uuid, unseen_message_for_current_user.uuid], + [unseen_reply.uuid, unseen_reply_for_current_user.uuid], + ) + + +def test_SourceWidget__on_mark_seen_skips_op_if_uuid_does_not_match(mocker): + """ + Ensure the source widget is immediately marked as seen and that all unseen source conversation + items are passed to the controller to be marked as seen. + """ + controller = mocker.MagicMock() + controller.mark_seen = mocker.MagicMock() + source = factory.Source() + sw = SourceWidget(controller, source, mocker.MagicMock()) + sw.seen = False + sw.update_styles = mocker.MagicMock() + + sw._on_mark_seen("some-other-uuid") + + controller.mark_seen.assert_not_called() + sw.update_styles.assert_not_called() + assert not sw.seen + + +def test_SourceWidget__on_mark_seen_skips_op_if_user_offline(mocker): + """ + Ensure the source widget is immediately marked as seen and that all unseen source conversation + items are passed to the controller to be marked as seen. + """ + controller = mocker.MagicMock() + controller.authenticated_user = None + controller.mark_seen = mocker.MagicMock() + source = factory.Source() + sw = SourceWidget(controller, source, mocker.MagicMock()) + sw.seen = False + sw.update_styles = mocker.MagicMock() + + sw._on_mark_seen(source.uuid) + + controller.mark_seen.assert_not_called() + sw.update_styles.assert_not_called() + assert not sw.seen # Seen will get switched to True in the authentication change handler + + +class DeletedFile(Mock): + def __class__(self): + return Type(db.File) + + def seen_by(self, journalist_id): + raise sqlalchemy.exc.InvalidRequestError() + + +class SourceWithDeletedFile(Mock): + @property + def collection(self): + deleted_file = DeletedFile() + return [deleted_file] + + +def test_SourceWidget__on_mark_seen_does_not_raise_InvalidRequestError_if_item_deleted(mocker): + """ + If a source item no longer exists in the local data store, ensure we do not raise an exception. + """ + mocker.patch("securedrop_client.gui.widgets.isinstance", return_value=False) + source = SourceWithDeletedFile() + source.seen = mocker.MagicMock() + source.uuid = mocker.MagicMock() + source.last_updated = mocker.MagicMock() + source.is_starred = mocker.MagicMock() + mocker.patch("securedrop_client.gui.widgets.SourceWidget.update") + controller = mocker.MagicMock() + controller.mark_seen = mocker.MagicMock() + sw = SourceWidget(controller, source, mocker.MagicMock()) + sw.seen = False + sw.update_styles = mocker.MagicMock() + debug_logger = mocker.patch("securedrop_client.gui.widgets.logger.debug") + + sw._on_mark_seen(source.uuid) + + sw.update_styles.assert_called_once_with() + assert sw.seen + controller.mark_seen.assert_called_once_with([], [], []) + assert debug_logger.call_count == 1 + + +class DeletedSourceWhenAccessingCollection(Mock): + @property + def collection(self): + raise sqlalchemy.exc.InvalidRequestError() + + @property + def uuid(self): + return "DeletedSourceWhenAccessingCollection_uuid" + + @property + def seen(self): + return False + + @property + def last_updated(self): + return datetime.now() + + @property + def is_starred(self): + return True + + +def test_SourceWidget__on_mark_seen_does_not_raise_InvalidRequestError_if_source_deleted(mocker): + """ + If a source item no longer exists in the local data store, ensure we do not raise an exception. + """ + source = DeletedSourceWhenAccessingCollection() + mocker.patch("securedrop_client.gui.widgets.SourceWidget.update") + controller = mocker.MagicMock() + controller.mark_seen = mocker.MagicMock() + sw = SourceWidget(controller, source, mocker.MagicMock()) + sw.seen = False + sw.update_styles = mocker.MagicMock() + debug_logger = mocker.patch("securedrop_client.gui.widgets.logger.debug") + + sw._on_mark_seen(source.uuid) + + sw.update_styles.assert_called_once_with() + assert sw.seen + controller.mark_seen.assert_not_called() + assert debug_logger.call_count == 1 + + def test_SourceWidget_update_attachment_icon(mocker): """ Attachment icon identicates document count """ controller = mocker.MagicMock() source = factory.Source(document_count=1) - sw = SourceWidget(controller, source) + mark_seen_signal = mocker.MagicMock() + sw = SourceWidget(controller, source, mark_seen_signal) sw.update() assert not sw.paperclip.isHidden() @@ -1252,7 +1615,8 @@ def test_SourceWidget_update_does_not_raise_exception(mocker): """ controller = mocker.MagicMock() source = factory.Source(document_count=1) - sw = SourceWidget(controller, source) + mark_seen_signal = mocker.MagicMock() + sw = SourceWidget(controller, source, mark_seen_signal) ex = sqlalchemy.exc.InvalidRequestError() controller.session.refresh.side_effect = ex mock_logger = mocker.MagicMock() @@ -1268,6 +1632,7 @@ def test_SourceWidget_set_snippet_draft_only(mocker, session_maker, session, hom mock_gui = mocker.MagicMock() controller = logic.Controller("http://localhost", mock_gui, session_maker, homedir) source = factory.Source(document_count=1) + mark_seen_signal = mocker.MagicMock() f = factory.File(source=source) reply = factory.DraftReply(source=source) session.add(f) @@ -1275,7 +1640,7 @@ def test_SourceWidget_set_snippet_draft_only(mocker, session_maker, session, hom session.add(reply) session.commit() - sw = SourceWidget(controller, source) + sw = SourceWidget(controller, source, mark_seen_signal) sw.set_snippet(source.uuid, reply.uuid, f.filename) assert sw.preview.text() == "File: " + f.filename @@ -1287,12 +1652,13 @@ def test_SourceWidget_set_snippet(mocker, session_maker, session, homedir): mock_gui = mocker.MagicMock() controller = logic.Controller("http://localhost", mock_gui, session_maker, homedir) source = factory.Source(document_count=1) + mark_seen_signal = mocker.MagicMock() f = factory.File(source=source) session.add(f) session.add(source) session.commit() - sw = SourceWidget(controller, source) + sw = SourceWidget(controller, source, mark_seen_signal) sw.set_snippet(source.uuid, "mock_file_uuid", f.filename) assert sw.preview.text() == "File: " + f.filename @@ -1317,7 +1683,8 @@ def test_SourceWidget_update_truncate_latest_msg(mocker): source = mocker.MagicMock() source.journalist_designation = "Testy McTestface" source.collection = [factory.Message(content="a" * 151)] - sw = SourceWidget(controller, source) + mark_seen_signal = mocker.MagicMock() + sw = SourceWidget(controller, source, mark_seen_signal) sw.update() assert sw.preview.text().endswith("...") @@ -1329,8 +1696,9 @@ def test_SourceWidget_delete_source(mocker, session, source): mock_delete_source_message = mocker.MagicMock( return_value=mock_delete_source_message_box_object ) + mark_seen_signal = mocker.MagicMock() - sw = SourceWidget(mock_controller, source["source"]) + sw = SourceWidget(mock_controller, source["source"], mark_seen_signal) mocker.patch("securedrop_client.gui.widgets.DeleteSourceMessageBox", mock_delete_source_message) @@ -1339,7 +1707,8 @@ def test_SourceWidget_delete_source(mocker, session, source): def test_SourceWidget_delete_source_when_user_chooses_cancel(mocker, session, source): - source = source["source"] # to get the Source object + source = source["source"] + mark_seen_signal = mocker.MagicMock() file_ = factory.File(source=source) session.add(file_) message = factory.Message(source=source) @@ -1350,7 +1719,7 @@ def test_SourceWidget_delete_source_when_user_chooses_cancel(mocker, session, so mock_message_box_question.return_value = QMessageBox.Cancel mock_controller = mocker.MagicMock() - sw = SourceWidget(mock_controller, source) + sw = SourceWidget(mock_controller, source, mark_seen_signal) mocker.patch("securedrop_client.gui.widgets.QMessageBox.question", mock_message_box_question) sw.delete_source(None) @@ -1359,7 +1728,8 @@ def test_SourceWidget_delete_source_when_user_chooses_cancel(mocker, session, so def test_SourceWidget__on_source_deleted(mocker, session, source): controller = mocker.MagicMock() - sw = SourceWidget(controller, factory.Source(uuid="123")) + mark_seen_signal = mocker.MagicMock() + sw = SourceWidget(controller, factory.Source(uuid="123"), mark_seen_signal) sw._on_source_deleted("123") assert sw.gutter.isHidden() assert sw.metadata.isHidden() @@ -1369,7 +1739,8 @@ def test_SourceWidget__on_source_deleted(mocker, session, source): def test_SourceWidget__on_source_deleted_wrong_uuid(mocker, session, source): controller = mocker.MagicMock() - sw = SourceWidget(controller, factory.Source(uuid="123")) + mark_seen_signal = mocker.MagicMock() + sw = SourceWidget(controller, factory.Source(uuid="123"), mark_seen_signal) sw._on_source_deleted("321") assert not sw.gutter.isHidden() assert not sw.metadata.isHidden() @@ -1379,7 +1750,8 @@ def test_SourceWidget__on_source_deleted_wrong_uuid(mocker, session, source): def test_SourceWidget__on_source_deletion_failed(mocker, session, source): controller = mocker.MagicMock() - sw = SourceWidget(controller, factory.Source(uuid="123")) + mark_seen_signal = mocker.MagicMock() + sw = SourceWidget(controller, factory.Source(uuid="123"), mark_seen_signal) sw._on_source_deleted("123") sw._on_source_deletion_failed("123") @@ -1392,7 +1764,8 @@ def test_SourceWidget__on_source_deletion_failed(mocker, session, source): def test_SourceWidget__on_source_deletion_failed_wrong_uuid(mocker, session, source): controller = mocker.MagicMock() - sw = SourceWidget(controller, factory.Source(uuid="123")) + mark_seen_signal = mocker.MagicMock() + sw = SourceWidget(controller, factory.Source(uuid="123"), mark_seen_signal) sw._on_source_deleted("123") sw._on_source_deletion_failed("321") @@ -1411,7 +1784,8 @@ def test_SourceWidget_uses_SecureQLabel(mocker): source = mocker.MagicMock() source.journalist_designation = "Testy McTestface" source.collection = [factory.Message(content="a" * 121)] - sw = SourceWidget(controller, source) + mark_seen_signal = mocker.MagicMock() + sw = SourceWidget(controller, source, mark_seen_signal) sw.update() assert isinstance(sw.preview, SecureQLabel) @@ -4255,6 +4629,7 @@ def test_DeleteSource_from_source_menu_when_user_is_loggedout(mocker): def test_DeleteSource_from_source_widget_when_user_is_loggedout(mocker): mock_source = mocker.MagicMock(journalist_designation="mock") + mark_seen_signal = mocker.MagicMock() mock_controller = mocker.MagicMock() mock_controller.api = None mock_event = mocker.MagicMock() @@ -4265,7 +4640,7 @@ def test_DeleteSource_from_source_widget_when_user_is_loggedout(mocker): with mocker.patch( "securedrop_client.gui.widgets.DeleteSourceMessageBox", mock_delete_source_message_box ): - source_widget = SourceWidget(mock_controller, mock_source) + source_widget = SourceWidget(mock_controller, mock_source, mark_seen_signal) source_widget.delete_source(mock_event) mock_delete_source_message_box_obj.launch.assert_not_called() diff --git a/tests/test_logic.py b/tests/test_logic.py index 37cbed9ad..7fab92619 100644 --- a/tests/test_logic.py +++ b/tests/test_logic.py @@ -610,6 +610,41 @@ def test_Controller_update_sources(homedir, config, mocker): mock_gui.show_sources.assert_called_once_with(source_list) +def test_Controller_mark_seen(homedir, config, source, mocker, session, session_maker): + co = Controller("http://localhost", mocker.MagicMock(), session_maker, homedir) + co.add_job = mocker.MagicMock() + file = factory.File(id=1, source=source["source"]) + message = factory.Message(id=2, source=source["source"]) + reply = factory.Reply(source=factory.Source()) + session.add(file) + session.add(message) + session.add(reply) + + job = mocker.MagicMock() + job.success_signal = mocker.MagicMock() + job.failure_signal = mocker.MagicMock() + mocker.patch("securedrop_client.logic.SeenJob", return_value=job) + + co.mark_seen([file], [message], [reply]) + + co.add_job.emit.assert_called_once_with(job) + job.success_signal.connect.assert_called_once_with(co.on_seen_success, type=Qt.QueuedConnection) + job.failure_signal.connect.assert_called_once_with(co.on_seen_failure, type=Qt.QueuedConnection) + + +def test_Controller_on_seen_success(homedir, mocker, session_maker): + co = Controller("http://localhost", mocker.MagicMock(), session_maker, homedir) + co.on_seen_success() + + +def test_Controller_on_seen_failure(homedir, mocker, session_maker): + co = Controller("http://localhost", mocker.MagicMock(), session_maker, homedir) + debug_logger = mocker.patch("securedrop_client.logic.logger.debug") + error = Exception("errorororr") + co.on_seen_failure(error) + debug_logger.assert_called_once_with(error) + + def test_Controller_update_star_not_logged_in(homedir, config, mocker, session_maker): """ Ensure that starring/unstarring a source when not logged in calls diff --git a/tests/test_storage.py b/tests/test_storage.py index 21dba5d98..46e4a97d9 100644 --- a/tests/test_storage.py +++ b/tests/test_storage.py @@ -62,7 +62,7 @@ def make_remote_message(source_uuid, file_counter=1): source_url=source_url, submission_url="test", uuid=str(uuid.uuid4()), - seen_by=None, + seen_by=[], ) @@ -81,7 +81,7 @@ def make_remote_submission(source_uuid): source_url=source_url, submission_url="test", uuid=str(uuid.uuid4()), - seen_by=None, + seen_by=[], ) @@ -104,7 +104,7 @@ def make_remote_reply(source_uuid, journalist_uuid="testymctestface"): size=1234, source_url=source_url, uuid=str(uuid.uuid4()), - seen_by=None, + seen_by=[], ) @@ -646,14 +646,123 @@ def test_update_files(homedir, mocker): assert mock_session.commit.call_count == 1 +def test_update_files_adds_seen_record(homedir, mocker, session): + """ + Check that: + + * A seen record is created for each journalist in the seen_by field for an existing file. + * A seen record is created for each journalist in the seen_by field for a new file. + * Seen records for a deleted file are also deleted. + * No seen record is created for a journalist without an account. + """ + data_dir = os.path.join(homedir, "data") + + journalist_1 = factory.User(id=1) + journalist_2 = factory.User(id=2) + session.add(journalist_1) + session.add(journalist_2) + + source = factory.Source() + session.add(source) + session.commit() + + # Create a local file that will be updated to match the remote file object with the same uuid. + local_file_to_update = factory.File(source_id=source.id, source=source) + session.add(local_file_to_update) + + # Create a local file that will be deleted when there is no remote file object with the same + # uuid. + local_file_to_delete = factory.File(source_id=source.id, source=source) + session.add(local_file_to_delete) + session.commit() + seen_record_to_delete = db.SeenFile( + file_id=local_file_to_delete.id, journalist_id=journalist_1.id + ) + session.add(seen_record_to_delete) + session.commit() + + local_files = [local_file_to_update, local_file_to_delete] + + # Create a remote file that will be used to update one of the local replies. + remote_file_to_update = factory.RemoteFile( + uuid=local_file_to_update.uuid, + source_uuid=source.uuid, + seen_by=[journalist_1.uuid, journalist_2.uuid], + ) + + # Create a remote file that will be used to create a new local file. + remote_file_to_create = factory.RemoteFile( + source_uuid=source.uuid, + source_url="/api/v1/sources/{}".format(source.uuid), + file_counter=factory.FILE_COUNT + 1, + filename="{}-doc.gz.gpg".format(factory.FILE_COUNT + 1), + seen_by=[journalist_1.uuid, journalist_2.uuid], + ) + + # Create a remote file that was seen by a journalist without an account. + remote_file_to_create_with_unknown_journalist = factory.RemoteFile( + source_uuid=source.uuid, + source_url="/api/v1/sources/{}".format(source.uuid), + file_counter=factory.FILE_COUNT + 2, + filename="{}-doc.gz.gpg".format(factory.FILE_COUNT + 2), + seen_by=["unknown-journalist-uuid"], + ) + + remote_files = [ + remote_file_to_update, + remote_file_to_create, + remote_file_to_create_with_unknown_journalist, + ] + + update_files(remote_files, local_files, session, data_dir) + + assert ( + session.query(db.SeenFile) + .filter_by(file_id=local_file_to_update.id, journalist_id=journalist_1.id) + .count() + == 1 + ) + assert ( + session.query(db.SeenFile) + .filter_by(file_id=local_file_to_update.id, journalist_id=journalist_2.id) + .count() + == 1 + ) + + new_file = session.query(db.File).filter_by(uuid=remote_file_to_create.uuid).one() + assert ( + session.query(db.SeenFile) + .filter_by(file_id=new_file.id, journalist_id=journalist_1.id) + .count() + == 1 + ) + assert ( + session.query(db.SeenFile) + .filter_by(file_id=new_file.id, journalist_id=journalist_2.id) + .count() + == 1 + ) + assert session.query(db.File).filter_by(uuid=local_file_to_delete.uuid).count() == 0 + assert session.query(db.SeenFile).filter_by(file_id=local_file_to_delete.id).count() == 0 + + new_file_seen_by_unknown_journalist = ( + session.query(db.File) + .filter_by(uuid=remote_file_to_create_with_unknown_journalist.uuid) + .one() + ) + assert ( + session.query(db.SeenFile).filter_by(file_id=new_file_seen_by_unknown_journalist.id).count() + == 0 + ) + + def test_update_messages(homedir, mocker): """ Check that: * Existing messages are updated in the local database. * New messages have an entry in the local database. - * Local messages not returned by the remote server are deleted from the - local database. + * Local messages not returned by the remote server are deleted from the local database. """ data_dir = os.path.join(homedir, "data") mock_session = mocker.MagicMock() @@ -715,14 +824,128 @@ def test_update_messages(homedir, mocker): assert mock_session.commit.call_count == 1 +def test_update_messages_adds_seen_record(homedir, mocker, session): + """ + Check that: + + * A seen record is created for each journalist in the seen_by field for an existing message. + * A seen record is created for each journalist in the seen_by field for a new message. + * Seen records for a deleted message are also deleted. + * No seen record is created for a journalist without an account. + """ + data_dir = os.path.join(homedir, "data") + + journalist_1 = factory.User(id=1) + journalist_2 = factory.User(id=2) + session.add(journalist_1) + session.add(journalist_2) + + source = factory.Source() + session.add(source) + session.commit() + + # Create a local message that will be updated to match the remote message object with the same + # uuid. + local_message_to_update = factory.Message(source_id=source.id, source=source) + session.add(local_message_to_update) + + # Create a local message that will be deleted when there is no remote message object with the + # same uuid. + local_message_to_delete = factory.Message(source_id=source.id, source=source) + session.add(local_message_to_delete) + session.commit() + seen_record_to_delete = db.SeenMessage( + message_id=local_message_to_delete.id, journalist_id=journalist_1.id + ) + session.add(seen_record_to_delete) + session.commit() + + local_messages = [local_message_to_update, local_message_to_delete] + + # Create a remote message that will be used to update one of the local replies. + remote_message_to_update = factory.RemoteMessage( + uuid=local_message_to_update.uuid, + source_uuid=source.uuid, + seen_by=[journalist_1.uuid, journalist_2.uuid], + ) + + # Create a remote message that will be used to create a new local message. + remote_message_to_create = factory.RemoteMessage( + source_uuid=source.uuid, + source_url="/api/v1/sources/{}".format(source.uuid), + file_counter=factory.MESSAGE_COUNT + 1, + filename="{}-msg.gpg".format(factory.MESSAGE_COUNT + 1), + seen_by=[journalist_1.uuid, journalist_2.uuid], + ) + + # Create a remote message that was seen by a journalist without an account. + remote_message_t0_create_with_unknown_journalist = factory.RemoteMessage( + source_uuid=source.uuid, + source_url="/api/v1/sources/{}".format(source.uuid), + file_counter=factory.MESSAGE_COUNT + 2, + filename="{}-msg.gpg".format(factory.MESSAGE_COUNT + 2), + seen_by=["unknown-journalist-uuid"], + ) + + remote_messages = [ + remote_message_to_update, + remote_message_to_create, + remote_message_t0_create_with_unknown_journalist, + ] + + update_messages(remote_messages, local_messages, session, data_dir) + + assert ( + session.query(db.SeenMessage) + .filter_by(message_id=local_message_to_update.id, journalist_id=journalist_1.id) + .count() + == 1 + ) + assert ( + session.query(db.SeenMessage) + .filter_by(message_id=local_message_to_update.id, journalist_id=journalist_2.id) + .count() + == 1 + ) + + new_message = session.query(db.Message).filter_by(uuid=remote_message_to_create.uuid).one() + assert ( + session.query(db.SeenMessage) + .filter_by(message_id=new_message.id, journalist_id=journalist_1.id) + .count() + == 1 + ) + assert ( + session.query(db.SeenMessage) + .filter_by(message_id=new_message.id, journalist_id=journalist_2.id) + .count() + == 1 + ) + assert session.query(db.Message).filter_by(uuid=local_message_to_delete.uuid).count() == 0 + assert ( + session.query(db.SeenMessage).filter_by(message_id=local_message_to_delete.id).count() == 0 + ) + + new_message_seen_by_unknown_journalist = ( + session.query(db.Message) + .filter_by(uuid=remote_message_t0_create_with_unknown_journalist.uuid) + .one() + ) + assert ( + session.query(db.SeenMessage) + .filter_by(message_id=new_message_seen_by_unknown_journalist.id) + .count() + == 0 + ) + + def test_update_replies(homedir, mocker, session): """ Check that: * Existing replies are updated in the local database. * New replies have an entry in the local database. - * Local replies not returned by the remote server are deleted from the - local database. + * Local replies not returned by the remote server are deleted from the local database. * References to journalist's usernames are correctly handled. """ data_dir = os.path.join(homedir, "data") @@ -733,25 +956,24 @@ def test_update_replies(homedir, mocker, session): source = factory.Source() session.add(source) - # Some local reply objects. One already exists in the API results - # (this will be updated), one does NOT exist in the API results (this will - # be deleted from the local database). + # Create a local reply that will be updated to match the remote reply object with the same uuid. local_reply_update = factory.Reply( source_id=source.id, source=source, journalist_id=journalist.id, - filename="1-original-reply.gpg.", + filename="1-original-reply.gpg", size=2, ) session.add(local_reply_update) + # Create a local reply that will be deleted when there is no remote reply object with the same + # uuid. local_reply_delete = factory.Reply(source_id=source.id, source=source) session.add(local_reply_delete) local_replies = [local_reply_update, local_reply_delete] - # Some remote reply objects from the API, one of which will exist in the - # local database, the other will NOT exist in the local database - # (this will be added to the database) + + # Create a remote reply that will be used to update one of the local replies. remote_reply_update = factory.RemoteReply( uuid=local_reply_update.uuid, journalist_uuid=journalist.uuid, @@ -760,9 +982,10 @@ def test_update_replies(homedir, mocker, session): source_url="/api/v1/sources/{}".format(source.uuid), file_counter=local_reply_update.file_counter, filename=local_reply_update.filename, - seen_by=None, + seen_by=[], ) + # Create a remote reply that will be used to create a new local reply. remote_reply_create = factory.RemoteReply( journalist_uuid=journalist.uuid, source_url="/api/v1/sources/{}".format(source.uuid), @@ -770,14 +993,12 @@ def test_update_replies(homedir, mocker, session): filename="{}-filename.gpg".format(factory.REPLY_COUNT + 1), journalist_first_name="", journalist_last_name="", - seen_by=None, + seen_by=[], ) remote_replies = [remote_reply_update, remote_reply_create] - session.commit() update_replies(remote_replies, local_replies, session, data_dir) - session.commit() # Check the expected local reply object has been updated with values # from the API. @@ -795,6 +1016,117 @@ def test_update_replies(homedir, mocker, session): assert session.query(db.Reply).filter_by(uuid=local_reply_delete.uuid).count() == 0 +def test_update_replies_adds_seen_record(homedir, mocker, session): + """ + Check that: + + * A seen record is created for each journalist in the seen_by field for an existing reply. + * A seen record is created for each journalist in the seen_by field for a new reply. + * Seen records for a deleted reply are also deleted. + * No seen record is created for a journalist without an account. + """ + data_dir = os.path.join(homedir, "data") + + journalist_1 = factory.User(id=1) + journalist_2 = factory.User(id=2) + session.add(journalist_1) + session.add(journalist_2) + + source = factory.Source() + session.add(source) + + # Create a local reply that will be updated to match the remote reply object with the same uuid. + local_reply_to_update = factory.Reply(source_id=source.id, source=source) + session.add(local_reply_to_update) + + # Create a local reply that will be deleted when there is no remote reply object with the same + # uuid. + local_reply_to_delete = factory.Reply(source_id=source.id, source=source) + session.add(local_reply_to_delete) + session.commit() + seen_record_to_delete = db.SeenReply( + reply_id=local_reply_to_delete.id, journalist_id=journalist_1.id + ) + session.add(seen_record_to_delete) + session.commit() + + local_replies = [local_reply_to_update, local_reply_to_delete] + + # Create a remote reply that will be used to update one of the local replies. + remote_reply_update = factory.RemoteReply( + uuid=local_reply_to_update.uuid, + journalist_uuid=journalist_1.uuid, + seen_by=[journalist_1.uuid, journalist_2.uuid], + ) + + # Create a remote reply that will be used to create a new local reply. + remote_reply_create = factory.RemoteReply( + journalist_uuid=journalist_1.uuid, + source_url="/api/v1/sources/{}".format(source.uuid), + file_counter=factory.REPLY_COUNT + 1, + filename="{}-reply.gpg".format(factory.REPLY_COUNT + 1), + seen_by=[journalist_1.uuid, journalist_2.uuid], + ) + + # Create a remote reply that was seen by a journalist without an account. + remote_reply_to_create_with_unknown_journalist = factory.RemoteReply( + journalist_uuid=journalist_1.uuid, + source_url="/api/v1/sources/{}".format(source.uuid), + file_counter=factory.REPLY_COUNT + 2, + filename="{}-reply.gpg".format(factory.REPLY_COUNT + 2), + seen_by=["unknown-journalist-uuid"], + ) + + remote_replies = [ + remote_reply_update, + remote_reply_create, + remote_reply_to_create_with_unknown_journalist, + ] + + update_replies(remote_replies, local_replies, session, data_dir) + + assert ( + session.query(db.SeenReply) + .filter_by(reply_id=local_reply_to_update.id, journalist_id=journalist_1.id) + .count() + == 1 + ) + assert ( + session.query(db.SeenReply) + .filter_by(reply_id=local_reply_to_update.id, journalist_id=journalist_2.id) + .count() + == 1 + ) + + new_reply = session.query(db.Reply).filter_by(uuid=remote_reply_create.uuid).one() + assert ( + session.query(db.SeenReply) + .filter_by(reply_id=new_reply.id, journalist_id=journalist_1.id) + .count() + == 1 + ) + assert ( + session.query(db.SeenReply) + .filter_by(reply_id=new_reply.id, journalist_id=journalist_2.id) + .count() + == 1 + ) + assert session.query(db.Reply).filter_by(uuid=local_reply_to_delete.uuid).count() == 0 + assert session.query(db.SeenReply).filter_by(reply_id=local_reply_to_delete.id).count() == 0 + + new_reply_seen_by_unknown_journalist = ( + session.query(db.Reply) + .filter_by(uuid=remote_reply_to_create_with_unknown_journalist.uuid) + .one() + ) + assert ( + session.query(db.SeenReply) + .filter_by(reply_id=new_reply_seen_by_unknown_journalist.id) + .count() + == 0 + ) + + def test_update_replies_cleanup_drafts(homedir, mocker, session): """ Check that draft replies are deleted if they correspond to a reply fetched from From c589dd9befc94a1722d33fa70ec124e90c6ed5fa Mon Sep 17 00:00:00 2001 From: Allie Crevier Date: Thu, 12 Nov 2020 16:11:23 -0800 Subject: [PATCH 6/8] add seen_by field to draftreplies --- securedrop_client/db.py | 6 ++++++ tests/factory.py | 2 +- tests/gui/test_widgets.py | 24 +++++++++++++++++++++++- 3 files changed, 30 insertions(+), 2 deletions(-) diff --git a/securedrop_client/db.py b/securedrop_client/db.py index c8258522e..f833b159d 100644 --- a/securedrop_client/db.py +++ b/securedrop_client/db.py @@ -490,6 +490,12 @@ def seen(self) -> bool: """ return True + def seen_by(self, journalist_id: int) -> bool: + """ + A draft reply is considered seen by everyone (we don't track who sees draft replies). + """ + return True + class ReplySendStatus(Base): diff --git a/tests/factory.py b/tests/factory.py index 5acea8136..90cc8dc5e 100644 --- a/tests/factory.py +++ b/tests/factory.py @@ -101,11 +101,11 @@ def DraftReply(**attrs): global DRAFT_REPLY_COUNT DRAFT_REPLY_COUNT += 1 defaults = dict( + uuid="draft-reply-uuid-{}".format(DRAFT_REPLY_COUNT), timestamp=datetime.utcnow(), source_id=1, journalist_id=1, file_counter=1, - uuid="draft-reply-uuid-{}".format(REPLY_COUNT), content="content", send_status_id=1, ) diff --git a/tests/gui/test_widgets.py b/tests/gui/test_widgets.py index 00b5ecc82..7ef8fa1ae 100644 --- a/tests/gui/test_widgets.py +++ b/tests/gui/test_widgets.py @@ -1253,6 +1253,13 @@ def test_SourceWidget_init_for_seen_source(mocker, session): session.add(seen_message_for_another_user) session.add(seen_reply_for_another_user) + draft_reply_from_current_user = factory.DraftReply( + source=source, journalist_id=controller.authenticated_user.id + ) + draft_reply_from_another_user = factory.DraftReply(source=source, journalist_id=666) + session.add(draft_reply_from_current_user) + session.add(draft_reply_from_another_user) + session.commit() session.add(db.SeenFile(file_id=seen_file.id, journalist_id=controller.authenticated_user.id)) @@ -1304,6 +1311,13 @@ def test_SourceWidget_init_for_unseen_source(mocker, session): session.add(unseen_message) session.add(unseen_reply) + draft_reply_from_current_user = factory.DraftReply( + source=source, journalist_id=controller.authenticated_user.id + ) + draft_reply_from_another_user = factory.DraftReply(source=source, journalist_id=666) + session.add(draft_reply_from_current_user) + session.add(draft_reply_from_another_user) + session.commit() session.add(db.SeenFile(file_id=seen_file.id, journalist_id=controller.authenticated_user.id)) @@ -1345,7 +1359,7 @@ def test_SourceWidget_html_init(mocker): sw.name.setText.assert_called_once_with("foo bar baz") -def test_test_SourceWidget_update_styles_to_read(mocker): +def test_SourceWidget_update_styles_to_read(mocker): """ Ensure styles are updated so that the source widget appears read when seen is True. """ @@ -1419,6 +1433,7 @@ def test_SourceWidget__on_mark_seen(mocker, session): unseen_file = factory.File(source=source) unseen_message = factory.Message(source=source) unseen_reply = factory.Reply(source=source) + session.add(unseen_file) session.add(unseen_message) session.add(unseen_reply) @@ -1437,6 +1452,13 @@ def test_SourceWidget__on_mark_seen(mocker, session): session.add(unseen_message_for_current_user) session.add(unseen_reply_for_current_user) + draft_reply_from_current_user = factory.DraftReply( + source=source, journalist_id=controller.authenticated_user.id + ) + draft_reply_from_another_user = factory.DraftReply(source=source, journalist_id=666) + session.add(draft_reply_from_current_user) + session.add(draft_reply_from_another_user) + session.commit() session.add(db.SeenFile(file_id=seen_file.id, journalist_id=controller.authenticated_user.id)) From 704879b576a2b27021033d0fbd4be22400bb6093 Mon Sep 17 00:00:00 2001 From: Allie Crevier Date: Wed, 18 Nov 2020 14:52:59 -0800 Subject: [PATCH 7/8] ensure no empty seen requests --- securedrop_client/api_jobs/seen.py | 6 +- securedrop_client/gui/widgets.py | 61 ++--- securedrop_client/logic.py | 50 ++++- securedrop_client/resources/css/source.css | 8 + tests/api_jobs/test_seen.py | 58 ++++- tests/gui/test_widgets.py | 171 ++++---------- tests/test_logic.py | 246 ++++++++++++++++++++- 7 files changed, 405 insertions(+), 195 deletions(-) diff --git a/securedrop_client/api_jobs/seen.py b/securedrop_client/api_jobs/seen.py index 3147575f5..8a33d530e 100644 --- a/securedrop_client/api_jobs/seen.py +++ b/securedrop_client/api_jobs/seen.py @@ -17,6 +17,10 @@ def call_api(self, api_client: API, session: Session) -> None: """ Override ApiJob. - Mark files, messages, and replies as seen + Mark files, messages, and replies as seen. Do not make the request if there are no items to + be marked as seen. """ + if not self.files and not self.messages and not self.replies: + return + api_client.seen(self.files, self.messages, self.replies) diff --git a/securedrop_client/gui/widgets.py b/securedrop_client/gui/widgets.py index 5a45b742d..a20641aec 100644 --- a/securedrop_client/gui/widgets.py +++ b/securedrop_client/gui/widgets.py @@ -641,9 +641,10 @@ def on_source_changed(self): self.controller.session.refresh(source) - # If logged in, mark source as seen - if self.controller.authenticated: - self.source_list.mark_seen.emit(source.uuid) + # Immediately show the selected source as seen in the UI and then make a request to mark + # source as seen. + self.source_list.source_selected.emit(source.uuid) + self.controller.mark_seen(source) # Get or create the SourceConversationWrapper if source.uuid in self.source_conversations: @@ -800,7 +801,7 @@ class SourceList(QListWidget): NUM_SOURCES_TO_ADD_AT_A_TIME = 32 - mark_seen = pyqtSignal(str) + source_selected = pyqtSignal(str) def __init__(self): super().__init__() @@ -872,7 +873,9 @@ def update(self, sources: List[Source]) -> List[str]: # Add widgets for new sources for uuid in sources_to_add: - source_widget = SourceWidget(self.controller, sources_to_add[uuid], self.mark_seen) + source_widget = SourceWidget( + self.controller, sources_to_add[uuid], self.source_selected + ) source_item = SourceListWidgetItem(self) source_item.setSizeHint(source_widget.sizeHint()) self.insertItem(0, source_item) @@ -907,7 +910,7 @@ def schedule_source_management(slice_size=slice_size): for source in sources_slice: try: source_uuid = source.uuid - source_widget = SourceWidget(self.controller, source, self.mark_seen) + source_widget = SourceWidget(self.controller, source, self.source_selected) source_item = SourceListWidgetItem(self) source_item.setSizeHint(source_widget.sizeHint()) self.insertItem(0, source_item) @@ -1003,14 +1006,14 @@ class SourceWidget(QWidget): SOURCE_CSS = load_css("source.css") - def __init__(self, controller: Controller, source: Source, mark_seen_signal: pyqtSignal): + def __init__(self, controller: Controller, source: Source, source_selected_signal: pyqtSignal): super().__init__() self.controller = controller self.controller.source_deleted.connect(self._on_source_deleted) self.controller.source_deletion_failed.connect(self._on_source_deletion_failed) self.controller.authentication_state.connect(self._on_authentication_changed) - mark_seen_signal.connect(self._on_mark_seen) + source_selected_signal.connect(self._on_source_selected) # Store source self.source = source @@ -1171,53 +1174,19 @@ def _on_authentication_changed(self, authenticated: bool) -> None: self.update_styles() @pyqtSlot(str) - def _on_mark_seen(self, source_uuid: str): + def _on_source_selected(self, selected_source_uuid: str): """ - Immediately show the source widget as having been seen and tell the controller to make a - seen API request to mark all files, messages, and replies as unseen by the current user as - seen. + Show widget as having been seen. """ - if self.source_uuid != source_uuid: + if self.source_uuid != selected_source_uuid: return - # Avoid marking as seen when switching to offline mode (this is an edge case since - # we do not emit the mark_seen signal from the SourceList if not authenticated) - if not self.controller.authenticated_user: + if self.seen: return - else: - journalist_id = self.controller.authenticated_user.id - # immediately update styles to mark as seen self.seen = True self.update_styles() - # Prepare the lists of uuids to mark as seen by the current user. Continue to process the - # next item if the source conversation item has already been seen by the current user or if - # it no longer exists. - try: - files = [] # type: List[str] - messages = [] # type: List[str] - replies = [] # type: List[str] - source_items = self.source.collection - for item in source_items: - try: - if item.seen_by(journalist_id): - continue - - if isinstance(item, File): - files.append(item.uuid) - elif isinstance(item, Message): - messages.append(item.uuid) - elif isinstance(item, Reply): - replies.append(item.uuid) - except sqlalchemy.exc.InvalidRequestError as e: - logger.debug(e) - continue - - self.controller.mark_seen(files, messages, replies) - except sqlalchemy.exc.InvalidRequestError as e: - logger.debug(e) - @pyqtSlot(str) def _on_source_deleted(self, source_uuid: str): if self.source_uuid == source_uuid: diff --git a/securedrop_client/logic.py b/securedrop_client/logic.py index dacb4df8c..09ee1d52e 100644 --- a/securedrop_client/logic.py +++ b/securedrop_client/logic.py @@ -27,6 +27,7 @@ import arrow import sdclientapi +import sqlalchemy.orm.exc from PyQt5.QtCore import QObject, QProcess, Qt, QThread, QTimer, pyqtSignal from sdclientapi import RequestTimeoutError, ServerConnectionError from sqlalchemy.orm.session import sessionmaker @@ -613,11 +614,50 @@ def update_sources(self): sources = list(storage.get_local_sources(self.session)) self.gui.show_sources(sources) - def mark_seen(self, files: List[str], messages: List[str], replies: List[str]): - job = SeenJob(files, messages, replies) - job.success_signal.connect(self.on_seen_success, type=Qt.QueuedConnection) - job.failure_signal.connect(self.on_seen_failure, type=Qt.QueuedConnection) - self.add_job.emit(job) + def mark_seen(self, source: db.Source) -> None: + """ + Mark all unseen conversation items of the supplied source as seen by the current + authenticated user. + """ + try: + # If user is logged out then just return + if not self.authenticated_user: + return + + # Prepare the lists of uuids to mark as seen by the current user. Continue to process + # the next item if the source conversation item has already been seen by the current + # user or if it no longer exists (individual conversation items can be deleted via the + # web journalist interface). + current_user_id = self.authenticated_user.id + files = [] # type: List[str] + messages = [] # type: List[str] + replies = [] # type: List[str] + source_items = source.collection + for item in source_items: + try: + if item.seen_by(current_user_id): + continue + + if isinstance(item, db.File): + files.append(item.uuid) + elif isinstance(item, db.Message): + messages.append(item.uuid) + elif isinstance(item, db.Reply): + replies.append(item.uuid) + except sqlalchemy.exc.InvalidRequestError as e: + logger.debug(e) + continue + + # If there's nothing to be marked as seen, just return. + if not files and not messages and not replies: + return + + job = SeenJob(files, messages, replies) + job.success_signal.connect(self.on_seen_success, type=Qt.QueuedConnection) + job.failure_signal.connect(self.on_seen_failure, type=Qt.QueuedConnection) + self.add_job.emit(job) + except sqlalchemy.exc.InvalidRequestError as e: + logger.debug(e) def on_seen_success(self) -> None: pass diff --git a/securedrop_client/resources/css/source.css b/securedrop_client/resources/css/source.css index 77e23ca16..60defc617 100644 --- a/securedrop_client/resources/css/source.css +++ b/securedrop_client/resources/css/source.css @@ -58,4 +58,12 @@ font-weight: 600; font-size: 13px; color: #000; +} + +#SourceWidget_container QPushButton { + border: none; +} + +#StarToggleButton { + border: none; } \ No newline at end of file diff --git a/tests/api_jobs/test_seen.py b/tests/api_jobs/test_seen.py index 595e201ae..ab687f5de 100644 --- a/tests/api_jobs/test_seen.py +++ b/tests/api_jobs/test_seen.py @@ -2,21 +2,65 @@ from tests import factory -def test_seen(homedir, mocker, session, source): +def test_seen(homedir, mocker, session): """ - Check if we call add_star method if a source is not stared. + Check that the job makes the seen api request with the expected items. """ - file = factory.File(id=1, source=source["source"]) - message = factory.Message(id=2, source=source["source"]) - reply = factory.Reply(source=factory.Source()) + api_client = mocker.MagicMock() + file = factory.File() + message = factory.Message() + reply = factory.Reply() session.add(file) session.add(message) session.add(reply) + job = SeenJob([file.uuid], [message.uuid], [reply.uuid]) + job.call_api(api_client, session) + + api_client.seen.assert_called_once_with([file.uuid], [message.uuid], [reply.uuid]) + + +def test_seen_skips_making_request_if_no_items_to_mark_seen(homedir, mocker, session, source): + """ + Check that the job does not make the seen api request if there are no items to mark as seen. + """ + api_client = mocker.MagicMock() + + job = SeenJob([], [], []) + job.call_api(api_client, session) + + api_client.seen.assert_not_called() + + +def test_seen_with_file_only(homedir, mocker, session, source): + api_client = mocker.MagicMock() + file = factory.File() + session.add(file) + + job = SeenJob([file.uuid], [], []) + job.call_api(api_client, session) + + api_client.seen.assert_called_once_with([file.uuid], [], []) + + +def test_seen_with_message_only(homedir, mocker, session, source): + api_client = mocker.MagicMock() + message = factory.Message() + session.add(message) + + job = SeenJob([], [message.uuid], []) + job.call_api(api_client, session) + + api_client.seen.assert_called_once_with([], [message.uuid], []) + + +def test_seen_with_reply_only(homedir, mocker, session, source): api_client = mocker.MagicMock() + reply = factory.Reply() + session.add(reply) - job = SeenJob([file], [message], [reply]) + job = SeenJob([], [], [reply.uuid]) job.call_api(api_client, session) - api_client.seen.assert_called_once_with([file], [message], [reply]) + api_client.seen.assert_called_once_with([], [], [reply.uuid]) diff --git a/tests/gui/test_widgets.py b/tests/gui/test_widgets.py index 7ef8fa1ae..2080eb7e7 100644 --- a/tests/gui/test_widgets.py +++ b/tests/gui/test_widgets.py @@ -3,7 +3,6 @@ """ import random from datetime import datetime -from typing import Type from unittest.mock import Mock, patch import arrow @@ -710,18 +709,21 @@ def test_MainView_on_source_changed_updates_conversation_view(mocker, session): Test that the source collection is displayed in the conversation view. """ mv = MainView(None) - mv.source_list = mocker.MagicMock() + # mv.source_list = mocker.MagicMock() mv.controller = mocker.MagicMock(is_authenticated=True) - s = factory.Source() - session.add(s) - f = factory.File(source=s, filename="0-mock-doc.gpg") - session.add(f) - m = factory.Message(source=s, filename="0-mock-msg.gpg") - session.add(m) - r = factory.Reply(source=s, filename="0-mock-reply.gpg") - session.add(r) + source = factory.Source() + session.add(source) + file = factory.File(source=source, filename="0-mock-doc.gpg") + message = factory.Message(source=source, filename="0-mock-msg.gpg") + reply = factory.Reply(source=source, filename="0-mock-reply.gpg") + session.add(file) + session.add(message) + session.add(reply) session.commit() - mv.source_list.get_selected_source = mocker.MagicMock(return_value=s) + source_selected = mocker.patch("securedrop_client.gui.widgets.SourceList.source_selected") + mocker.patch( + "securedrop_client.gui.widgets.SourceList.get_selected_source", return_value=source + ) add_message_fn = mocker.patch( "securedrop_client.gui.widgets.ConversationView.add_message", new=mocker.Mock() ) @@ -734,6 +736,8 @@ def test_MainView_on_source_changed_updates_conversation_view(mocker, session): mv.on_source_changed() + source_selected.emit.assert_called_once_with(source.uuid) + mv.controller.mark_seen.assert_called_once_with(source) assert add_message_fn.call_count == 1 assert add_reply_fn.call_count == 1 assert add_file_fn.call_count == 1 @@ -746,8 +750,8 @@ def test_MainView_on_source_changed_SourceConversationWrapper_is_preserved(mocke first time, and then it should persist. """ mv = MainView(None) - mv.source_list = mocker.MagicMock() mv.set_conversation = mocker.MagicMock() + source_selected = mocker.patch("securedrop_client.gui.widgets.SourceList.source_selected") mv.controller = mocker.MagicMock(is_authenticated=True) source = factory.Source() source2 = factory.Source() @@ -760,30 +764,40 @@ def test_MainView_on_source_changed_SourceConversationWrapper_is_preserved(mocke ) # We expect on the first call, SourceConversationWrapper.__init__ should be called. - mv.source_list.get_selected_source = mocker.MagicMock(return_value=source) + mocker.patch( + "securedrop_client.gui.widgets.SourceList.get_selected_source", return_value=source + ) mv.on_source_changed() assert mv.set_conversation.call_count == 1 assert source_conversation_init.call_count == 1 + source_selected.emit.assert_called_once_with(source.uuid) - # Reset mock call counts for next call of on_source_changed. + # Reset mocked objects for the next call of on_source_changed. source_conversation_init.reset_mock() mv.set_conversation.reset_mock() + source_selected.reset_mock() # Now click on another source (source2). Since this is the first time we have clicked # on source2, we expect on the first call, SourceConversationWrapper.__init__ should be # called. - mv.source_list.get_selected_source = mocker.MagicMock(return_value=source2) + mocker.patch( + "securedrop_client.gui.widgets.SourceList.get_selected_source", return_value=source2 + ) mv.on_source_changed() assert mv.set_conversation.call_count == 1 assert source_conversation_init.call_count == 1 + source_selected.emit.assert_called_once_with(source2.uuid) - # Reset mock call counts for next call of on_source_changed. + # Reset mocked objects for the next call of on_source_changed. source_conversation_init.reset_mock() mv.set_conversation.reset_mock() + source_selected.reset_mock() # But if we click back (call on_source_changed again) to the source, # its SourceConversationWrapper should _not_ be recreated. - mv.source_list.get_selected_source = mocker.MagicMock(return_value=source) + mocker.patch( + "securedrop_client.gui.widgets.SourceList.get_selected_source", return_value=source + ) conversation_wrapper = mv.source_conversations[source.uuid] conversation_wrapper.conversation_view = mocker.MagicMock() conversation_wrapper.conversation_view.update_conversation = mocker.MagicMock() @@ -795,6 +809,7 @@ def test_MainView_on_source_changed_SourceConversationWrapper_is_preserved(mocke # Conversation should be redrawn even for existing source (bug #467). assert conversation_wrapper.conversation_view.update_conversation.call_count == 1 assert source_conversation_init.call_count == 0 + source_selected.emit.assert_called_once_with(source.uuid) def test_MainView_set_conversation(mocker): @@ -1418,16 +1433,12 @@ def test_SourceWidget__on_authentication_changed(mocker): assert not sw.seen -def test_SourceWidget__on_mark_seen(mocker, session): +def test_SourceWidget__on_source_selected(mocker, session): """ - Ensure that: - - * The source widget is immediately marked as seen. - * All source conversation items that have not been seen by the current user are marked as seen. + Ensure that source widget is marked as seen. """ controller = mocker.MagicMock() controller.authenticated_user = factory.User(id=1) - controller.mark_seen = mocker.MagicMock() source = factory.Source() unseen_file = factory.File(source=source) @@ -1478,138 +1489,38 @@ def test_SourceWidget__on_mark_seen(mocker, session): sw.seen = False sw.update_styles = mocker.MagicMock() - sw._on_mark_seen(source.uuid) + sw._on_source_selected(source.uuid) sw.update_styles.assert_called_once_with() assert sw.seen - controller.mark_seen.assert_called_once_with( - [unseen_file.uuid, unseen_file_for_current_user.uuid], - [unseen_message.uuid, unseen_message_for_current_user.uuid], - [unseen_reply.uuid, unseen_reply_for_current_user.uuid], - ) -def test_SourceWidget__on_mark_seen_skips_op_if_uuid_does_not_match(mocker): +def test_SourceWidget__on_source_selected_skips_op_if_uuid_does_not_match(mocker): """ - Ensure the source widget is immediately marked as seen and that all unseen source conversation - items are passed to the controller to be marked as seen. + Ensure the source widget is unchanged if uuid does not match the selected source. """ controller = mocker.MagicMock() - controller.mark_seen = mocker.MagicMock() source = factory.Source() sw = SourceWidget(controller, source, mocker.MagicMock()) sw.seen = False sw.update_styles = mocker.MagicMock() - sw._on_mark_seen("some-other-uuid") + sw._on_source_selected("some-other-uuid") - controller.mark_seen.assert_not_called() sw.update_styles.assert_not_called() assert not sw.seen -def test_SourceWidget__on_mark_seen_skips_op_if_user_offline(mocker): - """ - Ensure the source widget is immediately marked as seen and that all unseen source conversation - items are passed to the controller to be marked as seen. - """ +def test_SourceWidget__on_source_selected_skips_op_if_already_seen(mocker): controller = mocker.MagicMock() - controller.authenticated_user = None - controller.mark_seen = mocker.MagicMock() source = factory.Source() sw = SourceWidget(controller, source, mocker.MagicMock()) - sw.seen = False + sw.seen = True sw.update_styles = mocker.MagicMock() - sw._on_mark_seen(source.uuid) + sw._on_source_selected(source.uuid) - controller.mark_seen.assert_not_called() sw.update_styles.assert_not_called() - assert not sw.seen # Seen will get switched to True in the authentication change handler - - -class DeletedFile(Mock): - def __class__(self): - return Type(db.File) - - def seen_by(self, journalist_id): - raise sqlalchemy.exc.InvalidRequestError() - - -class SourceWithDeletedFile(Mock): - @property - def collection(self): - deleted_file = DeletedFile() - return [deleted_file] - - -def test_SourceWidget__on_mark_seen_does_not_raise_InvalidRequestError_if_item_deleted(mocker): - """ - If a source item no longer exists in the local data store, ensure we do not raise an exception. - """ - mocker.patch("securedrop_client.gui.widgets.isinstance", return_value=False) - source = SourceWithDeletedFile() - source.seen = mocker.MagicMock() - source.uuid = mocker.MagicMock() - source.last_updated = mocker.MagicMock() - source.is_starred = mocker.MagicMock() - mocker.patch("securedrop_client.gui.widgets.SourceWidget.update") - controller = mocker.MagicMock() - controller.mark_seen = mocker.MagicMock() - sw = SourceWidget(controller, source, mocker.MagicMock()) - sw.seen = False - sw.update_styles = mocker.MagicMock() - debug_logger = mocker.patch("securedrop_client.gui.widgets.logger.debug") - - sw._on_mark_seen(source.uuid) - - sw.update_styles.assert_called_once_with() - assert sw.seen - controller.mark_seen.assert_called_once_with([], [], []) - assert debug_logger.call_count == 1 - - -class DeletedSourceWhenAccessingCollection(Mock): - @property - def collection(self): - raise sqlalchemy.exc.InvalidRequestError() - - @property - def uuid(self): - return "DeletedSourceWhenAccessingCollection_uuid" - - @property - def seen(self): - return False - - @property - def last_updated(self): - return datetime.now() - - @property - def is_starred(self): - return True - - -def test_SourceWidget__on_mark_seen_does_not_raise_InvalidRequestError_if_source_deleted(mocker): - """ - If a source item no longer exists in the local data store, ensure we do not raise an exception. - """ - source = DeletedSourceWhenAccessingCollection() - mocker.patch("securedrop_client.gui.widgets.SourceWidget.update") - controller = mocker.MagicMock() - controller.mark_seen = mocker.MagicMock() - sw = SourceWidget(controller, source, mocker.MagicMock()) - sw.seen = False - sw.update_styles = mocker.MagicMock() - debug_logger = mocker.patch("securedrop_client.gui.widgets.logger.debug") - - sw._on_mark_seen(source.uuid) - - sw.update_styles.assert_called_once_with() - assert sw.seen - controller.mark_seen.assert_not_called() - assert debug_logger.call_count == 1 def test_SourceWidget_update_attachment_icon(mocker): diff --git a/tests/test_logic.py b/tests/test_logic.py index 7fab92619..ac24ccb82 100644 --- a/tests/test_logic.py +++ b/tests/test_logic.py @@ -5,10 +5,12 @@ import datetime import logging import os -from unittest.mock import call +from typing import Type +from unittest.mock import Mock, call import arrow import pytest +import sqlalchemy.orm.exc from PyQt5.QtCore import Qt from sdclientapi import RequestTimeoutError, ServerConnectionError @@ -610,12 +612,14 @@ def test_Controller_update_sources(homedir, config, mocker): mock_gui.show_sources.assert_called_once_with(source_list) -def test_Controller_mark_seen(homedir, config, source, mocker, session, session_maker): +def test_Controller_mark_seen(homedir, config, mocker, session, session_maker): co = Controller("http://localhost", mocker.MagicMock(), session_maker, homedir) + co.authenticated_user = factory.User() co.add_job = mocker.MagicMock() - file = factory.File(id=1, source=source["source"]) - message = factory.Message(id=2, source=source["source"]) - reply = factory.Reply(source=factory.Source()) + source = factory.Source() + file = factory.File(source=source) + message = factory.Message(source=source) + reply = factory.Reply(source=source) session.add(file) session.add(message) session.add(reply) @@ -625,13 +629,243 @@ def test_Controller_mark_seen(homedir, config, source, mocker, session, session_ job.failure_signal = mocker.MagicMock() mocker.patch("securedrop_client.logic.SeenJob", return_value=job) - co.mark_seen([file], [message], [reply]) + co.mark_seen(source) co.add_job.emit.assert_called_once_with(job) job.success_signal.connect.assert_called_once_with(co.on_seen_success, type=Qt.QueuedConnection) job.failure_signal.connect.assert_called_once_with(co.on_seen_failure, type=Qt.QueuedConnection) +def test_Controller_mark_seen_with_unseen_item_of_each_type( + homedir, config, mocker, session, session_maker +): + """ + Ensure that all source conversation items that have not been seen by the current user are marked + as seen. + """ + controller = Controller("http://localhost", mocker.MagicMock(), session_maker, homedir) + controller.authenticated_user = factory.User(id=1) + source = factory.Source() + + unseen_file = factory.File(source=source) + unseen_message = factory.Message(source=source) + unseen_reply = factory.Reply(source=source) + + session.add(unseen_file) + session.add(unseen_message) + session.add(unseen_reply) + + seen_file = factory.File(source=source) + seen_message = factory.Message(source=source) + seen_reply = factory.Reply(source=source) + session.add(seen_file) + session.add(seen_message) + session.add(seen_reply) + + unseen_file_for_current_user = factory.File(source=source) + unseen_message_for_current_user = factory.Message(source=source) + unseen_reply_for_current_user = factory.Reply(source=source) + session.add(unseen_file_for_current_user) + session.add(unseen_message_for_current_user) + session.add(unseen_reply_for_current_user) + + draft_reply_from_current_user = factory.DraftReply( + source=source, journalist_id=controller.authenticated_user.id + ) + draft_reply_from_another_user = factory.DraftReply(source=source, journalist_id=666) + session.add(draft_reply_from_current_user) + session.add(draft_reply_from_another_user) + + session.commit() + + session.add(db.SeenFile(file_id=seen_file.id, journalist_id=controller.authenticated_user.id)) + session.add( + db.SeenMessage(message_id=seen_message.id, journalist_id=controller.authenticated_user.id) + ) + session.add( + db.SeenReply(reply_id=seen_reply.id, journalist_id=controller.authenticated_user.id) + ) + session.add(db.SeenFile(file_id=unseen_file_for_current_user.id, journalist_id=666)) + session.add(db.SeenMessage(message_id=unseen_message_for_current_user.id, journalist_id=666)) + session.add(db.SeenReply(reply_id=unseen_reply_for_current_user.id, journalist_id=666)) + + session.commit() + + job = mocker.patch("securedrop_client.logic.SeenJob") + + controller.mark_seen(source) + + job.assert_called_once_with( + [unseen_file.uuid, unseen_file_for_current_user.uuid], + [unseen_message.uuid, unseen_message_for_current_user.uuid], + [unseen_reply.uuid, unseen_reply_for_current_user.uuid], + ) + + +def test_Controller_mark_seen_with_unseen_file_only( + homedir, config, mocker, session, session_maker +): + co = Controller("http://localhost", mocker.MagicMock(), session_maker, homedir) + co.authenticated_user = factory.User() + co.add_job = mocker.MagicMock() + source = factory.Source() + file = factory.File(source=source, uuid="file-uuid-1") + session.add(file) + + job = mocker.patch("securedrop_client.logic.SeenJob") + + co.mark_seen(source) + + job.assert_called_once_with(["file-uuid-1"], [], []) + + +def test_Controller_mark_seen_with_unseen_message_only( + homedir, config, mocker, session, session_maker +): + co = Controller("http://localhost", mocker.MagicMock(), session_maker, homedir) + co.authenticated_user = factory.User() + co.add_job = mocker.MagicMock() + source = factory.Source() + message = factory.Message(source=source, uuid="msg-uuid-1") + session.add(message) + + job = mocker.patch("securedrop_client.logic.SeenJob") + + co.mark_seen(source) + + job.assert_called_once_with([], ["msg-uuid-1"], []) + + +def test_Controller_mark_seen_with_unseen_reply_only( + homedir, config, mocker, session, session_maker +): + co = Controller("http://localhost", mocker.MagicMock(), session_maker, homedir) + co.authenticated_user = factory.User() + co.add_job = mocker.MagicMock() + source = factory.Source() + reply = factory.Reply(source=source, uuid="reply-uuid-1") + session.add(reply) + + job = mocker.patch("securedrop_client.logic.SeenJob") + + co.mark_seen(source) + + job.assert_called_once_with([], [], ["reply-uuid-1"]) + + +def test_Controller_mark_seen_skips_if_no_unseen_items( + homedir, config, mocker, session, session_maker +): + co = Controller("http://localhost", mocker.MagicMock(), session_maker, homedir) + co.authenticated_user = factory.User() + co.add_job = mocker.MagicMock() + + job = mocker.MagicMock() + job.success_signal = mocker.MagicMock() + job.failure_signal = mocker.MagicMock() + mocker.patch("securedrop_client.logic.SeenJob", return_value=job) + + co.mark_seen(factory.Source()) + + co.add_job.emit.assert_not_called() + job.success_signal.connect.assert_not_called() + job.failure_signal.connect.assert_not_called() + + +def test_Controller_mark_seen_skips_op_if_user_offline( + homedir, config, mocker, session, session_maker +): + co = Controller("http://localhost", mocker.MagicMock(), session_maker, homedir) + co.authenticated_user = None + co.add_job = mocker.MagicMock() + source = factory.Source() + file = factory.File(source=source) + message = factory.Message(source=source) + reply = factory.Reply(source=factory.Source()) + session.add(file) + session.add(message) + session.add(reply) + + job = mocker.MagicMock() + job.success_signal = mocker.MagicMock() + job.failure_signal = mocker.MagicMock() + mocker.patch("securedrop_client.logic.SeenJob", return_value=job) + + co.mark_seen(source) + + co.add_job.emit.assert_not_called() + job.success_signal.connect.assert_not_called() + job.failure_signal.connect.assert_not_called() + + +class DeletedFile(Mock): + def __class__(self): + return Type(db.File) + + def seen_by(self, journalist_id): + raise sqlalchemy.exc.InvalidRequestError() + + +class SourceWithDeletedFile(Mock): + @property + def collection(self): + deleted_file = DeletedFile() + return [deleted_file] + + +def test_Controller_mark_seen_does_not_raise_InvalidRequestError_if_item_deleted( + homedir, config, mocker, session, session_maker +): + """ + If a source item no longer exists in the local data store, ensure we do not raise an exception. + """ + mocker.patch("securedrop_client.logic.isinstance", return_value=True) + debug_logger = mocker.patch("securedrop_client.logic.logger.debug") + co = Controller("http://localhost", mocker.MagicMock(), session_maker, homedir) + co.authenticated_user = factory.User() + + co.mark_seen(SourceWithDeletedFile()) + + assert debug_logger.call_count == 1 + + +class DeletedSourceWhenAccessingCollection(Mock): + @property + def collection(self): + raise sqlalchemy.exc.InvalidRequestError() + + @property + def uuid(self): + return "DeletedSourceWhenAccessingCollection_uuid" + + @property + def seen(self): + return False + + @property + def last_updated(self): + return datetime.now() + + @property + def is_starred(self): + return True + + +def test_Controller_mark_seen_does_not_raise_InvalidRequestError_if_source_deleted( + homedir, config, mocker, session, session_maker +): + """ + If a source item no longer exists in the local data store, ensure we do not raise an exception. + """ + debug_logger = mocker.patch("securedrop_client.logic.logger.debug") + co = Controller("http://localhost", mocker.MagicMock(), session_maker, homedir) + co.authenticated_user = factory.User() + + co.mark_seen(DeletedSourceWhenAccessingCollection()) + + assert debug_logger.call_count == 1 + + def test_Controller_on_seen_success(homedir, mocker, session_maker): co = Controller("http://localhost", mocker.MagicMock(), session_maker, homedir) co.on_seen_success() From 3c94d9d0d991159b93a6a411b42094c282b1bf74 Mon Sep 17 00:00:00 2001 From: Allie Crevier Date: Wed, 25 Nov 2020 12:40:41 -0800 Subject: [PATCH 8/8] workaround pyqt5.11.3+dfsg-2 issue --- securedrop_client/gui/widgets.py | 24 +++++-- securedrop_client/resources/css/sdclient.css | 24 +++++++ securedrop_client/resources/css/source.css | 69 ------------------- .../resources/css/source_name.css | 13 ++++ .../resources/css/source_preview.css | 13 ++++ .../resources/css/source_timestamp.css | 13 ++++ 6 files changed, 82 insertions(+), 74 deletions(-) delete mode 100644 securedrop_client/resources/css/source.css create mode 100644 securedrop_client/resources/css/source_name.css create mode 100644 securedrop_client/resources/css/source_preview.css create mode 100644 securedrop_client/resources/css/source_timestamp.css diff --git a/securedrop_client/gui/widgets.py b/securedrop_client/gui/widgets.py index a20641aec..b7d0ea07d 100644 --- a/securedrop_client/gui/widgets.py +++ b/securedrop_client/gui/widgets.py @@ -1004,7 +1004,9 @@ class SourceWidget(QWidget): PREVIEW_WIDTH = 380 PREVIEW_HEIGHT = 60 - SOURCE_CSS = load_css("source.css") + SOURCE_NAME_CSS = load_css("source_name.css") + SOURCE_PREVIEW_CSS = load_css("source_preview.css") + SOURCE_TIMESTAMP_CSS = load_css("source_timestamp.css") def __init__(self, controller: Controller, source: Source, source_selected_signal: pyqtSignal): super().__init__() @@ -1152,17 +1154,29 @@ def delete_source(self, event): def update_styles(self) -> None: if self.seen: - self.setStyleSheet("") + self.name.setStyleSheet("") self.name.setObjectName("SourceWidget_name") + self.name.setStyleSheet(self.SOURCE_NAME_CSS) + + self.timestamp.setStyleSheet("") self.timestamp.setObjectName("SourceWidget_timestamp") + self.timestamp.setStyleSheet(self.SOURCE_TIMESTAMP_CSS) + + self.preview.setStyleSheet("") self.preview.setObjectName("SourceWidget_preview") - self.setStyleSheet(self.SOURCE_CSS) + self.preview.setStyleSheet(self.SOURCE_PREVIEW_CSS) else: - self.setStyleSheet("") + self.name.setStyleSheet("") self.name.setObjectName("SourceWidget_name_unread") + self.name.setStyleSheet(self.SOURCE_NAME_CSS) + + self.timestamp.setStyleSheet("") self.timestamp.setObjectName("SourceWidget_timestamp_unread") + self.timestamp.setStyleSheet(self.SOURCE_TIMESTAMP_CSS) + + self.preview.setStyleSheet("") self.preview.setObjectName("SourceWidget_preview_unread") - self.setStyleSheet(self.SOURCE_CSS) + self.preview.setStyleSheet(self.SOURCE_PREVIEW_CSS) @pyqtSlot(bool) def _on_authentication_changed(self, authenticated: bool) -> None: diff --git a/securedrop_client/resources/css/sdclient.css b/securedrop_client/resources/css/sdclient.css index ade5f1d3f..8fa6d82dc 100644 --- a/securedrop_client/resources/css/sdclient.css +++ b/securedrop_client/resources/css/sdclient.css @@ -194,10 +194,34 @@ QListView#SourceList::item:hover{ border: 500px solid #f9f9f9; } +#SourceWidget_container { + border-bottom: 1px solid #9b9b9b; +} + +#SourceWidget_container QPushButton { + border: none; +} + #StarToggleButton { border: none; } +#SourceWidget_gutter { + min-width: 40px; + max-width: 40px; +} + +#SourceWidget_metadata { + max-width: 60px; +} + +#SourceWidget_source_deleted { + font-family: 'Source Sans Pro'; + font-weight: 400; + font-size: 13px; + color: #ff3366; +} + #SourceConversationWrapper_source_deleted { text-align: left; font-family: 'Montserrat'; diff --git a/securedrop_client/resources/css/source.css b/securedrop_client/resources/css/source.css deleted file mode 100644 index 60defc617..000000000 --- a/securedrop_client/resources/css/source.css +++ /dev/null @@ -1,69 +0,0 @@ -#SourceWidget_container { - border-bottom: 1px solid #9b9b9b; -} - -#SourceWidget_gutter { - min-width: 40px; - max-width: 40px; -} - -#SourceWidget_metadata { - max-width: 60px; -} - -#SourceWidget_preview { - font-family: 'Source Sans Pro'; - font-weight: 400; - font-size: 13px; - color: #383838; -} - -#SourceWidget_preview_unread { - font-family: 'Source Sans Pro'; - font-weight: 600; - font-size: 13px; - color: #000; -} - -#SourceWidget_source_deleted { - font-family: 'Source Sans Pro'; - font-weight: 400; - font-size: 13px; - color: #ff3366; -} - -#SourceWidget_name { - font-family: 'Montserrat'; - font-weight: 500; - font-size: 13px; - color: #383838; -} - -#SourceWidget_name_unread { - font-family: 'Montserrat'; - font-weight: 600; - font-size: 13px; - color: #000; -} - -#SourceWidget_timestamp { - font-family: 'Montserrat'; - font-weight: 500; - font-size: 13px; - color: #383838; -} - -#SourceWidget_timestamp_unread { - font-family: 'Montserrat'; - font-weight: 600; - font-size: 13px; - color: #000; -} - -#SourceWidget_container QPushButton { - border: none; -} - -#StarToggleButton { - border: none; -} \ No newline at end of file diff --git a/securedrop_client/resources/css/source_name.css b/securedrop_client/resources/css/source_name.css new file mode 100644 index 000000000..1a61d13a3 --- /dev/null +++ b/securedrop_client/resources/css/source_name.css @@ -0,0 +1,13 @@ +#SourceWidget_name { + font-family: 'Montserrat'; + font-weight: 500; + font-size: 13px; + color: #383838; +} + +#SourceWidget_name_unread { + font-family: 'Montserrat'; + font-weight: 600; + font-size: 13px; + color: #000; +} \ No newline at end of file diff --git a/securedrop_client/resources/css/source_preview.css b/securedrop_client/resources/css/source_preview.css new file mode 100644 index 000000000..c6429d63b --- /dev/null +++ b/securedrop_client/resources/css/source_preview.css @@ -0,0 +1,13 @@ +#SourceWidget_preview { + font-family: 'Source Sans Pro'; + font-weight: 400; + font-size: 13px; + color: #383838; +} + +#SourceWidget_preview_unread { + font-family: 'Source Sans Pro'; + font-weight: 600; + font-size: 13px; + color: #000; +} diff --git a/securedrop_client/resources/css/source_timestamp.css b/securedrop_client/resources/css/source_timestamp.css new file mode 100644 index 000000000..b958362bf --- /dev/null +++ b/securedrop_client/resources/css/source_timestamp.css @@ -0,0 +1,13 @@ +#SourceWidget_timestamp { + font-family: 'Montserrat'; + font-weight: 500; + font-size: 13px; + color: #383838; +} + +#SourceWidget_timestamp_unread { + font-family: 'Montserrat'; + font-weight: 600; + font-size: 13px; + color: #000; +}