integrate tests in setup.py