]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: wpa_supplicant cred roaming_consortiums parsing/writing
authorJouni Malinen <jouni@codeaurora.org>
Tue, 17 Apr 2018 13:21:00 +0000 (16:21 +0300)
committerJouni Malinen <j@w1.fi>
Tue, 17 Apr 2018 13:40:47 +0000 (16:40 +0300)
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
tests/hwsim/test_wpas_config.py

index af499cc735b58864d9ea32f9ec603457d3b50805..14258bfb83db766525168139d3fcce7f33cdc55a 100644 (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)