From: Janusz Dziedzic Date: Thu, 7 Apr 2016 05:38:05 +0000 (+0200) Subject: tests: Use hostapd.remove_bss() instead of HostapdGlobal() (WPS) X-Git-Tag: hostap_2_6~554 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=01703a9f2f9c662f8ad000b6476286a475431ad8;p=thirdparty%2Fhostap.git tests: Use hostapd.remove_bss() instead of HostapdGlobal() (WPS) This makes ap_wps_twice more usable for testing with remote hosts. Signed-off-by: Janusz Dziedzic --- diff --git a/tests/hwsim/test_ap_wps.py b/tests/hwsim/test_ap_wps.py index aded40b2f..405b4194b 100644 --- a/tests/hwsim/test_ap_wps.py +++ b/tests/hwsim/test_ap_wps.py @@ -292,8 +292,7 @@ def test_ap_wps_twice(dev, apdev): params = { "ssid": ssid, "eap_server": "1", "wps_state": "2", "wpa_passphrase": "12345678", "wpa": "2", "wpa_key_mgmt": "WPA-PSK", "rsn_pairwise": "CCMP" } - hostapd.add_ap(apdev[0], params) - hapd = hostapd.Hostapd(apdev[0]['ifname']) + hapd = hostapd.add_ap(apdev[0], params) logger.info("WPS provisioning step") hapd.request("WPS_PBC") dev[0].scan_for_bss(apdev[0]['bssid'], freq="2412") @@ -303,11 +302,9 @@ def test_ap_wps_twice(dev, apdev): dev[0].request("DISCONNECT") logger.info("Restart AP with different passphrase and re-run WPS") - hapd_global = hostapd.HostapdGlobal() - hapd_global.remove(apdev[0]['ifname']) + hostapd.remove_bss(apdev[0]) params['wpa_passphrase'] = 'another passphrase' - hostapd.add_ap(apdev[0], params) - hapd = hostapd.Hostapd(apdev[0]['ifname']) + hapd = hostapd.add_ap(apdev[0], params) logger.info("WPS provisioning step") hapd.request("WPS_PBC") dev[0].dump_monitor()