8

在 Python unittest 框架中调用测试套件时,可以提供-v更高级别的详细信息,例如:

python3 test_suite.py -v

测试用例如何访问详细级别?

4

1 回答 1

7

详细程度不会直接传递给TestCaseTestSuite因为它们实际上都不需要它来做某事。使用runner详细信息(运行测试的类)来处理打印出的信息量。

查看源代码,因为argv在任何时候都没有清除,所以检查详细标志是否存在的非侵入性方法是窥视argv并查看'-v'它是否在其中。

于 2017-03-24T14:40:59.517 回答