[tests] Incomplete test for kibicara_mda
This commit is contained in:
parent
4ccd30cadf
commit
29d10d5acd
|
@ -52,3 +52,32 @@ def test_email_unsubscribe(client, hood_id, email_row):
|
||||||
token = to_token(email="user@localhost", hood=hood_id)
|
token = to_token(email="user@localhost", hood=hood_id)
|
||||||
response = client.get('/api/hoods/%d/email/unsubscribe/%s' % (hood_id, token))
|
response = client.get('/api/hoods/%d/email/unsubscribe/%s' % (hood_id, token))
|
||||||
assert response.status_code == status.HTTP_204_NO_CONTENT
|
assert response.status_code == status.HTTP_204_NO_CONTENT
|
||||||
|
|
||||||
|
|
||||||
|
def test_email_send_mda(client, hood_id, trigger_id, email_row): # -> call kibicara_mda.py like an MDA would
|
||||||
|
mail = """
|
||||||
|
From test@example.com Tue Jun 16 15:33:19 2020
|
||||||
|
Return-path: <test@example.com>
|
||||||
|
Envelope-to: hood@localhost
|
||||||
|
Delivery-date: Tue, 16 Jun 2020 15:33:19 +0200
|
||||||
|
Received: from [23.143.35.123] (helo=example.com)
|
||||||
|
by example.com with smtp (Exim 4.89)
|
||||||
|
(envelope-from <test@example.com>)
|
||||||
|
id 1jlC1e-0005ro-PL
|
||||||
|
for hood@localhost; Tue, 16 Jun 2020 15:33:19 +0200
|
||||||
|
Message-ID: <B5F50812.F55DFD8B@example.com>
|
||||||
|
Date: Tue, 16 Jun 2020 06:53:19 -0700
|
||||||
|
Reply-To: "Test" <test@example.com>
|
||||||
|
From: "Test" <test@example.com>
|
||||||
|
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.17) Gecko/20080914 Thunderbird/2.0.0.17
|
||||||
|
MIME-Version: 1.0
|
||||||
|
To: <hood@localhost>
|
||||||
|
Subject: Chat: test
|
||||||
|
Content-Type: text/plain;
|
||||||
|
charset="us-ascii"
|
||||||
|
Content-Transfer-Encoding: 7bit
|
||||||
|
|
||||||
|
hi, test
|
||||||
|
"""
|
||||||
|
os.system("echo %s | kibicara_mda" % mail)
|
||||||
|
# Check whether mail was received and accepted
|
||||||
|
|
Loading…
Reference in a new issue