mirror of https://github.com/scrapy/scrapy.git
scrapy.utils.test.docrawl function
This commit is contained in:
parent
15454e7845
commit
364790eb07
|
|
@ -1,16 +1,10 @@
|
|||
from twisted.internet import defer
|
||||
from twisted.trial.unittest import TestCase
|
||||
from scrapy.utils.test import get_crawler
|
||||
from scrapy.utils.test import docrawl
|
||||
from scrapy.tests.spiders import FollowAllSpider, ItemSpider, ErrorSpider
|
||||
from scrapy.tests.mockserver import MockServer
|
||||
|
||||
|
||||
def docrawl(spider, settings=None):
|
||||
crawler = get_crawler(settings)
|
||||
crawler.configure()
|
||||
crawler.crawl(spider)
|
||||
return crawler.start()
|
||||
|
||||
class TestCloseSpider(TestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
|
|
|||
|
|
@ -3,19 +3,13 @@ import socket
|
|||
import mock
|
||||
from twisted.internet import defer
|
||||
from twisted.trial.unittest import TestCase
|
||||
from scrapy.utils.test import get_crawler, get_testlog
|
||||
from scrapy.utils.test import docrawl, get_testlog
|
||||
from scrapy.tests.spiders import FollowAllSpider, DelaySpider, SimpleSpider, \
|
||||
BrokenStartRequestsSpider, SingleRequestSpider
|
||||
from scrapy.tests.mockserver import MockServer
|
||||
from scrapy.http import Request
|
||||
|
||||
|
||||
def docrawl(spider, settings=None):
|
||||
crawler = get_crawler(settings)
|
||||
crawler.crawl(spider)
|
||||
return crawler.start()
|
||||
|
||||
|
||||
class CrawlTestCase(TestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
|
|
|||
|
|
@ -8,16 +8,11 @@ from netlib import http_auth
|
|||
|
||||
from twisted.internet import defer
|
||||
from twisted.trial.unittest import TestCase
|
||||
from scrapy.utils.test import get_crawler, get_testlog
|
||||
from scrapy.utils.test import get_testlog, docrawl
|
||||
from scrapy.tests.spiders import SimpleSpider
|
||||
from scrapy.tests.mockserver import MockServer
|
||||
|
||||
|
||||
def docrawl(spider, settings=None):
|
||||
crawler = get_crawler(settings)
|
||||
crawler.configure()
|
||||
crawler.crawl(spider)
|
||||
return crawler.start()
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -67,3 +67,10 @@ def assert_samelines(testcase, text1, text2, msg=None):
|
|||
line endings between platforms
|
||||
"""
|
||||
testcase.assertEqual(text1.splitlines(), text2.splitlines(), msg)
|
||||
|
||||
def docrawl(spider, settings=None):
|
||||
"""Configure and start Crawler; return the result of crawler.start()"""
|
||||
crawler = get_crawler(settings)
|
||||
crawler.configure()
|
||||
crawler.crawl(spider)
|
||||
return crawler.start()
|
||||
|
|
|
|||
Loading…
Reference in New Issue