我最近在几个项目中成功使用了标准的Python单元测试框架,但是在过去的几天里它无法像以前一样工作。一个问题是,尽管我从未使用过pytest ,但它现在似乎尝试在全新项目中的测试发现中使用pytest。
重现步骤,请参阅以下文章在 Visual Studio Code 中测试 Python以了解文件内容的详细信息:
inc_dec.py (请参阅上面链接的文章)teststest_unittest.py和空文件__init__.py(请参阅上面链接的文章)tests文件夹test_*.py对我来说,尽管设置清楚地显示单元测试已启用而pytest未启用,但这会产生“Pytest 发现错误”
Python OUTPUT 日志也表明了这一点,例如
2023-07-14 13:08:29.745 [info] Running discovery for unittest using the new …Run Code Online (Sandbox Code Playgroud)