refactor: StepValidation

This commit is contained in:
debugtalk
2020-06-01 17:46:21 +08:00
parent cac7b21a5d
commit 4d630f0e5f
2 changed files with 39 additions and 23 deletions

View File

@@ -15,13 +15,13 @@ class TestCaseRequestWithFunctions(HttpRunner):
teststeps = [
Step("get with params")
.with_variables(foo1="bar1", foo2="session_bar2", sum_v="${sum_two(1, 2)}")
.set_extractor("session_foo2", "body.args.foo2")
.run_request(
Request()
.get("/get")
.with_params(foo1="$foo1", foo2="$foo2", sum_v="$sum_v")
.with_headers(**{"User-Agent": "HttpRunner/${get_httprunner_version()}"})
)
.extract("session_foo2", "body.args.foo2")
.assert_equal("status_code", 200)
.assert_equal("body.args.foo1", "session_bar1")
.assert_equal("body.args.sum_v", "3")