@@ -316,16 +316,15 @@ def _synchronize_async_fixture(
316
316
def _add_kwargs (
317
317
func : Callable [..., Any ],
318
318
kwargs : Dict [str , Any ],
319
- event_loop_fixture_id : str ,
320
319
event_loop : asyncio .AbstractEventLoop ,
321
320
request : FixtureRequest ,
322
321
) -> Dict [str , Any ]:
323
322
sig = inspect .signature (func )
324
323
ret = kwargs .copy ()
325
324
if "request" in sig .parameters :
326
325
ret ["request" ] = request
327
- if event_loop_fixture_id in sig .parameters :
328
- ret [event_loop_fixture_id ] = event_loop
326
+ if "event_loop" in sig .parameters :
327
+ ret ["event_loop" ] = event_loop
329
328
return ret
330
329
331
330
@@ -369,9 +368,7 @@ def _asyncgen_fixture_wrapper(request: FixtureRequest, **kwargs: Any):
369
368
)
370
369
event_loop = request .getfixturevalue (event_loop_fixture_id )
371
370
kwargs .pop (event_loop_fixture_id , None )
372
- gen_obj = func (
373
- ** _add_kwargs (func , kwargs , event_loop_fixture_id , event_loop , request )
374
- )
371
+ gen_obj = func (** _add_kwargs (func , kwargs , event_loop , request ))
375
372
376
373
async def setup ():
377
374
res = await gen_obj .__anext__ ()
@@ -410,6 +407,7 @@ def _wrap_async_fixture(
410
407
event_loop_id_mapping = getattr (fixture , "_event_loop_id_mapping" , {})
411
408
event_loop_id_mapping [event_loop_fixture_name ] = event_loop_fixture_id
412
409
event_loop_id_mapping ["function" ] = event_loop_fixture_id
410
+ print (fixturedef , event_loop_id_mapping )
413
411
414
412
if getattr (fixture , "_async_fixture" , False ):
415
413
return fixture
@@ -425,9 +423,7 @@ def _async_fixture_wrapper(request: FixtureRequest, **kwargs: Any):
425
423
kwargs .pop (event_loop_fixture_id , None )
426
424
427
425
async def setup ():
428
- res = await func (
429
- ** _add_kwargs (func , kwargs , event_loop_fixture_id , event_loop , request )
430
- )
426
+ res = await func (** _add_kwargs (func , kwargs , event_loop , request ))
431
427
return res
432
428
433
429
return event_loop .run_until_complete (setup ())
0 commit comments