按照此问题和django文档所述,使用SimpleTestCase进行单元测试时,django不应创建测试数据库(这需要太长时间)。
在名为"search"的一个应用程序中,我有一些继承自SimpleTestCase的单元测试。这是搜索应用程序中的tests.py:
当我调用
在名为"search"的一个应用程序中,我有一些继承自SimpleTestCase的单元测试。这是搜索应用程序中的tests.py:
class TokenizerTestCase(SimpleTestCase):
def test_one(self):
self.assertItemsEqual(1, 1)
当我调用
python manage.py test search.tests.TokenizerTestCase
时,构建默认数据库需要太长时间了。有没有人知道为什么它会为测试创建数据库?