from django.conf import settings
from django.contrib.auth.models import User
from patchwork.models import EmailConfirmation, Person, Bundle
-from patchwork.tests.utils import defaults
+from patchwork.tests.utils import defaults, error_strings
def _confirmation_url(conf):
return reverse('patchwork.views.confirm', kwargs = {'key': conf.key})
self.assertEquals(response.status_code, 200)
self.assertTrue(response.context['linkform'])
self.assertFormError(response, 'linkform', 'email',
- 'Enter a valid e-mail address.')
+ error_strings['email'])
def testUserPersonRequestValid(self):
response = self.client.post('/user/link/',
self.conf.save()
def testUserPersonConfirm(self):
- self.assertEquals(Person.objects.count(), 1)
+ self.assertEquals(Person.objects.count(), 0)
response = self.client.get(_confirmation_url(self.conf))
self.assertEquals(response.status_code, 200)
# check that the Person object has been created and linked
- self.assertEquals(Person.objects.count(), 2)
+ self.assertEquals(Person.objects.count(), 1)
person = Person.objects.get(email = self.user.secondary_email)
self.assertEquals(person.email, self.user.secondary_email)
self.assertEquals(person.user, self.user.user)