Reputation: 27611
The Python unittest framework has a concept of verbosity that I can't seem to find defined anywhere. For instance, I'm running test cases like this (like in the documentation):
suite = unittest.TestLoader().loadTestsFromTestCase(MyAwesomeTest)
unittest.TextTestRunner(verbosity=2).run(suite)
The only number I've ever seen passed as verbosity is 2. What is this magic number, what does it mean, what what else can I pass?
Upvotes: 75
Views: 44759
Reputation: 43136
You only have 3 different levels:
You can use command line args rather than the verbosity argument: --quiet
and --verbose
which would do something similar to passing 0 or 2 to the runner.
Upvotes: 105