Shane Harvey
f303125cee
PYTHON-5114 Test suite reduce killAllSessions calls ( #2721 )
2026-03-09 11:53:40 -07:00
Steven Silvester
2f263d4d3f
PYTHON-5680 Fix handling of expectedDocuments in Unified Test Runner ( #2665 )
2025-12-29 09:09:56 -06:00
Steven Silvester
18c1f142b5
PYTHON-5529 Introduce optin setting to await for MinPoolSize population ( #2664 )
2025-12-23 06:43:32 -06:00
Steven Silvester
029c74cb3a
PYTHON-5670 Restore minimal support for Python 3.9 ( #2640 )
2025-12-16 13:32:40 -06:00
Steven Silvester
0ce7686c64
PYTHON-5563 Fix unified test discovery ( #2644 )
2025-12-16 13:30:30 -06:00
Steven Silvester
e0767cf5a1
PYTHON-5479 Drop support for Python 3.9 ( #2562 )
...
Co-authored-by: Noah Stapp <noah@noahstapp.com>
2025-09-26 09:54:19 -05:00
Steven Silvester
7580309e99
PYTHON-4928 Convert CSFLE spec tests to unified test format ( #2520 )
2025-09-08 16:01:12 -05:00
Noah Stapp
b84e1a7ce4
PYTHON-5527 - Unified test typo in 'Expected error' ( #2517 )
2025-09-03 15:00:04 -04:00
Noah Stapp
d63edf7aea
PYTHON-5524 - Fix CSFLE spec test min version checks ( #2516 )
2025-09-03 13:35:43 -04:00
Steven Silvester
e08284bdca
PYTHON-5456 Support text indexes with auto encryption ( #2500 )
2025-08-21 10:55:48 -05:00
Steven Silvester
9a9a65c617
PYTHON-5496 Update CSOT tests for change in dropIndex behavior in 8.3 ( #2498 )
2025-08-20 18:42:06 -05:00
Steven Silvester
f7b94be0db
PYTHON-5143 Support auto encryption in unified tests ( #2488 )
2025-08-20 08:58:20 -05:00
Steven Silvester
578a532395
PYTHON-5491 Skip non-idempotent dropIndex tests ( #2467 )
2025-08-08 19:52:17 -05:00
Noah Stapp
9514a67270
PYTHON-5441 - Unskip gridfs download chunk tests ( #2449 )
2025-07-31 08:54:12 -04:00
Steven Silvester
ffb372aec7
PYTHON-5027 Test Windows with Python 3.14t ( #2444 )
2025-07-24 13:20:19 -05:00
Iris
83fcf7cd08
PYTHON-4931 Add spec tests for GridFS rename ( #2431 )
2025-07-15 12:15:05 -07:00
Steven Silvester
0b2900d162
PYTHON-5413 Handle flaky tests ( #2395 )
2025-07-01 15:42:58 -05:00
Iris
65f7c54208
PYTHON-5344 and PYTHON-5403 Allow Instantiated MongoClients to Send Client Metadata On-Demand ( #2358 )
2025-06-24 09:34:53 -07:00
Noah Stapp
e2bfa9a590
PYTHON-5248 - Drop support for MongoDB 4.0 ( #2353 )
2025-06-20 14:25:19 -04:00
Steven Silvester
1bcb85f1c1
PYTHON-5321 Remove Serverless testing ( #2359 )
2025-06-09 19:46:10 -05:00
Noah Stapp
98b030af94
PYTHON-5356 - Init unified test client SDAM for all unified tests ( #2325 )
2025-05-08 15:19:31 -04:00
Noah Stapp
4cac781530
PYTHON-5326 - Skip serverless tests with known issue ( #2292 )
2025-04-16 14:31:05 -04:00
Shane Harvey
8b668898b8
PYTHON-5208 Add spec test for wait queue timeout errors do not clear the pool ( #2199 )
...
Also stop running the ping command to advance session cluster times in the unified tests.
2025-04-03 12:05:45 -07:00
Noah Stapp
8675a163df
PYTHON-4947 - GridFS spec: Add performant 'delete revisions by filena… ( #2218 )
2025-03-31 09:07:53 -04:00
Noah Stapp
43fa11cb80
PYTHON-4939 - Sync CSOT runCursorCommand test ( #2221 )
2025-03-25 13:46:44 -04:00
Noah Stapp
34ca759f85
PYTHON-5113 - Refactor test utils for async ( #2149 )
2025-03-12 12:59:56 -04:00
Shane Harvey
7ef18af49b
PYTHON-4580 Add key_expiration_ms option for DEK cache lifetime ( #2186 )
2025-03-10 17:11:38 -07:00
Shane Harvey
baf0344446
PYTHON-5167 Properly cleanup test SpecRunnerTask ( #2181 )
2025-03-04 22:03:56 -08:00
Iris
150a3ba756
PYTHON-5078 Convert test.test_discovery_and_monitoring to async ( #2093 )
...
Co-authored-by: Noah Stapp <noah@noahstapp.com>
2025-03-03 10:14:04 -08:00
Shane Harvey
2b667df14f
PYTHON-5120 Reduce configureFailPoint duplication in tests ( #2131 )
2025-02-26 11:16:44 -08:00
Iris
f32e2bc372
PYTHON-5075 Convert test.test_csot to async ( #2088 )
...
Co-authored-by: Noah Stapp <noah@noahstapp.com>
Co-authored-by: Noah Stapp <noah.stapp@mongodb.com>
2025-02-19 11:21:51 -08:00
Noah Stapp
b47143cd10
PYTHON-4864 - Create async version of SpecRunnerThread ( #2094 )
2025-02-04 07:42:13 -05:00
Noah Stapp
1fda6a2310
PYTHON-5110 - Convert test.test_unified_format to async ( #2130 )
2025-02-03 15:48:04 -05:00
Steven Silvester
11287e1257
PYTHON-5004 Fix handling of TEST_PATH ( #2028 )
2024-12-04 09:18:13 -06:00
Noah Stapp
0e8d70457f
Async client uses tasks instead of threads
...
PYTHON-4725 - Async client should use tasks for SDAM instead of threads
PYTHON-4860 - Async client should use asyncio.Lock and asyncio.Condition
PYTHON-4941 - Synchronous unified test runner being used in asynchronous tests
PYTHON-4843 - Async test suite should use a single event loop
PYTHON-4945 - Fix test cleanups for mongoses
Co-authored-by: Iris <58442094+sleepyStick@users.noreply.github.com>
2024-11-26 16:55:27 -05:00
Shane Harvey
b5f0104048
PYTHON-4980 Ignore network error on killAllSessions ( #2011 )
2024-11-19 15:43:28 -08:00
Shane Harvey
a3bdc133ca
PYTHON-4356 Unskip spec tests for agg $out ( #2008 )
2024-11-18 12:17:33 -08:00
Shane Harvey
0733c4da44
PYTHON-4925 Fix test bugs in $$matchAsDocument and $$matchAsRoot ( #1988 )
...
Fixes a bug where the driverConnectionId field was missing from "server heartbeat failed" log messages.
Avoids sending "upsert": False since various client.bulkWrite spec tests assume this field is only sent when it's True.
2024-11-05 12:19:51 -08:00
Noah Stapp
a9caaf0d6a
PYTHON-4941 - Fix Synchronous unified test runner being used in async… ( #1993 )
2024-11-04 09:24:29 -05:00
Steven Silvester
351196b91b
PYTHON-4813 Update specification documentation links ( #1977 )
2024-10-30 15:46:52 -05:00
Noah Stapp
fa263dc87d
PYTHON-4847 - Convert test.test_collection_management.py to async ( #1916 )
2024-10-15 15:48:05 -04:00
Steven Silvester
3c5e71a1cb
PYTHON-4862 Fix handling of interrupt_loop in unified test runner ( #1924 )
2024-10-14 07:32:38 -05:00
Noah Stapp
6973d2d274
PYTHON-4528 - Convert unified test runner to async ( #1913 )
2024-10-11 11:02:06 -04:00