mirror of https://github.com/scrapy/scrapy.git
Merge pull request #312 from nramirezuy/cmd/bech/test
added test for bench command
This commit is contained in:
commit
98aa3efea7
|
|
@ -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')
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue