我正在为 django 应用程序编写测试,我遇到了一个问题,即在我应该删除它们后,测试数据库中仍然存在已删除的对象。
我正在使用以下工厂
class CMSPageFactory(factory.DjangoModelFactory):
class Meta:
model = CMSPage
title = factory.Faker('company')
tenant = factory.SubFactory(TenantFactory)
key = factory.Faker('slug')
protected = False
in_navigation = False
active = True
这是我正在运行的测试
def test_example_for_so(self):
page = CMSPageFactory()
page.delete()
self.assertFalse(page)
它引发了以下错误: AssertionError: <CMSPage: Fletcher LLC> is not false
我一定遗漏了一些非常明显的东西,但对于我的生活,我无法弄清楚是什么。有谁知道我做错了什么?
婷婷同学_
牛魔王的故事
相关分类