scrapy/tests/CrawlerProcess
Andrey Rakhmatullin 05b3b205ce
Add `AsyncCrawlerProcess` and `Crawler.crawl_async()` (#6817)
* Add a basic Crawler.crawl_async().

* Add custom loop tests for *CrawlerRunner.

* Add AsyncCrawlerProcess.

* Update related docs.

* Update practices.rst.

* Address test failures.

* Add a note about AsyncCrawler* to the docs about switching reactors.

* Address feedback.

* Update for TID253.

* Simplify test_crawler_crawl_async_twice_parallel_unsupported().
2025-05-28 18:55:44 +05:00
..
args_settings.py Support asynchronous start requests (#6729) 2025-05-07 19:04:03 +02:00
asyncio_custom_loop.py Support asynchronous start requests (#6729) 2025-05-07 19:04:03 +02:00
asyncio_deferred_signal.py Remove --keep-runtime-typing from pyupgrade. 2024-10-17 21:26:02 +05:00
asyncio_enabled_no_reactor.py Support asynchronous start requests (#6729) 2025-05-07 19:04:03 +02:00
asyncio_enabled_reactor.py Add is_asyncio_available(). (#6827) 2025-05-28 14:46:39 +05:00
asyncio_enabled_reactor_different_loop.py Add `AsyncCrawlerProcess` and `Crawler.crawl_async()` (#6817) 2025-05-28 18:55:44 +05:00
asyncio_enabled_reactor_same_loop.py Add `AsyncCrawlerProcess` and `Crawler.crawl_async()` (#6817) 2025-05-28 18:55:44 +05:00
caching_hostname_resolver.py Support asynchronous start requests (#6729) 2025-05-07 19:04:03 +02:00
caching_hostname_resolver_ipv6.py adding black formatter to all the code 2022-11-29 11:30:46 -03:00
default_name_resolver.py adding black formatter to all the code 2022-11-29 11:30:46 -03:00
multi.py Support asynchronous start requests (#6729) 2025-05-07 19:04:03 +02:00
reactor_default.py Fix and ban the top-level twisted.internet.reactor imports. (#6835) 2025-05-28 15:53:52 +05:00
reactor_default_twisted_reactor_select.py Fix and ban the top-level twisted.internet.reactor imports. (#6835) 2025-05-28 15:53:52 +05:00
reactor_select.py Support asynchronous start requests (#6729) 2025-05-07 19:04:03 +02:00
reactor_select_subclass_twisted_reactor_select.py Support asynchronous start requests (#6729) 2025-05-07 19:04:03 +02:00
reactor_select_twisted_reactor_select.py Support asynchronous start requests (#6729) 2025-05-07 19:04:03 +02:00
simple.py Support asynchronous start requests (#6729) 2025-05-07 19:04:03 +02:00
sleeping.py Fix shutdown tests. (#6772) 2025-05-05 09:37:38 +02:00
twisted_reactor_asyncio.py adding black formatter to all the code 2022-11-29 11:30:46 -03:00
twisted_reactor_custom_settings.py adding black formatter to all the code 2022-11-29 11:30:46 -03:00
twisted_reactor_custom_settings_conflict.py Use twisted.python.log instead of failure.printTraceback(). 2023-09-13 18:20:42 +04:00
twisted_reactor_custom_settings_same.py adding black formatter to all the code 2022-11-29 11:30:46 -03:00
twisted_reactor_poll.py adding black formatter to all the code 2022-11-29 11:30:46 -03:00
twisted_reactor_select.py adding black formatter to all the code 2022-11-29 11:30:46 -03:00