Esempio n. 1
0
 def test_email_makes_username_not_unique(self):
     create_user(
         username='******',
         email='*****@*****.**')
     form = AuthUserCreateAccountAutoUsernameForm({
         'password1': 'unused',
         'password2': 'unused',
         'email': '*****@*****.**'
     })
     self.assertTrue(form.is_valid())
     with self.assertRaisesRegexp(ValidationError, '^.*name already exists.*$'):
         form.save()
Esempio n. 2
0
 def test_save(self):
     form = AuthUserCreateAccountAutoUsernameForm({
         'password1': 'test',
         'password2': 'test',
         'email': '*****@*****.**'
     })
     form.is_valid()
     self.assertEquals(User.objects.count(), 0)
     form.save()
     self.assertEquals(User.objects.count(), 1)
     created_user = User.objects.first()
     self.assertEqual(created_user.username, '*****@*****.**')
     self.assertEqual(created_user.email, '*****@*****.**')
     self.assertTrue(created_user.has_usable_password())
     self.assertTrue(created_user.check_password('test'))
Esempio n. 3
0
 def test_email_is_more_than_30_chars(self):
     create_user('testuser', email='*****@*****.**')
     form = AuthUserCreateAccountAutoUsernameForm({
         'password1': 'unused',
         'password2': 'unused',
         'email': '*****@*****.**'
     })
     self.assertTrue(form.is_valid())
     user = form.save()
     self.assertEquals(user.username, '[email protected]')