From e22aa2f6ec47d881c78532b6620a394c0a014e48 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Fri, 22 Sep 2017 11:32:30 +0300 Subject: [PATCH] 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 --- tests/hwsim/test_wnm.py | 5 +++++ 1 file changed, 5 insertions(+) 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 -- 2.47.2