File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -498,7 +498,10 @@ async def asyncSetUp(self):
498
498
# process file-level runOnRequirements
499
499
run_on_spec = self .TEST_SPEC .get ("runOnRequirements" , [])
500
500
if not await self .should_run_on (run_on_spec ):
501
- await self .client .close ()
501
+ # Explicitly close async clients here
502
+ # to prevent leaky monitor tasks
503
+ if not _IS_SYNC :
504
+ await async_client_context .client .close ()
502
505
raise unittest .SkipTest (f"{ self .__class__ .__name__ } runOnRequirements not satisfied" )
503
506
504
507
# add any special-casing for skipping tests here
Original file line number Diff line number Diff line change @@ -497,7 +497,10 @@ def setUp(self):
497
497
# process file-level runOnRequirements
498
498
run_on_spec = self .TEST_SPEC .get ("runOnRequirements" , [])
499
499
if not self .should_run_on (run_on_spec ):
500
- self .client .close ()
500
+ # Explicitly close async clients here
501
+ # to prevent leaky monitor tasks
502
+ if not _IS_SYNC :
503
+ client_context .client .close ()
501
504
raise unittest .SkipTest (f"{ self .__class__ .__name__ } runOnRequirements not satisfied" )
502
505
503
506
# add any special-casing for skipping tests here
You can’t perform that action at this time.
0 commit comments