Source code for pagetools.subscriptions.tests.test_utils

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()