]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: Fix ap_hs20_deauth_req_without_pmf
authorJouni Malinen <jouni@codeaurora.org>
Sat, 8 Dec 2018 11:08:04 +0000 (13:08 +0200)
committerJouni Malinen <j@w1.fi>
Sat, 8 Dec 2018 12:06:58 +0000 (14:06 +0200)
Now that hostapd starts mandating PMF for Hotspot 2.0 Release 2
association, this test case needs some more tweaks to work. Hardcode
Hotspot 2.0 Release 1 to be used and disable PMF explicitly.

Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
tests/hwsim/test_ap_hs20.py

index 6ec7952292472e11aef22df86746f509640ffb94..6fb2ef5ebbae7cadb140fdc72466c5111a5ac101 100644 (file)
@@ -2517,8 +2517,14 @@ def test_ap_hs20_deauth_req_without_pmf(dev, apdev):
     """Hotspot 2.0 connection and deauthentication request without PMF"""
     check_eap_capa(dev[0], "MSCHAPV2")
     dev[0].request("SET pmf 0")
-    eap_test(dev[0], apdev[0], "21[3:26]", "TTLS", "user")
+    eap_test(dev[0], apdev[0], "21[3:26]", "TTLS", "user", release=1)
     dev[0].dump_monitor()
+    id = int(dev[0].get_status_field("id"))
+    dev[0].set_network(id, "ieee80211w", "0")
+    dev[0].request("DISCONNECT")
+    dev[0].wait_disconnected()
+    dev[0].select_network(id, freq=2412)
+    dev[0].wait_connected()
     addr = dev[0].own_addr()
     hapd = hostapd.Hostapd(apdev[0]['ifname'])
     hapd.request("HS20_DEAUTH_REQ " + addr + " 1 120 http://example.com/")