Use the new icon.
[straw.git] / test / TestFeedUpdater.py
blob7ec7182276ad87ec143f10cb9f8145fb94f8923f
1 import straw.FeedUpdater as FeedUpdater
2 from gobject import GObject, SIGNAL_RUN_FIRST
3 import gobject
5 #from straw.FeedUpdater import FeedUpdateJobHandler
6 #from straw.JobManager import SimpleJobHandler, TestThreadPoolJobHandler
7 #import straw.JobManager as JobManager
9 class TestFeedUpdater(object):
10 def testFeedUpdater(self):
11 a = [ "http://rss.slashdot.org/Slashdot/slashdot", \
12 "http://newsrss.bbc.co.uk/rss/sportonline_world_edition/tennis/rss.xml", \
13 "http://news.com.com/2547-1_3-0-5.xml", \
14 "http://feeds.wired.com/wired/topheadlines", \
15 "http://www.theregister.co.uk/headlines.rss", \
16 "http://feeds.feedburner.com/boingboing/iBag" ]
18 aa = DummyObserver()
19 observers = { 'job-done' : [aa.handle] }
20 FeedUpdater.update_urls(a, observers)
24 class DummyObserver(GObject):
25 def __init__(self):
26 gobject.GObject.__init__(self)
27 pass
29 def handle(self, object, arg1):
30 print "HANDLE!"
31 print object
32 print arg1