]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: Report unknown WpaSupplicant::connect() arguments
authorJouni Malinen <jouni@codeaurora.org>
Sat, 6 Jun 2020 08:25:40 +0000 (11:25 +0300)
committerJouni Malinen <j@w1.fi>
Sat, 6 Jun 2020 08:48:09 +0000 (11:48 +0300)
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
tests/hwsim/wpasupplicant.py

index 0ed043802bdcefdacbe8a28be18d2ccd3d09ea04..7c089c04972be47cd35e191958b5957e0f9a20a2 100644 (file)
@@ -1110,6 +1110,15 @@ class WpaSupplicant:
             if field in kwargs and kwargs[field]:
                 self.set_network(id, field, kwargs[field])
 
+        known_args = {"raw_psk", "password_hex", "peerkey", "okc", "ocsp",
+                      "only_add_network", "wait_connect"}
+        unknown = set(kwargs.keys())
+        unknown -= set(quoted)
+        unknown -= set(not_quoted)
+        unknown -= known_args
+        if unknown:
+            raise Exception("Unknown WpaSupplicant::connect() arguments: " + str(unknown))
+
         if "raw_psk" in kwargs and kwargs['raw_psk']:
             self.set_network(id, "psk", kwargs['raw_psk'])
         if "password_hex" in kwargs and kwargs['password_hex']: