From: Jouni Malinen Date: Sun, 6 Apr 2014 12:16:24 +0000 (+0300) Subject: tests: ctrl_iface LEVEL command X-Git-Tag: hostap_2_2~364 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a408873ce99b348580728de9c3f5fd9c0335a248;p=thirdparty%2Fhostap.git tests: ctrl_iface LEVEL command Signed-off-by: Jouni Malinen --- 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")