コード例 #1
0
ファイル: forms_tests.py プロジェクト: benrito/us_ignite
 def test_form_succeeds_with_valid_values(self, user_get_mock):
     form = UserRegistrationForm({
         'email': '*****@*****.**',
         'password1': 'abc',
         'password2': 'abc',
     })
     eq_(form.is_valid(), True)
     user_get_mock.assert_called_once_with(email__iexact='*****@*****.**')
コード例 #2
0
ファイル: forms_tests.py プロジェクト: benrito/us_ignite
 def test_form_with_different_passwords_fails(self):
     form = UserRegistrationForm({
         'email': '*****@*****.**',
         'password1': 'alpha',
         'password2': 'omega',
     })
     eq_(form.is_valid(), False)
     ok_(form.non_field_errors())
コード例 #3
0
ファイル: forms_tests.py プロジェクト: benrito/us_ignite
 def test_form_with_registered_email_fails(self, user_get_mock):
     form = UserRegistrationForm({
         'email': '*****@*****.**',
         'password1': 'abc',
         'password2': 'abc',
     })
     eq_(form.is_valid(), False)
     ok_('email' in form.errors)
     user_get_mock.assert_called_once_with(email__iexact='*****@*****.**')
コード例 #4
0
ファイル: forms_tests.py プロジェクト: benrito/us_ignite
 def test_form_with_empty_fields_fails(self):
     form = UserRegistrationForm({
         'email': '',
         'password1': '',
         'password2': '',
     })
     eq_(form.is_valid(), False)
     ok_('email' in form.errors)
     ok_('password1' in form.errors)
     ok_('password2' in form.errors)
コード例 #5
0
ファイル: forms_tests.py プロジェクト: benrito/us_ignite
 def test_empty_form_fails(self):
     form = UserRegistrationForm({})
     eq_(form.is_valid(), False)
     ok_('email' in form.errors)
     ok_('password1' in form.errors)
     ok_('password2' in form.errors)