Beispiel #1
0
 def testAttributeSetting(self):
     c = get_contact_or_fake('test test', '*****@*****.**')
     results = update_subscription(c, True, attributes={'var1': 'True'})
     sub = Subscription.objects.get(email='*****@*****.**')
     self.assert_(sub)
     self.assertEqual(sub.attribute_value('var1'), 'True')
     self.assertTrue(sub.subscribed)
Beispiel #2
0
 def testAttributeSetting(self):
     c = get_contact_or_fake('test test', '*****@*****.**')
     results = update_subscription(c, True, attributes = {'var1' : 'True'})
     sub = Subscription.objects.get(email='*****@*****.**')
     self.assert_(sub)
     self.assertEqual(sub.attribute_value('var1'), 'True')
     self.assertTrue(sub.subscribed)
Beispiel #3
0
    def testSetReset(self):
        c = get_contact_or_fake('test test', '*****@*****.**')
        results = update_subscription(c, True)
        sub = is_subscribed(c)
        self.assertTrue(sub)

        results = update_subscription(c, False)
        sub = is_subscribed(c)
        self.assertFalse(sub)
Beispiel #4
0
 def testSetReset(self):
     c = get_contact_or_fake('test test', '*****@*****.**')
     results = update_subscription(c, True)
     sub = is_subscribed(c)
     self.assertTrue(sub)
     
     results = update_subscription(c, False)
     sub = is_subscribed(c)
     self.assertFalse(sub)
Beispiel #5
0
    def testNewIsSubscribed(self):
        url = urlresolvers.reverse('newsletter_subscribe_ajah')
        c = get_contact_or_fake('test test', '*****@*****.**')
        self.assertFalse(is_subscribed(c))

        response = self.client.post(url, {
            'full_name': 'Testy Testerson',
            'email': c.email,
        })

        self.assertTrue(is_subscribed(c))
Beispiel #6
0
 def  testNewIsSubscribed(self):
     url = urlresolvers.reverse('newsletter_subscribe_ajah')
     c = get_contact_or_fake('test test', '*****@*****.**')
     self.assertFalse(is_subscribed(c))
     
     response = self.client.post(url, {
         'full_name' : 'Testy Testerson',
         'email': c.email,
         })
 
     self.assertTrue(is_subscribed(c))
Beispiel #7
0
    def testNewIsUnsubscribed(self):
        c = get_contact_or_fake('test test', '*****@*****.**')
        update_subscription(c, True)
        self.assertTrue(is_subscribed(c))

        url = reverse('newsletter_unsubscribe_ajah')
        response = self.client.post(url, {
            'full_name': 'Testy Testerson',
            'email': c.email,
        })

        self.assertFalse(is_subscribed(c))
Beispiel #8
0
 def testExplicitSubscribed(self):
     c = get_contact_or_fake('test test', '*****@*****.**')
     results = update_subscription(c, True)
     sub = is_subscribed(c)
     self.assertTrue(sub)
Beispiel #9
0
 def testExplicitUnsubscribed(self):
     c = get_contact_or_fake('test test', '*****@*****.**')
     results = update_subscription(c, False)
     sub = is_subscribed(c)
     self.assertFalse(sub)
Beispiel #10
0
 def testNewIsUnsubscribed(self):
     c = get_contact_or_fake('test test', '*****@*****.**')
     sub = is_subscribed(c)
     self.assertFalse(sub)
Beispiel #11
0
 def  testExplicitSubscribed(self):
     c = get_contact_or_fake('test test', '*****@*****.**')
     results = update_subscription(c, True)
     sub = is_subscribed(c)
     self.assertTrue(sub)
Beispiel #12
0
 def  testExplicitUnsubscribed(self):
     c = get_contact_or_fake('test test', '*****@*****.**')
     results = update_subscription(c, False)
     sub = is_subscribed(c)
     self.assertFalse(sub)
Beispiel #13
0
 def  testNewIsUnsubscribed(self):
     c = get_contact_or_fake('test test', '*****@*****.**')
     sub = is_subscribed(c)
     self.assertFalse(sub)
Beispiel #14
0
    def get_contact(self):
        data = self.cleaned_data
        email = data['email']
        full_name = data['full_name']

        return get_contact_or_fake(full_name, email)
Beispiel #15
0
Datei: forms.py Projekt: 34/T
 def get_contact(self):
     data = self.cleaned_data
     email = data['email']
     full_name = data['full_name']
     
     return get_contact_or_fake(full_name, email)