[ Index ]
 

Code source de eGroupWare 1.2.106-2

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/phpgwapi/doc/xmlrpc/ -> test.py (source)

   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


Généré le : Sun Feb 25 17:20:01 2007 par Balluche grâce à PHPXref 0.7