MCPcopy
hub / github.com/scrapy/scrapy / test_no_reactor

Method test_no_reactor

tests/test_command_crawl.py:128–145  ·  view source on GitHub ↗
(self, proj_path: Path)

Source from the content-addressed store, hash-verified

126 assert "Spider closed (finished)" in log
127
128 def test_no_reactor(self, proj_path: Path) -> None:
129 spider_code = """
130import scrapy
131
132class MySpider(scrapy.Spider):
133 name = 'myspider'
134
135 async def start(self):
136 self.logger.debug('It works!')
137 return
138 yield
139"""
140 log = self.get_log(
141 spider_code, proj_path, args=("-s", "TWISTED_REACTOR_ENABLED=False")
142 )
143 assert "[myspider] DEBUG: It works!" in log
144 assert "Not using a Twisted reactor" in log
145 assert "Spider closed (finished)" in log

Callers

nothing calls this directly

Calls 1

get_logMethod · 0.95

Tested by

no test coverage detected