mirror of
https://github.com/httprunner/httprunner.git
synced 2026-08-29 03:57:22 +08:00
fix: check extractor type
This commit is contained in:
@@ -90,6 +90,9 @@ def convert_extractors(extractors: Union[List, Dict]) -> Dict:
|
|||||||
if isinstance(extractors, List):
|
if isinstance(extractors, List):
|
||||||
# [{"varA": "content.varA"}, {"varB": "json.varB"}]
|
# [{"varA": "content.varA"}, {"varB": "json.varB"}]
|
||||||
for extractor in extractors:
|
for extractor in extractors:
|
||||||
|
if not isinstance(extractor, Dict):
|
||||||
|
logger.error(f"Invalid extractor: {extractors}")
|
||||||
|
sys.exit(1)
|
||||||
for k, v in extractor.items():
|
for k, v in extractor.items():
|
||||||
v3_extractors[k] = v
|
v3_extractors[k] = v
|
||||||
elif isinstance(extractors, Dict):
|
elif isinstance(extractors, Dict):
|
||||||
|
|||||||
Reference in New Issue
Block a user