2

django アプリケーションのテストに django.test.TestCase ベースのクラス メソッドを使用しています。テストを実行すると、合格したテストの数だけが表示されます。Proboscis フレームワークの出力と同様に、どのテストが成功し、どのテストが失敗したかをコンソールで出力するにはどうすればよいですか。 http://packages.python.org/proboscis/

それはそのような出力を生成します..

$ python run_tests.py

test_should_return_false_for_positive_numbers (tests.examples.unit.tests.unit.TestIsNegative) ... ok
test_should_return_false_for_zero (tests.examples.unit.tests.unit.TestIsNegative) ... ok
test_should_return_true_for_negative_numbers (tests.examples.unit.tests.unit.TestIsNegative) ... ok
Make sure our complex string reversal logic works. ... ok

----------------------------------------------------------------------
Ran 4 tests in 0.001s

OK

ただし、テングは django.tests.TestCase クラスに基づくテストをキャプチャしません。これからどうしたらいいのかアドバイスお願いします..

4

1 に答える 1

2

verbosityオプションでテストを実行する

python manage.py test --verbosity=2 app1 app2

-v VERBOSITY, --verbosity=VERBOSITY
                    Verbosity level; 0=minimal output, 1=normal output,
                    2=verbose output, 3=very verbose output
于 2013-01-23T09:16:12.823 に答える