gpt4 book ai didi

Django在测试时不创建测试数据库

转载 作者:行者123 更新时间:2023-12-04 11:23:39 25 4
gpt4 key购买 nike

我正在我新创建的 Django 项目中运行测试。
通常,我希望看到在测试运行时创建的测试数据库。所有测试都运行良好,但我发现在运行测试时正在使用我的本地数据库(供 runserver 使用)。
在错误的数据库中创建了大量多余的数据。如何让我的测试设置再次使用正常的 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在测试时不创建测试数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63135558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com