From c31302c038c879aa6a0575968895038609428c5a Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Fri, 15 Jan 2016 20:25:38 +0200 Subject: [PATCH] tests: Verify that ip_addr_* gets written to config file Signed-off-by: Jouni Malinen --- tests/hwsim/test_wpas_config.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/hwsim/test_wpas_config.py b/tests/hwsim/test_wpas_config.py index d9be63a9d..55a461630 100644 --- a/tests/hwsim/test_wpas_config.py +++ b/tests/hwsim/test_wpas_config.py @@ -29,6 +29,14 @@ def check_config(config): raise Exception("Missing network") if "wps_priority=5\n" not in data: raise Exception("Missing wps_priority") + if "ip_addr_go=192.168.1.1\n" not in data: + raise Exception("Missing ip_addr_go") + if "ip_addr_mask=255.255.255.0\n" not in data: + raise Exception("Missing ip_addr_mask") + if "ip_addr_start=192.168.1.10\n" not in data: + raise Exception("Missing ip_addr_start") + if "ip_addr_end=192.168.1.20\n" not in data: + raise Exception("Missing ip_addr_end") return data def test_wpas_config_file(dev): @@ -92,6 +100,10 @@ def test_wpas_config_file(dev): ev = wpas.wait_event(["CRED-MODIFIED 0 password"]) wpas.request("SET blob foo 12345678") + wpas.request("SET ip_addr_go 192.168.1.1") + wpas.request("SET ip_addr_mask 255.255.255.0") + wpas.request("SET ip_addr_start 192.168.1.10") + wpas.request("SET ip_addr_end 192.168.1.20") if "OK" not in wpas.request("SAVE_CONFIG"): raise Exception("Failed to save configuration file")