Commit message Age Author Refs
r2495:38afbf73
Moved system info into its own utility, so we can use in in test suite too.
Fernando Perez
0
r2494:c8938204
Robustness fixes in test suite machinery. Added a module-level INSTALLED flag, which can be set to false if the test suite is being run in-place (without ipython having been installed at all). This is because how we call and import things must be done differently depending on whether the code is installed or is being run in-place. The only ones that can know this reliably are the entry-point scripts, so those are responsible for setting this flag. Also made the code that validates ipython in subprocesses report errors better, by checking stderr for errors before validating stdout output, as anything on stderr will be likely informative of the real problem.
Fernando Perez
0
r2493:c70f80f1
Inform user at install time of minimal python requirements if not met. Fixes: https://bugs.launchpad.net/ipython/+bug/505090
Fernando Perez
0
r2492:7d1b5074
Give good error message when starting tests if nose is missing.
Fernando Perez
0
r2491:d3501028
Include iptest.py in MANIFEST so it gets shipped.
Fernando Perez
0
r2490:311f84eb
Doc updates to testing to reflect recent changes. Updated revnumber to push an updated testing release out for this branch.
Fernando Perez
0
r2489:eafa08d0
Added %exit, %quit and %Quit as magics for consistency.
Fernando Perez
0
r2488:ac681df1
Make the test suite runnable without X11 connections. This fix makes the test suite work in settings like a screen session that can import but not initialize GTK.
Fernando Perez
0
r2487:e7fa2331
Fix tests to return consistent results regardless of how they are called. Now, calling: - 'python iptest.py' from source dir or from src/IPython/testing should give the same results - 'python iptest.py IPython.SOMETHING' from either place should also give the same results.
Fernando Perez
0
r2486:3ed2d8dd
Comment out accidentally left over 'raise'. This function promises NEVER to raise an exception, I was propagating it out while debugging some odd behavior with __builtins__ and left it accidentally in place.
Fernando Perez
0
< 1 .. 2628 2629 2630 2631 2632 .. 2879 >