From e6d940bccfdb96c304327698752ca18df850bf24 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Tue, 4 Dec 2012 15:13:42 +0200 Subject: [PATCH] test: Add RequestAuthorization support to simple-agent --- test/simple-agent | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/simple-agent b/test/simple-agent index 0ca2ce097..aeddc9746 100755 --- a/test/simple-agent +++ b/test/simple-agent @@ -92,6 +92,15 @@ class Agent(dbus.service.Object): raise Rejected("Passkey doesn't match") @dbus.service.method("org.bluez.Agent", + in_signature="o", out_signature="") + def RequestAuthorization(self, device): + print("RequestAuthorization (%s)" % (device)) + auth = ask("Authorize? (yes/no): ") + if (auth == "yes"): + return + raise Rejected("Pairing rejected") + + @dbus.service.method("org.bluez.Agent", in_signature="s", out_signature="") def ConfirmModeChange(self, mode): print("ConfirmModeChange (%s)" % (mode)) -- 2.11.0