(
self, settings_dict: dict[str, Any] | None = None
)
| 80 | |
| 81 | @asynccontextmanager |
| 82 | async def get_dh( |
| 83 | self, settings_dict: dict[str, Any] | None = None |
| 84 | ) -> AsyncGenerator[DownloadHandlerProtocol]: |
| 85 | crawler = get_crawler(DefaultSpider, settings_dict) |
| 86 | crawler.spider = crawler._create_spider() |
| 87 | dh = build_from_crawler(self.download_handler_cls, crawler) |
| 88 | try: |
| 89 | yield dh |
| 90 | finally: |
| 91 | await dh.close() |
| 92 | |
| 93 | @coroutine_test |
| 94 | async def test_unsupported_scheme(self) -> None: |
no test coverage detected