예제 #1
0
 def test_valid_userdata_creates_an_user(self):
     user_form = SignUpForm({
         'email': '*****@*****.**',
         'password1': 'ZZgg105%1',
         'password2': 'ZZgg105%1',
     })
     self.assertTrue(user_form.is_valid())
예제 #2
0
 def test_numeric_only_user_password_throws_an_error(self):
     user_form = SignUpForm(
         {'email': '*****@*****.**',
          'password1': '00001111',
          'password2': '00001111', }
     )
     self.assertFalse(user_form.is_valid(), msg='This password is entirely numeric.')
예제 #3
0
 def test_invalid_user_email_throws_an_error(self):
     user_form = SignUpForm(
         {'email': 'kalin',
          'password1': 'ZZgg105%1',
          'password2': 'ZZgg105%1', }
     )
     self.assertFalse(user_form.is_valid(), msg='Please enter a valid email address.')
예제 #4
0
 def test_too_short_user_password_throws_an_error(self):
     user_form = SignUpForm(
         {'email': '*****@*****.**',
          'password1': 'No1',
          'password2': 'No1', }
     )
     self.assertFalse(user_form.is_valid(), msg='This password is too short. It must contain at least 8 characters.')
예제 #5
0
 def test_invalid_userdata_throws_an_error(self):
     user_form = SignUpForm(
         {'email': '*****@*****.**',
          'password1': 'ZZgg105%1',
          'password2': 'ZZgg105%16366', }
     )
     self.assertFalse(user_form.is_valid(), msg='Please enter same password twice.')