test: Script for testing service.MoveBefore interface
[platform/upstream/connman.git] / test / provision-service
1 #!/usr/bin/python
2
3 import sys
4 import dbus
5
6 if (len(sys.argv) < 3):
7         print "Usage: %s <ssid> [key=value] ..." % (sys.argv[0])
8         sys.exit(1)
9
10 bus = dbus.SystemBus()
11
12 manager = dbus.Interface(bus.get_object("net.connman", "/"),
13                                         "net.connman.Manager")
14
15 config = unicode("", "utf-8")
16 config += "[service_%s]\n" %(sys.argv[1])
17
18 for arg in sys.argv:
19         keyval = arg.split("=", 1)
20         if (len(keyval) >= 2):
21                 config += arg
22                 config += '\n'
23
24 config = config.rstrip()
25
26 manager.ProvisionService(config);
27
28 print "Sent configuration:\n%s" %(config)