美文网首页
关于Django的单元测试,创建临时数据库

关于Django的单元测试,创建临时数据库

作者: 矩形 | 来源:发表于2020-05-26 14:42 被阅读0次

修改 settings.py

# 重写一个testRunner,忽略新建删除数据库
class NoDbTestRunner(DiscoverRunner):  
    """ A test runner to test without database creation """

    def setup_databases(self, **kwargs):
        """ Override the database creation defined in parent class """
        pass

    def teardown_databases(self, old_config, **kwargs):
        """ Override the database teardown defined in parent class """
        pass

# 在settings中给TEST_RUNNER赋值新的testRunner
TEST_RUNNER = 'testDjango.settings.NoDbTestRunner'

相关文章

网友评论

      本文标题:关于Django的单元测试,创建临时数据库

      本文链接:https://www.haomeiwen.com/subject/uytvahtx.html