diff options
author | Bastien Nocera <hadess@hadess.net> | 2022-02-24 11:10:43 +0100 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2022-02-24 12:13:45 +0100 |
commit | 91aed3168ba5bc97881778539381313dda91b0db (patch) | |
tree | 0e294013b952945255da0224c924054113d89661 /tests | |
parent | 530fe984422321982e1d28aa37d945f87e7f6060 (diff) | |
download | gnome-bluetooth-91aed3168ba5bc97881778539381313dda91b0db.tar.gz |
tests: Wait longer than one loop iteration for device removal
As we will defer device removal slightly.
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/integration-test.py | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/tests/integration-test.py b/tests/integration-test.py index 4c780fa5..2ca05e53 100755 --- a/tests/integration-test.py +++ b/tests/integration-test.py @@ -171,8 +171,7 @@ class OopTests(dbusmock.DBusTestCase): address = f"{address_start:02d}:{address_start+1:02d}:{address_start+2:02d}:" + \ f"{address_start+3:02d}:{address_start+4:02d}:{address_start+5:02d}" dbusmock_bluez.AddDevice('hci0', address, f'My Mouse {num_mice}') - self.wait_for_mainloop() - # self.wait_for_condition(lambda: list_store.get_n_items() == num_devices + to_add) + self.wait_for_condition(lambda: list_store.get_n_items() == num_devices + to_add, timeout=0.1) self.assertEqual(list_store.get_n_items(), num_devices + to_add) self.assertEqual(list_store.get_n_items(), num_devices_signal) @@ -181,8 +180,7 @@ class OopTests(dbusmock.DBusTestCase): device = list_store.get_item(i) self.assertIsNotNone(device, f"Device at index {i} in list store did not exist") hci0_bluez.RemoveDevice(device.get_object_path()) - self.wait_for_mainloop() - # self.wait_for_condition(lambda: list_store.get_n_items() == total) + self.wait_for_condition(lambda: list_store.get_n_items() == total, timeout=0.1) self.assertEqual(list_store.get_n_items(), total) self.assertEqual(list_store.get_n_items(), num_devices_signal) num_devices = total @@ -193,8 +191,7 @@ class OopTests(dbusmock.DBusTestCase): device = list_store.get_item(i) hci0_bluez.RemoveDevice(device.get_object_path()) - self.wait_for_mainloop() - # self.wait_for_condition(lambda: list_store.get_n_items() == 0) + self.wait_for_condition(lambda: list_store.get_n_items() == 0, timeout=0.1) self.assertEqual(list_store.get_n_items(), 0) self.assertEqual(num_devices_signal, 0) |