From: Jouni Malinen Date: Sat, 8 Dec 2018 11:08:04 +0000 (+0200) Subject: tests: Fix ap_hs20_deauth_req_without_pmf X-Git-Tag: hostap_2_8~807 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c8f7a83c656f33e579d656075d1e8b144432d0fb;p=thirdparty%2Fhostap.git tests: Fix ap_hs20_deauth_req_without_pmf 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 --- diff --git a/tests/hwsim/test_ap_hs20.py b/tests/hwsim/test_ap_hs20.py index 6ec795229..6fb2ef5eb 100644 --- a/tests/hwsim/test_ap_hs20.py +++ b/tests/hwsim/test_ap_hs20.py @@ -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/")