diff --git a/py-scripts/sta_connect2.py b/py-scripts/sta_connect2.py index ab34765d..0210243a 100755 --- a/py-scripts/sta_connect2.py +++ b/py-scripts/sta_connect2.py @@ -279,7 +279,11 @@ class StaConnect2(LFCliBase): if station_info is None: print("unable to query %s" % sta_url) self.resulting_stations[sta_url] = station_info - ap = station_info["interface"]["ap"] + try: + ap = station_info["interface"]["ap"] + except Exception as e: + print(e) + ap = "NULL" ip = station_info["interface"]["ip"] if (ap != "") and (ap != "Not-Associated"): print(" %s +AP %s, " % (sta_name, ap), end="") diff --git a/py-scripts/test_ipv4_ttls.py b/py-scripts/test_ipv4_ttls.py index 03409849..12071cb4 100755 --- a/py-scripts/test_ipv4_ttls.py +++ b/py-scripts/test_ipv4_ttls.py @@ -149,11 +149,13 @@ class TTLSTest(LFCliBase): self.l3_cx_obj_tcp.cx_profile.side_b_min_pdu = 1500 self.l3_cx_obj_tcp.cx_profile.report_timer = 1000 - def build(self): + def build(self, extra_securities=[]): # Build stations keyphrase = "[BLANK]" self.station_profile.use_security(self.security, self.ssid, passwd=self.password) + for security in extra_securities: + self.station_profile.add_security_extra(security=security) if self.vap: self.vap_profile.use_security(self.security, self.ssid, passwd=self.password) self.station_profile.set_number_template(self.number_template)