对于文件
module.py,通常应
test_module.py遵循Pythonic命名约定来调用单元测试。
有几个普遍接受的地方
test_module.py:
- 与相同的目录中
module.py
。 - 进入
../tests/test_module.py
(与代码目录处于同一级别)。 - 在
tests/test_module.py
(代码目录下的一级)。
我更喜欢#1,因为它可以轻松找到和导入测试。无论您使用哪种构建系统,都可以轻松配置为运行以开头的文件test_
。实际上,用于测试发现的默认unittest
模式是test*.py
。



