fix: our test*.py are not executable, let's not pretend they are
Without the __main__ block at the bottom, running `./test_foo.py` just does all
the importing but runs nothing.
Instead, `python -m unittest test_foo.py` works, as do various other ways to
run the suite in part on in whole.