4 sys.path.insert(0,"../src")
8 import gvoice.backend as backend
12 logging.basicConfig(level=logging.DEBUG)
18 b = backend.GVoiceBackend()
20 print "Authenticated: ", b.is_authed()
22 print "Login?: ", b.login(username, password)
23 print "Authenticated: ", b.is_authed()
25 b.login(username, password)
28 print "Is Dnd: ", b.is_dnd()
29 print "Setting Dnd", b.set_dnd(True)
30 print "Is Dnd: ", b.is_dnd()
31 print "Setting Dnd", b.set_dnd(False)
32 print "Is Dnd: ", b.is_dnd()
35 print "Token: ", b._token
36 print "Account: ", b.get_account_number()
37 print "Callback: ", b.get_callback_number()
38 print "All Callback: ",
39 pprint.pprint(b.get_callback_numbers())
43 for data in b.get_recent():
48 for contact in b.get_contacts():
49 pprint.pprint(contact)
53 for message in b.get_texts():
54 pprint.pprint(message.to_dict())
58 for message in b.get_voicemails():
59 pprint.pprint(message.to_dict())
64 if __name__ == "__main__":