diff --git a/test/asynchronous/test_client_bulk_write.py b/test/asynchronous/test_client_bulk_write.py index 0a17d25e93..85236a2346 100644 --- a/test/asynchronous/test_client_bulk_write.py +++ b/test/asynchronous/test_client_bulk_write.py @@ -19,6 +19,8 @@ import os import sys +from pymongo.operations import InsertOne, ReplaceOne, UpdateOne + sys.path[0:0] = [""] from unittest.mock import patch @@ -32,14 +34,12 @@ InvalidOperation, NetworkTimeout, ) -from pymongo.operations import * from pymongo.write_concern import WriteConcern from test.asynchronous import ( AsyncIntegrationTest, async_client_context, unittest, ) -from test.asynchronous.utils import flaky from test.utils_shared import ( OvertCommandListener, ) @@ -634,7 +634,7 @@ async def asyncSetUp(self): @async_client_context.require_version_min(8, 0, 0, -24) @async_client_context.require_failCommand_fail_point - @flaky(reason="PYTHON-5290", max_runs=3, affects_cpython_linux=True) + @async_client_context.require_standalone async def test_timeout_in_multi_batch_bulk_write(self): if sys.platform != "linux" and "CI" in os.environ: self.skipTest("PYTHON-3522 CSOT test runs too slow on Windows and MacOS") diff --git a/test/test_client_bulk_write.py b/test/test_client_bulk_write.py index 4cf799a20b..a7bf8ee777 100644 --- a/test/test_client_bulk_write.py +++ b/test/test_client_bulk_write.py @@ -19,6 +19,8 @@ import os import sys +from pymongo.operations import InsertOne, ReplaceOne, UpdateOne + sys.path[0:0] = [""] from unittest.mock import patch @@ -31,7 +33,6 @@ InvalidOperation, NetworkTimeout, ) -from pymongo.operations import * from pymongo.synchronous.client_bulk import _ClientBulk from pymongo.write_concern import WriteConcern from test import ( @@ -39,7 +40,6 @@ client_context, unittest, ) -from test.utils import flaky from test.utils_shared import ( OvertCommandListener, ) @@ -630,7 +630,7 @@ def setUp(self): @client_context.require_version_min(8, 0, 0, -24) @client_context.require_failCommand_fail_point - @flaky(reason="PYTHON-5290", max_runs=3, affects_cpython_linux=True) + @client_context.require_standalone def test_timeout_in_multi_batch_bulk_write(self): if sys.platform != "linux" and "CI" in os.environ: self.skipTest("PYTHON-3522 CSOT test runs too slow on Windows and MacOS")