From 778325501b0e485539d89fee47e92bc35917973b Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sun, 12 Jul 2015 00:20:44 +0300 Subject: [PATCH] tests: More coverage for EAPOL Authenticator state dump Signed-off-by: Jouni Malinen --- tests/hwsim/test_ieee8021x.py | 4 ++++ 1 file changed, 4 insertions(+) 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)