From a408873ce99b348580728de9c3f5fd9c0335a248 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sun, 6 Apr 2014 15:16:24 +0300 Subject: [PATCH] tests: ctrl_iface LEVEL command Signed-off-by: Jouni Malinen --- tests/hwsim/test_wpas_ctrl.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/hwsim/test_wpas_ctrl.py b/tests/hwsim/test_wpas_ctrl.py index 193b9815c..c107df205 100644 --- a/tests/hwsim/test_wpas_ctrl.py +++ b/tests/hwsim/test_wpas_ctrl.py @@ -370,3 +370,18 @@ def test_wpas_ctrl_set_wps_params(dev): for t in ts: if "OK" not in dev[2].request("SET " + t): raise Exception("SET failed for: " + t) + +def test_wpas_ctrl_level(dev): + """wpa_supplicant ctrl_iface LEVEL""" + try: + if "FAIL" not in dev[2].request("LEVEL 3"): + raise Exception("Unexpected LEVEL success") + if "OK" not in dev[2].mon.request("LEVEL 2"): + raise Exception("Unexpected LEVEL failure") + dev[2].request("SCAN freq=2412") + ev = dev[2].wait_event(["State:"], timeout=5) + if ev is None: + raise Exception("No debug message received") + dev[2].wait_event(["CTRL-EVENT-SCAN-RESULTS"], timeout=5) + finally: + dev[2].mon.request("LEVEL 3") -- 2.47.3