Skip to content

Commit fd9a885

Browse files
committed
refactor: Stop injecting "event_loop" into fixture arguments.
1 parent 2dd829f commit fd9a885

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

pytest_asyncio/plugin.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -283,15 +283,12 @@ def _synchronize_async_fixture(fixturedef: FixtureDef) -> None:
283283
def _add_kwargs(
284284
func: Callable[..., Any],
285285
kwargs: dict[str, Any],
286-
event_loop: asyncio.AbstractEventLoop,
287286
request: FixtureRequest,
288287
) -> dict[str, Any]:
289288
sig = inspect.signature(func)
290289
ret = kwargs.copy()
291290
if "request" in sig.parameters:
292291
ret["request"] = request
293-
if "event_loop" in sig.parameters:
294-
ret["event_loop"] = event_loop
295292
return ret
296293

297294

@@ -322,7 +319,7 @@ def _asyncgen_fixture_wrapper(request: FixtureRequest, **kwargs: Any):
322319
)
323320
event_loop = request.getfixturevalue(event_loop_fixture_id)
324321
kwargs.pop(event_loop_fixture_id, None)
325-
gen_obj = func(**_add_kwargs(func, kwargs, event_loop, request))
322+
gen_obj = func(**_add_kwargs(func, kwargs, request))
326323

327324
async def setup():
328325
res = await gen_obj.__anext__() # type: ignore[union-attr]
@@ -371,7 +368,7 @@ def _async_fixture_wrapper(request: FixtureRequest, **kwargs: Any):
371368
kwargs.pop(event_loop_fixture_id, None)
372369

373370
async def setup():
374-
res = await func(**_add_kwargs(func, kwargs, event_loop, request))
371+
res = await func(**_add_kwargs(func, kwargs, request))
375372
return res
376373

377374
context = contextvars.copy_context()

0 commit comments

Comments
 (0)