Skip to content

Commit 47ba13c

Browse files
authored
Improve the task reminder test
Added a brief sleep before checking email assertions to ensure emails are sent properly.
1 parent 9eb3b04 commit 47ba13c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tests/common/test_reminder.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import time
12
from random import random
23
from django.contrib.contenttypes.models import ContentType
34
from django.contrib.sites.models import Site
@@ -64,10 +65,9 @@ def test_task_reminder(self):
6465
self.assertEqual(response.status_code, 200, response.reason_phrase)
6566
self.assertNoFormErrors(response)
6667

67-
site = Site.objects.get_current()
68-
template = loader.get_template("common/reminder_message.html")
69-
# with self.settings(TESTING=True):
7068
send_remainders()
69+
time.sleep(0.01) # wait for email sending
7170
self.assertEqual(1, len(mail.outbox))
7271
self.assertIn(data['subject'], mail.outbox[0].subject)
72+
self.assertIn(str(content), mail.outbox[0].body)
7373
mail.outbox = []

0 commit comments

Comments
 (0)