tests: Verify that WPS operation report failure if WPS is disabled

Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
Jouni Malinen 2014-05-16 00:57:40 +03:00
parent c78c6b73fa
commit d352c407e3

View file

@ -2092,3 +2092,13 @@ def test_ap_wps_upnp_subscribe(dev, apdev):
raise Exception("Unexpected HTTP response: %s" % resp.status) raise Exception("Unexpected HTTP response: %s" % resp.status)
sid = resp.getheader("sid") sid = resp.getheader("sid")
logger.debug("Subscription SID " + sid) logger.debug("Subscription SID " + sid)
def test_ap_wps_disabled(dev, apdev):
"""WPS operations while WPS is disabled"""
ssid = "test-wps-disabled"
hostapd.add_ap(apdev[0]['ifname'], { "ssid": ssid })
hapd = hostapd.Hostapd(apdev[0]['ifname'])
if "FAIL" not in hapd.request("WPS_PBC"):
raise Exception("WPS_PBC succeeded unexpectedly")
if "FAIL" not in hapd.request("WPS_CANCEL"):
raise Exception("WPS_CANCEL succeeded unexpectedly")