测试Django Rest框架的问题
我正在尝试执行DJANGO REST框架文档中的测试。无论我要测试什么,它总是会出现相同的错误。 测试示例: class TestRequestFactory(APITestCase): def …
嘲笑时间。睡眠会导致测试失败
我写了这项测试,但是为了不延迟测试,我嘲笑时间。睡觉和测试将遇到失败。 from unittest.mock import patch from django.core.management import ca…
用另一个装饰器包裹python装饰器
在我的Django代码库中,我都有一个通用的装饰器呼叫: @override_settings( CACHES={ **settings.CACHES, "default": generate_cache("default", dumm…
可以创建Django测试数据库
我有一个正在工作的Django 3.2/MySQL 5.7.38网站。我试图第一次编写一些单元测试,并且关于创建测试数据库的错误。在发生此错误之前,创建了大约1/2的…
如何进行测试进行现有的COIN_ID?
我的代码 有必要替代现有的COIN_ID,因此将来,由于删除了ID = 2的硬币,因此测试不会下降。 class ModelTransactionTest(TestCase): @freeze_time(ti…
为什么Django模型在线程池中返回一个空的QuerySet?
我在API中使用了ThreadPoolExecutor。在测试案例中,我生成了一个电影实例,并将其保存在数据库(PostgreSQL)中。我在测试用例,API和线程池功能中打…
RuntimeError:Model do do do do do app_label和installed_apps中的应用
我正在Django编写一个应用程序,我正在尝试进行一些单元测试 但是我似乎找不到为什么测试失败 那是测试页面: import re from django.test import Tes…
测试带有获取参数的自定义模型功能功能
我正在尝试为以下ModelAdmin函数编写测试: def response_add(self, request, obj, post_url_continue=None): """ Redirects to the public profile d…
在Django/Python中测试视图
类用户配置文件(APIView): Permission_classes = (IsAuthenticated,) def get(self, request): user = self.request.user user_id = user.id clien…
Django 测试客户端使用登录的超级用户重定向到登录页面
问题 我试图将超级用户连接到 Django 测试客户端,然后使用 GET 方法访问 Django 管理界面中的页面。但是,即使超级用户已正确登录,我也会重定向到登…
Django 测试无法运行迁移
我正在尝试运行一个测试脚本,遵循 this django doc (这是此处使用的版本)。如果堆栈很长,它很快就会失败。我已经选择了可能的罪魁祸首。 File "/h…
Django 测试:类型不正确。预期 pk 值,收到 str
我有一个具有外键的简单模型: class Job(models.Model): resource = models.ForeignKey(Resource, on_delete=models.RESTRICT, related_name="resour…
运行 Django 测试给出“psycopg2.errors.DuplicateTable:关系已存在”错误
我从文本(sql)文件恢复了数据库: psql ideatree < ideatree.sql 它没有错误。 运行迁移后,我启动了 Django 开发服务器,该网站运行良好。 但是当…