6 from straw
.FeedUpdater
import FeedUpdateJobHandler
7 from straw
.JobManager
import SimpleJobHandler
, TestThreadPoolJobHandler
8 import straw
.JobManager
as JobManager
11 def testSimpleJobHandler(self
):
12 JobManager
.register_handler(SimpleJobHandler
)
13 JobManager
.start_job("multiply-by-2", [1, 2, 3])
15 def testThreadPoolJobHandler(self
):
16 JobManager
.register_handler(TestThreadPoolJobHandler
)
20 #JobManager.start_job("some-job", a, True)
22 def testFeedUpdateJobHandler(self
):
23 JobManager
.register_handler(FeedUpdateJobHandler
)
24 a
= [ "http://rss.slashdot.org/Slashdot/slashdot", \
25 "http://newsrss.bbc.co.uk/rss/sportonline_world_edition/tennis/rss.xml", \
26 "http://news.com.com/2547-1_3-0-5.xml", \
27 "http://feeds.wired.com/wired/topheadlines", \
28 "http://www.theregister.co.uk/headlines.rss", \
29 "http://feeds.feedburner.com/boingboing/iBag" ]
31 JobManager
.start_job("feed-update", a
, True)