Hello everybody, I resolved this problem by looking at Djangos Signal's code and understanding its structure. The signal has an attribute called receivers which has stored references to its receivers function that were connect to it. When the send function is called, the signal just call this function which are in this receivers list. So, I created a setUpClass and a tearDownClass that does a monkey patch with my signal. It's like this:
class YourTestClass(TestCase): @classmethod def setUpClass(cls): cls.signal_receivers = my_signal.receivers my_signal.receivers = [] @classmethod def tearDownClass(cls): my_signal.receivers = cls.signal_receivers Hope I could help! -- Bernardo Fontes http://www.bernardofontes.net bernardo...@gmail.com <falecom...@bernardofontes.net> Skype: bernardoxhc (21) 9629 1621 -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.