diff options
author | winkidney <winkidney@gmail.com> | 2018-08-22 19:34:51 +0800 |
---|---|---|
committer | Tim Graham <timograham@gmail.com> | 2018-08-23 09:04:25 -0400 |
commit | c69d40f94308d52243133def3b6be7ff403df6f1 (patch) | |
tree | 4e589d7e17d61345917daaab8fc102aa90c4db53 /tests/files | |
parent | 586a9dc4295357de1f5ad0590ad34bf2bc008f79 (diff) | |
download | django-c69d40f94308d52243133def3b6be7ff403df6f1.tar.gz |
Fixed #29705 -- Fixed ImageField RuntimeError crash for WebP files.
Diffstat (limited to 'tests/files')
-rw-r--r-- | tests/files/test.webp | bin | 0 -> 26390 bytes | |||
-rw-r--r-- | tests/files/tests.py | 6 |
2 files changed, 6 insertions, 0 deletions
diff --git a/tests/files/test.webp b/tests/files/test.webp Binary files differnew file mode 100644 index 0000000000..ae871d14f7 --- /dev/null +++ b/tests/files/test.webp diff --git a/tests/files/tests.py b/tests/files/tests.py index 663d2d976f..b50061649a 100644 --- a/tests/files/tests.py +++ b/tests/files/tests.py @@ -343,6 +343,12 @@ class GetImageDimensionsTests(unittest.TestCase): size = images.get_image_dimensions(fh) self.assertEqual(size, (None, None)) + def test_webp(self): + img_path = os.path.join(os.path.dirname(__file__), 'test.webp') + with open(img_path, 'rb') as fh: + size = images.get_image_dimensions(fh) + self.assertEqual(size, (540, 405)) + class FileMoveSafeTests(unittest.TestCase): def test_file_move_overwrite(self): |