在SQLAlchemy-migrate中,使用“test”有什么意义?

时间:2012-02-06 12:54:00

标签: python mysql database sqlalchemy

为什么要使用py manage.py test

重点是什么?无论如何它创建了表...如果我想测试它,那么我不希望它创建实际的表!!!

1 个答案:

答案 0 :(得分:0)

测试旨在执行升级和降级步骤。您想要验证应用程序在两种状态下都可用。所以我们的想法是升级,运行测试,降级,运行测试,并验证你不会破坏。

如果测试运行失败,它会让您有机会清理它,重置并重试。通常,我认为在迁移被认为是“好”并且能够提交到代码库之前,测试运行必须完全干净。