summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2008-12-15 01:18:09 +0100
committerMarcel Holtmann <marcel@holtmann.org>2008-12-15 01:18:09 +0100
commitb7ccda2018ca17b559d079503c49b330ea9d12f2 (patch)
treea269d1de42197a5bf22fd995ef4d87e9271fcdb5 /test
parentab0ef99eace3bff348b56cef74c62a1b1cfdaf72 (diff)
downloadconnman-b7ccda2018ca17b559d079503c49b330ea9d12f2.tar.gz
connman-b7ccda2018ca17b559d079503c49b330ea9d12f2.tar.bz2
connman-b7ccda2018ca17b559d079503c49b330ea9d12f2.zip
Print more manager details
Diffstat (limited to 'test')
-rwxr-xr-xtest/test-manager28
1 files changed, 22 insertions, 6 deletions
diff --git a/test/test-manager b/test/test-manager
index 0ae6a40f..5ed672aa 100755
--- a/test/test-manager
+++ b/test/test-manager
@@ -9,14 +9,30 @@ manager = dbus.Interface(bus.get_object("org.moblin.connman", "/"),
properties = manager.GetProperties()
-def print_list(key, value):
- text = ""
+def print_properties(key, value):
+ if (key == "Profiles"):
+ interface = "org.moblin.connman.Profile"
+ elif (key == "Devices"):
+ interface = "org.moblin.connman.Device"
+ elif (key == "Connections"):
+ interface = "org.moblin.connman.Connection"
+ else:
+ return
+
+ print "%s" % (key)
for path in value:
- text = text + str(path) + " "
- print "%s = %s" % (key, text)
+ print " %s" % (path)
+ obj = dbus.Interface(bus.get_object("org.moblin.connman", path),
+ interface)
+
+ properties = obj.GetProperties()
+
+ for key in properties.keys():
+ print " %s = %s" % (key, properties[key])
for key in properties.keys():
if (key in ["Profiles", "Devices", "Connections"]):
- print_list(key, properties[key])
+ print_properties(key, properties[key])
else:
- print "%s = %s" % (key, properties[key])
+ print "%s" % (key)
+ print " %s" % (properties[key])