Отказ носа Джанго - KeyError: u'en-us ' - PullRequest
0 голосов
/ 08 марта 2019

У меня есть все мои TestCase файлы в приложении django, которые называются «тестами». Выполнение определенного TestCase прекрасно работает с этой командой:

python run manage.py test tests.myTestCaseFile

Однако, когда я запускаю весь набор TestCases в папке с тестами, это терпит неудачу:

python run manage.py test tests

В этом случае запускаются многие ошибки ImportError, а также KeyError: 'en-us'. По сути, все TestMethod ошибки так или иначе.

Есть идеи, что здесь может происходить?

ПРИМЕЧАНИЕ: Я уже пытался импортировать myapp.urls в оболочку, и реверс (urlname) там прекрасно работает ..

1 Ответ

0 голосов
/ 03 мая 2019

Я решил эту проблему:

  • KeyError: u'en-us ', кажется, происходит каждый раз, когда возникает ошибка импорта в любого тестового модуля

У меня был тестовый файл, который проверял функциональность, которой не было в текущей ветви.

Кажется, что ошибка импорта в любом тестовом файле препятствует выполнению всего набора .

...