Python unittest 中的测试如何访问详细级别?

How can a test in Python unittest get access to the verbosity level?

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

python3 test_suite.py -v

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

冗长的内容不会直接传递给 TestCaseTestSuite,因为 none 他们中的 none 实际上需要它来做某事。 runner uses the verbosity information(class 运行 你的测试)来处理打印出来的信息量。

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