From 6f5fcfc6d26238810df599b7862d7c6bc0fd303a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lo=C3=AFc=20Bistuer?= <loic.bistuer@gmail.com>
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 e0afd62101..19d0d91fd5 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',