def test_ignore_post_save_signal(self): resource = ResourceFactory() DatasetFactory(resources=[resource]) unexpected_signals = Dataset.after_save, Dataset.on_update with assert_not_emit(*unexpected_signals), assert_emit(post_save): resource.title = 'New title' resource.save(signal_kwargs={'ignores': ['post_save']})
def test_ignore_post_save_signal(self): resource = ResourceFactory() DatasetFactory(resources=[resource]) unexpected_signals = Dataset.after_save, Dataset.on_update with assert_not_emit(*unexpected_signals), assert_emit(post_save): resource.title = 'New title' resource.save(signal_kwargs={'ignores': ['post_save']})
def test_ignore_post_save_signal(self): resource = ResourceFactory() # assigning to a variable to avoid garbage collection issue _ = DatasetFactory(resources=[resource]) unexpected_signals = Dataset.after_save, Dataset.on_update with assert_not_emit(*unexpected_signals), assert_emit(post_save): resource.title = 'New title' resource.save(signal_kwargs={'ignores': ['post_save']})