Exemple #1
0
 def test_handles_context_validator(self):
     form = mock.form_for_validator(mock.context_validator)
     self.assertEqual(form.is_valid(), False)
     expected_errors = {
         "special": [mock.sample_error_message]
     }
     self.assertDictEqual(expected_errors, form.errors)
Exemple #2
0
 def test_handles_simple_validator(self):
     form = mock.form_for_validator(mock.simple_validator)
     self.assertEqual(form.is_valid(), False)
     expected_errors = {
         base.DEFAULT_CONTEXT_KEY: [mock.sample_error_message]
     }
     self.assertDictEqual(expected_errors, form.errors)
Exemple #3
0
 def test_handles_dict_with_list_validator(self):
     form = mock.form_for_validator(mock.dict_with_list_validator)
     self.assertEqual(form.is_valid(), False)
     expected_errors = {
         "special": [mock.sample_error_message, mock.sample_error_message2]
     }
     self.assertDictEqual(expected_errors, form.errors)
Exemple #4
0
 def test_handles_simple_validator(self):
     form = mock.form_for_validator(mock.simple_validator)
     self.assertEqual(form.is_valid(), False)
     expected_errors = {
         base.DEFAULT_CONTEXT_KEY: [mock.sample_error_message]
     }
     self.assertDictEqual(expected_errors, form.errors)
Exemple #5
0
 def test_handles_django_validator(self):
     from django.core.validators import EmailValidator
     error_msg = 'Enter a valid email address.'
     form = mock.form_for_validator(EmailValidator(error_msg),
                                    mock.bad_email)
     self.assertEqual(form.is_valid(), False)
     expected_errors = {base.DEFAULT_CONTEXT_KEY: [error_msg]}
     self.assertDictEqual(expected_errors, form.errors)
Exemple #6
0
 def test_handles_django_validator(self):
     from django.core.validators import EmailValidator
     error_msg = 'Enter a valid email address.'
     form = mock.form_for_validator(
         EmailValidator(error_msg), mock.bad_email
     )
     self.assertEqual(form.is_valid(), False)
     expected_errors = {
         base.DEFAULT_CONTEXT_KEY: [
             error_msg
         ]
     }
     self.assertDictEqual(expected_errors, form.errors)