diff --git a/tests/modeltests/validation/models.py b/tests/modeltests/validation/models.py index bce49741a1..77b1b07cf6 100644 --- a/tests/modeltests/validation/models.py +++ b/tests/modeltests/validation/models.py @@ -14,20 +14,3 @@ class ModelToValidate(models.Model): if self.number == 11: raise ValidationError('Invalid number supplied!') -class BaseModelValidationTests(TestCase): - def test_missing_required_field_raises_error(self): - mtv = ModelToValidate() - self.assertRaises(ValidationError, mtv.clean) - try: - mtv.clean() - except ValidationError, e: - self.assertEquals(['name', 'number'], sorted(e.message_dict.keys())) - - def test_with_correct_value_model_validates(self): - mtv = ModelToValidate(number=10, name='Some Name') - self.assertEqual(None, mtv.clean()) - - def test_custom_validate_method_is_called(self): - mtv = ModelToValidate(number=11) - self.assertRaises(ValidationError, mtv.clean) - diff --git a/tests/modeltests/validation/tests.py b/tests/modeltests/validation/tests.py new file mode 100644 index 0000000000..f1d558aa8d --- /dev/null +++ b/tests/modeltests/validation/tests.py @@ -0,0 +1,22 @@ +from django.core.exceptions import ValidationError +from django.test import TestCase + +from models import ModelToValidate + +class BaseModelValidationTests(TestCase): + def test_missing_required_field_raises_error(self): + mtv = ModelToValidate() + self.assertRaises(ValidationError, mtv.clean) + try: + mtv.clean() + except ValidationError, e: + self.assertEquals(['name', 'number'], sorted(e.message_dict.keys())) + + def test_with_correct_value_model_validates(self): + mtv = ModelToValidate(number=10, name='Some Name') + self.assertEqual(None, mtv.clean()) + + def test_custom_validate_method_is_called(self): + mtv = ModelToValidate(number=11) + self.assertRaises(ValidationError, mtv.clean) +