1 import straw
.FeedUpdater
as FeedUpdater
2 from gobject
import GObject
, SIGNAL_RUN_FIRST
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" ]
19 observers
= { 'job-done' : [aa
.handle
] }
20 FeedUpdater
.update_urls(a
, observers
)
24 class DummyObserver(GObject
):
26 gobject
.GObject
.__init
__(self
)
29 def handle(self
, object, arg1
):