]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: PIN generation failure
authorJouni Malinen <j@w1.fi>
Sun, 8 Jan 2017 15:24:12 +0000 (17:24 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 8 Jan 2017 15:24:12 +0000 (17:24 +0200)
Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/test_ap_wps.py

index 809a8ad72732f9fcbee3db3aead8a99dce22bd8a..35bf27cc2b6c4d2f36fe4f41ce869ee88046f693 100644 (file)
@@ -1,5 +1,5 @@
 # WPS tests
-# Copyright (c) 2013-2015, Jouni Malinen <j@w1.fi>
+# Copyright (c) 2013-2017, Jouni Malinen <j@w1.fi>
 #
 # This software may be distributed under the terms of the BSD license.
 # See README for more details.
@@ -2027,6 +2027,13 @@ def test_ap_wps_check_pin(dev, apdev):
         if pin != rpin:
             raise Exception("Random PIN validation failed for " + pin)
 
+def test_ap_wps_pin_get_failure(dev, apdev):
+    """PIN generation failure"""
+    with fail_test(dev[0], 1,
+                   "os_get_random;wpa_supplicant_ctrl_iface_wps_pin"):
+        if "FAIL" not in dev[0].request("WPS_PIN get"):
+            raise Exception("WPS_PIN did not report failure")
+
 def test_ap_wps_wep_config(dev, apdev):
     """WPS 2.0 AP rejecting WEP configuration"""
     ssid = "test-wps-config"