Django REST API测试-如何使用调用API端点的请求来测试实用程序模块?

问题描述

我正在使用djangorestframework 3.11.0进行开发。我有一个具有前置和后置数据处理功能的实用程序模块,当前该模块使用python请求库与API端点进行交互。

在测试设置中,我已执行以下操作:

  1. 创建模拟用户对象
  2. 创建与模拟用户对象相对应的令牌
  3. 设置apiclient并强制验证模拟用户对象

通过apiclient直接评估API端点结果的测试全部通过。但是,评估我的实用程序模块的测试全部失败,并显示“未经授权”。解决这类测试的正确方法是什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)