]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: WPS AP PIN unlocking
authorJouni Malinen <j@w1.fi>
Sat, 15 Mar 2014 15:27:05 +0000 (17:27 +0200)
committerJouni Malinen <j@w1.fi>
Sat, 15 Mar 2014 17:04:31 +0000 (19:04 +0200)
Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/test_ap_wps.py

index fc69ba64694598fb92df02d2a4ae6c9e09d5ef57..0669376a72069e3c8112a5d7d6a11af1a524571d 100644 (file)
@@ -552,6 +552,13 @@ def test_ap_wps_setup_locked(dev, apdev):
     if ev is None:
         raise Exception("Association with the AP timed out")
 
+    appin = hapd.request("WPS_AP_PIN random")
+    if "FAIL" in appin:
+        raise Exception("Could not generate random AP PIN")
+    ev = hapd.wait_event(["WPS-AP-SETUP-UNLOCKED"], timeout=10)
+    if ev is None:
+        raise Exception("Failed to unlock AP PIN")
+
 def test_ap_wps_pbc_overlap_2ap(dev, apdev):
     """WPS PBC session overlap with two active APs"""
     hostapd.add_ap(apdev[0]['ifname'],