From 1797785f993ffcc1907613e18c514eeb34ce7fff Mon Sep 17 00:00:00 2001 From: Shane Harvey Date: Tue, 14 Feb 2023 10:18:55 -0800 Subject: [PATCH] PYTHON-3577 Fix test_session_gc on serverless (#1153) --- test/test_load_balancer.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/test_load_balancer.py b/test/test_load_balancer.py index 728b4e567..d4de8debf 100644 --- a/test/test_load_balancer.py +++ b/test/test_load_balancer.py @@ -122,8 +122,10 @@ class TestLB(IntegrationTest): session = client.start_session() session.start_transaction() client.test_session_gc.test.find_one({}, session=session) - # Cleanup the transaction left open on the server. - self.addCleanup(self.client.admin.command, "killSessions", [session.session_id]) + # Cleanup the transaction left open on the server unless we're + # testing serverless which does not support killSessions. + if not client_context.serverless: + self.addCleanup(self.client.admin.command, "killSessions", [session.session_id]) if client_context.load_balancer: self.assertEqual(pool.active_sockets, 1) # Pinned.