diff options
author | Bastien Nocera <hadess@hadess.net> | 2022-03-10 11:34:29 +0100 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2022-03-10 11:46:49 +0100 |
commit | d4692296a904538362768a84e1d43b371ec0546f (patch) | |
tree | ab4e52d1ca85acf4918e2d029a7ce0905b0a3f5e | |
parent | e0af22035875ff11bb499c589e66a19dd1a6ab61 (diff) | |
download | gnome-bluetooth-d4692296a904538362768a84e1d43b371ec0546f.tar.gz |
tests: Test whether MIDI device is connectable
-rwxr-xr-x | tests/integration-test.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/integration-test.py b/tests/integration-test.py index ef57c879..3f055599 100755 --- a/tests/integration-test.py +++ b/tests/integration-test.py @@ -426,7 +426,7 @@ class OopTests(dbusmock.DBusTestCase): self.wait_for_mainloop() list_store = client.get_devices() - self.assertEqual(list_store.get_n_items(), 2) + self.assertEqual(list_store.get_n_items(), 3) device = list_store.get_item(0) self.assertEqual(device.props.alias, 'My Mouse') @@ -436,6 +436,10 @@ class OopTests(dbusmock.DBusTestCase): self.assertEqual(device.props.alias, 'My other device') self.assertEqual(device.props.connectable, False) + device = list_store.get_item(2) + self.assertEqual(device.props.alias, 'My MIDI device') + self.assertEqual(device.props.connectable, True) + def test_adapter_removal(self): bus = dbus.SystemBus() @@ -584,6 +588,11 @@ class Tests(dbusmock.DBusTestCase): path = self.dbusmock_bluez.AddDevice('hci0', '11:22:33:44:55:67', 'My other device') + path = self.dbusmock_bluez.AddDevice('hci0', '22:33:44:55:66:78', 'My MIDI device') + dev = dbus.Interface(bus.get_object('org.bluez', path), 'org.freedesktop.DBus.Mock') + dev.UpdateProperties('org.bluez.Device1', + {'UUIDs': dbus.Array(['03B80E5A-EDE8-4B33-A751-6CE34EC4C700'], variant_level=1)}) + self.run_test_process() def test_battery(self): |