mirror of git://git.sysmocom.de/ofono
test: test case for changing Call Barring password
This commit is contained in:
parent
a0cb5a0584
commit
95d54987c1
|
@ -14,6 +14,7 @@ def property_changed(name, value):
|
||||||
def print_useage(s):
|
def print_useage(s):
|
||||||
print "Usage: %s <property> <newvalue> <password>" % (s)
|
print "Usage: %s <property> <newvalue> <password>" % (s)
|
||||||
print "Usage: %s disableall <password>" % (s)
|
print "Usage: %s disableall <password>" % (s)
|
||||||
|
print "Usage: %s passwd <old_password> <new_password>" % (s)
|
||||||
sys.exit(1);
|
sys.exit(1);
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
@ -22,6 +23,9 @@ if __name__ == "__main__":
|
||||||
|
|
||||||
if (sys.argv[1] == 'disableall'):
|
if (sys.argv[1] == 'disableall'):
|
||||||
pin = sys.argv[2]
|
pin = sys.argv[2]
|
||||||
|
elif (sys.argv[1] == 'passwd'):
|
||||||
|
old_password = sys.argv[2]
|
||||||
|
new_password = sys.argv[3]
|
||||||
else:
|
else:
|
||||||
if (len(sys.argv) != 4):
|
if (len(sys.argv) != 4):
|
||||||
print_useage(sys.argv[0])
|
print_useage(sys.argv[0])
|
||||||
|
@ -59,6 +63,14 @@ if __name__ == "__main__":
|
||||||
except dbus.DBusException, e:
|
except dbus.DBusException, e:
|
||||||
print "Unable to Disable All barrings: ", e
|
print "Unable to Disable All barrings: ", e
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
elif (sys.argv[1] == 'passwd'):
|
||||||
|
try:
|
||||||
|
cb.ChangePassword(old_password, new_password)
|
||||||
|
except dbus.DBusException, e:
|
||||||
|
print "Unable to change password: ", e
|
||||||
|
sys.exit(1)
|
||||||
|
print "Password changed"
|
||||||
|
sys.exit(0)
|
||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
cb.SetProperty(property, newvalue, pin)
|
cb.SetProperty(property, newvalue, pin)
|
||||||
|
|
Loading…
Reference in New Issue