From: Jouni Malinen Date: Sat, 11 Jul 2015 21:20:44 +0000 (+0300) Subject: tests: More coverage for EAPOL Authenticator state dump X-Git-Tag: hostap_2_5~431 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=778325501b0e485539d89fee47e92bc35917973b;p=thirdparty%2Fhostap.git tests: More coverage for EAPOL Authenticator state dump Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/test_ieee8021x.py b/tests/hwsim/test_ieee8021x.py index b764d6da7..f67a1b91b 100644 --- a/tests/hwsim/test_ieee8021x.py +++ b/tests/hwsim/test_ieee8021x.py @@ -137,6 +137,7 @@ def test_ieee8021x_eapol_start(dev, apdev): params["ieee8021x"] = "1" hapd = hostapd.add_ap(apdev[0]['ifname'], params) bssid = apdev[0]['bssid'] + addr0 = dev[0].own_addr() hapd.set("ext_eapol_frame_io", "1") try: @@ -150,6 +151,9 @@ def test_ieee8021x_eapol_start(dev, apdev): for i in range(30): pae = dev[0].get_status_field('Supplicant PAE state') if pae == "HELD": + mib = hapd.get_sta(addr0, info="eapol") + if mib['auth_pae_state'] != 'AUTHENTICATING': + raise Exception("Unexpected Auth PAE state: " + mib['auth_pae_state']) held = True break time.sleep(0.25)