実行時:
./manage.py test appname
「OK」の後にすべての統計/ログ/出力を無効にするにはどうすればよいですか?
- ロギング セクション全体を既にコメント アウトしました。運が悪いです。
- また、すべての print_stat 呼び出しをコメントアウトしました - 運が悪い
- 私のmanage.pyはかなりむき出しなので、そうではない可能性があります。
私は多くのテストを実行し、結果を表示するために何千もの端末行を常にスクロールする必要があります。明らかに、私は Python/Django に不慣れで、フレームワークをテストしているので、助けていただければ幸いです。
----------------------------------------------------------------------
Ran 2 tests in 2.133s
OK
1933736 function calls (1929454 primitive calls) in 2.133 seconds
Ordered by: standard name
ncalls tottime percall cumtime percall filename:lineno(function)
1 0.000 0.000 2.133 2.133 <string>:1(<module>)
30 0.000 0.000 0.000 0.000 <string>:8(__new__)
4 0.000 0.000 0.000 0.000 Cookie.py:315(_quote)
26 0.000 0.000 0.000 0.000 Cookie.py:333(_unquote)
10 0.000 0.000 0.000 0.000 Cookie.py:432(__init__)
28 0.000 0.000 0.000 0.000 Cookie.py:441(__setitem__)
.
.
.
2 0.000 0.000 0.000 0.000 {time.gmtime}
18 0.000 0.000 0.000 0.000 {time.localtime}
18 0.000 0.000 0.000 0.000 {time.strftime}
295 0.000 0.000 0.000 0.000 {time.time}
556 0.000 0.000 0.000 0.000 {zip}
それが役立つ場合、私はインポートしています:
from django.utils import unittest
class TestEmployeeAdd(unittest.TestCase):
def setUp(self):