MCPcopy Index your code
hub / github.com/mongodb/mongo-python-driver / setUp

Method setUp

test/test_retryable_writes.py:153–165  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

151 knobs: client_knobs
152
153 def setUp(self) -> None:
154 super().setUp()
155 # Speed up the tests by decreasing the heartbeat frequency.
156 self.knobs = client_knobs(heartbeat_frequency=0.1, min_heartbeat_interval=0.1)
157 self.knobs.enable()
158 self.listener = OvertCommandListener()
159 self.client = self.rs_or_single_client(retryWrites=True, event_listeners=[self.listener])
160 self.db = self.client.pymongo_test
161
162 if client_context.is_rs and client_context.test_commands_enabled:
163 self.client.admin.command(
164 SON([("configureFailPoint", "onPrimaryTransactionalWrite"), ("mode", "alwaysOn")])
165 )
166
167 def tearDown(self):
168 if client_context.is_rs and client_context.test_commands_enabled:

Callers 3

setUpMethod · 0.45
setUpMethod · 0.45
setUpMethod · 0.45

Calls 6

client_knobsClass · 0.90
SONClass · 0.90
rs_or_single_clientMethod · 0.80
enableMethod · 0.45
commandMethod · 0.45

Tested by

no test coverage detected