diff options
-rw-r--r-- | igor.py | 3 | ||||
-rw-r--r-- | tox.ini | 10 |
2 files changed, 12 insertions, 1 deletions
@@ -38,6 +38,9 @@ def do_test_with_tracer(args): label = "with Python tracer" else: label = "with C tracer" + if os.environ.get("COVERAGE_NO_EXTENSION"): + print("Skipping tests, no C extension in this environment") + return print_banner(label) os.environ["COVERAGE_TEST_TRACER"] = tracer nose_args = ["nosetests"] + args[1:] @@ -7,7 +7,9 @@ envlist = py24, py25, py26, py27, py31, py32, py33, pypy [testenv] -setenv = PYTHONPATH=test/eggsrc +setenv = + PYTHONPATH=test/eggsrc + commands = {envpython} setup.py clean {envpython} setup.py develop @@ -28,3 +30,9 @@ commands = deps = nose mock + +[testenv:pypy] +# PyPy has no C extensions +setenv = + PYTHONPATH=test/eggsrc + COVERAGE_NO_EXTENSION=1 |