[ Index ] |
|
Code source de eGroupWare 1.2.106-2 |
1 #!/usr/bin/python 2 3 # $Id: test.py 13195 2003-12-28 15:58:08Z milosch $ 4 5 from xmlrpclib import * 6 import sys 7 8 server = Server("http://www.egroupware.org/egroupware/xmlrpc.php"); 9 10 try: 11 print "Listing methods:\n" 12 r = server.system.listMethods(); 13 print r 14 15 print "\nTrying to login:\n" 16 up = {'domain': 'default', 'username': 'demo', 'password': 'guest'} 17 l = server.system.login(up); 18 print l 19 20 print "\nTrying name/age struct/array test:\n" 21 # name/age example. this exercises structs and arrays 22 a = [ {'name': 'Dave', 'age': 35}, {'name': 'Edd', 'age': 45 }, 23 {'name': 'Fred', 'age': 23}, {'name': 'Barney', 'age': 36 }] 24 r = server.examples.sortByAge(a) 25 print r 26 27 print "\nTrying base 64 test:\n" 28 # test base 64 29 b = Binary("Mary had a little lamb She tied it to a pylon") 30 b.encode(sys.stdout) 31 r = server.examples.decode64(b) 32 print r 33 34 print "\nTrying to logout:\n" 35 sk = {'sessionid': l['sessionid'], 'kp3': l['kp3']} 36 r = server.system.logout(sk); 37 print r 38 39 except Error, v: 40 print "XML-RPC Error:",v
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sun Feb 25 17:20:01 2007 | par Balluche grâce à PHPXref 0.7 |