Release tizen_2.0_beta
[framework/connectivity/connman.git] / test / simple-agent
index d15b450..d3bb315 100755 (executable)
@@ -11,8 +11,6 @@ class Canceled(dbus.DBusException):
        _dbus_error_name = "net.connman.Error.Canceled"
 
 class Agent(dbus.service.Object):
-       name = None
-       ssid = None
        identity = None
        passphrase = None
        wpspin = None
@@ -35,11 +33,9 @@ class Agent(dbus.service.Object):
                                if arg.startswith("Identity="):
                                        identity = arg.replace("Identity=", "", 1)
                                        response["Identity"] = identity
-                                       break
                                if arg.startswith("Passphrase="):
                                        passphrase = arg.replace("Passphrase=", "", 1)
                                        response["Passphrase"] = passphrase
-                                       break
                                if arg.startswith("WPS="):
                                        wpspin = arg.replace("WPS=", "", 1)
                                        response["WPS"] = wpspin
@@ -64,11 +60,9 @@ class Agent(dbus.service.Object):
                                if arg.startswith("Username="):
                                        username = arg.replace("Username=", "", 1)
                                        response["Username"] = username
-                                       break
                                if arg.startswith("Password="):
                                        password = arg.replace("Password=", "", 1)
                                        response["Password"] = password
-                                       break
                else:
                        if self.username:
                                response["Username"] = self.username
@@ -77,29 +71,6 @@ class Agent(dbus.service.Object):
 
                return response
 
-       def input_hidden(self):
-               response = {}
-
-               if not self.name and not self.ssid:
-                       args = raw_input('Answer ')
-
-                       for arg in args.split():
-                               if arg.startswith("Name="):
-                                       name = arg.replace("Name=", "", 1)
-                                       response["Name"] = name
-                                       break
-                               if arg.startswith("SSID="):
-                                       ssid = arg.replace("SSID", "", 1)
-                                       response["SSID"] = ssid
-                                       break
-               else:
-                       if self.name:
-                               response["Name"] = self.name
-                       if self.ssid:
-                               response["SSID"] = self.ssid
-
-               return response
-
        @dbus.service.method("net.connman.Agent",
                                        in_signature='oa{sv}',
                                        out_signature='a{sv}')
@@ -108,9 +79,7 @@ class Agent(dbus.service.Object):
 
                response = None
 
-               if fields.has_key("Name"):
-                       response = self.input_hidden()
-               elif fields.has_key("Passphrase"):
+               if fields.has_key("Passphrase"):
                        response = self.input_passphrase()
                elif fields.has_key("Username"):
                        response = self.input_username()
@@ -124,22 +93,6 @@ class Agent(dbus.service.Object):
        @dbus.service.method("net.connman.Agent",
                                        in_signature='os',
                                        out_signature='')
-       def RequestBrowser(self, path, url):
-               print "RequestBrowser (%s,%s)" % (path, url)
-
-               print "Please login through the given url in a browser"
-               print "Then press enter to accept or some text to cancel"
-
-               args = raw_input('> ')
-
-               if len(args) > 0:
-                       raise Canceled("canceled")
-
-               return
-
-       @dbus.service.method("net.connman.Agent",
-                                       in_signature='os',
-                                       out_signature='')
        def ReportError(self, path, error):
                print "ReportError %s, %s" % (path, error)
                retry = raw_input("Retry service (yes/no): ")
@@ -159,8 +112,6 @@ class Agent(dbus.service.Object):
 
 def print_usage():
        print "Usage:"
-       print "For hidden service:"
-       print "%s Name=<hidden service name> [SSID=<hidden ssid>]" % (sys.argv[0])
        print "For EAP/WPA input:"
        print "%s Identity=<identity> Passphrase=<passphrase> WPS=<wpspin>" % (sys.argv[0])
        print "For WISPr login input:"
@@ -183,11 +134,7 @@ if __name__ == '__main__':
 
        if len(sys.argv) >= 2:
                for arg in sys.argv[1:]:
-                       if arg.startswith("Name="):
-                               object.name = arg.replace("Name=", "", 1)
-                       elif arg.startswith("SSID="):
-                               object.ssid = arg.replace("SSID=", "", 1)
-                       elif arg.startswith("Identity="):
+                       if arg.startswith("Identity="):
                                object.identity = arg.replace("Identity=", "", 1)
                        elif arg.startswith("Passphrase="):
                                object.passphrase = arg.replace("Passphrase=", "", 1)