def setUpClass(cls):
     super(TestTransactions, cls).setUpClass()
     # Speed up tests by reducing SDAM waiting time after a network error.
     cls.knobs = client_knobs(min_heartbeat_interval=0.1)
     cls.knobs.enable()
     cls.mongos_clients = []
     if client_context.supports_transactions():
         for address in client_context.mongoses:
             cls.mongos_clients.append(single_client('%s:%s' % address))
 def setUpClass(cls):
     super(TransactionsBase, cls).setUpClass()
     # Speed up tests by reducing SDAM waiting time after a network error.
     cls.knobs = client_knobs(min_heartbeat_interval=0.1)
     cls.knobs.enable()
     cls.mongos_clients = []
     if client_context.supports_transactions():
         for address in client_context.mongoses:
             cls.mongos_clients.append(single_client('%s:%s' % address))
Esempio n. 3
0
 def setUpClass(cls):
     super(TestSdamMonitoring, cls).setUpClass()
     # Speed up the tests by decreasing the event publish frequency.
     cls.knobs = client_knobs(events_queue_frequency=0.1)
     cls.knobs.enable()
     cls.listener = ServerAndTopologyEventListener()
     retry_writes = client_context.supports_transactions()
     cls.test_client = rs_or_single_client(
         event_listeners=[cls.listener], retryWrites=retry_writes)
     cls.coll = cls.test_client[cls.client.db.name].test
     cls.coll.insert_one({})
 def setUpClass(cls):
     super(TransactionsBase, cls).setUpClass()
     if client_context.supports_transactions():
         for address in client_context.mongoses:
             cls.mongos_clients.append(single_client('%s:%s' % address))