aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>2016-03-29 11:45:40 +0300
committerSamuel Ortiz <sameo@linux.intel.com>2016-03-29 23:31:04 +0200
commitd353e263b6e713ceb8ebe2e0786261eccddfec3e (patch)
treebc35213b5fedc3cf1ee32ff9d3da5615e0cf3cfc
parent9d2bd6118721b4e1788ebc4bd3c939bab9d1c396 (diff)
downloadneard-d353e263b6e713ceb8ebe2e0786261eccddfec3e.tar.gz
test: Add basic support for the multiple URI records
-rwxr-xr-xtest/test-tag32
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",