【发布时间】:2011-12-01 15:20:23
【问题描述】:
我正在为 python 测试文件寻找一种最佳命名约定,以简化不同测试框架(unittest、note、pyunit 等)的使用,并且对这些工具的测试自动发现友好。
我只想要一组明确的建议,需要对工具进行最少的配置。
- 测试目录名称?
test或tests? - 在哪里放置测试?在模块/testdir 或模块/../testdir 中
- 使用下划线或破折号测试文件名? test_0.py 或 test-0.py
我知道,我有太多时间了:)
【问题讨论】:
-
“-”在 Python 中产生了问题,因为它违反了将文件名映射到模块名的规则。 从不将有效 Python 标识符以外的任何内容用作 Python 文件名的一部分。
标签: python unit-testing