[ACTS] Fix test setup

Cherry picked changes from master

Bug: 168813150
Fixes: 168813150
Test: acts RttDisableTest
Merged-In: I13b17df6aa3de1c2f91a1a63bd6383f413a81e17
Change-Id: I42e2cb442b9b1b75869f0c6f1588e00572f486a0
diff --git a/acts/tests/google/wifi/WifiWpa3OweTest.py b/acts/tests/google/wifi/WifiWpa3OweTest.py
index 7cd1903..b724310 100644
--- a/acts/tests/google/wifi/WifiWpa3OweTest.py
+++ b/acts/tests/google/wifi/WifiWpa3OweTest.py
@@ -14,22 +14,11 @@
 #   See the License for the specific language governing permissions and
 #   limitations under the License.
 
-import itertools
-import pprint
-import queue
-import time
-
-import acts.base_test
-import acts.signals as signals
 import acts.test_utils.wifi.wifi_test_utils as wutils
-import acts.utils
 
-from acts import asserts
-from acts.controllers.ap_lib import hostapd_constants
 from acts.test_decorators import test_tracker_info
 from acts.test_utils.wifi.WifiBaseTest import WifiBaseTest
 
-WifiEnums = wutils.WifiEnums
 
 class WifiWpa3OweTest(WifiBaseTest):
     """Tests for APIs in Android's WifiManager class.
@@ -46,16 +35,17 @@
         self.dut_client = self.android_devices[1]
         wutils.wifi_test_device_init(self.dut)
         wutils.wifi_test_device_init(self.dut_client)
-        req_params = ["owe_networks", "wpa3_personal"]
-        opt_param = []
-        self.unpack_userparams(
-            req_param_names=req_params, opt_param_names=opt_param)
+        req_params = ["owe_networks", "sae_networks"]
+        self.unpack_userparams(req_param_names=req_params,)
         wutils.wifi_toggle_state(self.dut, True)
         wutils.wifi_toggle_state(self.dut_client, True)
+        if "OpenWrtAP" in self.user_params:
+            self.configure_openwrt_ap_and_start(owe_network=True,
+                                                sae_network=True)
         self.owe_2g = self.owe_networks[0]["2g"]
         self.owe_5g = self.owe_networks[0]["5g"]
-        self.wpa3_personal_2g = self.wpa3_personal[0]["2g"]
-        self.wpa3_personal_5g = self.wpa3_personal[0]["5g"]
+        self.wpa3_personal_2g = self.sae_networks[0]["2g"]
+        self.wpa3_personal_5g = self.sae_networks[0]["5g"]
 
     def setup_test(self):
         super().setup_test()
@@ -72,32 +62,22 @@
         wutils.reset_wifi(self.dut)
         wutils.reset_wifi(self.dut_client)
 
-    """Helper Functions"""
-
-    """Tests"""
+    ### Test cases ###
 
     @test_tracker_info(uuid="a7755f1f-5740-4d45-8c29-3711172b1bd7")
     def test_connect_to_owe_2g(self):
-        wutils.start_wifi_connection_scan_and_ensure_network_found(self.dut,
-            self.owe_2g[WifiEnums.SSID_KEY])
-        wutils.connect_to_wifi_network(self.dut, self.owe_2g )
+        wutils.connect_to_wifi_network(self.dut, self.owe_2g)
 
     @test_tracker_info(uuid="9977765e-03da-4614-ab96-4c1597101118")
     def test_connect_to_owe_5g(self):
-        wutils.start_wifi_connection_scan_and_ensure_network_found(self.dut,
-            self.owe_5g[WifiEnums.SSID_KEY])
         wutils.connect_to_wifi_network(self.dut, self.owe_5g)
 
     @test_tracker_info(uuid="3670702a-3d78-4184-b5e1-7fcf5fa48fd8")
     def test_connect_to_wpa3_personal_2g(self):
-        wutils.start_wifi_connection_scan_and_ensure_network_found(self.dut,
-            self.wpa3_personal_2g[WifiEnums.SSID_KEY])
         wutils.connect_to_wifi_network(self.dut, self.wpa3_personal_2g)
 
     @test_tracker_info(uuid="c4528eaf-7960-4ecd-8f11-d5439bdf1c58")
     def test_connect_to_wpa3_personal_5g(self):
-        wutils.start_wifi_connection_scan_and_ensure_network_found(self.dut,
-            self.wpa3_personal_5g[WifiEnums.SSID_KEY])
         wutils.connect_to_wifi_network(self.dut, self.wpa3_personal_5g)
 
     @test_tracker_info(uuid="a8fb46be-3487-4dc8-a393-5af992b27f45")
@@ -111,10 +91,6 @@
             4. Initial connect request fails
                Second connect request from framework succeeds.
         """
-        wutils.start_wifi_connection_scan_and_ensure_network_found(self.dut,
-            self.wpa3_personal_2g[WifiEnums.SSID_KEY])
         wutils.connect_to_wifi_network(self.dut, self.wpa3_personal_2g)
         wutils.toggle_wifi_off_and_on(self.dut)
-        wutils.start_wifi_connection_scan_and_ensure_network_found(self.dut,
-            self.wpa3_personal_2g[WifiEnums.SSID_KEY])
         wutils.connect_to_wifi_network(self.dut, self.wpa3_personal_2g)
diff --git a/acts/tests/google/wifi/rtt/functional/RttDisableTest.py b/acts/tests/google/wifi/rtt/functional/RttDisableTest.py
index e3219d4..703efac 100644
--- a/acts/tests/google/wifi/rtt/functional/RttDisableTest.py
+++ b/acts/tests/google/wifi/rtt/functional/RttDisableTest.py
@@ -30,6 +30,9 @@
     MODE_ENABLE_DOZE = 1
     MODE_DISABLE_LOCATIONING = 2
 
+    def setup_test(self):
+        RttBaseTest.setup_test(self)
+
     def setup_class(self):
         super().setup_class()
         if "AccessPoint" in self.user_params: