【发布时间】:2017-08-17 12:37:05
【问题描述】:
在 Python unittest 框架中调用测试套件时,可以提供-v 以获得更高级别的详细信息,例如:
python3 test_suite.py -v
测试用例如何访问详细级别?
【问题讨论】:
-
您可以使用
logging模块并为您的测试创建一个记录器吗?如果您需要其他内容,我认为您可以从记录器中提取日志记录级别。 -
@FamousJameous:我没有考虑过使用
logging模块;认为详细信息可能会立即可用。 -
我的意思是,您当然可以手动执行此操作,您只需解析命令行并将该信息转发给您的测试。但如果您想要详细级别的原因是决定是否打印消息,请使用
logging模块。 -
@FamousJameous,我怎么能按照你的建议使用
logging根据verbosity级别打印消息?
标签: python python-3.x unit-testing verbosity