diff options
author | Bastien Nocera <hadess@hadess.net> | 2021-11-30 16:12:57 +0100 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2021-11-30 16:38:51 +0100 |
commit | 35216f865a18b0bf60505421bc1cc55c5721cca2 (patch) | |
tree | c062f90c2022a940016b8d3a04809fb7210114df /tests | |
parent | cba66a861127a3d220801ab161e698757329daba (diff) | |
download | gnome-bluetooth-35216f865a18b0bf60505421bc1cc55c5721cca2.tar.gz |
tests: Port pairing test to GListModel API
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/integration-test | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/tests/integration-test b/tests/integration-test index 9520ea44..e2e4c10c 100755 --- a/tests/integration-test +++ b/tests/integration-test @@ -239,25 +239,22 @@ class OopTests(dbusmock.DBusTestCase): self.wait_for_condition(lambda: self.client.get_property('num-adapters') != 0) self.assertEqual(self.client.get_property('num-adapters'), 1) - model = self.client.get_model() + model = self.client.get_devices() # Get first device - path = Gtk.TreePath([0, 0]) - treeiter = model.get_iter(path) - self.assertEqual(model.get_value(treeiter, GnomeBluetoothPriv.Column.ADDRESS), '11:22:33:44:55:66') - self.assertEqual(model.get_value(treeiter, GnomeBluetoothPriv.Column.PAIRED), False) + device = model.get_item(0) + self.assertEqual(device.get_property('address'), '11:22:33:44:55:66') + self.assertEqual(device.get_property('paired'), False) - proxy = model.get_value(treeiter, GnomeBluetoothPriv.Column.PROXY) - self.client.setup_device (proxy.get_object_path(), + self.client.setup_device (device.get_object_path(), True, None, self._pair_cb) self.wait_for_condition(lambda: self.paired == True) self.assertEqual(self.paired, True) - treeiter = model.get_iter(path) - self.assertEqual(model.get_value(treeiter, GnomeBluetoothPriv.Column.PAIRED), True) - self.assertEqual(model.get_value(treeiter, GnomeBluetoothPriv.Column.ICON), 'phone') + self.assertEqual(device.get_property('paired'), True) + self.assertEqual(device.get_property('icon'), 'phone') def test_agent(self): agent = GnomeBluetoothPriv.Agent.new ('/org/gnome/bluetooth/integration_test') |