mirror of
https://github.com/samsonjs/vdirsyncer.git
synced 2026-03-25 08:55:50 +00:00
Remove references to obsolete event_loop fixture
It's gone from the latest pytest-asyncio.
This commit is contained in:
parent
2c6dc4cddf
commit
164559ad7a
3 changed files with 11 additions and 12 deletions
|
|
@ -84,6 +84,7 @@ addopts = """
|
|||
--color=yes
|
||||
"""
|
||||
# filterwarnings=error
|
||||
asyncio_default_fixture_loop_scope = "function"
|
||||
|
||||
[tool.mypy]
|
||||
ignore_missing_imports = true
|
||||
|
|
|
|||
|
|
@ -59,12 +59,12 @@ else:
|
|||
|
||||
|
||||
@pytest_asyncio.fixture
|
||||
async def aio_session(event_loop):
|
||||
async def aio_session():
|
||||
async with aiohttp.ClientSession() as session:
|
||||
yield session
|
||||
|
||||
|
||||
@pytest_asyncio.fixture
|
||||
async def aio_connector(event_loop):
|
||||
async def aio_connector():
|
||||
async with aiohttp.TCPConnector(limit_per_host=16) as conn:
|
||||
yield conn
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
from __future__ import annotations
|
||||
|
||||
import asyncio
|
||||
|
||||
import hypothesis.strategies as st
|
||||
import pytest
|
||||
import pytest_asyncio
|
||||
|
|
@ -56,23 +58,19 @@ async def test_basic(monkeypatch):
|
|||
|
||||
|
||||
@pytest_asyncio.fixture
|
||||
@pytest.mark.asyncio
|
||||
async def conflict_state(request, event_loop):
|
||||
async def conflict_state(request):
|
||||
a = MemoryStorage()
|
||||
b = MemoryStorage()
|
||||
status = {}
|
||||
await a.set_meta("foo", "bar")
|
||||
await b.set_meta("foo", "baz")
|
||||
|
||||
def cleanup():
|
||||
async def do_cleanup():
|
||||
assert await a.get_meta("foo") == "bar"
|
||||
assert await b.get_meta("foo") == "baz"
|
||||
assert not status
|
||||
async def do_cleanup():
|
||||
assert await a.get_meta("foo") == "bar"
|
||||
assert await b.get_meta("foo") == "baz"
|
||||
assert not status
|
||||
|
||||
event_loop.run_until_complete(do_cleanup())
|
||||
|
||||
request.addfinalizer(cleanup)
|
||||
request.addfinalizer(lambda: asyncio.run(do_cleanup()))
|
||||
|
||||
return a, b, status
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue