mirror of
https://github.com/Hopiu/django-imagekit.git
synced 2026-03-16 21:30:23 +00:00
Test that source_saved is dispatched for new instance
This commit is contained in:
parent
a6ef72027b
commit
c6a0a13c45
1 changed files with 14 additions and 1 deletions
|
|
@ -2,7 +2,7 @@ from django.core.files import File
|
|||
from imagekit.signals import source_saved
|
||||
from imagekit.specs.sourcegroups import ImageFieldSourceGroup
|
||||
from nose.tools import eq_
|
||||
from . models import AbstractImageModel, ConcreteImageModel
|
||||
from . models import AbstractImageModel, ImageModel, ConcreteImageModel
|
||||
from .utils import get_image_file
|
||||
|
||||
|
||||
|
|
@ -14,6 +14,19 @@ def make_counting_receiver(source_group):
|
|||
return receiver
|
||||
|
||||
|
||||
def test_source_saved_signal():
|
||||
"""
|
||||
Creating a new instance with an image causes the source_saved signal to be
|
||||
dispatched.
|
||||
|
||||
"""
|
||||
source_group = ImageFieldSourceGroup(ImageModel, 'image')
|
||||
receiver = make_counting_receiver(source_group)
|
||||
source_saved.connect(receiver)
|
||||
ImageModel.objects.create(image=File(get_image_file()))
|
||||
eq_(receiver.count, 1)
|
||||
|
||||
|
||||
def test_abstract_model_signals():
|
||||
"""
|
||||
Source groups created for abstract models must cause signals to be
|
||||
|
|
|
|||
Loading…
Reference in a new issue