diff options
author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-05-04 08:09:02 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-04 08:09:02 +0200 |
commit | fcfbf08abe3e6dc54894df6988024f055abc6c40 (patch) | |
tree | c9ad4c2180ec713af698ba3a81fdae7322b1f233 | |
parent | f5b39b77e38b7585861df9314aba4ce93b018c4c (diff) | |
download | django-fcfbf08abe3e6dc54894df6988024f055abc6c40.tar.gz |
Fixed MultipleFileFieldTest.test_file_multiple_validation() test if Pillow isn't installed.
Follow up to fb4c55d9ec4bb812a7fb91fa20510d91645e411b.
-rw-r--r-- | tests/forms_tests/field_tests/test_filefield.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/forms_tests/field_tests/test_filefield.py b/tests/forms_tests/field_tests/test_filefield.py index 00c74a7c1a..11388bdc09 100644 --- a/tests/forms_tests/field_tests/test_filefield.py +++ b/tests/forms_tests/field_tests/test_filefield.py @@ -1,4 +1,5 @@ import pickle +import unittest from django.core.exceptions import ValidationError from django.core.files.uploadedfile import SimpleUploadedFile @@ -6,6 +7,13 @@ from django.core.validators import validate_image_file_extension from django.forms import FileField, FileInput from django.test import SimpleTestCase +try: + from PIL import Image # NOQA +except ImportError: + HAS_PILLOW = False +else: + HAS_PILLOW = True + class FileFieldTest(SimpleTestCase): def test_filefield_1(self): @@ -151,6 +159,7 @@ class MultipleFileFieldTest(SimpleTestCase): with self.assertRaisesMessage(ValidationError, msg): f.clean(files[::-1]) + @unittest.skipUnless(HAS_PILLOW, "Pillow not installed") def test_file_multiple_validation(self): f = MultipleFileField(validators=[validate_image_file_extension]) |