In one of the recent commits to trunk:<br><br><a href="http://bazaar.launchpad.net/~ipython-dev/ipython/trunk/revision/1196">http://bazaar.launchpad.net/~ipython-dev/ipython/trunk/revision/1196</a><br><br>New logic was added in iptest and other places for twisted using modules to not be tested if twisted is missing.<br>
<br>BUT, in three modules:<br><br>kernel.engineservice<br>kernel.error<br>kernel.newserialized<br><br>Nose specific logic was added that looks like this:<br><br>__test__ = {}<br><br>But, these tests should *never* be run with nose because of the bad interactions between nose and twisteds reactor.  Why was this logic added to these modules?<br>
<br>Cheers,<br><br>Brian<br>