From: Jouni Malinen Date: Wed, 26 Feb 2014 16:35:13 +0000 (+0200) Subject: tests: Verify invalid required_roaming_consortium values X-Git-Tag: hostap_2_2~738 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=af70a093324cba77c66aa83b50478e40fb686411;p=thirdparty%2Fhostap.git tests: Verify invalid required_roaming_consortium values Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/test_ap_hs20.py b/tests/hwsim/test_ap_hs20.py index 705469abc..fdc8e7fb5 100644 --- a/tests/hwsim/test_ap_hs20.py +++ b/tests/hwsim/test_ap_hs20.py @@ -767,6 +767,14 @@ def test_ap_hs20_req_roaming_consortium(dev, apdev): values['required_roaming_consortium'] = "112233" policy_test(dev[0], apdev[0], values) + id = dev[0].add_cred() + dev[0].set_cred(id, "required_roaming_consortium", "112233") + dev[0].set_cred(id, "required_roaming_consortium", "112233445566778899aabbccddeeff") + + for val in [ "", "1", "11", "1122", "1122334", "112233445566778899aabbccddeeff00" ]: + if "FAIL" not in dev[0].request('SET_CRED {} required_roaming_consortium {}'.format(id, val)): + raise Exception("Invalid roaming consortium value accepted: " + val) + def test_ap_hs20_excluded_ssid(dev, apdev): """Hotspot 2.0 exclusion based on SSID""" params = hs20_ap_params()