Skip to content

Commit 79f7516

Browse files
committed
skip test involving event listener in async
1 parent 53c88cc commit 79f7516

File tree

2 files changed

+22
-24
lines changed

2 files changed

+22
-24
lines changed

test/asynchronous/test_retryable_writes.py

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -78,18 +78,16 @@ def succeeded(self, event: CommandSucceededEvent) -> None:
7878
event.command_name == "insert"
7979
and event.reply.get("writeConcernError", {}).get("code", None) == 91
8080
):
81-
asyncio.run(
82-
async_client_context.client.admin.command(
83-
{
84-
"configureFailPoint": "failCommand",
85-
"mode": {"times": 1},
86-
"data": {
87-
"errorCode": 10107,
88-
"errorLabels": ["RetryableWriteError", "NoWritesPerformed"],
89-
"failCommands": ["insert"],
90-
},
91-
}
92-
)
81+
async_client_context.client.admin.command(
82+
{
83+
"configureFailPoint": "failCommand",
84+
"mode": {"times": 1},
85+
"data": {
86+
"errorCode": 10107,
87+
"errorLabels": ["RetryableWriteError", "NoWritesPerformed"],
88+
"failCommands": ["insert"],
89+
},
90+
}
9391
)
9492

9593

@@ -617,6 +615,7 @@ async def test_pool_paused_error_is_retryable(self):
617615
failed = cmd_listener.failed_events
618616
self.assertEqual(1, len(failed), msg)
619617

618+
@async_client_context.require_sync
620619
@async_client_context.require_failCommand_fail_point
621620
@async_client_context.require_replica_set
622621
@async_client_context.require_version_min(

test/test_retryable_writes.py

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -78,18 +78,16 @@ def succeeded(self, event: CommandSucceededEvent) -> None:
7878
event.command_name == "insert"
7979
and event.reply.get("writeConcernError", {}).get("code", None) == 91
8080
):
81-
asyncio.run(
82-
client_context.client.admin.command(
83-
{
84-
"configureFailPoint": "failCommand",
85-
"mode": {"times": 1},
86-
"data": {
87-
"errorCode": 10107,
88-
"errorLabels": ["RetryableWriteError", "NoWritesPerformed"],
89-
"failCommands": ["insert"],
90-
},
91-
}
92-
)
81+
client_context.client.admin.command(
82+
{
83+
"configureFailPoint": "failCommand",
84+
"mode": {"times": 1},
85+
"data": {
86+
"errorCode": 10107,
87+
"errorLabels": ["RetryableWriteError", "NoWritesPerformed"],
88+
"failCommands": ["insert"],
89+
},
90+
}
9391
)
9492

9593

@@ -617,6 +615,7 @@ def test_pool_paused_error_is_retryable(self):
617615
failed = cmd_listener.failed_events
618616
self.assertEqual(1, len(failed), msg)
619617

618+
@client_context.require_sync
620619
@client_context.require_failCommand_fail_point
621620
@client_context.require_replica_set
622621
@client_context.require_version_min(

0 commit comments

Comments
 (0)