Django 在测试时不创建测试数据库
Django not creating a testdatabase when testing
我正在 运行 测试我新创建的 Django 项目。
通常情况下,我希望看到为测试 运行 创建的测试数据库。所有测试都 运行 正常,但我发现在 运行 测试时正在使用我的本地数据库(供运行服务器使用)。
在错误的数据库中创建了大量多余的数据。如何让我的测试设置再次使用正常的 test_dabasename 设置?
我不确定我做了什么来实现这一点,我完全被难住了。
class TestRest(TestCase):
def setUp(self):
...
def test_allowed_to_get_list_authenticated(self):
....
找到了。我真是个糟糕的程序员:(.
我从
进口
unittest.case import TestCase
应该是什么时候
from django.test import TestCase
这导致没有创建测试数据库。
我正在 运行 测试我新创建的 Django 项目。
通常情况下,我希望看到为测试 运行 创建的测试数据库。所有测试都 运行 正常,但我发现在 运行 测试时正在使用我的本地数据库(供运行服务器使用)。
在错误的数据库中创建了大量多余的数据。如何让我的测试设置再次使用正常的 test_dabasename 设置?
我不确定我做了什么来实现这一点,我完全被难住了。
class TestRest(TestCase):
def setUp(self):
...
def test_allowed_to_get_list_authenticated(self):
....
找到了。我真是个糟糕的程序员:(.
我从
进口unittest.case import TestCase
应该是什么时候
from django.test import TestCase
这导致没有创建测试数据库。