X-Git-Url: http://git.maemo.org/git/?p=theonering;a=blobdiff_plain;f=hand_tests%2Fabook.py;h=dc9338dd693ae588502300ca964fd178d9737f90;hp=8063b728b42b6517f8cece13d5c5aeaa553f8fe8;hb=d3d14924412c2a1182238c4372096f754fbf059d;hpb=3deaa41773b43ab33603d1feac40069e7d0502e6 diff --git a/hand_tests/abook.py b/hand_tests/abook.py index 8063b72..dc9338d 100755 --- a/hand_tests/abook.py +++ b/hand_tests/abook.py @@ -3,12 +3,13 @@ import sys sys.path.insert(0,"../src") import logging +import pprint import gvoice.backend as backend import gvoice.addressbook as abook -def main(): +def print_contacts(): logging.basicConfig(level=logging.DEBUG) args = sys.argv @@ -22,9 +23,30 @@ def main(): book = abook.Addressbook(b) book.update() for number in book.get_numbers(): - print number, book.get_contact_name(number), book.get_phone_type(number) + #pprint.pprint((number, book.get_contact_name(number), book.get_phone_type(number), book.is_blocked(number))) + pprint.pprint(book._numbers[number]) -if __name__ == "__main__": - main() +def print_blank_names(): + logging.basicConfig(level=logging.DEBUG) + + args = sys.argv + username = args[1] + password = args[2] + + b = backend.GVoiceBackend() + b.login(username, password) + assert b.is_authed() + + book = abook.Addressbook(b) + book.update() + for number in book.get_numbers(): + if not book.get_contact_name(number): + pprint.pprint(book._numbers[number]) + +if __name__ == "__main__": + if True: + print_contacts() + else: + print_blank_names()