support setup.py test rather than run_tests.py