@@ -240,7 +240,7 @@ def _add_kwargs(
240
240
func : Callable [..., Any ],
241
241
kwargs : Dict [str , Any ],
242
242
event_loop : asyncio .AbstractEventLoop ,
243
- request : SubRequest ,
243
+ request : FixtureRequest ,
244
244
) -> Dict [str , Any ]:
245
245
sig = inspect .signature (func )
246
246
ret = kwargs .copy ()
@@ -277,9 +277,8 @@ def _wrap_asyncgen_fixture(fixturedef: FixtureDef) -> None:
277
277
def _asyncgen_fixture_wrapper (
278
278
event_loop : asyncio .AbstractEventLoop , request : SubRequest , ** kwargs : Any
279
279
):
280
- func = _perhaps_rebind_fixture_func (
281
- fixture , request .instance , fixturedef .unittest
282
- )
280
+ unittest = False if pytest .version_tuple >= (8 , 2 ) else fixturedef .unittest
281
+ func = _perhaps_rebind_fixture_func (fixture , request .instance , unittest )
283
282
gen_obj = func (** _add_kwargs (func , kwargs , event_loop , request ))
284
283
285
284
async def setup ():
@@ -315,9 +314,8 @@ def _wrap_async_fixture(fixturedef: FixtureDef) -> None:
315
314
def _async_fixture_wrapper (
316
315
event_loop : asyncio .AbstractEventLoop , request : SubRequest , ** kwargs : Any
317
316
):
318
- func = _perhaps_rebind_fixture_func (
319
- fixture , request .instance , fixturedef .unittest
320
- )
317
+ unittest = False if pytest .version_tuple >= (8 , 2 ) else fixturedef .unittest
318
+ func = _perhaps_rebind_fixture_func (fixture , request .instance , unittest )
321
319
322
320
async def setup ():
323
321
res = await func (** _add_kwargs (func , kwargs , event_loop , request ))
0 commit comments