summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorPatrik Flykt <patrik.flykt@linux.intel.com>2011-10-31 15:31:44 +0200
committerSamuel Ortiz <sameo@linux.intel.com>2011-11-07 17:40:08 +0100
commitd131079698d74ffde3bc75d0cd3d1e441dcbadff (patch)
tree92ce381efe4bb41985c8f62ee33499e0f1024273 /test
parent0dec9ae6d61c72ed04a7b6c817f315769c70b673 (diff)
downloadconnman-d131079698d74ffde3bc75d0cd3d1e441dcbadff.tar.gz
connman-d131079698d74ffde3bc75d0cd3d1e441dcbadff.tar.bz2
connman-d131079698d74ffde3bc75d0cd3d1e441dcbadff.zip
test: Connecting a saved provider does not need all arguments
Diffstat (limited to 'test')
-rwxr-xr-xtest/connect-vpn23
1 files changed, 15 insertions, 8 deletions
diff --git a/test/connect-vpn b/test/connect-vpn
index a43c4cdb..4e1fc7cf 100755
--- a/test/connect-vpn
+++ b/test/connect-vpn
@@ -8,7 +8,7 @@ if (len(sys.argv) < 4):
print " type: openconnect"
print " <name> <host> <domain> <cookie> [servercert]"
print " type: openvpn"
- print " <name> <host> <domain> <cafile> <certfile> <keyfile>"
+ print " <name> <host> <domain> [<cafile> <certfile> <keyfile>]"
sys.exit(1)
bus = dbus.SystemBus()
@@ -33,13 +33,20 @@ if sys.argv[1] == "openconnect":
"VPN.Domain": sys.argv[4],
"OpenConnect.Cookie": sys.argv[5]}))
elif sys.argv[1] == "openvpn":
- path = manager.ConnectProvider(({ "Type": "openvpn",
- "Name": sys.argv[2],
- "Host": sys.argv[3],
- "VPN.Domain": sys.argv[4],
- "OpenVPN.CACert": sys.argv[5],
- "OpenVPN.Cert": sys.argv[6],
- "OpenVPN.Key": sys.argv[7]}))
+ if (len(sys.argv) < 6):
+ path = manager.ConnectProvider(({ "Type": "openvpn",
+ "Name": sys.argv[2],
+ "Host": sys.argv[3],
+ "VPN.Domain": sys.argv[4] }))
+ else:
+ path = manager.ConnectProvider(({ "Type": "openvpn",
+ "Name": sys.argv[2],
+ "Host": sys.argv[3],
+ "VPN.Domain": sys.argv[4],
+ "OpenVPN.CACert": sys.argv[5],
+ "OpenVPN.Cert": sys.argv[6],
+ "OpenVPN.Key": sys.argv[7]}))
+
else:
print "Unknown VPN type"
sys.exit(1)