Commit Graph

324 Commits (4317b94de53a7f5016794e275190e1e22add09f0)

Author SHA1 Message Date
Jonathan Frederic ed83c16fa4 Travis, test without exclusion...
13 years ago
Jonathan Frederic 86b4f48476 Exclude nbconvert testing config files from iptest interpretation.
13 years ago
Thomas Kluyver 1b66bd9615 Remove unused imports in IPython.testing
13 years ago
Brian E. Granger 13c93844ed Merge pull request #3500 from ipython/nbconvert
13 years ago
Brian E. Granger 7d7912d732 Fixing test logic for nbconvert to get tests to pass.
13 years ago
Thomas Kluyver e4a08d1036 Add test suite for autoreload extension
13 years ago
Victor Zverovich 99eedefa41 Use absolute path to iptest, because the tests are not always run from $IPYTHONDIR.
13 years ago
MinRK a3653e34b1 update references for IPython.html
13 years ago
Fernando Perez a1c0b749ff Fix imports in test suite.
13 years ago
Brian E. Granger d2100bdc06 Fixing imports for frontend tests.
13 years ago
Brian E. Granger 8d8c2f6e5b Updating tests for refactor.
13 years ago
MinRK cb56d2378b exclude fabfile from tests
13 years ago
MinRK 11a01f86ce move IPython.inprocess to IPython.kernel.inprocess
13 years ago
MinRK 98dd01411e test IPython.kernel
13 years ago
MinRK c699d0f6a5 fix callback testing for pyzmq version_info
13 years ago
MinRK 1c196310d4 bump minimum pyzmq version to 2.1.11
13 years ago
Brian E. Granger 4fadfecbb7 Merge pull request #2724 from pberkes/embedded-ipython-v2
13 years ago
Bradley M. Froehle 3493814467 Skip notebookapp testing if jinja2 is not available.
13 years ago
Thomas Kluyver e344f37ebd Merge pull request #2301 from takluyver/ast-transfomers
13 years ago
Bussonnier Matthias b1662530a0 Merge pull request #2442 from minrk/signithalt
14 years ago
MinRK d6db92b7e6 allow iptest to be interrupted
14 years ago
Fernando Perez 630e178616 Ensure that in-process test group doesn't create global IPython singleton.
14 years ago
Thomas Kluyver b6776682dc Fix IPython.utils.warn API so messages are automatically displayed followed by a newline.
14 years ago
MinRK 27abd01589 skip crash tests by default
14 years ago
Brian Granger 421ada2837 Adding exclusion for the azure module in iptest.
14 years ago
Thomas Kluyver 31b326ca02 Exclude slow tests (IPython.parallel by default in iptest
14 years ago
Bradley M. Froehle 35493dabd2 Create a unique & temporary IPYTHONDIR for each testing group.
14 years ago
Bradley M. Froehle f2b9bc6016 Print warning message if process could not be killed.
14 years ago
Bradley M. Froehle 4bf8f834ca Work around lack of os.kill in win32.
14 years ago
Bradley M. Froehle 71b4bf797c win32 iptest: Use subprocess.Popen() instead of os.system().
14 years ago
Matthias BUSSONNIER 011403a14f use print function in module with `print >>`
14 years ago
Fernando Perez 22071dfede Skip notebook 'static' dir in test suite.
14 years ago
MinRK ae177a38cb remove empty IPython.scripts test group
14 years ago
MinRK 722e90d50a only add quotes around xunit-file on Windows
14 years ago
Jörgen Stenarson 9919f31095
14 years ago
Jörgen Stenarson 13b30ed3c4
14 years ago
Jonathan March 3edd709ab6 BUG: test runner fails in Windows if filenames contain spaces.
14 years ago
Fernando Perez d81197455a Merge pull request #1849 from stefanv/octavemagic
14 years ago
MinRK d73b4e428e don't warn in iptest if deathrow/quarantine are missing
14 years ago
MinRK 33b0144b8f skip autoreload tests
14 years ago
MinRK 5b0d89a9ad use glob for bad exclusion warning
14 years ago
Stefan van der Walt c9a0f40dc5 Skip octavemagic tests if oct2py is unavailable.
14 years ago
Fernando Perez 22c5d421fc Merge pull request #1780 from jonathan-taylor/rmagic_extension
14 years ago
Fernando Perez 41665e4483 Ensure that no tests are attempted if numpy or rpy2 are not present.
14 years ago
Thomas Kluyver b47a0cfda9 Add assert_in method to nose for Python 2.6
14 years ago
MinRK 45a3230d70 test for exclusions based on ipython_package_dir
14 years ago
MinRK cd6fd19fd8 remove stale exclusions revealed by warning
14 years ago
MinRK 65ac94d8f4 warn on nonexistent exclusions
14 years ago
MinRK 3ac79da49c add missing cython exclusion in iptest
14 years ago
Fernando Perez c15e0fa132 Merge pull request #1770 from ellisonbg/cython_magic
14 years ago
Brian Granger 26e8363d46 More code review changes:
14 years ago
MinRK 1cd79e1461 test for pygments before running qt tests
14 years ago
MinRK 6419b0b130 include IPython.zmq in iptest groups
14 years ago
MinRK fe92e50471 remove a few more obsolete twisted notes
14 years ago
Thomas Kluyver 7d849a2f70 Only monkeypatch xunit when the tests are run using it.
14 years ago
Thomas Kluyver 4f947c2877 Make separate function to monkeypatch Xunit.
14 years ago
Thomas Kluyver 5773f8cd1d Monkeypatch Xunit to count known failures as skips, not errors.
14 years ago
Thomas Kluyver 717285060e Use explicit for loop to find section in testing.
14 years ago
Thomas Kluyver 4b51bacbb2 Don't raise errors from coverage post-processing.
14 years ago
Thomas Kluyver 93a8b9d215 Use separate option --with-xml-coverage to ask for coverage xml output.
14 years ago
Thomas Kluyver 24af9ac298 Use standard command for coverage.
14 years ago
Thomas Kluyver e29d417931 Produce coverage xml reports from subprocess test runners.
14 years ago
Fernando Perez 1d5c57d6c9 Remove debug print statement left over from PR #1316.
14 years ago
Thomas Kluyver b01e9ea082 Pass subprocess test runners a suitable location for xunit output.
14 years ago
MinRK 88340d682c update iptest exclusions with recent changes
14 years ago
Fernando Perez 983b3a7bc8 Fix inline backend logic and avoid tests if mpl not available.
14 years ago
Matthias BUSSONNIER 38cd955d8d update copyright to 2011/20xx-2011
14 years ago
MinRK dd8761ea1d Allow IPython to run without sqlite3
14 years ago
Bernardo B. Marques 8e32204222 remove all trailling spaces
15 years ago
MinRK 56c8403ac0 allow more processing in test_for
15 years ago
MinRK 50f9bd9ceb update tornado dependency to 2.1
15 years ago
Brian E. Granger 408fde5aa3 Check for tornado before running frontend.html tests.
15 years ago
Brian E. Granger 706819d81c Merge branch 'htmlnotebook'
15 years ago
Matthew Brett acf85b0824 BF - allow nose with-doctest setting in environment
15 years ago
Brian E. Granger 59a9cd1777 Updates to basic notebook format.
15 years ago
Jörgen Stenarson eea358698b
15 years ago
Thomas Kluyver 9dd9ddc0e7 Replace links to launchpad bugs in comments/docstrings with equivalent github links.
15 years ago
Thomas Kluyver e77036cc30 Call sys.exit() at correct point in iptest.
15 years ago
Thomas Kluyver a15c6996b1 Add exit code when running all tests with iptest.
15 years ago
MinRK daa9df5b63 various db backend fixes
15 years ago
MinRK 59f06d7d7b update zmq dependency on Windows to 2.1.7
15 years ago
MinRK f32e2bb944 depend on pyzmq-2.1dev on Windows
15 years ago
MinRK 7eefed1d6b fix 'test_pylabtools' exclusion in iptest
15 years ago
MinRK a6aaa64016 update test exclusions
15 years ago
Fernando Perez a6ebd33613 Do not generate output for empty figures in Qt console.
15 years ago
MinRK cf9b16d19d fix pyzmq version check for testing IPython.parallel
15 years ago
MinRK ca5b871975 add pymongo to iptest exclusions
15 years ago
MinRK b84c3f0cd6 organize IPython.parallel into subpackages
15 years ago
MinRK 587b10631a rebase IPython.parallel after removal of IPython.kernel
15 years ago
MinRK 5dfb26377f add zmq checking in iptest
15 years ago
MinRK 1277658644 Merge branch 'removetwisted' of https://github.com/ellisonbg/ipython into remove_twisted
15 years ago
Paul Ivanov b7a088db6b make know failures report as 'K'
15 years ago
Brian Granger 527aa15f84 Removed Twisted related things from setup scripts and testing.
15 years ago
Thomas Kluyver becb566a6f Tweak code with suggestions from yesterday.
15 years ago
Robert Kern 943edf4cf9 Remove check for GTK in tests, so that the default encoding remains ascii, and Unicode failures can be resolved.
15 years ago
Fernando Perez 5a0edd6c04 Complete support of git commit info with IPython.sys_info().
15 years ago
Brian Granger 29259fc441 Refactor of prompts and the displayhook.
16 years ago
Brian Granger 30627d74a5 Moving and renaming in preparation of subclassing InteractiveShell.
16 years ago
Fernando Perez 2e8acf77e2 Finish cleanup of setup.py and tests after dead code removal.
16 years ago
Brian Granger 9d00d5e3da Minor cleanup in iptest.py and growl.py.
16 years ago
Brian Granger ba5e56c49f Removed the top-level iptest.py and INSTALLED logic.
16 years ago
Brian Granger e5b30872ed More work addressing review comments for Fernando's branch.
16 years ago
Brian Granger e24997b0ba Work to address the review comments on Fernando's branch.
16 years ago
Fernando Perez 8965698c56 Added diagnostics printout at the end of the test suite.
16 years ago
Fernando Perez e1ea030504 Robustness fixes in test suite machinery.
16 years ago
Fernando Perez ecff1e9e39 Make the test suite runnable without X11 connections.
16 years ago
Fernando Perez 5740081c62 Fix tests to return consistent results regardless of how they are called.
16 years ago
Fernando Perez 34dd139174 Fixes to make test suite more robust on Fedora.
16 years ago
Fernando Perez 5756b33e52 Make it possible to run the tests from the source dir without installation.
16 years ago
Fernando Perez ae70bfc440 Let iptest pass arguments correctly to nose (in-process or in subprocess).
16 years ago
Fernando Perez 1621f0a23f Fix bug where python -c "import IPython; IPython.test()" could fail.
16 years ago
Fernando Perez 59117c597e Include 'kernel' in the nose tests as well; it picks up doctests that trial
16 years ago
Fernando Perez 91791416ab Fixes for test suite in win32 when all dependencies (esp. Twisted) are
16 years ago
Fernando Perez e3a6f8da77 Fix test failure when pexpect not available
16 years ago
Fernando Perez 2b7da9a1bd Fix test suite when Twisted not available, cleanups to iptest for clarity.
16 years ago
Fernando Perez 0e94b28cd8 Remove accidentally introduced runtime nose dependencies.
16 years ago
Fernando Perez 22cb80d555 Fix config part of the test suite.
16 years ago
Fernando Perez 72cb0a3c73 Massive amount of work to improve the test suite, restores doctests.
16 years ago
Fernando Perez 6d8161fac0 A few small fixes so ipythonx works, and PEP-8 cleanups I found along the way.
16 years ago
Fernando Perez e68e992d80 Improve test suite robustness by cleaning up stale processes when possible.
16 years ago
Fernando Perez dabdb5361a Work in multiple places to improve state of the test suite.
16 years ago
Fernando Perez dd4405c646 Progress towards getting the test suite in shape again.
16 years ago
Fernando Perez ed2f210ebe Add new testing support machinery with better parametric tests.
16 years ago
Brian Granger 4ca0ac83cc First failed attempt to get the test suite to run.
17 years ago
Brian Granger 5f4dfb3d53 Merging upstream change from module-reorg branch.
17 years ago
Brian Granger d2126ac322 Merging -r 1196 from lp:ipython.
17 years ago
Brian Granger 551b819cd4 Merging -r 1185 from lp:ipython.
17 years ago
Fernando Perez 2f50493d06 Fixes so the test suite runs when Twisted is not available.
17 years ago
Brian Granger acc15a048b Merging -r 1177 from lp:ipython with fixes and resolutions.
17 years ago
Fernando Perez f64ae7afe9 Make iptest more reliable under Win32.
17 years ago
Fernando Perez 0331faae06 Small fixes for wx-dependent tests and include clearcmd.
17 years ago
Brian Granger 4e709cd95d Updated iptest to skip inputhook*.py files for doctesting.
17 years ago
Brian Granger 58e345c261 Refactored iptest.py to work with new package org.
17 years ago
Brian Granger 6221939722 Renaming Extensions=>extensions in code and imports.
17 years ago
Brian Granger f53e35c98b UserConfig => config/userconfig and imports updated.
17 years ago
Brian Granger 629dabdeab upgrade_dir.py => utils/upgradedir.py and updated imports.
17 years ago
Brian Granger 8bdec3ecc8 ultraTB.py => core/ultratb.py and imports updated.
17 years ago
Brian Granger a522e6f6fd Shell.py => core/shell.py and imports updated.
17 years ago
Brian Granger 7c088ae84a Release.py => core/release.py and imports updated.
17 years ago
Brian Granger c2b67757f4 Prompts.py => core/prompts.py and imports updated.
17 years ago
Brian Granger d24aa6729d All platutils modules to utils, moved tests and updated imports.
17 years ago
Brian Granger a86437a272 OutputTrap.py => core/outputtrap.py and updated imports.
17 years ago
Brian Granger 96372896a0 OInspect.py => core/oinspect.py and imports updated.
17 years ago
Brian Granger 93ff33a755 Magic.py => core/magic.py and imports updated.
17 years ago
Brian Granger 9e7706b8e8 irunner.py => lib/irunner.py and imports updated.
17 years ago
Brian Granger 6f8009d88f Logger.py => core/logger.py and updated imports.
17 years ago
Brian Granger d4c01d0407 FakeModule.py => core/fakemodule.py and updated tests and imports.
17 years ago
Brian Granger 32a5e3041d deep_reload.py =? lib/deepreload.py and imports updated.
17 years ago
Brian Granger 8221c8f920 Debugger.py => core/debugger.py and updated all imports.
17 years ago
Brian Granger d0a609940a CrashHandler.py => core/crashhandler.py and updated all imports.
17 years ago
Brian Granger 6bc203735a ConfigLoader.py => config/configloader.py and updated all imports.
17 years ago
Brian Granger bfd32c129b background_jobs.py => lib/backgroundjob.py and imports updated.
17 years ago
Brian Granger f6061ca275 ColorANSI.py -> utils/coloransi.py and all imports updated.
17 years ago
Brian Granger ed8ff9e4e0 Fixing small bug in iptest. Can now be run as "iptest".
17 years ago
Administrator 386c262e44 Merging changes from above.
17 years ago
Administrator ff41bf1dc6 Added platutils.get_long_path_name to expand paths with "~" on win32.
17 years ago
Brian Granger f97df71460 Adding comment about ticket https://bugs.launchpad.net/bugs/366982
17 years ago
Administrator e6a9e402ff More fixes for testing on win32.
17 years ago
Brian Granger db440afb0f Fixing tests in IPython.testing.
17 years ago
Administrator e18c04f33a Fixing bugs with the testing system.
17 years ago
Administrator f4d078c8be Fixing doctest EXCLUDES in iptest on win32.
17 years ago
Brian Granger 44f17cc75f Making the doctest exclude paths os independent.
17 years ago
Brian Granger 055c6cdcde Run the top level module tests in a single process.
17 years ago
Brian Granger a96c333256 Merging Fernando's fixes from his trunk-dev and fixing testing things.
17 years ago
Brian Granger cbd271fb01 Refactored iptest to include the iptestall capabilities.
17 years ago
Fernando Perez cdac592b4e Reactivate --with-ipdoctest option by default, now that trial is isolated.
17 years ago
Fernando Perez 32edd98fbd Skip things we shouldn't be testing
17 years ago
Fernando Perez 75873476f5 - Make ipdoctest a little cleaner by giving it separate option names.
17 years ago
Brian Granger 842130bd17 Temporarily disabling the ipdoctest nose plugin.
17 years ago
Fernando Perez d2f86cc9a4 Fix problems with multiline doctests and add docs about testing.
17 years ago
Fernando Perez 55b455032b Cleanup testing machinery.
17 years ago
Fernando Perez 07b2c09938 Update decorators and test scripts.
17 years ago
Fernando Perez 366ad68411 Fixes to testing system: ipdocetst plugin wasn't being properly loaded.
17 years ago
Fernando Perez cc13fca3c2 Add module I forgot
18 years ago