Exemplo n.º 1
0
 def setUp(self):
     subscribers.register(SubscribersTestModel1)
     subscribers.register(SubscribersTestModel2)
     self.email1 = SubscribersTestModel1.objects.create(subject="Foo 1")
     self.email2 = SubscribersTestModel2.objects.create(subject="Foo 2")
     self.subscriber1 = Subscriber.objects.subscribe(email="*****@*****.**")
     self.subscriber2 = Subscriber.objects.subscribe(email="*****@*****.**")
     # Create the emails.
     for email in (self.email1, self.email2):
         for subscriber in (self.subscriber1, self.subscriber2):
             subscribers.dispatch_email(email, subscriber)
Exemplo n.º 2
0
 def testRegistration(self):
     # Register the model and test.
     subscribers.register(SubscribersTestModel1)
     self.assertTrue(subscribers.is_registered(SubscribersTestModel1))
     self.assertRaises(RegistrationError, lambda: subscribers.register(SubscribersTestModel1))
     self.assertTrue(SubscribersTestModel1 in subscribers.get_registered_models())
     self.assertTrue(isinstance(subscribers.get_adapter(SubscribersTestModel1), subscribers.EmailAdapter))
     # Unregister the model and text.
     subscribers.unregister(SubscribersTestModel1)
     self.assertFalse(subscribers.is_registered(SubscribersTestModel1))
     self.assertRaises(RegistrationError, lambda: subscribers.unregister(SubscribersTestModel1))
     self.assertTrue(SubscribersTestModel1 not in subscribers.get_registered_models())
     self.assertRaises(RegistrationError, lambda: isinstance(subscribers.get_adapter(SubscribersTestModel1))) 
Exemplo n.º 3
0
 def setUp(self):
     subscribers.register(SubscribersTestModel1)
     subscribers.register(SubscribersTestModel2)
     self.email1 = SubscribersTestModel1.objects.create(subject="Foo 1")
     self.email2 = SubscribersTestModel2.objects.create(subject="Foo 1")
     self.subscriber1 = Subscriber.objects.subscribe(email="*****@*****.**")