[tox]
envlist =
    py27,py32,py33,py34,py35,pypy,pypy3

[testenv]
passenv = LANG LC_CTYPE LC_ALL
deps =
    mock
commands =
    python setup.py -q test
## if I run check-manifest here, it breaks my 'make release' :(
##   check-manifest

[testenv:coverage]
deps =
    {[testenv]deps}
    coverage
commands =
    coverage run --source=check_manifest setup.py -q test
## since I'm not running check-manifest during regular tests, let's not lie
## about the coverage numbers
##  coverage run --append check_manifest.py
    coverage report -m

[tox]
envlist =
    py27,py32,py33,py34,py35,pypy,pypy3

[testenv]
passenv = LANG LC_CTYPE LC_ALL
deps =
    mock
    nose
commands =
    nosetests
## if I run check-manifest here, it breaks my 'make release' :(
##   check-manifest

[testenv:coverage]
deps =
    {[testenv]deps}
    coverage
commands =
    coverage run --source=check_manifest -m nose
## since I'm not running check-manifest during regular tests, let's not lie
## about the coverage numbers
##  coverage run --append check_manifest.py
    coverage report -m

Switch to nose as the test runner
Switch to nose as the test runner

I'm hoping this might help fix the strange bug where tests take 1255
seconds to run on my Windows Jenkins machine.  I ran nose manually via
rdesktop and it took 35 seconds.
