django-testing 相关问题

Django是一个高级Python Web框架,鼓励快速开发和干净,实用的设计。此标记用于为Django应用程序编写和运行测试。

Django 测试套件在最新迁移中不存在的字段上抛出错误

以下简单测试, 从 django.test 导入测试用例 类测试设置(测试用例): def test_setUp(自身): pdb.set_trace() # 这里的代码被删除,它使得...

回答 1 投票 0

在 Django 测试客户端中验证请求

当我使用 Postman 测试它时(服务器正在运行),我的 API 可以工作。例如: 当我使用 Django 测试客户端进行测试时,我可以登录,但无法验证请求。例如: 标题...

回答 2 投票 0

如何使用测试sqlite3数据库而不是默认的mysql数据库来测试django?

settings.py 中的我的数据库 '默认': { '引擎': 'django.db.backends.mysql', 'NAME': '数据库名称', '用户': '用户', '密码': '密码', '主机': 'mydb.com', “测试”:{...

回答 1 投票 0

在单元测试 django 应用程序时禁用记录错误请求

我的 Django 应用程序中有一个测试。它们运行良好,但我想禁用显示控制台日志记录,例如 .Bad Request: /api/v1/users/register/ 我的测试代码之一 def test_user_register_username...

回答 2 投票 0

当我运行 python manage.py test 时...只有一些表/字段在测试数据库中创建

在 django 中,我试图在测试数据库上运行测试,但我似乎无法让测试数据库正确站立...... 我的真实数据库上有 226 个模型,但是当我运行 python manage.py test (测试位置)时,它......

回答 1 投票 0

Django 测试错误:关系不存在

我在 Ubuntu 13.10 和 Postgres 上使用 Django 1.6 和 Python 3.3。 我有一个用户定义的模型,如下所示: 从 django.db 导入模型 从 django.contrib.auth.models 导入 AbstractUser 来自c...

回答 3 投票 0

Django 测试 - TemplateSyntaxError:运行测试时“socialaccount”不是注册的标签库

我正在尝试运行 Django 测试,但遇到了此错误 - django.template.exceptions.TemplateSyntaxError: 'socialaccount' 不是已注册的标签库。,但通常它必须工作

回答 1 投票 0

Django 如何使用验证器测试模型功能

我的 models.py 看起来像这样: def validate_yearofbirth(值): 文本 = str(值) if len(text) < 4 or len(text) > 4 或值 < 1900: raise ValidationError('Please inser...

回答 3 投票 0

并行运行测试时的 Django 缓存隔离

当我并行运行测试时,我会遇到随机失败,因为一个测试干扰了另一个测试的缓存。 我可以解决这个问题 @覆盖_设置( 缓存={ “绝对...

回答 3 投票 0

DRF post 请求测试失败,因为自定义权限声明“owner_id”字段(自定义字段)与经过身份验证的用户 ID 不匹配

我开始为我的端点“categories/”编写测试,但我无法通过已添加到正在测试的视图中的自定义权限。在此权限中,它检查

回答 1 投票 0

运行测试并覆盖“TypeError:Generic[...] 的参数必须全部是类型变量”

在 django (python) 项目上使用 PyCharm 运行覆盖率测试时,出现以下错误: 回溯(最近一次调用最后一次): 文件“C:\Program Files\JetBrains\PyCharm 2023.1.2\

回答 1 投票 0

我想添加一个DRF API路由仅用于测试(override_settings),得到404

我希望以下测试能够通过,但我总是收到 404 错误。但我希望“获取全部”请求返回所有用户。 导入 json 从 django.test.utils 导入

回答 1 投票 0

Django manage.py:是否可以传递命令行参数(用于单元测试)

是否可以将命令行参数传递给Django的manage.py脚本,特别是用于单元测试?即如果我做类似的事情 manage.py 测试 myapp -a do_this 我可以收到值 do_thi...

回答 6 投票 0

将请求模块与 Django APITestCase 和 APIClient 一起使用?

我正在尝试使用 Django 测试我的命令行客户端。我想在客户端中使用 requests 模块从 Django 获取数据,但我正在 APITestCase 类中对此进行测试,以便我可以创建 fac...

回答 1 投票 0

django setUpTestData 不运行

这是我的测试: 类 FirstTestCase(TransactionTestCase): @类方法 def setUpTestData(cls): Car.objects.create(id=10001) def findAllCars(self): 打印(列表(汽车.object...

回答 1 投票 0

Factory Boy 使用字段选项“选择”随机选择字段

当 Django 模型中的字段具有选项选项时,请参阅 Django 选择字段选项,它利用包含 2 个项目的可迭代对象的可迭代对象来定义允许哪些值。例如: 模组...

回答 5 投票 0

我的 django 序列化程序中数据丢失(文件)

我有一个问题,我的序列化器中缺少一些数据(在验证和创建函数中)。 我的型号: 类 PostsImage(models.Model): 图像 = models.ImageField(upload_to="帖子/图像"...

回答 1 投票 0

psycopg2.errors.DuplicateTable:关系“app_appfile”已经存在

我使用 postgres 作为我的项目的数据库。我想使用 sqlite DB 在 test.py 文件中进行并运行一些测试。我更改了 settings.py 文件以使用 sqlite3 db 执行此操作,但是当我尝试运行我的简单

回答 1 投票 0

Python 中的模拟 Stripe 方法用于测试

所以我尝试模拟方法中的所有条带网络挂钩,以便我可以为其编写单元测试。我正在使用模拟库来模拟条纹方法。这是我正在尝试的方法...

回答 3 投票 0

如何查看 Django 测试客户端发出的请求正文

我正在 Django 中编写自动化测试,并开始为支持 put 方法的 API 端点编写测试。 我正在像这样发出我的 put 请求: 响应 = self.client.put(路径, data=json.dum...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.