tizen 2.4 release
[external/pacrunner.git] / test / create-proxy-config
1 #!/usr/bin/python
2
3 import sys
4 import time
5 import dbus
6
7 if (len(sys.argv) < 2):
8         print "Usage: %s <url> [interface]" % (sys.argv[0])
9         sys.exit(1)
10
11 bus = dbus.SystemBus()
12
13 manager = dbus.Interface(bus.get_object('org.pacrunner',
14                         '/org/pacrunner/manager'), 'org.pacrunner.Manager')
15
16 url = sys.argv[1]
17
18 if (len(sys.argv) > 2):
19         interface = sys.argv[2]
20 else:
21         interface = ""
22
23 path = manager.CreateProxyConfiguration( { "Method" : "auto", "URL" : url,
24                                                 "Interface" : interface } )
25
26 print "Proxy configuration: %s" % (path)
27
28 print "Press CTRL-C to remove configuration"
29
30 try:
31         time.sleep(1000)
32         print "Terminating session"
33 except:
34         pass
35
36 manager.DestroyProxyConfiguration(path)