projects
/
framework
/
connectivity
/
connman.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
test-connman: Use Powered property to enable/disable Technologies
[framework/connectivity/connman.git]
/
test
/
monitor-services
diff --git
a/test/monitor-services
b/test/monitor-services
index
f1d7cf1
..
cbae377
100755
(executable)
--- a/
test/monitor-services
+++ b/
test/monitor-services
@@
-9,20
+9,35
@@
def extract_values(values):
val = "{"
for key in values.keys():
val += " " + key + "="
val = "{"
for key in values.keys():
val += " " + key + "="
- val += str(values[key])
+ if key in ["Servers", "Excludes"]:
+ val += extract_list(values[key])
+ else:
+ val += str(values[key])
val += " }"
return val
val += " }"
return val
+def extract_list(list):
+ val = "["
+ for i in list:
+ val += " " + str(i)
+ val += " ]"
+ return val
+
def property_changed(name, value, path):
service = path[path.rfind("/") + 1:]
def property_changed(name, value, path):
service = path[path.rfind("/") + 1:]
- if name in ["Profiles", "Services", "Providers", "Technologies",
- "Devices", "Networks"]:
+ if name in ["Profiles", "Services", "Technologies"]:
val = "["
for i in value:
val = val + " " + i[i.rfind("/") + 1:]
val = val + " ]"
val = "["
for i in value:
val = val + " " + i[i.rfind("/") + 1:]
val = val + " ]"
- elif name in ["IPv4", "IPv4.Configuration", "Proxy", "Ethernet"]:
+ elif name in ["IPv4", "IPv4.Configuration",
+ "IPv6", "IPv6.Configuration",
+ "Proxy", "Proxy.Configuration", "Ethernet"]:
val = extract_values(value)
val = extract_values(value)
+ elif name in ["Nameservers", "Nameservers.Configuration",
+ "Domains", "Domains.Configuration"
+ "Security"]:
+ val = extract_list(value)
elif name in ["Strength", "Priority"]:
val = int(value)
else:
elif name in ["Strength", "Priority"]:
val = int(value)
else:
@@
-35,8
+50,8
@@
if __name__ == '__main__':
bus = dbus.SystemBus()
bus.add_signal_receiver(property_changed,
bus = dbus.SystemBus()
bus.add_signal_receiver(property_changed,
- bus_name="
org.moblin
.connman",
- dbus_interface="
org.moblin
.connman.Service",
+ bus_name="
net
.connman",
+ dbus_interface="
net
.connman.Service",
signal_name = "PropertyChanged",
path_keyword="path")
signal_name = "PropertyChanged",
path_keyword="path")