test: Add wifi carrier support for handover_agent test
[platform/upstream/neard.git] / test / dump-tag
1 #!/usr/bin/python
2
3 import sys
4 import dbus
5
6 bus = dbus.SystemBus()
7
8 def extract_list(list):
9         val = "["
10         for i in list:
11                 val += " " + str(i)
12         val += " ]"
13         
14         return val
15
16 def extract_record(key, list):
17         for i in list:
18                 record = dbus.Interface(bus.get_object("org.neard", i),
19                                                 "org.neard.Record")
20
21                 properties = record.GetProperties()
22                 print "        Record = [ %s ]" % (str(i))
23
24                 for key in properties.keys():
25                         val = str(properties[key])
26                         print "              %s = %s" % (key, val)
27
28 tag = dbus.Interface(bus.get_object("org.neard", sys.argv[1]),
29                                                 "org.neard.Tag")
30
31 properties = tag.GetProperties()
32
33 print "[ %s ]" % (sys.argv[1])
34
35 for key in properties.keys():
36     if key in ["Type"]:
37         val = str(properties[key])
38         print "        %s = %s" % (key, val)
39     elif key in ["Protocol"]:
40         val = str(properties[key])
41         print "        %s = %s" % (key, val)
42
43     if key in ["Records"]:
44         extract_record(key, properties[key])
45