Merge "[WifiManagerTest] Add wifi network reset test" into sc-dev
diff --git a/acts_tests/tests/google/wifi/WifiManagerTest.py b/acts_tests/tests/google/wifi/WifiManagerTest.py
index 83b19c5..dbb447e 100644
--- a/acts_tests/tests/google/wifi/WifiManagerTest.py
+++ b/acts_tests/tests/google/wifi/WifiManagerTest.py
@@ -1016,6 +1016,31 @@
self.dut.droid.wakeLockAcquireBright()
self.dut.droid.wakeUpNow()
+ @test_tracker_info(uuid="25e8dd62-ae9f-46f7-96aa-030fee95dfda")
+ def test_wifi_saved_network_reset(self):
+ """Verify DUT can reset Wi-Fi saved network list after add a network.
+
+ Steps:
+ 1. Connect to a 2GHz network
+ 2. Reset the Wi-Fi saved network
+ 3. Verify the saved network has been clear
+ """
+ ssid = self.open_network_2g[WifiEnums.SSID_KEY]
+ nId = self.dut.droid.wifiAddNetwork(self.open_network_2g)
+ asserts.assert_true(nId > -1, "Failed to add network.")
+ configured_networks = self.dut.droid.wifiGetConfiguredNetworks()
+ self.log.debug(
+ ("Configured networks after adding: %s" % configured_networks))
+ wutils.assert_network_in_list({
+ WifiEnums.SSID_KEY: ssid
+ }, configured_networks)
+ self.dut.droid.wifiFactoryReset()
+ configured_networks = self.dut.droid.wifiGetConfiguredNetworks()
+ for nw in configured_networks:
+ asserts.assert_true(
+ nw[WifiEnums.BSSID_KEY] != ssid,
+ "Found saved network %s in configured networks." % ssid)
+
@test_tracker_info(uuid="402cfaa8-297f-4865-9e27-6bab6adca756")
def test_reboot_wifi_and_bluetooth_on(self):
"""Toggle WiFi and bluetooth ON then reboot """