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

2020-05-26  本文已影响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'
上一篇 下一篇

猜你喜欢

热点阅读