From 2ded0539c2189a014e1d39ea833820fed5c3bda6 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Wed, 26 Feb 2014 18:48:12 +0200 Subject: [PATCH] tests: wpa_supplicant ctrl_iface config parser Signed-off-by: Jouni Malinen --- tests/hwsim/test_wpas_ctrl.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/hwsim/test_wpas_ctrl.py b/tests/hwsim/test_wpas_ctrl.py index 367ed5c6e..0889d95ee 100644 --- a/tests/hwsim/test_wpas_ctrl.py +++ b/tests/hwsim/test_wpas_ctrl.py @@ -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")