mongo-python-driver/test
mongodb-drivers-pr-bot[bot] db28d14b6d
[Spec Resync] 01-19-2026 (#2680)
Co-authored-by: Cloud User <ec2-user@ip-10-128-52-183.ec2.internal>
2026-01-20 13:21:36 -05:00
..
asynchronous PYTHON-5680 Fix handling of expectedDocuments in Unified Test Runner (#2665) 2025-12-29 09:09:56 -06:00
atlas PYTHON-5373 test client auth on cloud-dev (#2423) 2025-07-09 11:56:42 -04:00
auth PYTHON-4330 Add Kubernetes Support for OIDC (#1759) 2024-11-04 10:26:07 -06:00
auth_aws PYTHON-3636 AsyncMongoClient should perform SRV resolution lazily (#2191) 2025-03-25 13:45:06 -07:00
bson_binary_vector PYTHON-5126 - Implemented new test cases for Binary Vector (#2393) 2025-06-18 13:35:23 -04:00
bson_corpus [Spec Resync] 07-28-2025 (#2447) 2025-07-31 11:40:02 -04:00
certificates PYTHON-1834 (cont) Add pre-commit config (#853) 2022-02-09 14:24:23 -06:00
change_streams/unified PYTHON-5250 - Change streams expanded events present by default in 8.2+ (#2252) 2025-04-01 15:01:38 -04:00
client-side-encryption [Spec Resync] 11-10-2025 (#2609) 2025-11-21 11:13:29 -05:00
collection_management [Spec Resync] 07-28-2025 (#2447) 2025-07-31 11:40:02 -04:00
command_logging [Spec Resync] 07-28-2025 (#2447) 2025-07-31 11:40:02 -04:00
command_monitoring [Spec Resync] 07-28-2025 (#2447) 2025-07-31 11:40:02 -04:00
connection_logging PYTHON-5493 Add a patch for the log order difference (#2473) 2025-08-15 11:58:39 -05:00
connection_monitoring [Spec Resync] 12-22-2025 (#2663) 2025-12-23 09:59:06 -06:00
connection_string/test [Spec Resync] 07-28-2025 (#2447) 2025-07-31 11:40:02 -04:00
crud/unified [Spec Resync] 07-28-2025 (#2447) 2025-07-31 11:40:02 -04:00
csot PYTHON-5529 Introduce optin setting to await for MinPoolSize population (#2664) 2025-12-23 06:43:32 -06:00
data_lake/unified PYTHON-4266 Migrate Atlas Data Lake tests to unified test format (#1760) 2024-08-07 12:14:40 -05:00
discovery_and_monitoring [Spec Resync] 12-22-2025 (#2663) 2025-12-23 09:59:06 -06:00
gridfs PYTHON-4931 Add spec tests for GridFS rename (#2431) 2025-07-15 12:15:05 -07:00
handshake/unified [Spec Resync] 01-19-2026 (#2680) 2026-01-20 13:21:36 -05:00
index_management PYTHON-4037 Avoid Appending Write/Read Concern in Atlas Search Index Helper Commands (#1570) 2024-04-03 06:17:51 -05:00
lambda PYTHON-5555 Fix AWS Lambda build (#2540) 2025-09-17 06:39:37 -05:00
load_balancer [Spec Resync] 12-22-2025 (#2663) 2025-12-23 09:59:06 -06:00
max_staleness PYTHON-4150 Resync spec tests to bump maxWireVersion (#1787) 2024-08-16 14:14:07 -07:00
mockupdb PYTHON-5248 - Drop support for MongoDB 4.0 (#2353) 2025-06-20 14:25:19 -04:00
mod_wsgi_test PYTHON-5207 Convert mod_wsgi tests to use the new test runner (#2202) 2025-03-14 10:38:30 -05:00
mypy_fails PYTHON-4005 Replace flake8 and isort with ruff (#1399) 2023-10-19 11:56:22 -05:00
ocsp PYTHON-5260 Fix OCSP test setup (#2254) 2025-04-02 09:53:49 -05:00
performance PYTHON-5358 - Switch to supported Perf usage in EVG (#2334) 2025-05-06 09:00:30 -04:00
read_write_concern PYTHON-4267 Convert read/write concern spec tests to unified test format (#1763) 2024-08-01 20:01:00 -05:00
retryable_reads/unified PYTHON-4942 & PYTHON-4936 Test that isClientError considers network errors and operations may be an empty array (#2236) 2025-03-27 13:09:09 -05:00
retryable_writes/unified PYTHON-5135 - Rename WriteConcernFailed code name to WriteConcernTimeout (#2214) 2025-03-24 15:37:00 -04:00
run_command/unified PYTHON-3712 Deprecate sharded-replicaset topology type and clean up redundant runOnRequirements (#2232) 2025-03-26 17:39:10 -05:00
sdam_monitoring [Spec Resync] 07-28-2025 (#2447) 2025-07-31 11:40:02 -04:00
server_selection PYTHON-5662 - Add support for server selection's deprioritized servers to all topologies (#2639) 2025-12-16 12:21:45 -05:00
server_selection_logging [Spec Resync] 07-28-2025 (#2447) 2025-07-31 11:40:02 -04:00
sessions PYTHON-5237 Relax requirement for optional fields for sessions unified tests (#2435) 2025-07-15 20:26:29 -05:00
srv_seedlist PYTHON-3822 Add SRV test with uppercase hostname (#1423) 2023-12-05 13:27:18 -08:00
transactions/unified PYTHON-5135 - Rename WriteConcernFailed code name to WriteConcernTimeout (#2214) 2025-03-24 15:37:00 -04:00
transactions-convenient-api/unified PYTHON-5135 - Rename WriteConcernFailed code name to WriteConcernTimeout (#2214) 2025-03-24 15:37:00 -04:00
unicode PYTHON-4014 Apply QA Suggestions from Scientific Python Library Development Guide (#1414) 2023-11-01 19:37:22 -05:00
unified-test-format PYTHON-5569: [Build Failure] Spec Resync job is failing silently (#2553) 2025-09-29 10:29:08 -07:00
uri_options PYTHON-4923 - Add mixed case tests for read preference tags (#1990) 2024-11-01 13:21:17 -04:00
versioned-api PYTHON-3712 Deprecate sharded-replicaset topology type and clean up redundant runOnRequirements (#2232) 2025-03-26 17:39:10 -05:00
__init__.py PYTHON-5661 Bump mypy from 1.18.2 to 1.19.0 (#2629) 2025-12-10 10:37:29 -06:00
conftest.py Async client uses tasks instead of threads 2024-11-26 16:55:27 -05:00
helpers_shared.py PYTHON-5143 Support auto encryption in unified tests (#2488) 2025-08-20 08:58:20 -05:00
helpers.py PYTHON-5143 Support auto encryption in unified tests (#2488) 2025-08-20 08:58:20 -05:00
pymongo_mocks.py PYTHON-4533 - Convert test/test_client.py to async (#1730) 2024-07-10 13:15:13 -07:00
pytest_conf.py PYTHON-4894 Fix handling of auth test marker (#1958) 2024-10-21 12:05:56 -05:00
qcheck.py PYTHON-4708 - Convert test.qcheck to async (#1832) 2024-09-05 10:20:32 -04:00
sigstop_sigcont.py PYTHON-4476 Separate data and IO classes more effectively (#1678) 2024-06-26 10:12:39 -07:00
test_auth_oidc.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_auth_spec.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_auth.py PYTHON-5113 - Refactor test utils for async (#2149) 2025-03-12 12:59:56 -04:00
test_binary.py PYTHON-5386 Better test assertions for isinstance (#2347) 2025-05-22 16:15:44 -07:00
test_bson_binary_vector.py PYTHON-5027 Test Windows with Python 3.14t (#2444) 2025-07-24 13:20:19 -05:00
test_bson_corpus.py PYTHON-2517 Remove any Jython specific code or workarounds (#2641) 2025-12-12 12:36:11 -06:00
test_bson.py PYTHON-2517 Remove any Jython specific code or workarounds (#2641) 2025-12-12 12:36:11 -06:00
test_bulk.py PYTHON-5392 Better test assertions for comparisons (#2350) 2025-06-27 14:06:00 -07:00
test_change_stream.py PYTHON-5670 Restore minimal support for Python 3.9 (#2640) 2025-12-16 13:32:40 -06:00
test_client_bulk_write.py PYTHON-5374 Assert unset BulkWriteException.partialResult in CRUD prose tests (#2425) 2025-07-14 10:47:38 -05:00
test_client_context.py PYTHON-5321 Remove Serverless testing (#2359) 2025-06-09 19:46:10 -05:00
test_client_metadata.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_client.py PYTHON-5529 Introduce optin setting to await for MinPoolSize population (#2664) 2025-12-23 06:43:32 -06:00
test_code.py PYTHON-5386 Better test assertions for isinstance (#2347) 2025-05-22 16:15:44 -07:00
test_collation.py PYTHON-5670 Restore minimal support for Python 3.9 (#2640) 2025-12-16 13:32:40 -06:00
test_collection_management.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_collection.py PYTHON-5670 Restore minimal support for Python 3.9 (#2640) 2025-12-16 13:32:40 -06:00
test_command_logging.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_command_monitoring.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_comment.py PYTHON-5027 Test Windows with Python 3.14t (#2444) 2025-07-24 13:20:19 -05:00
test_common.py PYTHON-4841 - Convert test.test_common to async (#1912) 2024-10-10 13:47:14 -04:00
test_connection_logging.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_connection_monitoring.py PYTHON-5113 - Refactor test utils for async (#2149) 2025-03-12 12:59:56 -04:00
test_connections_survive_primary_stepdown_spec.py PYTHON-5248 - Drop support for MongoDB 4.0 (#2353) 2025-06-20 14:25:19 -04:00
test_create_entities.py Async client uses tasks instead of threads 2024-11-26 16:55:27 -05:00
test_crud_unified.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_crud_v1.py PYTHON-4245 Convert CRUD v1 spec tests to unified test format (#1751) 2024-07-29 17:42:18 -05:00
test_csot.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_cursor.py PYTHON-5670 Restore minimal support for Python 3.9 (#2640) 2025-12-16 13:32:40 -06:00
test_custom_types.py PYTHON-5670 Restore minimal support for Python 3.9 (#2640) 2025-12-16 13:32:40 -06:00
test_database.py PYTHON-5670 Restore minimal support for Python 3.9 (#2640) 2025-12-16 13:32:40 -06:00
test_dbref.py PYTHON-4813 Update specification documentation links (#1977) 2024-10-30 15:46:52 -05:00
test_decimal128.py PYTHON-4005 Replace flake8 and isort with ruff (#1399) 2023-10-19 11:56:22 -05:00
test_default_exports.py PYTHON-5314 Fix default imports for modules that worked in v4.8 (#2300) 2025-04-22 11:44:58 -07:00
test_discovery_and_monitoring.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_dns.py PYTHON-5288: SRV hostname validation fails when resolver and resolved hostnames are identical with three domain levels (#2272) 2025-04-09 18:00:04 -04:00
test_encryption.py PYTHON-5670 Restore minimal support for Python 3.9 (#2640) 2025-12-16 13:32:40 -06:00
test_errors.py PYTHON-5049 Drop support for PyPy 3.9 (#2070) 2025-01-21 12:38:02 -06:00
test_examples.py PYTHON-5670 Restore minimal support for Python 3.9 (#2640) 2025-12-16 13:32:40 -06:00
test_fork.py PYTHON-4755 - Stop supporting and testing against Eventlet (#2557) 2025-09-24 14:07:51 -04:00
test_grid_file.py PYTHON-5670 Restore minimal support for Python 3.9 (#2640) 2025-12-16 13:32:40 -06:00
test_gridfs_bucket.py PYTHON-5473 - Better test assertions for booleans (#2450) 2025-07-31 08:57:00 -04:00
test_gridfs_spec.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_gridfs.py PYTHON-5386 Better test assertions for isinstance (#2347) 2025-05-22 16:15:44 -07:00
test_heartbeat_monitoring.py PYTHON-5113 - Refactor test utils for async (#2149) 2025-03-12 12:59:56 -04:00
test_index_management.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_json_util_integration.py PYTHON-5387 Better test assertions for membership (#2348) 2025-05-23 09:04:32 -07:00
test_json_util.py PYTHON-5386 Better test assertions for isinstance (#2347) 2025-05-22 16:15:44 -07:00
test_load_balancer.py PYTHON-5670 Restore minimal support for Python 3.9 (#2640) 2025-12-16 13:32:40 -06:00
test_logger.py PYTHON-4557 - Fix write log messages for retried commands (#2260) 2025-04-03 15:33:11 -04:00
test_max_staleness.py PYTHON-5088 Convert test.test_max_staleness to async (#2105) 2025-01-31 12:13:21 -08:00
test_mongos_load_balancing.py PYTHON-5113 - Refactor test utils for async (#2149) 2025-03-12 12:59:56 -04:00
test_monitor.py PYTHON-5486 Test Gevent with Auth and SSL (#2508) 2025-08-27 11:24:47 -05:00
test_monitoring.py PYTHON-5670 Restore minimal support for Python 3.9 (#2640) 2025-12-16 13:32:40 -06:00
test_objectid.py PYTHON-5392 Better test assertions for comparisons (#2350) 2025-06-27 14:06:00 -07:00
test_ocsp_cache.py PYTHON-4005 Replace flake8 and isort with ruff (#1399) 2023-10-19 11:56:22 -05:00
test_on_demand_csfle.py PYTHON-5151 Convert kms tests to use python scripts (#2158) 2025-02-25 16:31:02 -06:00
test_operations.py PYTHON-4834 Add __repr__ to IndexModel, SearchIndexModel (#1909) 2024-10-15 18:45:49 -04:00
test_pooling.py PYTHON-5492 Fix handling of MaxTimeMSExpired responses (#2477) 2025-08-15 19:13:51 -05:00
test_pymongo.py PYTHON-4451 Use Hatch as Build Backend (#1644) 2024-06-07 06:24:18 -05:00
test_raw_bson.py PYTHON-4797 - Convert test.test_raw_bson to async (#1882) 2024-09-30 14:14:12 -04:00
test_read_concern.py PYTHON-5113 - Refactor test utils for async (#2149) 2025-03-12 12:59:56 -04:00
test_read_preferences.py PYTHON-5670 Restore minimal support for Python 3.9 (#2640) 2025-12-16 13:32:40 -06:00
test_read_write_concern_spec.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_replica_set_reconfig.py PYTHON-5113 - Refactor test utils for async (#2149) 2025-03-12 12:59:56 -04:00
test_results.py PYTHON-4786 - Fix UpdateResult.did_upsert TypeError (#1878) 2024-10-01 17:32:41 -05:00
test_retryable_reads_unified.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_retryable_reads.py PYTHON-2390 - Retryable reads use the same implicit session (#2544) 2025-09-24 13:23:28 -04:00
test_retryable_writes_unified.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_retryable_writes.py PYTHON-5413 Handle flaky tests (#2395) 2025-07-01 15:42:58 -05:00
test_run_command.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_saslprep.py PYTHON-4005 Replace flake8 and isort with ruff (#1399) 2023-10-19 11:56:22 -05:00
test_sdam_monitoring_spec.py PYTHON-5113 - Refactor test utils for async (#2149) 2025-03-12 12:59:56 -04:00
test_server_description.py PYTHON-5059 Update default maxMessageSizeBytes and maxWriteBatchSize (#2078) 2025-01-24 14:30:07 -08:00
test_server_selection_in_window.py PYTHON-5413 Handle flaky tests (#2395) 2025-07-01 15:42:58 -05:00
test_server_selection_logging.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_server_selection_rtt.py PYTHON-5103 Convert test.test_server_selection_rtt to async (#2122) 2025-02-04 10:30:35 -08:00
test_server_selection.py PYTHON-5642 - getMore operations should do server selection if the server is unknown (#2621) 2025-11-24 11:43:48 -05:00
test_server.py PYTHON-5259 - Better test assertions for error substrings (#2253) 2025-04-02 08:22:25 -04:00
test_session.py PYTHON-5670 Restore minimal support for Python 3.9 (#2640) 2025-12-16 13:32:40 -06:00
test_sessions_unified.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_son.py PYTHON-5387 Better test assertions for membership (#2348) 2025-05-23 09:04:32 -07:00
test_srv_polling.py PYTHON-5500 Account for extra flakiness in test_dns_failures_logging (#2533) 2025-09-17 06:38:24 -05:00
test_ssl.py PYTHON-5415 - Unskip tests that rely on server hostname (#2398) 2025-07-07 09:59:48 -04:00
test_streaming_protocol.py PYTHON-5322 - Increase test_streaming_protocol.TestStreamingProtocol test_monitor_waits_after_server_check_error timeout (#2315) 2025-04-25 13:27:27 -04:00
test_threads.py Async client uses tasks instead of threads 2024-11-26 16:55:27 -05:00
test_timestamp.py PYTHON-5386 Better test assertions for isinstance (#2347) 2025-05-22 16:15:44 -07:00
test_topology.py PYTHON-5662 - Add support for server selection's deprioritized servers to all topologies (#2639) 2025-12-16 12:21:45 -05:00
test_transactions_unified.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_transactions.py PYTHON-5670 Restore minimal support for Python 3.9 (#2640) 2025-12-16 13:32:40 -06:00
test_typing_strict.py PYTHON-4264 Async PyMongo Beta (#1629) 2024-06-06 09:01:24 -07:00
test_typing.py PYTHON-5596 Fix return type for distinct methods (#2576) 2025-10-07 11:04:16 -05:00
test_unified_format.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_uri_parser.py PYTHON-5421 continued - update changelog, update docstring, and add testing (#2420) 2025-07-07 14:00:11 -07:00
test_uri_spec.py PYTHON-5143 Support auto encryption in unified tests (#2488) 2025-08-20 08:58:20 -05:00
test_versioned_api_integration.py PYTHON-5563 Fix unified test discovery (#2644) 2025-12-16 13:30:30 -06:00
test_versioned_api.py PYTHON-5109 - Convert test.test_versioned_api to async (#2129) 2025-02-05 12:14:12 -05:00
test_write_concern.py PYTHON-5362 WriteConcern repr should be eval-able (#2338) 2025-05-13 13:37:18 -07:00
unified_format_shared.py PYTHON-5537 Update typing dependencies (#2524) 2025-09-10 13:28:02 -05:00
unified_format.py PYTHON-5680 Fix handling of expectedDocuments in Unified Test Runner (#2665) 2025-12-29 09:09:56 -06:00
utils_selection_tests_shared.py PYTHON-5101 Convert test.test_server_selection_in_window to async (#2119) 2025-02-11 10:11:41 -08:00
utils_selection_tests.py PYTHON-5662 - Add support for server selection's deprioritized servers to all topologies (#2639) 2025-12-16 12:21:45 -05:00
utils_shared.py PYTHON-5643 Add contributor docs for the test.utils_shared.delay function (#2628) 2025-12-01 15:17:35 -05:00
utils_spec_runner.py PYTHON-2517 Remove any Jython specific code or workarounds (#2641) 2025-12-12 12:36:11 -06:00
utils.py PYTHON-5529 Introduce optin setting to await for MinPoolSize population (#2664) 2025-12-23 06:43:32 -06:00
version.py PYTHON-3414 Improve error message when using incompatible dependencies (#2549) 2025-09-22 17:15:02 -05:00