diff options
author | Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com> | 2016-03-29 11:45:40 +0300 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2016-03-29 23:31:04 +0200 |
commit | d353e263b6e713ceb8ebe2e0786261eccddfec3e (patch) | |
tree | bc35213b5fedc3cf1ee32ff9d3da5615e0cf3cfc | |
parent | 9d2bd6118721b4e1788ebc4bd3c939bab9d1c396 (diff) | |
download | neard-d353e263b6e713ceb8ebe2e0786261eccddfec3e.tar.gz |
test: Add basic support for the multiple URI records
-rwxr-xr-x | test/test-tag | 32 |
1 files changed, 29 insertions, 3 deletions
diff --git a/test/test-tag b/test/test-tag index 2a6e96a..fd80132 100755 --- a/test/test-tag +++ b/test/test-tag @@ -103,6 +103,33 @@ def write_mime(args): tag.Write(data) +def write_uri(args): + + data = { } + records = [ ] + + if len(args) > 1: + + for i in args: + + record = { } + + record["Type"] = dbus.String("URI", variant_level = 1) + record["URI"] = dbus.String(i, variant_level = 1) + + records.append(record) + + data["Records"] = records + + else: + + data["Type"] = "URI" + data["URI"] = args[0] + + print data + + tag.Write(data) + if (sys.argv[1] == "write"): if (len(sys.argv) < 5): usage() @@ -115,9 +142,8 @@ if (sys.argv[1] == "write"): "Language" : sys.argv[5], "Representation" : sys.argv[6] })) - elif sys.argv[3] in ["URI"]: - tag.Write(({ "Type" : "URI", - "URI" : sys.argv[4] })) + elif sys.argv[3] == "URI": + write_uri(sys.argv[4:]) elif sys.argv[3] in ["SmartPoster"]: tag.Write(({ "Type" : "SmartPoster", |