]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: D-Bus Reconnect command
authorJouni Malinen <j@w1.fi>
Sun, 14 Jun 2015 08:38:14 +0000 (11:38 +0300)
committerJouni Malinen <j@w1.fi>
Sun, 14 Jun 2015 08:38:14 +0000 (11:38 +0300)
Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/test_dbus.py

index a4a8f330e2ef298bd3c3701ac45132c2a22949c5..bc50a10c8cbed569252ec52a5ffc23fdec445b4c 100644 (file)
@@ -1124,6 +1124,9 @@ def test_dbus_connect(dev, apdev):
                     iface.Reattach()
                 elif self.state == 5:
                     self.state = 6
+                    iface.Disconnect()
+                elif self.state == 7:
+                    self.state = 8
                     res = iface.SignalPoll()
                     logger.debug("SignalPoll: " + str(res))
                     if 'frequency' not in res or res['frequency'] != 2412:
@@ -1139,6 +1142,9 @@ def test_dbus_connect(dev, apdev):
                     iface.Reassociate()
                 elif self.state == 6:
                     self.state = 7
+                    iface.Reconnect()
+                elif self.state == 8:
+                    self.state = 9
                     self.loop.quit()
 
         def run_connect(self, *args):
@@ -1157,7 +1163,7 @@ def test_dbus_connect(dev, apdev):
                not self.network_removed or \
                not self.network_selected:
                 return False
-            return self.state == 7
+            return self.state == 9
 
     with TestDbusConnect(bus) as t:
         if not t.success():