django doctests не запускается

У меня проблема с запуском django doctest с django-носом. Модульные тесты, добавленные в каталог / tests, работают нормально, а doctests - нет.

Я пытаюсь запустить доктест своего модуля "сезона":

python manage.py test season

и получить такой результат:

nosetests --verbosity 1 season --with-doctest
Creating test database for alias 'default'...

----------------------------------------------------------------------
Ran 0 tests in 0.001s

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

Я просто пробую базовый доктест, чтобы попытаться заставить это работать, например:

    """
    >>> 1+1 == 2
    True
    """

Это в моем models.py. Я пробовал другие доктесты, фактически проверяющие код, и все еще не вижу никаких запущенных тестов. Когда я запускаю с --verbosity 3, я вижу одну строку, которая может быть проблемой:

nose.selector: INFO:  is executable; skipped

Я не смог найти больше информации о том, что это означает.

Соответствующие фрагменты из settings.py:

INSTALLED_APPS = (
    'south',
    'django_nose',
    'season',
)

# Django-nose configuration
TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'
NOSE_ARGS = ['--with-doctest']

django_nose находятся после юга в INSTALLED_APPS, как указано в документации django-носа.Я использую аргумент --with-doctest, как предлагается здесь: Nose не запускает Django doctests , и обновил свой django-нос до последней, как предлагается здесь: Почему не django- Тесты документов в моих моделях носом?

Вот версии, которые я использую:
django 1.3
python 2.7.1
django -nose 0.1.3
нос 1.1.2

Мне кажется, что здесь не хватает некоторых базовых настроек. Сообщите мне, если потребуется дополнительная информация. Любая помощь приветствуется, спасибо!

5
задан Community 23 May 2017 в 12:03
поделиться