]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: wpa_supplicant ctrl_iface config parser
authorJouni Malinen <jouni@qca.qualcomm.com>
Wed, 26 Feb 2014 16:48:12 +0000 (18:48 +0200)
committerJouni Malinen <j@w1.fi>
Wed, 26 Feb 2014 16:48:12 +0000 (18:48 +0200)
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
tests/hwsim/test_wpas_ctrl.py

index 367ed5c6e78e9beaa440266a6076d822e71009b7..0889d95ee83aabe6de92655574da8a870f5fb34c 100644 (file)
@@ -180,3 +180,15 @@ def test_wpas_ctrl_tdls_discover(dev):
         raise Exception("Unexpected success on invalid TDLS_DISCOVER")
     if "FAIL" not in dev[0].request("TDLS_DISCOVER 00:11:22:33:44:55"):
         raise Exception("Unexpected success on TDLS_DISCOVER")
+
+def test_wpas_ctrl_config_parser(dev):
+    """wpa_supplicant ctrl_iface SET config parser"""
+    if "FAIL" not in dev[0].request("SET pbc_in_m1 qwerty"):
+        raise Exception("Non-number accepted as integer")
+    if "FAIL" not in dev[0].request("SET eapol_version 0"):
+        raise Exception("Out-of-range value accepted")
+    if "FAIL" not in dev[0].request("SET eapol_version 10"):
+        raise Exception("Out-of-range value accepted")
+
+    if "FAIL" not in dev[0].request("SET serial_number 0123456789abcdef0123456789abcdef0"):
+        raise Exception("Too long string accepted")