File tree 1 file changed +13
-6
lines changed
1 file changed +13
-6
lines changed Original file line number Diff line number Diff line change @@ -66,8 +66,9 @@ async def _bootstrap_fixture_and_run_test(**kwargs):
66
66
async def _setup_async_fixtures_in (deps ):
67
67
__tracebackhide__ = True
68
68
69
- need_resolved_deps_stack = [(k , v ) for k , v in deps .items ()
70
- if isinstance (v , BaseAsyncFixture )]
69
+ need_resolved_deps_stack = [
70
+ (k , v ) for k , v in deps .items () if isinstance (v , BaseAsyncFixture )
71
+ ]
71
72
72
73
if not need_resolved_deps_stack :
73
74
await yield_ (deps )
@@ -82,10 +83,16 @@ async def _recursive_setup(deps_stack):
82
83
if not deps_stack :
83
84
await yield_ ([(name , resolved )])
84
85
else :
85
- async with _recursive_setup (deps_stack ) as remains_deps_stack_resolved :
86
- await yield_ (remains_deps_stack_resolved + [(name , resolved )])
87
-
88
- async with _recursive_setup (need_resolved_deps_stack ) as resolved_deps_stack :
86
+ async with _recursive_setup (
87
+ deps_stack
88
+ ) as remains_deps_stack_resolved :
89
+ await yield_ (
90
+ remains_deps_stack_resolved + [(name , resolved )]
91
+ )
92
+
93
+ async with _recursive_setup (
94
+ need_resolved_deps_stack
95
+ ) as resolved_deps_stack :
89
96
await yield_ ({** deps , ** dict (resolved_deps_stack )})
90
97
91
98
You can’t perform that action at this time.
0 commit comments