setup: tests can be run from setup.py