From f19d87f1eec46f7b5b333176a8256e10a9b735bd Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sun, 6 Apr 2014 11:09:03 +0300 Subject: [PATCH] tests: WPS cred event for external use Signed-off-by: Jouni Malinen --- tests/hwsim/test_ap_wps.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/hwsim/test_ap_wps.py b/tests/hwsim/test_ap_wps.py index 9f4cae1da..57467106b 100644 --- a/tests/hwsim/test_ap_wps.py +++ b/tests/hwsim/test_ap_wps.py @@ -93,7 +93,14 @@ def test_ap_wps_init_2ap_pbc(dev, apdev): if "[WPS-PBC]" not in bss['flags']: raise Exception("WPS-PBC flag missing from AP2") dev[0].dump_monitor() + dev[0].request("SET wps_cred_processing 2") dev[0].request("WPS_PBC") + ev = dev[0].wait_event(["WPS-CRED-RECEIVED"], timeout=30) + dev[0].request("SET wps_cred_processing 0") + if ev is None: + raise Exception("WPS cred event not seen") + if "100e" not in ev: + raise Exception("WPS attributes not included in the cred event") ev = dev[0].wait_event(["CTRL-EVENT-CONNECTED"], timeout=30) if ev is None: raise Exception("Association with the AP timed out")