Python unittestフレームワークには、どこにも定義されていないように見える冗長性の概念があります。たとえば、次のようなテストケースを実行しています( ドキュメントのように ):
suite = unittest.TestLoader().loadTestsFromTestCase(MyAwesomeTest)
unittest.TextTestRunner(verbosity=2).run(suite)
冗長性として渡された唯一の番号は2です。このマジック番号とは何ですか、それは何を意味し、他に何を渡せますか?
レベルは3つしかありません。
冗長引数の代わりにコマンドライン引数を使用できます:--quiet
および--verbose
これは、ランナーに0または2を渡すのと同じようなことをします。