PYTHON-2634 Skip arbiter tests when no server is running (#611)

(cherry picked from commit 6412fed059)
This commit is contained in:
Shane Harvey 2021-04-27 15:52:55 -07:00 committed by Shane Harvey
parent a345ef462f
commit ff55d290d7

View File

@ -2025,6 +2025,7 @@ class TestMongoClientFailover(MockClientTest):
class TestClientPool(MockClientTest):
@client_context.require_connection
def test_rs_client_does_not_maintain_pool_to_arbiters(self):
listener = CMAPListener()
c = MockClient(
@ -2054,6 +2055,7 @@ class TestClientPool(MockClientTest):
arbiter = c._topology.get_server_by_address(('d', 4))
self.assertFalse(arbiter.pool.sockets)
@client_context.require_connection
def test_direct_client_maintains_pool_to_arbiter(self):
listener = CMAPListener()
c = MockClient(