ensure tests run in pre-commit