From 6f5fcfc6d26238810df599b7862d7c6bc0fd303a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Bistuer?= Date: Fri, 22 Apr 2016 07:23:09 +0700 Subject: [PATCH] Moved declaration of test form inside the relevant test for clarity. --- tests/forms_tests/tests/test_validators.py | 58 +++++++++++----------- 1 file changed, 28 insertions(+), 30 deletions(-) diff --git a/tests/forms_tests/tests/test_validators.py b/tests/forms_tests/tests/test_validators.py index e0afd621016..19d0d91fd5e 100644 --- a/tests/forms_tests/tests/test_validators.py +++ b/tests/forms_tests/tests/test_validators.py @@ -8,38 +8,36 @@ from django.core import validators from django.core.exceptions import ValidationError -class UserForm(forms.Form): - full_name = forms.CharField( - max_length=50, - validators=[ - validators.validate_integer, - validators.validate_email, - ] - ) - string = forms.CharField( - max_length=50, - validators=[ - validators.RegexValidator( - regex='^[a-zA-Z]*$', - message="Letters only.", - ) - ] - ) - ignore_case_string = forms.CharField( - max_length=50, - validators=[ - validators.RegexValidator( - regex='^[a-z]*$', - message="Letters only.", - flags=re.IGNORECASE, - ) - ] - - ) - - class TestFieldWithValidators(TestCase): def test_all_errors_get_reported(self): + class UserForm(forms.Form): + full_name = forms.CharField( + max_length=50, + validators=[ + validators.validate_integer, + validators.validate_email, + ] + ) + string = forms.CharField( + max_length=50, + validators=[ + validators.RegexValidator( + regex='^[a-zA-Z]*$', + message="Letters only.", + ) + ] + ) + ignore_case_string = forms.CharField( + max_length=50, + validators=[ + validators.RegexValidator( + regex='^[a-z]*$', + message="Letters only.", + flags=re.IGNORECASE, + ) + ] + ) + form = UserForm({ 'full_name': 'not int nor mail', 'string': '2 is not correct',