2
0
mirror of https://github.com/ACSPRI/queXS synced 2024-04-02 12:12:16 +00:00
Files
CATI_Tool/include/limesurvey/admin/classes/xmlrpc/extras/test.py
2011-11-14 04:27:30 +00:00

38 lines
1008 B
Python

#!/usr/local/bin/python
from xmlrpclib import *
import sys
server = Server("http://phpxmlrpc.sourceforge.net/server.php")
try:
print "Got '" + server.examples.getStateName(32) + "'"
r = server.mail.send("edd", "Test",
"Bonjour. Je m'appelle Gérard. Mañana. ", "freddy", "", "",
'text/plain; charset="iso-8859-1"')
if r:
print "Mail sent OK"
else:
print "Error sending mail"
r = server.examples.echo('Three "blind" mice - ' + "See 'how' they run")
print r
# name/age example. this exercises structs and arrays
a = [ {'name': 'Dave', 'age': 35}, {'name': 'Edd', 'age': 45 },
{'name': 'Fred', 'age': 23}, {'name': 'Barney', 'age': 36 }]
r = server.examples.sortByAge(a)
print r
# test base 64
b = Binary("Mary had a little lamb She tied it to a pylon")
b.encode(sys.stdout)
r = server.examples.decode64(b)
print r
except Error, v:
print "XML-RPC Error:",v