flavioamieiro/nose-ipdb — pull request #6 by wesm (2012-01-19 02:53:51+00:00)
Title: do not import IPython until needed

Some test suites (like mine) skip certain tests (like ones depending on matplotlib) if the test suite is run in interactive IPython mode. The easiest way to do this is to check if IPython has been imported, but I found after using ipdbplugin (which I love already) that IPython is imported upon initialization of nosetests. This pull request defers the IPython import until the plugin's debug method is invoked

cc @adamklein