Skip to content

Commit 1d92805

Browse files
committed
Remove unneeded prose tests
1 parent f8cced2 commit 1d92805

File tree

2 files changed

+0
-138
lines changed

2 files changed

+0
-138
lines changed

test/asynchronous/test_retryable_reads.py

Lines changed: 0 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -183,44 +183,6 @@ async def test_retryable_reads_are_retried_on_a_different_mongos_when_one_is_ava
183183
# Assert that both events occurred on different mongos.
184184
assert listener.failed_events[0].connection_id != listener.failed_events[1].connection_id
185185

186-
@async_client_context.require_replica_set
187-
@async_client_context.require_failCommand_fail_point
188-
async def test_retryable_reads_are_retried_on_a_different_replica_when_one_is_available(self):
189-
fail_command = {
190-
"configureFailPoint": "failCommand",
191-
"mode": {"times": 1},
192-
"data": {"failCommands": ["find"], "errorCode": 6},
193-
}
194-
195-
replica_clients = []
196-
197-
for node in async_client_context.nodes:
198-
client = await self.async_rs_or_single_client(*node, directConnection=True)
199-
await async_set_fail_point(client, fail_command)
200-
replica_clients.append(client)
201-
202-
listener = OvertCommandListener()
203-
client = await self.async_rs_or_single_client(
204-
event_listeners=[listener],
205-
retryReads=True,
206-
directConnection=False,
207-
readPreference="secondaryPreferred",
208-
)
209-
210-
with self.assertRaises(OperationFailure):
211-
await client.t.t.find_one({})
212-
213-
# Disable failpoints on each node
214-
for client in replica_clients:
215-
fail_command["mode"] = "off"
216-
await async_set_fail_point(client, fail_command)
217-
218-
self.assertEqual(len(listener.failed_events), 2)
219-
self.assertEqual(len(listener.succeeded_events), 0)
220-
221-
# Assert that both events occurred on different nodes.
222-
assert listener.failed_events[0].connection_id != listener.failed_events[1].connection_id
223-
224186
@async_client_context.require_multiple_mongoses
225187
@async_client_context.require_failCommand_fail_point
226188
async def test_retryable_reads_are_retried_on_the_same_mongos_when_no_others_are_available(
@@ -257,38 +219,6 @@ async def test_retryable_reads_are_retried_on_the_same_mongos_when_no_others_are
257219
# Assert that both events occurred on the same mongos.
258220
assert listener.succeeded_events[0].connection_id == listener.failed_events[0].connection_id
259221

260-
@async_client_context.require_replica_set
261-
@async_client_context.require_failCommand_fail_point
262-
async def test_retryable_reads_are_retried_on_the_same_replica_when_no_others_are_available(
263-
self
264-
):
265-
fail_command = {
266-
"configureFailPoint": "failCommand",
267-
"mode": {"times": 1},
268-
"data": {"failCommands": ["find"], "errorCode": 6},
269-
}
270-
271-
node_client = await self.async_rs_or_single_client(*list(async_client_context.nodes)[0])
272-
await async_set_fail_point(node_client, fail_command)
273-
274-
listener = OvertCommandListener()
275-
client = await self.async_rs_or_single_client(
276-
event_listeners=[listener],
277-
retryReads=True,
278-
)
279-
280-
await client.t.t.find_one({})
281-
282-
# Disable failpoints
283-
fail_command["mode"] = "off"
284-
await async_set_fail_point(node_client, fail_command)
285-
286-
self.assertEqual(len(listener.failed_events), 1)
287-
self.assertEqual(len(listener.succeeded_events), 1)
288-
289-
# Assert that both events occurred on the same node.
290-
assert listener.succeeded_events[0].connection_id == listener.failed_events[0].connection_id
291-
292222
@async_client_context.require_failCommand_fail_point
293223
async def test_retryable_reads_are_retried_on_the_same_implicit_session(self):
294224
listener = OvertCommandListener()

test/test_retryable_reads.py

Lines changed: 0 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -183,44 +183,6 @@ def test_retryable_reads_are_retried_on_a_different_mongos_when_one_is_available
183183
# Assert that both events occurred on different mongos.
184184
assert listener.failed_events[0].connection_id != listener.failed_events[1].connection_id
185185

186-
@client_context.require_replica_set
187-
@client_context.require_failCommand_fail_point
188-
def test_retryable_reads_are_retried_on_a_different_replica_when_one_is_available(self):
189-
fail_command = {
190-
"configureFailPoint": "failCommand",
191-
"mode": {"times": 1},
192-
"data": {"failCommands": ["find"], "errorCode": 6},
193-
}
194-
195-
replica_clients = []
196-
197-
for node in client_context.nodes:
198-
client = self.rs_or_single_client(*node, directConnection=True)
199-
set_fail_point(client, fail_command)
200-
replica_clients.append(client)
201-
202-
listener = OvertCommandListener()
203-
client = self.rs_or_single_client(
204-
event_listeners=[listener],
205-
retryReads=True,
206-
directConnection=False,
207-
readPreference="secondaryPreferred",
208-
)
209-
210-
with self.assertRaises(OperationFailure):
211-
client.t.t.find_one({})
212-
213-
# Disable failpoints on each node
214-
for client in replica_clients:
215-
fail_command["mode"] = "off"
216-
set_fail_point(client, fail_command)
217-
218-
self.assertEqual(len(listener.failed_events), 2)
219-
self.assertEqual(len(listener.succeeded_events), 0)
220-
221-
# Assert that both events occurred on different nodes.
222-
assert listener.failed_events[0].connection_id != listener.failed_events[1].connection_id
223-
224186
@client_context.require_multiple_mongoses
225187
@client_context.require_failCommand_fail_point
226188
def test_retryable_reads_are_retried_on_the_same_mongos_when_no_others_are_available(self):
@@ -255,36 +217,6 @@ def test_retryable_reads_are_retried_on_the_same_mongos_when_no_others_are_avail
255217
# Assert that both events occurred on the same mongos.
256218
assert listener.succeeded_events[0].connection_id == listener.failed_events[0].connection_id
257219

258-
@client_context.require_replica_set
259-
@client_context.require_failCommand_fail_point
260-
def test_retryable_reads_are_retried_on_the_same_replica_when_no_others_are_available(self):
261-
fail_command = {
262-
"configureFailPoint": "failCommand",
263-
"mode": {"times": 1},
264-
"data": {"failCommands": ["find"], "errorCode": 6},
265-
}
266-
267-
node_client = self.rs_or_single_client(*list(client_context.nodes)[0])
268-
set_fail_point(node_client, fail_command)
269-
270-
listener = OvertCommandListener()
271-
client = self.rs_or_single_client(
272-
event_listeners=[listener],
273-
retryReads=True,
274-
)
275-
276-
client.t.t.find_one({})
277-
278-
# Disable failpoints
279-
fail_command["mode"] = "off"
280-
set_fail_point(node_client, fail_command)
281-
282-
self.assertEqual(len(listener.failed_events), 1)
283-
self.assertEqual(len(listener.succeeded_events), 1)
284-
285-
# Assert that both events occurred on the same node.
286-
assert listener.succeeded_events[0].connection_id == listener.failed_events[0].connection_id
287-
288220
@client_context.require_failCommand_fail_point
289221
def test_retryable_reads_are_retried_on_the_same_implicit_session(self):
290222
listener = OvertCommandListener()

0 commit comments

Comments
 (0)