Я пытаюсь добавить тестовый тест pep8 в свой проект Django 1.8. Я нашел этот пакет: https://github.com/TracyWebTech/django-test-pep8PEP8 checker testcase в проекте Django 1.8
Если я следовал README.md руководство по установке, за исключением той части INSTALLED_APPS, потому что в моем проекте это список строк:
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'test_pep8',
)
Так что я добавил его в виде строки без импорта это в settings.py.
Когда я запустил ./manage.py test
, проверка стиля не работает. Если я запустил ./manage.py test test_pep8
, он будет работать.
Мои предположения:
- Проблема с этим списком INSTALLED_APPS, вероятно, тесты не обнаружены на основе этого списка, потому что если я добавить новое приложение, я не нужно добавить это здесь, но это тесты.
- Структура test_pep8 несовместима с проектом Django 1.8 (возможно, потребуется admin.py и миграция (на основе этого django tutorial под
python manage.py startapp polls
). - Я попытался добавить пакет admin.py и migrations, но я мог бы что-то сделать . неправильно
Как я могу заставить его работать правильно
Да, это было сделано мной после того, как я это понял (И я оставил этот вопрос здесь ..) – fodma1