tests: wpa_supplicant cred roaming_consortiums parsing/writing

Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
This commit is contained in:
Jouni Malinen 2018-04-17 16:21:00 +03:00 committed by Jouni Malinen
parent 909a948b0f
commit 53fa04e197

View File

@ -216,6 +216,8 @@ def test_wpas_config_file(dev, apdev, params):
wpas.set_cred_quoted(id, "domain_suffix_match", "example.com")
wpas.set_cred(id, "roaming_consortium", "112233")
wpas.set_cred(id, "required_roaming_consortium", "112233")
wpas.set_cred_quoted(id, "roaming_consortiums",
"112233,aabbccddee,445566")
wpas.set_cred_quoted(id, "roaming_partner",
"roaming.example.net,1,127,*")
wpas.set_cred_quoted(id, "ca_cert", "/tmp/ca.pem")
@ -243,6 +245,10 @@ def test_wpas_config_file(dev, apdev, params):
if len(wpas.request("LIST_CREDS").splitlines()) != 2:
raise Exception("Unexpected number of credentials")
val = wpas.get_cred(0, "roaming_consortiums")
if val != "112233,aabbccddee,445566":
raise Exception("Unexpected roaming_consortiums value: " + val)
if "OK" not in wpas.request("SAVE_CONFIG"):
raise Exception("Failed to save configuration file")
data2 = check_config(capa, config)