【发布时间】:2020-03-11 22:14:37
【问题描述】:
根据running a single test via command line when tests are located within a sibling folder 的问题,answer 建议在模块名称和测试名称旁边使用-v 选项来运行特定测试。
为什么-v 选项可以实现这一点?指定模块名称和测试名称是有意义的,因为它对应于unittest documnetation,显然您需要指定要运行的测试。但是,据我所知,-v 选项对应于详细输出,不应更改 unittest 模块运行的测试。
如果我在这里遗漏了一些明显的东西,请提前道歉。
【问题讨论】:
-
你试过没有
-v吗? -
是的,我有。如果没有
-v选项,它将运行tests目录中的所有测试,而不是指定的测试。 -
你能告诉我们两个完整的命令行(有和没有
-v)吗?这听起来很奇怪…… -
感谢有关检查命令行的评论。请参阅我的回答,了解我做测试时出了什么问题。
标签: python python-3.x python-unittest