tests: Verify that ip_addr_* gets written to config file
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
17d32eb3d3
commit
c31302c038
1 changed files with 12 additions and 0 deletions
|
@ -29,6 +29,14 @@ def check_config(config):
|
||||||
raise Exception("Missing network")
|
raise Exception("Missing network")
|
||||||
if "wps_priority=5\n" not in data:
|
if "wps_priority=5\n" not in data:
|
||||||
raise Exception("Missing wps_priority")
|
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
|
return data
|
||||||
|
|
||||||
def test_wpas_config_file(dev):
|
def test_wpas_config_file(dev):
|
||||||
|
@ -92,6 +100,10 @@ def test_wpas_config_file(dev):
|
||||||
ev = wpas.wait_event(["CRED-MODIFIED 0 password"])
|
ev = wpas.wait_event(["CRED-MODIFIED 0 password"])
|
||||||
|
|
||||||
wpas.request("SET blob foo 12345678")
|
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"):
|
if "OK" not in wpas.request("SAVE_CONFIG"):
|
||||||
raise Exception("Failed to save configuration file")
|
raise Exception("Failed to save configuration file")
|
||||||
|
|
Loading…
Reference in a new issue