Commit Graph

2934 Commits

Author SHA1 Message Date
Noah Stapp
f7da1172cb
PYTHON-4592 - Synchronize inline examples and docstrings (#1756) 2024-08-02 12:02:28 -07:00
Noah Stapp
294f10b724
PYTHON-4021 - Publish TopologyDescriptionChangedEvent on topology close (#1762) 2024-08-02 09:42:49 -07:00
Steven Silvester
5699f8029d
PYTHON-4267 Convert read/write concern spec tests to unified test format (#1763) 2024-08-01 20:01:00 -05:00
Steven Silvester
ecab109315
PYTHON-4478 Use single mongos in racy unacknowledged write tests (#1764) 2024-08-01 12:54:06 -05:00
Steven Silvester
a6c5c90ad7
PYTHON-4240 & PYTHON-4570 Update test definition in Client-Side encryption tests (#1761) 2024-07-31 17:43:00 -05:00
Steven Silvester
3235d392c1
PYTHON-4242 Convert retryable writes spec tests to unified test format (#1752) 2024-07-31 16:36:49 -05:00
Steven Silvester
6020ae474d
PYTHON-4249 Convert retryable reads spec tests to unified test format (#1754) 2024-07-31 14:15:57 -05:00
Shane Harvey
bf12e975e3
PYTHON-4588 Don't include invalid port in URI parsing error message (#1753) 2024-07-31 09:41:43 -07:00
Noah Stapp
a3cd7045df
PYTHON-4549 - Optimize Cursor.to_list (#1749) 2024-07-30 15:45:30 -07:00
Noah Stapp
d79eee51ba
PYTHON-4521 Example transition of an existing test to an async one (#1702) 2024-07-30 15:09:45 -07:00
Steven Silvester
98658cfd1f
PYTHON-4245 Convert CRUD v1 spec tests to unified test format (#1751) 2024-07-29 17:42:18 -05:00
Noah Stapp
cb89061627
PYTHON-4537 - Use selector asyncio loop on windows tests (#1748) 2024-07-26 09:49:28 -07:00
Noah Stapp
993171cd3d
PYTHON-4565 - Use pytest markers for test suite configuration (#1741) 2024-07-23 14:28:55 -05:00
Steven Silvester
272538513a
PYTHON-4551 Remove Serverless Proxy Incremental Rollout Tests (#1742) 2024-07-23 14:02:08 -05:00
Noah Stapp
105393109e
PYTHON-4533 - Fix failing async tests (#1739) 2024-07-17 12:57:55 -07:00
Noah Stapp
f0e025a127
PYTHON-4533 - Convert test/test_cursor.py to async (#1731) 2024-07-16 13:55:11 -07:00
Noah Stapp
b6f72adb21
PYTHON-4533 - Convert test/test_sessions.py to async (#1733) 2024-07-16 12:58:01 -07:00
Noah Stapp
636603f893
PYTHON-4552 - Make AsyncCollection.find synchronous (#1734) 2024-07-16 11:05:51 -07:00
Noah Stapp
1b3dea3f03
PYTHON-4533 - Convert test/test_transactions.py to async (#1732) 2024-07-15 16:45:59 -07:00
Noah Stapp
d0193eb045
PYTHON-4533 - Convert test/test_client.py to async (#1730) 2024-07-10 13:15:13 -07:00
Shane Harvey
5cba4c44fe
PYTHON-4538 await _check_user_provided (#1726) 2024-07-08 12:11:50 -04:00
shruti-sridhar
f5b102ab2a
PYTHON-4525 Transition the existing test_database.py test to be asynchronous (#1716) 2024-07-02 17:03:10 -07:00
Noah Stapp
cfa215c185
PYTHON-4530 - Move synchronized test code into top-level test directory (#1718) 2024-07-02 08:59:39 -07:00
Shane Harvey
26f7a9d2ca
PYTHON-4524 Bump maxWireVersion for MongoDB 8.0 (#1720) 2024-06-27 13:46:30 -07:00
Noah Stapp
b035c9ce65
PYTHON-4520 Add test-async tox command and automated async testing (#1699) 2024-06-26 12:21:00 -07:00
Noah Stapp
ffa6555485
PYTHON-4476 Separate data and IO classes more effectively (#1678) 2024-06-26 10:12:39 -07:00
Noah Stapp
ff1d903bf2
PYTHON-4499 Log pymongo.connection at DEBUG without EventListeners (#1703) 2024-06-25 13:20:17 -07:00
Shane Harvey
1d9adfa3b9
Cleanup sys.version_info compat code (#1698) 2024-06-25 12:31:30 -07:00
shruti-sridhar
1d8d3fef00
PYTHON-2052 Truncate client metadata document to 512 bytes (#1696) 2024-06-24 11:59:41 -07:00
Shane Harvey
77087dd3c2
PYTHON-4323 Add regression test for out-of-bounds read when decoding invalid bson (#1693) 2024-06-20 09:57:04 -07:00
Steven Silvester
d4b4b740dd
PYTHON-4509 Update to FIPS host with Python 3.8 binary (#1688) 2024-06-17 12:04:12 -05:00
Steven Silvester
76fa4686fd
PYTHON-4463 Add missing data in connection string test (#1685) 2024-06-17 11:43:20 -05:00
Noah Stapp
8b6bb832ac
PYTHON-4503 - Re-enable accidentally disabled tests (#1683) 2024-06-14 09:25:34 -07:00
Noah Stapp
76f1221e22
PYTHON-4206 - QE Range Protocol V2 (#1670) 2024-06-12 10:02:59 -07:00
Noah Stapp
f7d2deb27d
PYTHON-4480 Deprecate create=True for Collection (#1659) 2024-06-10 12:31:19 -07:00
Steven Silvester
ca543d4881
PYTHON-4463 Add authMechanism option to tests where needed (#1665) 2024-06-07 13:25:46 -05:00
Steven Silvester
2b030018e5
PYTHON-4451 Use Hatch as Build Backend (#1644) 2024-06-07 06:24:18 -05:00
Noah Stapp
d6bf0e1e78
PYTHON-4264 Async PyMongo Beta (#1629) 2024-06-06 09:01:24 -07:00
Steven Silvester
e9c86f4c00
PYTHON-4463 Disallow comma character in authMechanismProperties connection string value (#1646) 2024-06-05 14:39:00 -05:00
Shane Harvey
cdf04ffa18
PYTHON-4261 Reduce verbosity of "Waiting for suitable server to become available" log message (#1656) 2024-06-03 15:04:05 -07:00
Steven Silvester
49987e6a8a
PYTHON-4441 Use deferred imports instead of lazy module loading (#1648) 2024-05-30 16:40:23 -05:00
Shane Harvey
8456293da2
PYTHON-4398 Close mongos test clients to avoid thread build up (#1643) 2024-05-21 11:30:43 -07:00
Steven Silvester
594dacaaf9
MOTOR-1315 Fix handling of explicitly skipped tests (#1642) 2024-05-20 10:07:30 -04:00
Steven Silvester
328c06d454
PYTHON-4356 & PYTHON-4414 Skip Failing Tests (#1638) 2024-05-14 14:56:09 -05:00
Steven Silvester
3004523ab0
PYTHON-4439 Use environment variable to detect dataLake test (#1637) 2024-05-13 14:14:47 -05:00
Noah Stapp
da03da34c6
PYTHON-4406 Skip rangePreview tests on server version 8.0+ (#1636) 2024-05-10 10:00:13 -07:00
Steven Silvester
7b12dd482c
PYTHON-4256 OIDC Test Cleanup (#1632) 2024-05-08 19:31:19 -05:00
Steven Silvester
847bb36465
PYTHON-4414 Increase interruptInUseConnections timeout again to fix flaky test (#1634) 2024-05-07 12:09:25 -05:00
Steven Silvester
6584dd2389
PYTHON-4256 Clean up handling of TOKEN_RESOURCE (#1620) 2024-04-29 15:45:24 -05:00
Steven Silvester
4ea8fcbb3b
PYTHON-4407 Eagerly import dnspython (#1622) 2024-04-26 09:15:02 -05:00