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))
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))