mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-07 06:12:43 +08:00
fix: SyntaxError caused by quote in case of headers."Set-Cookie"
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
- fix: avoid '.csv' been converted to '_csv'
|
||||
- fix: convert har to JSON format testcase
|
||||
- fix: missing ${var} handling in overriding config variables
|
||||
- fix: SyntaxError caused by quote in case of headers."Set-Cookie"
|
||||
|
||||
## 3.0.12 (2020-06-14)
|
||||
|
||||
|
||||
@@ -271,7 +271,7 @@ def make_teststep_chain_style(teststep: Dict) -> Text:
|
||||
# request step
|
||||
step_info += ".extract()"
|
||||
for extract_name, extract_path in teststep["extract"].items():
|
||||
step_info += f'.with_jmespath("{extract_path}", "{extract_name}")'
|
||||
step_info += f""".with_jmespath('{extract_path}', '{extract_name}')"""
|
||||
|
||||
if "export" in teststep:
|
||||
# reference testcase step
|
||||
|
||||
@@ -147,5 +147,5 @@ from examples.postman_echo.request_methods.request_with_functions_test import (
|
||||
teststep_chain_style = make_teststep_chain_style(step)
|
||||
self.assertEqual(
|
||||
teststep_chain_style,
|
||||
"""Step(RunRequest("get with params").with_variables(**{'foo1': 'bar1', 'foo2': 123, 'sum_v': '${sum_two(1, 2)}'}).get("/get").with_params(**{'foo1': '$foo1', 'foo2': '$foo2', 'sum_v': '$sum_v'}).with_headers(**{'User-Agent': 'HttpRunner/${get_httprunner_version()}'}).extract().with_jmespath("body.args.foo1", "session_foo1").with_jmespath("body.args.foo2", "session_foo2").validate().assert_equal("status_code", 200).assert_equal("body.args.sum_v", "3"))""",
|
||||
"""Step(RunRequest("get with params").with_variables(**{'foo1': 'bar1', 'foo2': 123, 'sum_v': '${sum_two(1, 2)}'}).get("/get").with_params(**{'foo1': '$foo1', 'foo2': '$foo2', 'sum_v': '$sum_v'}).with_headers(**{'User-Agent': 'HttpRunner/${get_httprunner_version()}'}).extract().with_jmespath('body.args.foo1', 'session_foo1').with_jmespath('body.args.foo2', 'session_foo2').validate().assert_equal("status_code", 200).assert_equal("body.args.sum_v", "3"))""",
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user