From 4d2c28746693ca6ed74e9c53bb626e5991039156 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sat, 26 Mar 2016 19:16:39 +0200 Subject: [PATCH] tests: Information element parsing - extra coverage Signed-off-by: Jouni Malinen --- tests/hwsim/test_ap_params.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/hwsim/test_ap_params.py b/tests/hwsim/test_ap_params.py index 50d968e45..87fc1dcaf 100644 --- a/tests/hwsim/test_ap_params.py +++ b/tests/hwsim/test_ap_params.py @@ -67,6 +67,18 @@ def test_ap_vendor_elements(dev, apdev): if "dd051122330203" not in bss['ie']: raise Exception("New vendor element not shown in scan results") +def test_ap_element_parse(dev, apdev): + """Information element parsing - extra coverage""" + bssid = apdev[0]['bssid'] + ssid = "test-wpa2-psk" + params = { 'ssid': ssid, + 'vendor_elements': "380501020304059e009e009e009e009e009e00" } + hapd = hostapd.add_ap(apdev[0]['ifname'], params) + dev[0].scan_for_bss(apdev[0]['bssid'], freq="2412") + bss = dev[0].get_bss(bssid) + if "38050102030405" not in bss['ie']: + raise Exception("Timeout element not shown in scan results") + def test_ap_country(dev, apdev): """WPA2-PSK AP setting country code and using 5 GHz band""" try: