diff options
author | Lasse Kunnasluoto <lasse.kunnasluoto@tieto.com> | 2010-12-16 14:12:55 +0100 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-12-16 18:57:48 -0600 |
commit | 95d54987c13bc1d7bd556ac886103cbbfc51eaa4 (patch) | |
tree | 931d1114ba375f81f96ad9cad453bb070bc3ba0e /test | |
parent | a0cb5a0584ffa8c77c544a54a423efa1efe984ad (diff) | |
download | ofono-95d54987c13bc1d7bd556ac886103cbbfc51eaa4.tar.bz2 |
test: test case for changing Call Barring password
Diffstat (limited to 'test')
-rwxr-xr-x | test/test-call-barring | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/test-call-barring b/test/test-call-barring index 5385a102..5dd566e4 100755 --- a/test/test-call-barring +++ b/test/test-call-barring @@ -14,6 +14,7 @@ def property_changed(name, value): def print_useage(s): print "Usage: %s <property> <newvalue> <password>" % (s) print "Usage: %s disableall <password>" % (s) + print "Usage: %s passwd <old_password> <new_password>" % (s) sys.exit(1); if __name__ == "__main__": @@ -22,6 +23,9 @@ if __name__ == "__main__": if (sys.argv[1] == 'disableall'): pin = sys.argv[2] + elif (sys.argv[1] == 'passwd'): + old_password = sys.argv[2] + new_password = sys.argv[3] else: if (len(sys.argv) != 4): print_useage(sys.argv[0]) @@ -59,6 +63,14 @@ if __name__ == "__main__": except dbus.DBusException, e: print "Unable to Disable All barrings: ", e 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: try: cb.SetProperty(property, newvalue, pin) |