1. 现象
在 PyCharm 中运行 Python 的单元测试用例失败,日志中提示找不到测试文件
2. 问题排查
- 确认目录和文件无误
- 确认代码无误
- 仔细查阅日志,发现代码被框架 pytest 运行,而不是期望的 unitest
3. 解决方案
更换 PyCharm 中运行该文件的 Python 解释器,换成一个未安装 pytest 的 Python 程序即可
4. 验证
再次运行,日志中提示 “Launching unittests …”,符合预期(然而出现了新的问题:No tests were found)