From e18b479299217379e4cba0ba46e3c83ce0e5d55d Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sun, 25 Nov 2018 12:02:07 +0200 Subject: [PATCH] tests: More coverage for ATTACH command parameter setting Signed-off-by: Jouni Malinen --- tests/hwsim/test_scan.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/hwsim/test_scan.py b/tests/hwsim/test_scan.py index 35e78e04c..c390f5617 100644 --- a/tests/hwsim/test_scan.py +++ b/tests/hwsim/test_scan.py @@ -1474,3 +1474,16 @@ def test_scan_probe_req_events(dev, apdev): ev = hapd.wait_event(["RX-PROBE-REQUEST"], timeout=0.1) if ev is not None: raise Exception("Unexpected RX-PROBE-REQUEST") + + if "OK" not in hapd2.mon.request("ATTACH probe_rx_events=0"): + raise Exception("Failed to update event registration") + + dev[0].scan_for_bss(apdev[0]['bssid'], freq="2412", force_scan=True) + ev = hapd2.wait_event(["RX-PROBE-REQUEST"], timeout=0.5) + if ev is not None: + raise Exception("Unexpected RX-PROBE-REQUEST") + + tests = [ "probe_rx_events", "probe_rx_events=-1", "probe_rx_events=2" ] + for val in tests: + if "FAIL" not in hapd2.mon.request("ATTACH " + val): + raise Exception("Invalid ATTACH command accepted")