使用单元测试构建 Python 包的最常见方法如下:
package/
__init__.py
module_1.py
module_2.py
module_n.py
test/
__init__.py
test_module_1.py
test_module_2.py
test_module_n.py
我想区分单元测试(方法和函数)和集成测试(使用整个包并可能涉及其他资源)。也许这些测试应该在不同的包中,有不同的文件名,和/或包含某些文档字符串注释。
是否有这样做的标准约定?