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...)
the test suite to fail when IPtyhon was installed. I have modified find_package_data
in setupbase.py to include these files. Anyone who writes tests that rely on .txt
files needs to add them to the package_data.