From 956c762979b6751f1cbe369df6a92f4640808724 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 16 May 2006 08:33:51 +0100 Subject: add xmlrpc library & server --- xmlrpc/extras/test.py | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 xmlrpc/extras/test.py (limited to 'xmlrpc/extras/test.py') diff --git a/xmlrpc/extras/test.py b/xmlrpc/extras/test.py new file mode 100644 index 000000000..1bf5730a8 --- /dev/null +++ b/xmlrpc/extras/test.py @@ -0,0 +1,42 @@ +#!/usr/bin/python + +from xmlrpclib import * +import sys + +server = Server("http://madoka.spb.ru/~fox/testbox/tt-rss/xml-rpc.php") + +try: +# print server.rss.getAllFeeds("fox", "sotona"); + + print server.rss.subscribeToFeed("admin", "password", + "http://tt-rss.spb.ru/forum/rss.php"); + +# print "Got '" + server.examples.getStateName(32) + "'" +# +# r = server.mail.send("edd", "Test", +# "Bonjour.", "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 -- cgit v1.2.3-54-g00ecf