Merge pull request #312 from nramirezuy/cmd/bech/test

added test for bench command
This commit is contained in:
Pablo Hoffman 2013-05-28 08:46:31 -07:00
commit 98aa3efea7
2 changed files with 10 additions and 1 deletions

View File

@ -15,7 +15,7 @@ class CloseSpider(object):
def __init__(self, crawler):
self.crawler = crawler
self.timeout = crawler.settings.getint('CLOSESPIDER_TIMEOUT')
self.timeout = crawler.settings.getfloat('CLOSESPIDER_TIMEOUT')
self.itemcount = crawler.settings.getint('CLOSESPIDER_ITEMCOUNT')
self.pagecount = crawler.settings.getint('CLOSESPIDER_PAGECOUNT')
self.errorcount = crawler.settings.getint('CLOSESPIDER_ERRORCOUNT')

View File

@ -226,3 +226,12 @@ ITEM_PIPELINES = ['{0}.pipelines.MyPipeline']
'-c', 'parse', 'http://scrapinghub.com')
log = p.stderr.read()
self.assert_("[scrapy] INFO: It Works!" in log, log)
class BenchCommandTest(CommandTest):
def test_run(self):
p = self.proc('bench', '-s', 'LOGSTATS_INTERVAL=0.001',
'-s', 'CLOSESPIDER_TIMEOUT=0.01')
log = p.stderr.read()
self.assert_('INFO: Crawled' in log, log)