From: Jouni Malinen Date: Sun, 8 Jan 2017 15:24:12 +0000 (+0200) Subject: tests: PIN generation failure X-Git-Tag: hostap_2_7~1775 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3381d324c99790894dd6c1c06618f25d63231257;p=thirdparty%2Fhostap.git tests: PIN generation failure Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/test_ap_wps.py b/tests/hwsim/test_ap_wps.py index 809a8ad72..35bf27cc2 100644 --- a/tests/hwsim/test_ap_wps.py +++ b/tests/hwsim/test_ap_wps.py @@ -1,5 +1,5 @@ # WPS tests -# Copyright (c) 2013-2015, Jouni Malinen +# Copyright (c) 2013-2017, Jouni Malinen # # 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"