Use coverage directly instead of pytest-cov