from django.test.testcases import TestCase
from pagetools.subscriptions.models import QueuedEmail, SendStatus, Subscriber
from pagetools.subscriptions.utils import send_max, to_queue
[docs]class TC1Tests(TestCase):
[docs] def setUp(self):
for email in ("q@w.com", "w@q.de", "WW@qq.com"):
Subscriber.objects.create(email=email, is_activated=True)
to_queue(
{
"title": "Title",
"body": "Content",
}
)
to_queue(
{
"title": "Title2",
"body": "Content2",
}
)
[docs] def test_queues(self):
self.assertEqual(len(QueuedEmail.objects.all()), 2)
self.assertEqual(len(SendStatus.objects.all()), 6)
[docs] def test_send(self):
send_max()