/ / Django тест замръзва при създаване на база данни - python, django, unit-testing

Джанго тест замразяване при създаване на база данни - python, django, unit-testing

Това е първият ми опит в тестване на Unit с Django и не върви добре ...

Имам нещо наистина странно. Когато стартирам тестовете с: ./manage.py тест, командният ред замръзва в "Създаване на база данни за тестовете за псевдоним" по подразбиране "...". Чакам 10 минути и нищо ... Невъзможно е да отменя (CTRL + C) нещата. Трябва да затворя черупката и да започна отначало.

Ако "runserver" приложението, всичко работи. Видях, че създава база данни с име "test_" с всички таблици, но спрете веднага след това, без да подтиквате грешка или нещо подобно.

Някой да има представа за всичко това?

Отговори:

2 за отговор № 1

Най-накрая работи!

Проблемът дойде от Юг. Ако South е в INSTALLED_APPS, без настройката "SOUTH_TESTS_MIGRATE = Грешно", той замръзва, докато създава тестовата база данни. Може би просто отнема твърде много време за изпълнение, но аз чаках повече от 15 минути и той остава замръзнал.

Ето документацията за това: http://south.aeracode.org/docs/settings.html#south-tests-migrate