-
Notifications
You must be signed in to change notification settings - Fork 41
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #9 from freedomofpress/helper_functions
Adds helper functions
- Loading branch information
Showing
6 changed files
with
435 additions
and
37 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,164 @@ | ||
interactions: | ||
- request: | ||
body: null | ||
headers: | ||
Accept: [application/json] | ||
Accept-Encoding: ['gzip, deflate'] | ||
Authorization: [token eyJhbGciOiJIUzI1NiIsImV4cCI6MTUzMzkzMjk3MCwiaWF0IjoxNTMzOTA0MTcwfQ.eyJpZCI6MX0.DKawe5bPF0-nh6DeOb7FB-pL-7MvkT-pBeua6U1olP8] | ||
Connection: [keep-alive] | ||
Content-Type: [application/json] | ||
User-Agent: [python-requests/2.19.1] | ||
method: GET | ||
uri: http://localhost:8081/api/v1/sources | ||
response: | ||
body: {string: "{\n \"sources\": [\n {\n \"add_star_url\": \"/api/v1/sources/b8764f7f-a066-4d62-8043-7dc62af021aa/add_star\"\ | ||
, \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ | ||
\ \"is_starred\": false, \n \"journalist_designation\": \"storied kohl\"\ | ||
, \n \"key\": {\n \"public\": \"-----BEGIN PGP PUBLIC KEY BLOCK-----\\\ | ||
n\\nmQINBFttgrMBEADJlA0VWoH1qM8ADbVb57UFAkLcmjS6Cmnipu6kAq3cuD02+cNT\\nEMIDwM30UEcN5DjAQqh6ItXa9ZTUcf5rAfzYS1oVFBIjSbQQddVxcVnHFqQhC96l\\\ | ||
neZ0l2QywohN636BwhFn9bLFDhtOygwWzR8ekSE4Nr+XBWvJGvM4GG+huM+HPxwnf\\nI10fy0ODnVPSnN1EZjv8KojqRgcBdK6lUpP8tXBwVp+qJT4AO64J9AMwoXqGsmgn\\\ | ||
nuMCk5K9mchpSKDrTYE5Qli1OXICfaFHafdm5RBNVCmUDxXqqgyDSUSnkwjz7/g/q\\nuzAJxgMmoy4EXpkNvMArlM10XP7w/0ijt6lrwbI1AsHQqn+FWG2fOs7wMGE0yhS+\\\ | ||
nBu/Jjo6kGf3dkP4h5ptioUT6tgku/7wA4e4TomwI26QqXsAyjEiNvhq6x9AbqzO2\\nyzqMi/SGUGWuTDmQzESK59jJSSXWnVsVX90neeFwiuWiSniN4xhnnFvhGCTuscJF\\\ | ||
n4w0c+JVxr58M8/YMnmXdWMSg/7Mt7xsutSy1Ym2lKbvTqtHB2GR+LSfUfTZcm3L9\\nUsGCvAwsIIrMSbagJCQJIaLDc2FhaTeIJNz8LrHQj0hElkyrenKPbVc6lSxdB2T/\\\ | ||
nDmTuauqXIqWnqqVKPVViBi/3WdOYmr1deruND5X3LcUA9xkSfUi2gXDMkwARAQAB\\ntHxBdXRvZ2VuZXJhdGVkIEtleSA8WEVHSERDNk9SV05QVVhWSkZLUEMyU0haWkNV\\\ | ||
nSjNISlVWQlI1QUc2RlBJWkRRUENDU0NVNDdETUFKRU1USk5GWVFKRlZFVFVWUVdH\\nU1RPR0M2NFFDUk1YQ01ZSDYyUUJGNldOSFhYWT0+iQI/BBMBCgApBQJbbYKzAhsv\\\ | ||
nBQkB4S8NBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQIrDqYpiXlX/3fQ//\\nQ+syqKppyDKF6TF8kaNssXNaDRHm8ajQHVanXROUT8j6nj72Z+en6wnYGV5H1Gb8\\\ | ||
nenpzmInPTMtdV0W4GdAgp+yV0/KVCsQrKBRGO0HDqnGNeBbby9qX0RUTPYwe+HGL\\nIFw0FSMMlwnSMytvh9rjBj5n3/n+YMb8MBVWGQceGvMZqjbRWcGmUpcRRsFuD36m\\\ | ||
nIvuUhAOePw8MARr+T3PppJbUCpsM1cdB9hfeedoCgzBctRh8M3Vp7ihCQkfk9cvt\\nKkGQiQndaIaPtZi8ChX92pFkQoG+VWFEuAMoP+cVu+mpN/LpyZ1Hj16Vw+hToYd3\\\ | ||
nPyvsMgWc1rB+tz7YHa0ZbGJCgU/armK7DHtnUQaznUPmPQtqcIMD1KFFcmb9O6pH\\neB+HMKmS6vZylYiGkLRWsmbC+m91weWMNgi5q0fu+XFYqtu66Tzaj39NUuFUUnys\\\ | ||
n9XDd6QdQxwJmytFOjYB+7gLJn1OXOl7hzovklFY7x7YdpCKVNQ71QKqkbzM6qN13\\nEU/qLprjT2YI5WNfzU2ePHpbgpQlEOYQ2JUNFjZZ+a4ffNgGXpi7fgW3wrvsDIun\\\ | ||
nwZPDSxzlVejxYuseCpxp9gat2coXGnNTInNHhExXXtaj7bqP7FVuya8Xec3BJ9yv\\n3KgNMRKBRy4J+AmGP5n7STAh+N8iQ3uGiIg0kzqCoxk=\\\ | ||
n=AHZp\\n-----END PGP PUBLIC KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\ | ||
\n }, \n \"last_updated\": \"2018-08-10T12:19:00.992348Z\", \n \ | ||
\ \"number_of_documents\": 0, \n \"number_of_messages\": 2, \n \ | ||
\ \"remove_star_url\": \"/api/v1/sources/b8764f7f-a066-4d62-8043-7dc62af021aa/remove_star\"\ | ||
, \n \"replies_url\": \"/api/v1/sources/b8764f7f-a066-4d62-8043-7dc62af021aa/replies\"\ | ||
, \n \"reply_url\": \"/api/v1/sources/b8764f7f-a066-4d62-8043-7dc62af021aa/replies\"\ | ||
, \n \"submissions_url\": \"/api/v1/sources/b8764f7f-a066-4d62-8043-7dc62af021aa/submissions\"\ | ||
, \n \"url\": \"/api/v1/sources/b8764f7f-a066-4d62-8043-7dc62af021aa\"\ | ||
, \n \"uuid\": \"b8764f7f-a066-4d62-8043-7dc62af021aa\"\n }, \n \ | ||
\ {\n \"add_star_url\": \"/api/v1/sources/2caafcf4-0983-4e2a-9aba-f18146076849/add_star\"\ | ||
, \n \"interaction_count\": 4, \n \"is_flagged\": false, \n \ | ||
\ \"is_starred\": false, \n \"journalist_designation\": \"purifying\ | ||
\ squeezer\", \n \"key\": {\n \"public\": \"-----BEGIN PGP PUBLIC\ | ||
\ KEY BLOCK-----\\n\\nmQINBFttgroBEADL18oxabIYN62ADvH5ekkCr3G7ku5EYazxS4QXc7xUWmM16dOI\\\ | ||
n1KuLs+Dtavqh3lW9NA22B2CnQHoGiAT/4X9Jbo+PA+NktjIIChXWPj6toN/QNL+l\\n9+BM1UUImqwextlG8txLsOVIu7LB071Zvbc1DLVoyKeZKu9S93fE5aJmUvn96N6Z\\\ | ||
ngVVgBq4o4zTGrdeGbjUZWM5eyRNmiCOMnwVXlJT3IGzfXRqgrHepn0YT7k9DGXQm\\n2kbihWWZSHAR1R7/RjI7wiqB/U/n2isM6krTLgwras+8CoymSBPPf51k86NgybHf\\\ | ||
ndMtQXEkFpaJseAV+rdso+wDt0Ml8mB57oNhlEo3lii7+ObGZ2Y/8ug0u9TYIGl8f\\nrbo6laJBF+qyOxuEZxpiApE2WcjcLToqjYzUOm361DE2rzrGtMz2ivgCqGcCpNWI\\\ | ||
nc42L4bCwCutiWjOWZrRPpM3TchBtNFMXPMurBKfQrEXZaaWH55DmfxN6YZAEFAaU\\nguNPRd/t7FuUU6eQJ8JU7jPZXkvMAd8ThGU6xoLKjl+cfrUN9vf0JV1ZXWiUT40d\\\ | ||
n1dJaxHgd2US+Uqk4ZGxEzNzkkEFxnSf7VeSXxjyavVD77P3a77Bbw/N/VdHidFjH\\n0SV8W6v5PrZbWwz8kan/9wmZlW8TdmVXoyGbE/Br/nAisdBAI3M5h0jsNwARAQAB\\\ | ||
ntHxBdXRvZ2VuZXJhdGVkIEtleSA8WElaUFBCTkVNNFVISUtaT1dBUzVPUVNMQTRW\\nM1dVN1RCQUZUR0xYQkUzM0tZUVA2SDJQRUpCNlVSSlpKMjY1NlpHR1VIRkJSVFVY\\\ | ||
nRFBHVFRWQVRLWDYzVlhQTzdDUFY0WEgyU0lNWT0+iQI/BBMBCgApBQJbbYK6Ahsv\\nBQkB4S8GBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQo/sjDcjNJ2PIAg//\\\ | ||
nTVBZHBxqFdLDq78CekwBvMKPB2ahTnYdL1SbvJGsNIblPj8gHu7t+BFLpg9XZsrC\\nOUG3OSG4BKOw4127p3C+1VzLDI0xMvG935rCUGaZQ1s3Z48IY36HNDUU9otftKU4\\\ | ||
nGaTCmnNq40HWtLun4tWqT+kiqXGxm8Qo4nV1iCtYxhLGMzt6AuP4BVDrARXh0nQr\\nd5ltq/CcrV2Ofw3MpwDjZXAnp6QCL/l8ZwTENfzd60uF5o2QAzZZ2+zSBv14BwYm\\\ | ||
nxj1ohk0LF7zT5JZrgu5mC/kndMXlrF8LNhj3SCZhj8DvMgQcV9iH5SpKdsSSajFH\\nC2hRHm4Ys1CZ0clRBxWjNS85YIkqAP6WbiOMsXz6+MqlR46kZG3uT9zaW0m56pQ9\\\ | ||
nw+02kWdBy/7GgFu9Ta53Mqrnv5u7dXHjLgLZO8SxQwCee2S+GiwlUp0pGzxpnjlD\\nH9p1WUXKkbKppvXiug6VI6xzqZ7OjHh+m5Qjz6Ea+Nv1fizvsPYetoACtFQdXsAj\\\ | ||
n352cB3Df63Pj2LwsDp1VEYWEmTSEx7YY9gwNIrXakQgRcVusEtbReHLNZadaCe6E\\nLkpf4Mod2rXLJHpO0IgfxpBTdwV479dCi7vr0ZtVzg77S8Ssaq7uKzTdp1MMjBLD\\\ | ||
nHF1E8pexGXxe5TB1s8XqsTKxkBBxB+zzxvNFhfnieW8=\\n=T9Jm\\n-----END PGP PUBLIC\ | ||
\ KEY BLOCK-----\\n\", \n \"type\": \"PGP\"\n }, \n \"last_updated\"\ | ||
: \"2018-08-10T12:19:12.147910Z\", \n \"number_of_documents\": 0, \n\ | ||
\ \"number_of_messages\": 2, \n \"remove_star_url\": \"/api/v1/sources/2caafcf4-0983-4e2a-9aba-f18146076849/remove_star\"\ | ||
, \n \"replies_url\": \"/api/v1/sources/2caafcf4-0983-4e2a-9aba-f18146076849/replies\"\ | ||
, \n \"reply_url\": \"/api/v1/sources/2caafcf4-0983-4e2a-9aba-f18146076849/replies\"\ | ||
, \n \"submissions_url\": \"/api/v1/sources/2caafcf4-0983-4e2a-9aba-f18146076849/submissions\"\ | ||
, \n \"url\": \"/api/v1/sources/2caafcf4-0983-4e2a-9aba-f18146076849\"\ | ||
, \n \"uuid\": \"2caafcf4-0983-4e2a-9aba-f18146076849\"\n }\n ]\n\ | ||
}\n"} | ||
headers: | ||
Content-Length: ['5401'] | ||
Content-Type: [application/json] | ||
Date: ['Fri, 10 Aug 2018 12:29:30 GMT'] | ||
Server: [Werkzeug/0.12.2 Python/2.7.6] | ||
Set-Cookie: [js=eyJleHBpcmVzIjp7IiBkIjoiRnJpLCAxMCBBdWcgMjAxOCAxNDoyOTozMCBHTVQifX0.Dk8Wqg.7HzB7FOlg5fIt3kogTSRGUBUXUk; | ||
HttpOnly; Path=/] | ||
status: {code: 200, message: OK} | ||
- request: | ||
body: null | ||
headers: | ||
Accept: [application/json] | ||
Accept-Encoding: ['gzip, deflate'] | ||
Authorization: [token eyJhbGciOiJIUzI1NiIsImV4cCI6MTUzMzkzMjk3MCwiaWF0IjoxNTMzOTA0MTcwfQ.eyJpZCI6MX0.DKawe5bPF0-nh6DeOb7FB-pL-7MvkT-pBeua6U1olP8] | ||
Connection: [keep-alive] | ||
Content-Type: [application/json] | ||
User-Agent: [python-requests/2.19.1] | ||
method: GET | ||
uri: http://localhost:8081/api/v1/sources/b8764f7f-a066-4d62-8043-7dc62af021aa/submissions | ||
response: | ||
body: {string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/b8764f7f-a066-4d62-8043-7dc62af021aa/submissions/aa641164-e646-428a-983c-fe8f7390994b/download\"\ | ||
, \n \"filename\": \"1-storied_kohl-msg.gpg\", \n \"is_read\": false,\ | ||
\ \n \"size\": 604, \n \"source_url\": \"/api/v1/sources/b8764f7f-a066-4d62-8043-7dc62af021aa\"\ | ||
, \n \"submission_url\": \"/api/v1/sources/b8764f7f-a066-4d62-8043-7dc62af021aa/submissions/aa641164-e646-428a-983c-fe8f7390994b\"\ | ||
, \n \"uuid\": \"aa641164-e646-428a-983c-fe8f7390994b\"\n }, \n \ | ||
\ {\n \"download_url\": \"/api/v1/sources/b8764f7f-a066-4d62-8043-7dc62af021aa/submissions/4124cf62-2bc5-419b-86be-e00da5d84477/download\"\ | ||
, \n \"filename\": \"2-storied_kohl-msg.gpg\", \n \"is_read\": false,\ | ||
\ \n \"size\": 604, \n \"source_url\": \"/api/v1/sources/b8764f7f-a066-4d62-8043-7dc62af021aa\"\ | ||
, \n \"submission_url\": \"/api/v1/sources/b8764f7f-a066-4d62-8043-7dc62af021aa/submissions/4124cf62-2bc5-419b-86be-e00da5d84477\"\ | ||
, \n \"uuid\": \"4124cf62-2bc5-419b-86be-e00da5d84477\"\n }\n ]\n\ | ||
}\n"} | ||
headers: | ||
Content-Length: ['1027'] | ||
Content-Type: [application/json] | ||
Date: ['Fri, 10 Aug 2018 12:29:30 GMT'] | ||
Server: [Werkzeug/0.12.2 Python/2.7.6] | ||
Set-Cookie: [js=eyJleHBpcmVzIjp7IiBkIjoiRnJpLCAxMCBBdWcgMjAxOCAxNDoyOTozMCBHTVQifX0.Dk8Wqg.7HzB7FOlg5fIt3kogTSRGUBUXUk; | ||
HttpOnly; Path=/] | ||
status: {code: 200, message: OK} | ||
- request: | ||
body: null | ||
headers: | ||
Accept: [application/json] | ||
Accept-Encoding: ['gzip, deflate'] | ||
Authorization: [token eyJhbGciOiJIUzI1NiIsImV4cCI6MTUzMzkzMjk3MCwiaWF0IjoxNTMzOTA0MTcwfQ.eyJpZCI6MX0.DKawe5bPF0-nh6DeOb7FB-pL-7MvkT-pBeua6U1olP8] | ||
Connection: [keep-alive] | ||
Content-Length: ['0'] | ||
Content-Type: [application/json] | ||
User-Agent: [python-requests/2.19.1] | ||
method: DELETE | ||
uri: http://localhost:8081/api/v1/sources/b8764f7f-a066-4d62-8043-7dc62af021aa/submissions/aa641164-e646-428a-983c-fe8f7390994b | ||
response: | ||
body: {string: "{\n \"message\": \"Submission deleted\"\n}\n"} | ||
headers: | ||
Content-Length: ['38'] | ||
Content-Type: [application/json] | ||
Date: ['Fri, 10 Aug 2018 12:29:30 GMT'] | ||
Server: [Werkzeug/0.12.2 Python/2.7.6] | ||
Set-Cookie: [js=eyJleHBpcmVzIjp7IiBkIjoiRnJpLCAxMCBBdWcgMjAxOCAxNDoyOTozMCBHTVQifX0.Dk8Wqg.7HzB7FOlg5fIt3kogTSRGUBUXUk; | ||
HttpOnly; Path=/] | ||
status: {code: 200, message: OK} | ||
- request: | ||
body: null | ||
headers: | ||
Accept: [application/json] | ||
Accept-Encoding: ['gzip, deflate'] | ||
Authorization: [token eyJhbGciOiJIUzI1NiIsImV4cCI6MTUzMzkzMjk3MCwiaWF0IjoxNTMzOTA0MTcwfQ.eyJpZCI6MX0.DKawe5bPF0-nh6DeOb7FB-pL-7MvkT-pBeua6U1olP8] | ||
Connection: [keep-alive] | ||
Content-Type: [application/json] | ||
User-Agent: [python-requests/2.19.1] | ||
method: GET | ||
uri: http://localhost:8081/api/v1/submissions | ||
response: | ||
body: {string: "{\n \"submissions\": [\n {\n \"download_url\": \"/api/v1/sources/b8764f7f-a066-4d62-8043-7dc62af021aa/submissions/4124cf62-2bc5-419b-86be-e00da5d84477/download\"\ | ||
, \n \"filename\": \"2-storied_kohl-msg.gpg\", \n \"is_read\": false,\ | ||
\ \n \"size\": 604, \n \"source_url\": \"/api/v1/sources/b8764f7f-a066-4d62-8043-7dc62af021aa\"\ | ||
, \n \"submission_url\": \"/api/v1/sources/b8764f7f-a066-4d62-8043-7dc62af021aa/submissions/4124cf62-2bc5-419b-86be-e00da5d84477\"\ | ||
, \n \"uuid\": \"4124cf62-2bc5-419b-86be-e00da5d84477\"\n }, \n \ | ||
\ {\n \"download_url\": \"/api/v1/sources/2caafcf4-0983-4e2a-9aba-f18146076849/submissions/a1af208a-cc47-407c-9a53-79a2ef7efe9a/download\"\ | ||
, \n \"filename\": \"1-purifying_squeezer-msg.gpg\", \n \"is_read\"\ | ||
: false, \n \"size\": 604, \n \"source_url\": \"/api/v1/sources/2caafcf4-0983-4e2a-9aba-f18146076849\"\ | ||
, \n \"submission_url\": \"/api/v1/sources/2caafcf4-0983-4e2a-9aba-f18146076849/submissions/a1af208a-cc47-407c-9a53-79a2ef7efe9a\"\ | ||
, \n \"uuid\": \"a1af208a-cc47-407c-9a53-79a2ef7efe9a\"\n }, \n \ | ||
\ {\n \"download_url\": \"/api/v1/sources/2caafcf4-0983-4e2a-9aba-f18146076849/submissions/df94fe82-c582-4118-8fa2-1b81eca738b2/download\"\ | ||
, \n \"filename\": \"2-purifying_squeezer-msg.gpg\", \n \"is_read\"\ | ||
: false, \n \"size\": 604, \n \"source_url\": \"/api/v1/sources/2caafcf4-0983-4e2a-9aba-f18146076849\"\ | ||
, \n \"submission_url\": \"/api/v1/sources/2caafcf4-0983-4e2a-9aba-f18146076849/submissions/df94fe82-c582-4118-8fa2-1b81eca738b2\"\ | ||
, \n \"uuid\": \"df94fe82-c582-4118-8fa2-1b81eca738b2\"\n }\n ]\n\ | ||
}\n"} | ||
headers: | ||
Content-Length: ['1540'] | ||
Content-Type: [application/json] | ||
Date: ['Fri, 10 Aug 2018 12:29:30 GMT'] | ||
Server: [Werkzeug/0.12.2 Python/2.7.6] | ||
Set-Cookie: [js=eyJleHBpcmVzIjp7IiBkIjoiRnJpLCAxMCBBdWcgMjAxOCAxNDoyOTozMCBHTVQifX0.Dk8Wqg.7HzB7FOlg5fIt3kogTSRGUBUXUk; | ||
HttpOnly; Path=/] | ||
status: {code: 200, message: OK} | ||
version: 1 |
Oops, something went wrong.