У меня есть приложение Django, в котором есть части, первоначально написанные в Django 1.2, и приложение было обновлено до 1.7. После обновления до 1.7, я получаю следующее предупреждение от python manage.py check
:
System check identified some issues:
WARNINGS:
?: (1_6.W001) Some project unittests may not execute as expected.
HINT: Django 1.6 introduced a new default test runner. It looks like this project was generated using Django 1.5 or earlier. You should ensure your tests are all running & behaving as expected. See https://docs.djangoproject.com/en/dev/releases/1.6/#new-test-runner for more information.
Ссылка указанная в сообщении об ошибке, подробно описывает сделанные изменения, но не дает никаких подсказок о том, почему это предупреждение запускается или как его подавлять. Несмотря на то, что предупреждающее сообщение ссылается на Django 1.6, оно появляется только после обновления до Django 1.7
Я проверил, что в Django 1.7 выполняется такое же количество модульных тестов, что и в Django 1.6.1.
Для заинтересованных пользователей рассматриваемая заявка представляет собой систему управления событиями, называемую Kompassi, которая может быть найдена на Github.