<div dir="ltr">&nbsp;&nbsp;&nbsp; Here&#39;s a fun one for you testing gurus! I have a Django app that uses an irc server to communicate events to a system. My models utilize the django model save signal to post an irc message when something is updated. For unit testing I&#39;ve been able to monkey-patch the IRC connection object no problem and everything&#39;s dandy. However, most of the tests require fixture objects so a certain state is established prior to each test. Since fixtures get loaded prior to my unit test code getting loaded the monkey-patching hasn&#39;t occurred yet and the save signal for the fixture model objects is causing the system to attempt to talk to a real irc server. According to the Django documentation I can use settings.TEST_RUNNER to get control of the fixture/test discovery/execution but this only works for manage.py and is ignored by nosetests (and its Django plugin).<br>
<br>&nbsp;&nbsp;&nbsp; Appreciate any ideas...<br><br>&nbsp;&nbsp;&nbsp;&nbsp; -- Ben<br></div>