Module ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam defaults vararg kwarg body If CompareIs NameLoad NameLoad body AugAssignAdd AttributeStore NameLoad attr Num decorator_list Assign AttributeStore NameLoad attr Num Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Call NameLoad Call NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call NameLoad AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Call NameLoad Call NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Num decorator_list
N/A django.core.files File imagekit.signals source_saved imagekit.specs.sourcegroups ImageFieldSourceGroup nose.tools eq_ models AbstractImageModel ImageModel ConcreteImageModel utils get_image_file make_counting_receiver N/A N/A source_group N/A N/A receiver N/A N/A sender N/A args kwargs N/A N/A N/A sender source_group N/A N/A N/A receiver count 1 N/A N/A N/A receiver count 0 N/A receiver N/A test_source_saved_signal N/A N/A N/A N/A N/A 
    Creating a new instance with an image causes the source_saved signal to be
    dispatched.

     N/A source_group N/A ImageFieldSourceGroup ImageModel image N/A receiver N/A make_counting_receiver source_group N/A N/A N/A source_saved connect receiver N/A N/A N/A N/A ImageModel objects create image N/A File N/A get_image_file N/A N/A eq_ N/A receiver count 1 N/A test_no_source_saved_signal N/A N/A N/A N/A N/A 
    Creating a new instance without an image shouldn't cause the source_saved
    signal to be dispatched.

    https://github.com/matthewwithanm/django-imagekit/issues/214

     N/A source_group N/A ImageFieldSourceGroup ImageModel image N/A receiver N/A make_counting_receiver source_group N/A N/A N/A source_saved connect receiver N/A N/A N/A N/A ImageModel objects create N/A N/A eq_ N/A receiver count 0 N/A test_abstract_model_signals N/A N/A N/A N/A N/A 
    Source groups created for abstract models must cause signals to be
    dispatched on their concrete subclasses.

     N/A source_group N/A ImageFieldSourceGroup AbstractImageModel original_image N/A receiver N/A make_counting_receiver source_group N/A N/A N/A source_saved connect receiver N/A N/A N/A N/A ConcreteImageModel objects create original_image N/A File N/A get_image_file N/A N/A eq_ N/A receiver count 1 N/A