From 9a015f4e0d1172937d3f91e19badbce1982eee23 Mon Sep 17 00:00:00 2001 From: David Smith Date: Fri, 10 Apr 2020 08:25:17 +0100 Subject: [PATCH] Completed test coverage for forms.RegexField. --- tests/forms_tests/field_tests/test_regexfield.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/forms_tests/field_tests/test_regexfield.py b/tests/forms_tests/field_tests/test_regexfield.py index 6f4cc440e9..9e1d2cefc1 100644 --- a/tests/forms_tests/field_tests/test_regexfield.py +++ b/tests/forms_tests/field_tests/test_regexfield.py @@ -65,3 +65,12 @@ class RegexFieldTest(SimpleTestCase): self.assertEqual('1234', f.clean('1234')) with self.assertRaisesMessage(ValidationError, "'Enter a valid value.'"): f.clean('abcd') + + def test_get_regex(self): + f = RegexField('^[a-z]+$') + self.assertEqual(f.regex, re.compile('^[a-z]+$')) + + def test_regexfield_strip(self): + f = RegexField('^[a-z]+$', strip=True) + self.assertEqual(f.clean(' a'), 'a') + self.assertEqual(f.clean('a '), 'a')