При работе:Джанго тест manage.py
./manage.py test appname
Как отключить все статистику/протоколирования/выход после "OK"?
- Я уже прокомментировал весь раздел журнала - не повезло.
- Также прокомментировал любые вызовы print_stat - не повезло
- my 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):
Я не вижу, что вы хотите удалить. –
Все ниже «ОК». В основном я НЕ хочу видеть какую-либо статистику. Мне хотелось бы только проверить, прошли тесты или не прошли тесты. – Brice
Вы используете Linux/Unix или аналогичную оболочку? –