Skip to content

Commit a0b5e35

Browse files
committed
address teardown failures in data lake tests
1 parent 9587ec5 commit a0b5e35

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

test/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,7 @@ def _init_client(self):
206206
if os.environ.get("TEST_DATA_LAKE"):
207207
self.is_data_lake = True
208208
self.auth_enabled = True
209+
self.client.close()
209210
self.client = self._connect(host, port, username=db_user, password=db_pwd)
210211
self.connected = True
211212
return
@@ -1189,7 +1190,6 @@ def setUp(self) -> None:
11891190
if client_context.serverless and not getattr(self, "RUN_ON_SERVERLESS", False):
11901191
raise SkipTest("this test does not support serverless")
11911192
self.client = client_context.client
1192-
self.addCleanup(self.client.close)
11931193
self.db = self.client.pymongo_test
11941194
if client_context.auth_enabled:
11951195
self.credentials = {"username": db_user, "password": db_pwd}

test/asynchronous/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,7 @@ async def _init_client(self):
206206
if os.environ.get("TEST_DATA_LAKE"):
207207
self.is_data_lake = True
208208
self.auth_enabled = True
209+
await self.client.close()
209210
self.client = await self._connect(host, port, username=db_user, password=db_pwd)
210211
self.connected = True
211212
return
@@ -1207,7 +1208,6 @@ async def asyncSetUp(self) -> None:
12071208
if async_client_context.serverless and not getattr(self, "RUN_ON_SERVERLESS", False):
12081209
raise SkipTest("this test does not support serverless")
12091210
self.client = async_client_context.client
1210-
self.addAsyncCleanup(self.client.close)
12111211
self.db = self.client.pymongo_test
12121212
if async_client_context.auth_enabled:
12131213
self.credentials = {"username": db_user, "password": db_pwd}

0 commit comments

Comments
 (0)