diff --git a/test/connection_monitoring/pool-clear-interrupting-pending-connections.json b/test/connection_monitoring/pool-clear-interrupting-pending-connections.json index cb569efc5..ceae07a1c 100644 --- a/test/connection_monitoring/pool-clear-interrupting-pending-connections.json +++ b/test/connection_monitoring/pool-clear-interrupting-pending-connections.json @@ -17,7 +17,7 @@ ], "closeConnection": false, "blockConnection": true, - "blockTimeMS": 20000 + "blockTimeMS": 1000 } }, "poolOptions": { diff --git a/test/test_connection_monitoring.py b/test/test_connection_monitoring.py index ee0655388..f021c61f6 100644 --- a/test/test_connection_monitoring.py +++ b/test/test_connection_monitoring.py @@ -220,6 +220,11 @@ class TestCMAP(IntegrationTest): def run_scenario(self, scenario_def, test): """Run a CMAP spec test.""" + if ( + scenario_def["description"] + == "clear with interruptInUseConnections = true closes pending connections" + ): + self.skipTest("Skip pending PYTHON-4414") self.logs: list = [] self.assertEqual(scenario_def["version"], 1) self.assertIn(scenario_def["style"], ["unit", "integration"]) diff --git a/test/unified_format.py b/test/unified_format.py index 3faa34d0e..96011dd0a 100644 --- a/test/unified_format.py +++ b/test/unified_format.py @@ -1055,6 +1055,15 @@ class UnifiedSpecTestMixinV1(IntegrationTest): or "Cancel server check" in spec["description"] ): self.skipTest("MMAPv1 does not support retryWrites=True") + if ( + "Database-level aggregate with $out includes read preference for 5.0+ server" + in spec["description"] + ): + if client_context.version[0] == 8: + self.skipTest("waiting on PYTHON-4356") + if "Aggregate with $out includes read preference for 5.0+ server" in spec["description"]: + if client_context.version[0] == 8: + self.skipTest("waiting on PYTHON-4356") if "Client side error in command starting transaction" in spec["description"]: self.skipTest("Implement PYTHON-1894") if "timeoutMS applied to entire download" in spec["description"]: