From: Jouni Malinen Date: Fri, 22 Sep 2017 08:32:30 +0000 (+0300) Subject: tests: Fix wnm_action_proto_no_pmf to have active WNM_SLEEP operation X-Git-Tag: hostap_2_7~1021 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e22aa2f6ec47d881c78532b6620a394c0a014e48;p=thirdparty%2Fhostap.git tests: Fix wnm_action_proto_no_pmf to have active WNM_SLEEP operation The previous designed worked since wpa_supplicant did not track pending request state. With such tracking added, this test case needs to make sure there is a pending operation when injecting the invalid response. Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/test_wnm.py b/tests/hwsim/test_wnm.py index eeb235049..15f75c382 100644 --- a/tests/hwsim/test_wnm.py +++ b/tests/hwsim/test_wnm.py @@ -1488,6 +1488,11 @@ def test_wnm_action_proto_no_pmf(dev, apdev): dev[0].request("WNM_SLEEP enter") time.sleep(0.1) hapd.set("ext_mgmt_frame_handling", "1") + hapd.dump_monitor() + dev[0].request("WNM_SLEEP exit") + ev = hapd.wait_event(['MGMT-RX'], timeout=5) + if ev is None: + raise Exception("WNM-Sleep Mode Request not seen") msg = {} msg['fc'] = MGMT_SUBTYPE_ACTION << 4