From 681d2599ee224826de0050f92f65fdf96bb6a0ca Mon Sep 17 00:00:00 2001 From: Arne de Laat Date: Tue, 6 Jun 2017 10:57:08 +0200 Subject: Fixed #28165 -- Ignored case in FileExtensionValidator's allowed_extensions. --- tests/validators/tests.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'tests') diff --git a/tests/validators/tests.py b/tests/validators/tests.py index d7888ef9a7..8620e7dc35 100644 --- a/tests/validators/tests.py +++ b/tests/validators/tests.py @@ -256,6 +256,7 @@ TEST_DATA = [ (FileExtensionValidator(['']), ContentFile('contents', name='fileWithNoExtension'), None), (FileExtensionValidator(['txt']), ContentFile('contents', name='file.txt'), None), (FileExtensionValidator(['txt']), ContentFile('contents', name='file.TXT'), None), + (FileExtensionValidator(['TXT']), ContentFile('contents', name='file.txt'), None), (FileExtensionValidator(), ContentFile('contents', name='file.jpg'), None), (validate_image_file_extension, ContentFile('contents', name='file.jpg'), None), @@ -458,6 +459,14 @@ class TestValidatorEquality(TestCase): FileExtensionValidator(['txt']), FileExtensionValidator(['txt']) ) + self.assertEqual( + FileExtensionValidator(['TXT']), + FileExtensionValidator(['txt']) + ) + self.assertEqual( + FileExtensionValidator(['TXT', 'png']), + FileExtensionValidator(['txt', 'png']) + ) self.assertEqual( FileExtensionValidator(['txt']), FileExtensionValidator(['txt'], code='invalid_extension') -- cgit v1.3