def test_add_comment_signal(self): comment = Comments.objects.filter().order_by('?')[0] with mock_signal_receiver(snippet_add_comment) as receiver: snippet_add_comment.send(sender=self, snippet=comment.snippet, comment=comment) self.assertEqual(receiver.call_count, 1) self.assertGreater(mail.outbox, 0)
def post_save(self, obj, created=False): # send notification mail snippet_add_comment.send(sender=self, snippet=obj.snippet, comment=obj)