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

Django rest framework Django REST API测试-如何使用调用API端点的请求测试实用程序模块?,django-rest-framework,django-testing,Django Rest Framework,Django Testing,我正在使用djangorestframework 3.11.0进行开发。我有一个带有前后数据处理的实用程序模块,它当前使用python请求库与API端点交互 在我的测试设置中,我完成了以下操作: 创建一个模拟用户对象 创建与模拟用户对象对应的令牌 设置APIClient并强制验证模拟用户对象 通过ApicClient直接评估API端点结果的测试全部通过。然而,评估我的实用模块的测试都以“未经授权”失败。解决此类测试的正确方法是什么

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

在我的测试设置中,我完成了以下操作:

  • 创建一个模拟用户对象
  • 创建与模拟用户对象对应的令牌
  • 设置APIClient并强制验证模拟用户对象
  • 通过ApicClient直接评估API端点结果的测试全部通过。然而,评估我的实用模块的测试都以“未经授权”失败。解决此类测试的正确方法是什么