From e0d0f009ce585141a0969971a28a041b7ef46398 Mon Sep 17 00:00:00 2001 From: YangHuaiyu Date: Wed, 6 Jul 2022 08:48:04 +0800 Subject: [PATCH] support custom requests.Response attr. --- httprunner/response.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/httprunner/response.py b/httprunner/response.py index f5f4cdd4..f8983445 100644 --- a/httprunner/response.py +++ b/httprunner/response.py @@ -282,7 +282,10 @@ class ResponseObject(ResponseObjectBase): "body": self.body, } if not expr.startswith(tuple(resp_obj_meta.keys())): - return expr + if hasattr(self.resp_obj,expr): + return getattr(self.resp_obj,expr) + else: + return expr try: check_value = jmespath.search(expr, resp_obj_meta)