为什么在单元测试(manage.py 测试)期间访问 Django 缓存会生成 datetime.datetime 对象而不是预期值?
我有一个 Django 应用程序,我正在尝试为使用缓存的函数/方法创建单元测试。我的测试使用 python manage.py test 运行,使用的 Docker 容器与我在本地…
E TypeError:禁止直接分配到多对多集的前向端。使用 subject.set() 代替
我正在编写一些 api 调用的测试,我遇到的问题是我无法弄清楚如何在 Django 中分配多对多变量(主题)。 models.py class Subject(BaseModel): id = m…
升级到 Django 4.0 导致测试失败,即使正在测试的功能有效
有点奇怪。我已经从 Django 3.2 升级到 4.0。我的很多测试都失败了,而且当我测试表单提交的结果时,它们都失败了。然而,当我使用浏览器测试表单时,…
无法在setUp中使用setUpTestData变量
我在中定义了这行代码 但我得到 self.user 没有定义用户 我怎样才能使用setUp func中定义的变量呢? class TestSample(TestCase): @classmethod def s…