2015-05-12 7 views
0

Я начал смертельный простой Джанго проект попробовать doctest Джанго:Нужно ли django устанавливать TEST_RUNNER для запуска доктрины?

# models.py 
""" 
>>> 1+1 == 2 
True 
""" 

и запустить python manage.py test ПОЛУЧАЕТЕ:

Creating test database for alias 'default'... 

---------------------------------------------------------------------- 
Ran 0 tests in 0.000s 

OK 
Destroying test database for alias 'default'... 

же, как работает python manage.py play.

Я установил, установив:

INSTALLED_APPS = (
... 
'django_nose', 
) 
TEST_RUNNER = 'django_nose.NoseTestSuiteRunner' 
NOSE_ARGS = ['--with-doctest'] 

Мой вопрос заключается в том, что нужна ли моя установка или нет? Причина, о которой он не упоминается в документе: https://docs.djangoproject.com/en/1.4/topics/testing/

Моя версия django - 1,7, это разница между 1,4 и 1,7?

ответ

1

Начиная с версии 1.6, доктрины больше не открываются автоматически Django. Вы найдете больше о том, как интегрировать доктрины в 1.6 release documentation.

+0

Не могли бы вы получить более подробное объяснение о том, как django получает доктрины раньше? – kxxoling

+0

Вы найдете это в документации по документации Django 1.5 (https://docs.djangoproject.com/en/1.5/topics/testing/doctests/). – LaundroMat

 Смежные вопросы

  • Нет связанных вопросов^_^