在django中生成测试报告

时间:2013-01-23 09:00:25

标签: django testing report

我使用基于django.test.TestCase的类方法来测试我的django应用程序。当我执行测试时,它只显示传递的测试数。我应该怎么做才能获得哪个测试的输出通过,哪个测试在控制台上失败,就像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)...确定 test_should_return_true_for_negative_numbers(tests.examples.unit.tests.unit.TestIsNegative)...确定 确保我们复杂的字符串反转逻辑有效。 ......好的


以0.001s进行4次测试

但是长鼻不会捕获基于django.tests.TestCase类的测试。请告诉我现在该怎么做..

1 个答案:

答案 0 :(得分:1)

使用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