From 8278138e679174b1ec8af7f169c2810a8888e202 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Wed, 25 Mar 2015 16:05:35 +0200 Subject: [PATCH] tests: Verify OSEN BSS flag in scan results Signed-off-by: Jouni Malinen --- tests/hwsim/test_ap_hs20.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/hwsim/test_ap_hs20.py b/tests/hwsim/test_ap_hs20.py index a809c9008..90f630cd7 100644 --- a/tests/hwsim/test_ap_hs20.py +++ b/tests/hwsim/test_ap_hs20.py @@ -1925,11 +1925,20 @@ def test_ap_hs20_osen(dev, apdev): wait_connect=False) dev[2].connect("osen", key_mgmt="NONE", wep_key0='"hello"', scan_freq="2412", wait_connect=False) + dev[0].flush_scan_cache() dev[0].connect("osen", proto="OSEN", key_mgmt="OSEN", pairwise="CCMP", group="GTK_NOT_USED", eap="WFA-UNAUTH-TLS", identity="osen@example.com", ca_cert="auth_serv/ca.pem", scan_freq="2412") + res = dev[0].get_bss(apdev[0]['bssid'])['flags'] + if "[OSEN-OSEN-CCMP]" not in res: + raise Exception("OSEN not reported in BSS") + if "[WEP]" in res: + raise Exception("WEP reported in BSS") + res = dev[0].request("SCAN_RESULTS") + if "[OSEN-OSEN-CCMP]" not in res: + raise Exception("OSEN not reported in SCAN_RESULTS") wpas = WpaSupplicant(global_iface='/tmp/wpas-wlan5') wpas.interface_add("wlan5", drv_params="force_connect_cmd=1")