python - 如何测试 POST 请求的 URL 参数?

标签 python django testing django-rest-framework

我有一个 POST View ,它还从 URL 获取 GET 参数 ?company=。如何使用 Django Rest Framework 测试工具进行测试?

最佳答案

不知道,可以更改 GET 和 POST 属性:

request = APIRequestFactory().post('', data={}, format='json')
request.GET = {'company': 1}

关于python - 如何测试 POST 请求的 URL 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55908544/

相关文章:

python - "useless super delegation"的 Pylint 警告

django - 如何在cpanel上安装django

javascript - 在期望断言中使用 await async 时,TestCafe 卡住了

python - 当我对大型数据集使用 scipy.stats.kstest() 时,p_value 为 0

json - 测试 JSON 数据的最佳实践是什么?

python - aiohttp Websocket 客户端和 HTTP 服务器

c++ - 从 python 解释器调用方法

python - 这个mergesort实现的时间复杂度是O(nlogn)吗?

django - Django 和 mod_wsgi : "Script timed out before returning headers: wsgi.py" 的问题

python - Django 模型表单 - 无效且没有任何错误