diff options
author | Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com> | 2016-02-16 13:47:17 +0200 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2016-02-21 23:55:26 +0100 |
commit | fde8e569150591d98ec8bf54c4503a689cd88682 (patch) | |
tree | 609b960dc76f6f4b04979763f7034fda30c217aa | |
parent | 2829ea56d8d22e9c932cf573171fb885f123cb9a (diff) | |
download | neard-fde8e569150591d98ec8bf54c4503a689cd88682.tar.gz |
test: Simplify MIME parameters parsing
-rwxr-xr-x | test/test-tag | 33 |
1 files changed, 22 insertions, 11 deletions
diff --git a/test/test-tag b/test/test-tag index 9324dde..f6c2e40 100755 --- a/test/test-tag +++ b/test/test-tag @@ -79,6 +79,26 @@ if (sys.argv[1] == "dump"): sys.exit(0) +def write_mime(args): + + data = { "Type" : "MIME" } + + if len(args) < 2: + usage() + + if args[0] == "wifi_wsc": + + data["MIME"] = "application/vnd.wfa.wsc" + data["SSID"] = args[1] + + if len(args) > 2: + + data["Passphrase"] = args[2] + else: + usage() + + tag.Write(data) + if (sys.argv[1] == "write"): if (len(sys.argv) < 5): usage() @@ -110,17 +130,8 @@ if (sys.argv[1] == "write"): "URI" : URI })) elif sys.argv[3] in ["MIME"]: - if len(sys.argv) == 6: - if sys.argv[4] in ["wifi_wsc"]: - tag.Write(({ "Type" : "MIME", - "MIME" : "application/vnd.wfa.wsc", - "SSID" : sys.argv[5] })) - elif len(sys.argv) == 7: - if sys.argv[4] in ["wifi_wsc"]: - tag.Write(({ "Type" : "MIME", - "MIME" : "application/vnd.wfa.wsc", - "SSID" : sys.argv[5], - "Passphrase" : sys.argv[6] })) + write_mime(sys.argv[4:]) + else: usage() |