tests: Additional MGMT_TX coverage

Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
Jouni Malinen 2014-12-12 19:05:00 +02:00
parent cbdfff0a73
commit 3d9848967a

View file

@ -1135,3 +1135,17 @@ def test_wpas_ctrl_vendor(dev, apdev):
for cmd in cmds: for cmd in cmds:
if "FAIL" not in dev[0].request("VENDOR " + cmd): if "FAIL" not in dev[0].request("VENDOR " + cmd):
raise Exception("Invalid VENDOR command accepted: " + cmd) raise Exception("Invalid VENDOR command accepted: " + cmd)
def test_wpas_ctrl_mgmt_tx(dev, apdev):
"""wpa_supplicant ctrl_iface MGMT_TX"""
cmds = [ "foo",
"00:11:22:33:44:55 foo",
"00:11:22:33:44:55 11:22:33:44:55:66",
"00:11:22:33:44:55 11:22:33:44:55:66 freq=0 no_cck=0 wait_time=0 action=123",
"00:11:22:33:44:55 11:22:33:44:55:66 action=12qq" ]
for cmd in cmds:
if "FAIL" not in dev[0].request("MGMT_TX " + cmd):
raise Exception("Invalid MGMT_TX command accepted: " + cmd)
if "OK" not in dev[0].request("MGMT_TX_DONE"):
raise Exception("MGMT_TX_DONE failed")