在使用Pytest + Pytest-cov执行测试套件后,我得到以下错误:
coverage.misc.CoverageException:无法使用数据文件'/usr/local/myappname/. coverage ':看起来像一个覆盖4.x数据文件。你在混合版本的保险吗?
这很奇怪,因为我的本地dev环境失败了,但是在测试环境中运行良好,并且配置没有任何更改。
发布于 2020-06-08 01:32:04
发现了问题。pytest-cov在覆盖范围下使用,它已经将本地覆盖文件更新为sqlite https://coverage.readthedocs.io/en/coverage-5.1/changes.html#version-5-0a6-2019-07-16。
要解决这个问题,只需删除旧的.coverage文件(rm .coverage)并重新运行您的测试用例即可。
https://stackoverflow.com/questions/62253717
复制相似问题