Log*_*ism 5 python pytest pytest-cov
当我运行时,pytest我得到了CoverageWarning: No data was collected. (no-data-collected) self._warn("No data was collected.", slug="no-data-collected")但它仍然显示覆盖率报告。
pyproject.toml这是我的文件中的内容
[tool.pytest.ini_options]
addopts = "--cov=src/mypackage"
testpaths = [
"tests",
]
Run Code Online (Sandbox Code Playgroud)
另外,当我替换src/mypackage为我的包名称时,它给了我
CoverageWarning: Module mypackage was never imported. (module-not-imported)
self.warn(f"Module {pkg} was never imported.", slug="module-not-imported")
CoverageWarning: No data was collected. (no-data-collected)
self._warn("No data was collected.", slug="no-data-collected")
WARNING: Failed to generate report: No data to report.
CovReportWarning: Failed to generate report: No data to report.
warnings.warn(CovReportWarning(message))
Run Code Online (Sandbox Code Playgroud)