summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-08-29 23:24:06 -0700
committerMarcel Holtmann <marcel@holtmann.org>2009-08-29 23:24:06 -0700
commit97d8d85cfccf8d65ce3cf229ee265547d53ce149 (patch)
tree3d0f556aaa01e76e25d21ce8f5c6ed2776544640 /test
parent2afb01c31fad5b0e814eb13389ded499dcd8d88b (diff)
downloadconnman-97d8d85cfccf8d65ce3cf229ee265547d53ce149.tar.gz
connman-97d8d85cfccf8d65ce3cf229ee265547d53ce149.tar.bz2
connman-97d8d85cfccf8d65ce3cf229ee265547d53ce149.zip
Update simple agent example
Diffstat (limited to 'test')
-rwxr-xr-xtest/simple-agent13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/simple-agent b/test/simple-agent
index cb3a6751..1279aa87 100755
--- a/test/simple-agent
+++ b/test/simple-agent
@@ -6,12 +6,25 @@ import dbus
import dbus.service
import dbus.mainloop.glib
+class Canceled(dbus.DBusException):
+ _dbus_error_name = "org.moblin.connman.Error.Canceled"
+
class Agent(dbus.service.Object):
@dbus.service.method("org.moblin.connman.Agent",
in_signature='', out_signature='')
def Release(self):
print("Release")
mainloop.quit()
+ @dbus.service.method("org.moblin.connman.Agent",
+ in_signature='o', out_signature='s')
+ def RequestPassphrase(self, service):
+ print "PassphraseRequested (%s)" % (service)
+ raise Canceled("Canceled")
+
+ @dbus.service.method("org.moblin.connman.Agent",
+ in_signature='', out_signature='')
+ def Cancel(self):
+ print "Cancel"
if __name__ == '__main__':
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)