Skip to content

Commit 7f1a021

Browse files
committed
improve tests
1 parent 581a3d6 commit 7f1a021

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

tests/test_models.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,12 @@
88
from django.conf import settings
99
from django.core.files.storage import default_storage
1010
from django.core.files.uploadedfile import SimpleUploadedFile
11+
from django.db.models.fields.files import ImageFieldFile
1112
from django.utils import version
1213
from PIL import Image
1314

15+
from stdimage.models import StdImageFieldFile
16+
1417
from . import models
1518
from .models import (
1619
AdminDeleteModel,
@@ -184,9 +187,14 @@ def test_variations_deepcopy(self, db):
184187
image=self.fixtures["600x400.jpg"]
185188
)
186189
instance = copy.deepcopy(instance_original)
190+
assert isinstance(instance.image, StdImageFieldFile)
191+
187192
assert hasattr(instance.image, "thumbnail")
188193
assert hasattr(instance.image, "medium")
189194

195+
assert isinstance(instance.image.thumbnail, ImageFieldFile)
196+
assert isinstance(instance.image.medium, ImageFieldFile)
197+
190198
source_file = self.fixtures["600x400.jpg"]
191199

192200
assert os.path.exists(os.path.join(IMG_DIR, "600x400.jpg"))

0 commit comments

Comments
 (0)