Django测试转储数据/结果

时间:2011-03-13 11:33:25

标签: django unit-testing testing text-files

当我通过manage.py test运行django测试时,有没有办法将结果输出到文本文件?

2 个答案:

答案 0 :(得分:13)

在linux上,你可以这样做:

python manage.py test > stdout.txt 2> stderr.txt

将输出重定向到文件。

答案 1 :(得分:0)

仅Linux ...

python manage.py test 2>&1 | tee -a test.txt

这会将stdoutstderr的结果捕获为单个流,并仍将输出发送到控制台。

有关输出重定向的说明,请参见In the shell, what does " 2>&1 " mean?

How do I write stderr to a file while using "tee" with a pipe?的输出重定向方法稍有不同