def test_signal(self): """If a title is given, it should be used to generate the slug.""" def receiver_test_function(sender, instance): pass content_object_init.connect(receiver_test_function, sender=Page) page = Page(**self.page_kwargs) self.assertTrue(content_object_init.has_receivers_for(Page))
def test_signal(self): # If a title is given, it should be used to generate the slug. def receiver_test_function(sender, instance): pass content_object_init.connect(receiver_test_function, sender=Page) Page(**self.page_kwargs) self.assertTrue(content_object_init.has_receivers_for(Page))
def test_signal(self): def receiver_test_function(sender): receiver_test_function.has_been_called = True pass receiver_test_function.has_been_called = False content_object_init.connect(receiver_test_function) self.assertIn( receiver_test_function, content_object_init.receivers_for(Page)) self.assertFalse(receiver_test_function.has_been_called) Page(**self.page_kwargs) self.assertTrue(receiver_test_function.has_been_called)