summaryrefslogtreecommitdiff
path: root/tests/validators
diff options
context:
space:
mode:
authorArne de Laat <arne@delaat.net>2017-06-06 10:51:08 +0200
committerTim Graham <timograham@gmail.com>2017-06-07 16:53:10 -0400
commitb137add6cf0cd0e7e7d7d2dff2902dd54e92453e (patch)
tree36788fff8441100ecf4d10c484be8f5ed8b877a2 /tests/validators
parentc01409c7899789206b40769ed308e6a7297f9697 (diff)
downloaddjango-b137add6cf0cd0e7e7d7d2dff2902dd54e92453e.tar.gz
Added FileExtensionValidator tests for uppercase and missing file extensions.
Diffstat (limited to 'tests/validators')
-rw-r--r--tests/validators/tests.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/validators/tests.py b/tests/validators/tests.py
index ba7038094c..d7888ef9a7 100644
--- a/tests/validators/tests.py
+++ b/tests/validators/tests.py
@@ -248,13 +248,19 @@ TEST_DATA = [
(RegexValidator('a', flags=re.IGNORECASE), 'A', None),
(FileExtensionValidator(['txt']), ContentFile('contents', name='fileWithUnsupportedExt.jpg'), ValidationError),
- (FileExtensionValidator(['txt']), ContentFile('contents', name='fileWithNoExtenstion'), ValidationError),
+ (FileExtensionValidator(['txt']), ContentFile('contents', name='fileWithUnsupportedExt.JPG'), ValidationError),
+ (FileExtensionValidator(['txt']), ContentFile('contents', name='fileWithNoExtension'), ValidationError),
+ (FileExtensionValidator(['']), ContentFile('contents', name='fileWithAnExtension.txt'), ValidationError),
(FileExtensionValidator([]), ContentFile('contents', name='file.txt'), ValidationError),
+
+ (FileExtensionValidator(['']), ContentFile('contents', name='fileWithNoExtension'), 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),
(validate_image_file_extension, ContentFile('contents', name='file.png'), None),
+ (validate_image_file_extension, ContentFile('contents', name='file.PNG'), None),
(validate_image_file_extension, ContentFile('contents', name='file.txt'), ValidationError),
(validate_image_file_extension, ContentFile('contents', name='file'), ValidationError),
]