diff --git a/autotests/testEAP-AKA/connection_test.py b/autotests/testEAP-AKA/connection_test.py index 734e0dbb..bcdb1d92 100644 --- a/autotests/testEAP-AKA/connection_test.py +++ b/autotests/testEAP-AKA/connection_test.py @@ -15,13 +15,7 @@ from hostapd import hostapd_map class Test(unittest.TestCase): def test_connection_success(self): - hostapd = None - - for hostapd_if in list(hostapd_map.values()): - hpd = HostapdCLI(hostapd_if) - if hpd.get_config_value('ssid') == 'ssidEAP-AKA': - hostapd = hpd - break + hostapd = HostapdCLI(config='ssidEAP-AKA.conf') self.assertIsNotNone(hostapd) @@ -58,7 +52,8 @@ class Test(unittest.TestCase): hostapd.eapol_reauth(device.address) - wd.wait(10) + hostapd.wait_for_event('CTRL-EVENT-EAP-STARTED') + hostapd.wait_for_event('CTRL-EVENT-EAP-SUCCESS') condition = 'obj.connected' wd.wait_for_object_condition(ordered_network.network_object, condition) diff --git a/autotests/testEAP-PEAPv0-CryptoBinding/NoISK_test.py b/autotests/testEAP-PEAPv0-CryptoBinding/NoISK_test.py index fde8bfc2..0f7d432c 100644 --- a/autotests/testEAP-PEAPv0-CryptoBinding/NoISK_test.py +++ b/autotests/testEAP-PEAPv0-CryptoBinding/NoISK_test.py @@ -16,13 +16,7 @@ from hostapd import hostapd_map class Test(unittest.TestCase): def validate_connection(self, wd): - hostapd = None - - for hostapd_if in list(hostapd_map.values()): - hpd = HostapdCLI(hostapd_if) - if hpd.get_config_value('ssid') == 'ssidEAP-PEAPv0-NoISK': - hostapd = hpd - break + hostapd = HostapdCLI(config='ssidEAP-PEAPv0-NoISK.conf') self.assertIsNotNone(hostapd) @@ -52,7 +46,8 @@ class Test(unittest.TestCase): hostapd.eapol_reauth(device.address) - wd.wait(10) + hostapd.wait_for_event('CTRL-EVENT-EAP-STARTED') + hostapd.wait_for_event('CTRL-EVENT-EAP-SUCCESS') condition = 'obj.connected' wd.wait_for_object_condition(ordered_network.network_object, condition) diff --git a/autotests/testEAP-PWD/connection_test.py b/autotests/testEAP-PWD/connection_test.py index e5d6e621..0c722c44 100644 --- a/autotests/testEAP-PWD/connection_test.py +++ b/autotests/testEAP-PWD/connection_test.py @@ -15,14 +15,7 @@ from hostapd import hostapd_map class Test(unittest.TestCase): def validate_connection(self, wd): - - hostapd = None - - for hostapd_if in list(hostapd_map.values()): - hpd = HostapdCLI(hostapd_if) - if hpd.get_config_value('ssid') == 'ssidEAP-PWD': - hostapd = hpd - break + hostapd = HostapdCLI(config='ssidEAP-PWD.conf') self.assertIsNotNone(hostapd) @@ -56,7 +49,8 @@ class Test(unittest.TestCase): hostapd.eapol_reauth(device.address) - wd.wait(10) + hostapd.wait_for_event('CTRL-EVENT-EAP-STARTED') + hostapd.wait_for_event('CTRL-EVENT-EAP-SUCCESS') condition = 'obj.connected' wd.wait_for_object_condition(ordered_network.network_object, condition) diff --git a/autotests/testEAP-SIM/connection_test.py b/autotests/testEAP-SIM/connection_test.py index 0ac7da05..97956d0c 100644 --- a/autotests/testEAP-SIM/connection_test.py +++ b/autotests/testEAP-SIM/connection_test.py @@ -15,13 +15,7 @@ from hostapd import hostapd_map class Test(unittest.TestCase): def test_connection_success(self): - hostapd = None - - for hostapd_if in list(hostapd_map.values()): - hpd = HostapdCLI(hostapd_if) - if hpd.get_config_value('ssid') == 'ssidEAP-SIM': - hostapd = hpd - break + hostapd = HostapdCLI(config='ssidEAP-SIM.conf') auth = AuthCenter('/tmp/hlrauc.sock', '/tmp/sim.db') @@ -56,7 +50,8 @@ class Test(unittest.TestCase): hostapd.eapol_reauth(device.address) - wd.wait(10) + hostapd.wait_for_event('CTRL-EVENT-EAP-STARTED') + hostapd.wait_for_event('CTRL-EVENT-EAP-SUCCESS') condition = 'obj.connected' wd.wait_for_object_condition(ordered_network.network_object, condition) diff --git a/autotests/testEAP-TTLS-CHAP/connection_test.py b/autotests/testEAP-TTLS-CHAP/connection_test.py index f9633b28..e3719669 100644 --- a/autotests/testEAP-TTLS-CHAP/connection_test.py +++ b/autotests/testEAP-TTLS-CHAP/connection_test.py @@ -16,13 +16,7 @@ from hostapd import hostapd_map class Test(unittest.TestCase): def test_connection_success(self): - hostapd = None - - for hostapd_if in list(hostapd_map.values()): - hpd = HostapdCLI(hostapd_if) - if hpd.get_config_value('ssid') == 'ssidEAP-TTLS-CHAP': - hostapd = hpd - break + hostapd = HostapdCLI(config='ssidEAP-TTLS-CHAP.conf') self.assertIsNotNone(hostapd) @@ -55,7 +49,8 @@ class Test(unittest.TestCase): hostapd.eapol_reauth(device.address) - wd.wait(10) + hostapd.wait_for_event('CTRL-EVENT-EAP-STARTED') + hostapd.wait_for_event('CTRL-EVENT-EAP-SUCCESS') condition = 'obj.connected' wd.wait_for_object_condition(ordered_network.network_object, condition) diff --git a/autotests/testEAP-TTLS-MSCHAP/connection_test.py b/autotests/testEAP-TTLS-MSCHAP/connection_test.py index 269f6131..ea245a38 100644 --- a/autotests/testEAP-TTLS-MSCHAP/connection_test.py +++ b/autotests/testEAP-TTLS-MSCHAP/connection_test.py @@ -16,13 +16,7 @@ from hostapd import hostapd_map class Test(unittest.TestCase): def test_connection_success(self): - hostapd = None - - for hostapd_if in hostapd_map.values(): - hpd = HostapdCLI(hostapd_if) - if hpd.get_config_value('ssid') == 'ssidEAP-TTLS-MSCHAP': - hostapd = hpd - break + hostapd = HostapdCLI(config='ssidEAP-TTLS-MSCHAP.conf') self.assertIsNotNone(hostapd) @@ -55,7 +49,8 @@ class Test(unittest.TestCase): hostapd.eapol_reauth(device.address) - wd.wait(10) + hostapd.wait_for_event('CTRL-EVENT-EAP-STARTED') + hostapd.wait_for_event('CTRL-EVENT-EAP-SUCCESS') condition = 'obj.connected' wd.wait_for_object_condition(ordered_network.network_object, condition) diff --git a/autotests/testEAP-TTLS-MSCHAPv2/connection_test.py b/autotests/testEAP-TTLS-MSCHAPv2/connection_test.py index 66cc440b..918e8d1f 100644 --- a/autotests/testEAP-TTLS-MSCHAPv2/connection_test.py +++ b/autotests/testEAP-TTLS-MSCHAPv2/connection_test.py @@ -48,7 +48,8 @@ class Test(unittest.TestCase): hostapd.eapol_reauth(device.address) - wd.wait(10) + hostapd.wait_for_event('CTRL-EVENT-EAP-STARTED') + hostapd.wait_for_event('CTRL-EVENT-EAP-SUCCESS') condition = 'obj.connected' wd.wait_for_object_condition(ordered_network.network_object, condition) diff --git a/autotests/testEAP-TTLS-PAP/connection_test.py b/autotests/testEAP-TTLS-PAP/connection_test.py index 07b14aa9..ce787b01 100644 --- a/autotests/testEAP-TTLS-PAP/connection_test.py +++ b/autotests/testEAP-TTLS-PAP/connection_test.py @@ -16,13 +16,7 @@ from hostapd import hostapd_map class Test(unittest.TestCase): def test_connection_success(self): - hostapd = None - - for hostapd_if in list(hostapd_map.values()): - hpd = HostapdCLI(hostapd_if) - if hpd.get_config_value('ssid') == 'ssidEAP-TTLS-PAP': - hostapd = hpd - break + hostapd = HostapdCLI(config='ssidEAP-TTLS-PAP.conf') self.assertIsNotNone(hostapd) @@ -55,7 +49,8 @@ class Test(unittest.TestCase): hostapd.eapol_reauth(device.address) - wd.wait(10) + hostapd.wait_for_event('CTRL-EVENT-EAP-STARTED') + hostapd.wait_for_event('CTRL-EVENT-EAP-SUCCESS') condition = 'obj.connected' wd.wait_for_object_condition(ordered_network.network_object, condition)