# Tox (http://tox.testrun.org/) is a tool for running tests # in multiple virtualenvs. This configuration file will run the # test suite on all supported python versions. To use it, "pip install tox" # and then run "tox" from this directory. [tox] envlist = py24, py25, py26, py27, py31, py32, py33, pypy [testenv] setenv = PYTHONPATH=test/eggsrc commands = {envpython} setup.py clean {envpython} setup.py develop # Create test/zipmods.zip {envpython} igor.py zip_mods # Remove the C extension so that we can test the PyTracer {envpython} igor.py remove_extension # Test with the PyTracer {envpython} igor.py test_with_tracer py # Build the C extension and test with the CTracer {envpython} setup.py build_ext --inplace {envpython} igor.py test_with_tracer c deps = nose mock