diff --git a/tests/model_fields/models.py b/tests/model_fields/models.py
index 4208454..daf9ea8 100644
a
|
b
|
class AbstractForeignFieldsModel(models.Model):
|
384 | 384 | |
385 | 385 | class Meta: |
386 | 386 | abstract = True |
| 387 | |
| 388 | |
| 389 | class Profile(models.Model): |
| 390 | image = models.ImageField() |
diff --git a/tests/model_fields/test_imagefield.py b/tests/model_fields/test_imagefield.py
index 7389573..e0c229a 100644
a
|
b
|
class ImageFieldTests(ImageFieldTestMixin, TestCase):
|
181 | 181 | loaded_p = pickle.loads(dump) |
182 | 182 | self.assertEqual(p.mugshot, loaded_p.mugshot) |
183 | 183 | |
| 184 | def test_image_field_io_closed_file(self): |
| 185 | """ |
| 186 | Opening 'image' property as Image object of a model's ImageField will fail |
| 187 | with an 'I/O operation on closed file' error. Regression for #13750 |
| 188 | """ |
| 189 | from .models import Profile |
| 190 | profile = Profile() |
| 191 | profile.image.save("test", self.file1) |
| 192 | |
| 193 | w = profile.image.width |
| 194 | h = profile.image.height |
| 195 | |
| 196 | original = Image.open(profile.image) |
| 197 | |
184 | 198 | |
185 | 199 | @skipIf(Image is None, "Pillow is required to test ImageField") |
186 | 200 | class ImageFieldTwoDimensionsTests(ImageFieldTestMixin, TestCase): |