В SQLAlchemy-migrate какой смысл использовать «тест»? - PullRequest
0 голосов
/ 06 февраля 2012

Зачем использовать py manage.py test?

Какой смысл?В любом случае он создает таблицу ... если бы я хотел ее протестировать, то не хотел бы, чтобы она создавала реальную таблицу !!!

1 Ответ

0 голосов
/ 06 февраля 2012

Тест предназначен для выполнения шагов обновления и понижения. Вы хотите убедиться, что приложение можно использовать в обоих состояниях. Таким образом, идея заключается в том, чтобы обновить, запустить тесты, понизить версию, запустить тесты и убедиться, что вы ничего не сломали.

Если тестовый прогон не пройден, он дает вам возможность очистить его, сбросить и повторить попытку. Обычно я бы сказал, что тестовый прогон должен быть полностью чистым, прежде чем миграция будет считаться «хорошей» и может быть зафиксирована в кодовой базе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...