fix: missing request json

This commit is contained in:
debugtalk
2020-06-04 14:14:41 +08:00
parent 80b829f75f
commit 8bd3904e71
3 changed files with 13 additions and 0 deletions
+5
View File
@@ -6,6 +6,11 @@
- feat: add sentry sdk - feat: add sentry sdk
**Fixed**
- fix: missing request json
- fix: override testsuite/testcase config verify
**Changed** **Changed**
- change: add httprunner version in generated pytest file - change: add httprunner version in generated pytest file
+4
View File
@@ -175,6 +175,10 @@ def make_request_chain_style(request: Dict) -> Text:
data = f'"{data}"' data = f'"{data}"'
request_chain_style += f".with_data({data})" request_chain_style += f".with_data({data})"
if "json" in request:
req_json = request["json"]
request_chain_style += f".with_json({req_json})"
if "timeout" in request: if "timeout" in request:
timeout = request["timeout"] timeout = request["timeout"]
request_chain_style += f".set_timeout({timeout})" request_chain_style += f".set_timeout({timeout})"
+4
View File
@@ -215,6 +215,10 @@ class RequestWithOptionalArgs(object):
self.__t_step.request.data = data self.__t_step.request.data = data
return self return self
def with_json(self, req_json) -> "RequestWithOptionalArgs":
self.__t_step.request.req_json = req_json
return self
def set_timeout(self, timeout: float) -> "RequestWithOptionalArgs": def set_timeout(self, timeout: float) -> "RequestWithOptionalArgs":
self.__t_step.request.timeout = timeout self.__t_step.request.timeout = timeout
return self return self