【发布时间】:2022-10-13 13:51:16
【问题描述】:
我有一个倾向于上传文件的请求,如果已经存在同名文件,它会抛出一条消息,指出该文件已经存在。这可以被视为预期结果,即使错误我会按原样通过测试。 这是我正在使用的代码:
Create Session mysession ${test_env}
&{headers} Create Dictionary Content-Type=application/json; charset=utf-8 Authorization=${token}
${json}= Catenate { "FileName": "File.txt", "Content": "PD94bWwg..", "UserId": "email.com" }
${value} Set Variable 2
${value} Convert To Integer ${value}
${json}= Evaluate json.loads('''${json}''') json
#Set To Dictionary ${json["FileName"]}
${json}= Evaluate json.dumps(${json}) json
${resp} POST url=${test_env}/api/nt data=${json} headers=${headers}
${log}= Log To Console ${resp.status_code} 400
Log To Console ${resp.content}
Status Should Be expected_status=any
测试在 POST 请求处停止,不想读取 expected_status=any 并将测试视为通过。 我将不胜感激有关如何使其通过的任何提示。
【问题讨论】:
标签: json api robotframework