1. `-t .` is redundant, it is the default (see `python -m unittest -h` for more info)
2. -p is also the default

Couldn't we just do `python -m unittest discover`? That should try to run any `test_*.py` file using the operating directory as the start directory. Looks like you might need to rename test_setup.py (maybe to `tests/common.py` or something) and that should work.