summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2021-11-30 16:12:57 +0100
committerBastien Nocera <hadess@hadess.net>2021-11-30 16:38:51 +0100
commit35216f865a18b0bf60505421bc1cc55c5721cca2 (patch)
treec062f90c2022a940016b8d3a04809fb7210114df /tests
parentcba66a861127a3d220801ab161e698757329daba (diff)
downloadgnome-bluetooth-35216f865a18b0bf60505421bc1cc55c5721cca2.tar.gz
tests: Port pairing test to GListModel API
Diffstat (limited to 'tests')
-rwxr-xr-xtests/integration-test17
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')