use coverage instead of pytest-cov