Commit graph

354 commits

Author SHA1 Message Date
Cathy Hu 48db2de748 [tests] Add REST API tests for creating a twitter bot and fix issues 2020-07-19 00:40:28 +02:00
Cathy Hu a3f8679b34 [misc] Add pytest-asyncio as tests 2020-07-19 00:40:28 +02:00
Cathy Hu 268e1d6853 [email] Add start, stop, status REST endpoints 2020-07-18 13:53:11 +02:00
Cathy Hu 9e765e970a [twitter] Fix import error 2020-07-17 23:48:16 +02:00
Cathy Hu 98f60d498b [telegram] Fix telegram api key update bug 2020-07-17 23:41:50 +02:00
Cathy Hu f6eef5dc73 [twitter] Add start, stop, status REST endpoints 2020-07-17 23:40:14 +02:00
Thomas Lindner fc324f102d [misc] Add flake8 to tox and fix existing issues 2020-07-17 19:59:25 +02:00
Thomas Lindner 761a4f9e0a [tests] Finish adapting email tests to previous changes 2020-07-17 15:51:14 +02:00
Cathy Hu f6f6ecdd7c [email] Fix rest api tests and code 2020-07-17 15:51:14 +02:00
Cathy Hu 0a09e7a624 [email] Fix email bot 2020-07-17 15:51:14 +02:00
maike 33f3a02985 [core] Fix protected attributes in platformapi.py 2020-07-17 15:51:14 +02:00
maike fa3d8deb95 [email] Prefix for email recipient address 2020-07-17 15:51:14 +02:00
maike 2815f70bf8 [tests] Changed GET calls to proper REST 2020-07-17 15:51:14 +02:00
maike 5b3ac2be75 [email] Change request methods: REST API does not need to answer GET 2020-07-17 15:51:14 +02:00
maike 5e54fd2517 [tests] Skip MDA test - too high-level and only works sometimes 2020-07-17 15:51:14 +02:00
maike 075d04bb7d [email] Envelope from is not always set 2020-07-17 15:51:14 +02:00
maike b54b6d0e24 [tests] Finish test for kibicara_mda 2020-07-17 15:51:14 +02:00
maike 1bfa7b6a41 [email] Fix email parsing in kibicara_mda 2020-07-17 15:51:14 +02:00
maike b8113c59ae [tests] Incomplete happy path test for kibicara_mda 2020-07-17 15:51:14 +02:00
maike b9dafa9fc8 [email] Only one email bot per hood - reducing API 2020-07-17 15:51:14 +02:00
maike 4bee982005 [email] Get recipient from command line, not email 2020-07-17 15:51:14 +02:00
maike 29d10d5acd [tests] Incomplete test for kibicara_mda 2020-07-17 15:51:14 +02:00
maike 4ccd30cadf [email] Ensure hood name is lower case 2020-07-17 15:51:14 +02:00
maike a6ce618ca8 [email] Get recipient from email instead of command line 2020-07-17 15:51:14 +02:00
maike 2215470bd2 [tests] Fix coding style 2020-07-17 15:51:14 +02:00
maike 1ea8f3b3e2 [email] Get email row directly 2020-07-17 15:51:14 +02:00
maike 0dbade63ac [email] Fix and reduce tests 2020-07-17 15:51:14 +02:00
maike df5e17814c [email] Let MDA exit with error if there is no usable body 2020-07-17 15:51:14 +02:00
maike e6fd5ffe4d [email] Better 2xx HTTP return codes 2020-07-17 15:51:14 +02:00
maike 9a6edd5fa2 [email] Fix unsubscribe link 2020-07-17 15:51:14 +02:00
maike 668b702735 [email] Shorter way to raise an exception 2020-07-17 15:51:14 +02:00
maike ecba2fb595 [email] Pass message in json instead of data 2020-07-17 15:51:14 +02:00
maike 8211a29ebd [email] Fix database call 2020-07-17 15:51:14 +02:00
maike 3bc43a51e9 [email] Only one email bot per hood 2020-07-17 15:51:14 +02:00
maike da26b06fe4 [doc] Documenting get_email usage 2020-07-17 15:51:14 +02:00
maike 40ac9f3b85 [tests] Delete email bot 2020-07-17 15:51:14 +02:00
maike a3c5de29c5 [tests] Unsubscribe from email bot 2020-07-17 15:51:14 +02:00
maike 0725523926 [email] Fix coding style 2020-07-17 15:51:14 +02:00
maike 7f07e566eb [tests] Write email without trigger words 2020-07-17 15:51:14 +02:00
maike 77880e72f2 [tests] Unauthorized: delete email bot, write message 2020-07-17 15:51:14 +02:00
maike 1d55c45890 [tests] Subscribe to email bot 2020-07-17 15:51:14 +02:00
maike 4a2ed681ca [tests] Add fixture to create email rows 2020-07-17 15:51:14 +02:00
maike 10c496af98 [email] Get email row by hood *and* email.id 2020-07-17 15:51:14 +02:00
maike 3cbd06a66f [email] Column is supposed to be unique 2020-07-17 15:51:14 +02:00
maike 0999a72fab [email] Fix API call 2020-07-17 15:51:14 +02:00
maike ae9e931c43 [email] Fix database call for API secret 2020-07-17 15:51:14 +02:00
maike c2bdbc6f88 [email] Only abort MDA script if no MIME part is usable 2020-07-17 15:51:14 +02:00
maike ae979c37f9 [tests] Tests for email subscription w/o auth 2020-07-17 15:51:14 +02:00
maike 8f7840fb7c [tests] Email API happy path works now 2020-07-17 15:51:14 +02:00
maike c13a354367 [email] Subscriber routes don't need authentication 2020-07-17 15:51:14 +02:00