Merge pull request #5951 from wRAR/fix-asyncio-loop-test

Actually run test_set_asyncio_event_loop().
This commit is contained in:
Andrey Rakhmatullin 2023-06-14 20:01:26 +04:00 committed by GitHub
commit bc09c9e74a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -4,6 +4,7 @@ from unittest import TestCase
from pytest import mark
from scrapy.utils.defer import deferred_f_from_coro_f
from scrapy.utils.reactor import (
install_reactor,
is_asyncio_reactor_installed,
@ -29,6 +30,8 @@ class AsyncioTest(TestCase):
assert original_reactor == reactor
@mark.only_asyncio()
@deferred_f_from_coro_f
async def test_set_asyncio_event_loop(self):
install_reactor("twisted.internet.asyncioreactor.AsyncioSelectorReactor")
assert set_asyncio_event_loop() is asyncio.get_running_loop()
assert set_asyncio_event_loop(None) is asyncio.get_running_loop()