fix: exception when teststep name reference former extracted variable

This commit is contained in:
debugtalk
2019-06-25 00:08:42 +08:00
parent 4b56baab1b
commit 3ebf527d9a
3 changed files with 9 additions and 9 deletions

View File

@@ -67,9 +67,13 @@ class HttpRunner(object):
variables = test_dict.get("variables", {})
if isinstance(test.__doc__, parser.LazyString):
parsed_variables = parser.parse_variables_mapping(variables, ignore=True)
test.__doc__ = parser.parse_lazy_data(
test.__doc__, parsed_variables)
try:
parsed_variables = parser.parse_variables_mapping(variables)
test.__doc__ = parser.parse_lazy_data(
test.__doc__, parsed_variables
)
except exceptions.VariableNotFound:
test.__doc__ = str(test.__doc__)
return test