summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
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)