Refs #28009 -- Added empty_value tests for CharField subclasses.

This commit is contained in:
David Smith 2020-09-25 12:10:45 +02:00 committed by Mariusz Felisiak
parent 997f87c5b0
commit b8239cae19
6 changed files with 36 additions and 4 deletions

View file

@ -75,3 +75,11 @@ class RegexFieldTest(SimpleTestCase):
f = RegexField('^[a-z]+$', strip=True)
self.assertEqual(f.clean(' a'), 'a')
self.assertEqual(f.clean('a '), 'a')
def test_empty_value(self):
f = RegexField('', required=False)
self.assertEqual(f.clean(''), '')
self.assertEqual(f.clean(None), '')
f = RegexField('', empty_value=None, required=False)
self.assertIsNone(f.clean(''))
self.assertIsNone(f.clean(None))