summaryrefslogtreecommitdiff
path: root/xmlrpc/extras/test.py
blob: 2be085e2d8b4629ab1b9985ed8b71001737bae11 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#!/usr/bin/python

from xmlrpclib import *
import sys

server = Server("http://madoka.spb.ru/~fox/testbox/tt-rss/xml-rpc.php")

login = "fox"
password = "sotona"

try:
#	print server.rss.getAllFeeds("fox", "sotona");

#	print server.rss.subscribeToFeed(login, password, 
#		"http://tt-rss.spb.ru/forum/rss.php")

#	print server.rss.getSubscribedFeeds(login, password)

#	print server.rss.getFeedHeadlines(login, password, 22, 30, 0)

	print server.rss.getArticle(login, password, 185429);
	
#	print server.rss.setArticleMarked(login, password, 185429, 2);
	print server.rss.setArticleRead(login, password, 185429, 2);

#	print server.rss.setArticleMarked(login, password, 185429, 2);

	print server.rss.getArticle(login, password, 185429);

#	print server.rss.setArticleMarked(login, password, 185429, 2);
	print server.rss.setArticleRead(login, password, 185429, 2);

#    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