From e771a767e1e26efdba21aa8f422026897a6ff1bb Mon Sep 17 00:00:00 2001 From: matthew Date: Fri, 3 Dec 2021 08:12:17 -0800 Subject: [PATCH] test_utility: WARNING shadowing name from outerscope violation Signed-off-by: matthew --- py-json/test_utility.py | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/py-json/test_utility.py b/py-json/test_utility.py index e7032de9..d1cd52a1 100644 --- a/py-json/test_utility.py +++ b/py-json/test_utility.py @@ -51,8 +51,7 @@ class ClientVisualization(LFCliBase, threading.Thread): self.ip = 0 self.down = 0 self.phantom = 0 - for i in self.json_get("/port/list?fields=port,alias,parent%20dev,down,phantom,ip,port%20type")[ - 'interfaces']: + for i in self.json_get("/port/list?fields=port,alias,parent%20dev,down,phantom,ip,port%20type")['interfaces']: for j in i: print(i[j]['port type']) @@ -84,7 +83,7 @@ class ClientVisualization(LFCliBase, threading.Thread): break -class CreateHTML(): +class CreateHTML: def __init__(self, path="", test_name="", time_snap="", dut_ssid="", test_conf_data={}, objective="", test_results={}, chart_data={}, chart_params={}): self.head = """ @@ -239,16 +238,16 @@ class CreateHTML(): self.report = self.head + self.test_conf + self.objective + self.summary_results + self.chart + self.detail_result + self.end -class RuntimeUpdates(): +class RuntimeUpdates: def __init__(self, session_id, init_data): self.session_id = session_id self.init_data = init_data f = open(updates_path, 'r+') data = f.read() f.close() - obj = data[data.find('{'): data.rfind('}') + 1] - obj = re.sub('[\']', '"', obj) - data = json.loads(obj) + self.obj = data[data.find('{'): data.rfind('}') + 1] + self.obj = re.sub('[\']', '"', self.obj) + data = json.loads(self.obj) print(data) data["web_updates"].append({"ID": self.session_id, "data": self.init_data}) print(data) @@ -262,9 +261,9 @@ class RuntimeUpdates(): f = open(updates_path, 'r+') data = f.read() f.close() - obj = data[data.find('{'): data.rfind('}') + 1] - obj = re.sub('[\']', '"', obj) - data = json.loads(obj) + data_obj = data[data.find('{'): data.rfind('}') + 1] + data_obj = re.sub('[\']', '"', data_obj) + data = json.loads(data_obj) for update in data["web_updates"]: if update["ID"] == self.session_id: