Check that wx.aui can be imported and otherwise exclude modules that use it to
avoid errors when loading the test suite.
Also, do load clearcmd so that the tests for %clear do work.
The regular expressions we were using on win32 were not matching. The
trick is to construct the regular expression with double \\ like this::
re.compile('foo\\\\bar')
Arggg!!
This branch showed conflicts with recent changes I made to:
IPython.kernel.core.interpreter
IPython.kernel.core.tests.test_interpreter
I resolved these conflicts and closed a ticket that Gael fixed in his
branch. BUT, there is a related ticket that I opened. Furthermore,
Gael was using nose in test_interpreter, but we need to keep things in
IPython.kernel free of nose!
This is in an attempt at better isolating it from the rest of nose, because
we are seeing intermittent Twisted errors when it is enabled. However, I
still see them sometimes.
- Also, make the reference counting tests a little less verbose.
This plugin was causing problems with Twisted. We need to go through
the plugin to find the source of the problem. For now, our test suite
passes though.
See the individual log messages for details, this is a branch that added a
lot of tests, as well as improving the testing system quite a bit so it is
more robust and identifies many more tests.
Various API cleanups, bug fixes and improvements went in as well.
the test suite. At this point all tests should pass or skip
on all the major platforms. I have also fixed the Windows
post install script, so that it creates .bat and .py files
for all the ip* scripts.
- Fix links for pyreadline.
- Fix setup.py to include new -wx script.
- Add pylab profile to win32 native installer.
- Fix manual win32 post install script (though this script may not work, and
I'm considering removing it...)