mirror of
https://github.com/Hopiu/django-imagekit.git
synced 2026-05-04 11:24:43 +00:00
Add test for @seanbell's utility
Currently failing
This commit is contained in:
parent
de550b71df
commit
7bf3e4e7a3
2 changed files with 12 additions and 1 deletions
|
|
@ -54,3 +54,7 @@ class AbstractImageModel(models.Model):
|
||||||
|
|
||||||
class ConcreteImageModel(AbstractImageModel):
|
class ConcreteImageModel(AbstractImageModel):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
class ConcreteImageModelSubclass(ConcreteImageModel):
|
||||||
|
pass
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,10 @@
|
||||||
from django.core.files import File
|
from django.core.files import File
|
||||||
from imagekit.signals import source_created
|
from imagekit.signals import source_created
|
||||||
from imagekit.specs.sourcegroups import ImageFieldSourceGroup
|
from imagekit.specs.sourcegroups import ImageFieldSourceGroup
|
||||||
|
from imagekit.utils import get_nonabstract_descendants
|
||||||
from nose.tools import eq_
|
from nose.tools import eq_
|
||||||
from . models import AbstractImageModel, ConcreteImageModel
|
from . models import (AbstractImageModel, ConcreteImageModel,
|
||||||
|
ConcreteImageModelSubclass)
|
||||||
from .utils import get_image_file
|
from .utils import get_image_file
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -20,3 +22,8 @@ def test_source_created_signal():
|
||||||
instance.original_image.save('test_source_created_signal.jpg', img)
|
instance.original_image.save('test_source_created_signal.jpg', img)
|
||||||
|
|
||||||
eq_(count[0], 1)
|
eq_(count[0], 1)
|
||||||
|
|
||||||
|
|
||||||
|
def test_nonabstract_descendants_generator():
|
||||||
|
descendants = list(get_nonabstract_descendants(AbstractImageModel))
|
||||||
|
eq_(descendants, [ConcreteImageModel, ConcreteImageModelSubclass])
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue