问题介绍:
在Flask编写pytest测试用例,发送post请求时报错TypeError: 'NoneType' object is not subscriptable,断言assert出错。请求参数没有正确发送到服务器
在postman中利用参数发送,可以成功返回数据以及正常状态码200
分析:request以json形式发送post请求时,需要headers
解决: headers = {"Content-Type": "application/json; charset=UTF-8"}
以json串提交数据,编码格式:application/json
再次运行,pytest测试通过