Integrate tests with setup.py