From dd5143456026bfbee5818d8ef795af5c9a0527ef Mon Sep 17 00:00:00 2001 From: James Prestwood Date: Fri, 14 Sep 2018 09:36:10 -0700 Subject: [PATCH] auto-t: Fix testAP Fixed two issues: 1. There is no longer a dbus exception when switching to AP mode when connected in station mode so that assert was removed. 2. After the device/station change the timing must have changed, causing autoconnect to take over before an explicit connect call. Added a psk provisioning file that disables autoconnect. --- autotests/testAP/TestAP1.psk | 2 ++ autotests/testAP/failure_test.py | 5 +---- autotests/testAP/test.py | 5 +---- 3 files changed, 4 insertions(+), 8 deletions(-) create mode 100644 autotests/testAP/TestAP1.psk diff --git a/autotests/testAP/TestAP1.psk b/autotests/testAP/TestAP1.psk new file mode 100644 index 00000000..bfb2f74b --- /dev/null +++ b/autotests/testAP/TestAP1.psk @@ -0,0 +1,2 @@ +[Settings] +Autoconnect=False diff --git a/autotests/testAP/failure_test.py b/autotests/testAP/failure_test.py index 35d4421e..ca28e5f1 100644 --- a/autotests/testAP/failure_test.py +++ b/autotests/testAP/failure_test.py @@ -57,9 +57,6 @@ class Test(unittest.TestCase): testutil.test_ifaces_connected(list(hostapd.hostapd_map.keys())[0], dev.name) - self.assertRaises(iwd.dbus.DBusException, dev.start_ap, - 'TestAP2', 'Password2') - dev.disconnect() condition = 'not obj.connected' @@ -106,7 +103,7 @@ class Test(unittest.TestCase): @classmethod def setUpClass(cls): - pass + IWD.copy_to_storage('TestAP1.psk') @classmethod def tearDownClass(cls): diff --git a/autotests/testAP/test.py b/autotests/testAP/test.py index 1b6b1580..6c4ffce2 100644 --- a/autotests/testAP/test.py +++ b/autotests/testAP/test.py @@ -50,9 +50,6 @@ class Test(unittest.TestCase): testutil.test_ifaces_connected(list(hostapd.hostapd_map.keys())[0], dev.name) - self.assertRaises(iwd.dbus.DBusException, dev.start_ap, - 'TestAP2', 'Password2') - dev.disconnect() condition = 'not obj.connected' @@ -118,7 +115,7 @@ class Test(unittest.TestCase): @classmethod def setUpClass(cls): - pass + IWD.copy_to_storage('TestAP1.psk') @classmethod def tearDownClass(cls):