From: Jouni Malinen Date: Sat, 29 Mar 2014 14:56:14 +0000 (+0200) Subject: tests: max_listen_interval rejecting association X-Git-Tag: hostap_2_2~425 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=11a4c910ea8c203b0e47aa445227c01cb30b12b0;p=thirdparty%2Fhostap.git tests: max_listen_interval rejecting association Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/test_ap_params.py b/tests/hwsim/test_ap_params.py index 83ca97d66..b07da7f6a 100644 --- a/tests/hwsim/test_ap_params.py +++ b/tests/hwsim/test_ap_params.py @@ -196,3 +196,17 @@ def test_ap_spectrum_management_required(dev, apdev): dev[0].connect(ssid, key_mgmt="NONE", scan_freq="5180") finally: subprocess.call(['sudo', 'iw', 'reg', 'set', '00']) + +def test_ap_max_listen_interval(dev, apdev): + """Open AP with maximum listen interval limit""" + ssid = "listen" + params = {} + params['ssid'] = ssid + params['max_listen_interval'] = "1" + hostapd.add_ap(apdev[0]['ifname'], params) + dev[0].connect(ssid, key_mgmt="NONE", scan_freq="2412", wait_connect=False) + ev = dev[0].wait_event(["CTRL-EVENT-ASSOC-REJECT"]) + if ev is None: + raise Exception("Association rejection not reported") + if "status_code=51" not in ev: + raise Exception("Unexpected ASSOC-REJECT reason")