summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2009-11-24 15:16:58 -0800
committerDan Williams <dcbw@redhat.com>2009-11-24 15:16:58 -0800
commit50412ba3f9fe6b3ee33a83d452155b7f224ff719 (patch)
treed6f6cb2cf470449e13401ec4560ddf3168009d88 /test
parent8bd10ebda2a29614319a14344294f495fede0baa (diff)
test: handle signal quality exceptions
Diffstat (limited to 'test')
-rwxr-xr-xtest/mm-test.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/test/mm-test.py b/test/mm-test.py
index 871ba202..485f596d 100755
--- a/test/mm-test.py
+++ b/test/mm-test.py
@@ -67,6 +67,12 @@ def cdma_inspect(proxy, dump_private):
print "Error reading registration state: %s" % e
try:
+ quality = cdma.GetSignalQuality()
+ print "Signal quality: %d" % quality
+ except dbus.exceptions.DBusException, e:
+ print "Error reading signal quality: %s" % e
+
+ try:
info = cdma.GetServingSystem()
print "Class: %s" % get_cdma_band_class(info[0])
print "Band: %s" % info[1]
@@ -170,7 +176,11 @@ def gsm_inspect(proxy, dump_private):
# Gsm.Network interface
net = dbus.Interface(proxy, dbus_interface=MM_DBUS_INTERFACE_MODEM_GSM_NETWORK)
- print "Signal quality: %d" % net.GetSignalQuality()
+ try:
+ quality = net.GetSignalQuality()
+ print "Signal quality: %d" % quality
+ except dbus.exceptions.DBusException, e:
+ print "Error reading signal quality: %s" % e
print "Scanning..."
results = net.Scan(timeout=120)