summaryrefslogtreecommitdiff
path: root/tests/validators
diff options
context:
space:
mode:
authorArne de Laat <arne@delaat.net>2017-06-06 10:57:08 +0200
committerTim Graham <timograham@gmail.com>2017-06-07 16:53:36 -0400
commit681d2599ee224826de0050f92f65fdf96bb6a0ca (patch)
treef8adfb87fa360fe12ab9895140cd71717c4645a2 /tests/validators
parentb137add6cf0cd0e7e7d7d2dff2902dd54e92453e (diff)
downloaddjango-681d2599ee224826de0050f92f65fdf96bb6a0ca.tar.gz
Fixed #28165 -- Ignored case in FileExtensionValidator's allowed_extensions.
Diffstat (limited to 'tests/validators')
-rw-r--r--tests/validators/tests.py9
1 files changed, 9 insertions, 0 deletions
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),
@@ -459,6 +460,14 @@ class TestValidatorEquality(TestCase):
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')
)