use setup.py to run tests