summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2021-02-17 16:21:02 +0100
committerBastien Nocera <hadess@hadess.net>2021-02-17 17:31:30 +0100
commita62b71ec67d7a39354dd52535e5035a6bd8bcee9 (patch)
tree8776908094b102aec41c1a194396c6295777051e
parentedd3cfa5e19c2114b781631ce951e308271bd52e (diff)
downloadgnome-bluetooth-a62b71ec67d7a39354dd52535e5035a6bd8bcee9.tar.gz
lib: Add BluetoothAgent test
-rwxr-xr-xtests/integration-test11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/integration-test b/tests/integration-test
index 779cc141..72b4b8d0 100755
--- a/tests/integration-test
+++ b/tests/integration-test
@@ -133,6 +133,14 @@ class OopTests(dbusmock.DBusTestCase):
self.assertEqual(devices.get_value(treeiter, GnomeBluetoothPriv.Column.PAIRED), True)
self.assertEqual(devices.get_value(treeiter, GnomeBluetoothPriv.Column.ICON), 'phone')
+ def test_agent(self):
+ agent = GnomeBluetoothPriv.Agent.new ('/org/gnome/bluetooth/integration_test')
+ self.assertIsNotNone(agent)
+ # Process D-Bus daemon appearing and agent being registered
+ self.wait_for_mainloop()
+ self.assertTrue(agent.register())
+ self.assertTrue(agent.unregister())
+
class Tests(dbusmock.DBusTestCase):
@classmethod
@@ -187,5 +195,8 @@ class Tests(dbusmock.DBusTestCase):
self.run_test_process()
+ def test_agent(self):
+ self.run_test_process()
+
if __name__ == '__main__':
unittest.main()