summaryrefslogtreecommitdiff
path: root/xmlrpc/extras/test.py
diff options
context:
space:
mode:
Diffstat (limited to 'xmlrpc/extras/test.py')
-rw-r--r--xmlrpc/extras/test.py42
1 files changed, 42 insertions, 0 deletions
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