Commit Graph

5734 Commits

Author SHA1 Message Date
Steven Silvester
d4e5ee10fc
PYTHON-4601 Address Azure KMS and GCP KMS setup failures (#1766) 2024-08-07 08:04:01 -05:00
Shane Harvey
da59318327
PYTHON-4610 More robust to_list tests (#1773) 2024-08-06 16:29:24 -07:00
Shruti Sridhar
d08fec6342
PYTHON-4550 Add MongoClient.bulk_write API (#1745) 2024-08-06 11:10:01 -07:00
Shane Harvey
da2465f2c7
PYTHON-4611 Prefer non deprecated cryptography apis (#1770) 2024-08-06 10:50:52 -07:00
Shane Harvey
a5d519775d
PYTHON-4605 Test serverMonitoringMode=poll waits after a successful heartbeat (#1767) 2024-08-05 12:26:06 -07:00
Shane Harvey
9c7adf89ef
PYTHON-4609 Speed up unified tests (#1768) 2024-08-02 16:32:11 -07:00
Shane Harvey
d28ceb2058
PYTHON-4021 Fix previous topologyDescription published when closing a client (#1769) 2024-08-02 16:31:59 -07:00
morotti
3d936d5c7d
PYTHON-4600 Handle round trip time being negative when time.monotonic() is not monotonic (#1758)
Co-authored-by: rmorotti <romain.morotti@man.com>
2024-08-02 13:25:32 -07:00
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
Noah Stapp
8143f056b5
PYTHON-4571 - Add async examples to PyMongo's tutorial (#1744) 2024-08-01 13:10:47 -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
Noah Stapp
17a8154f66
PYTHON-4594 - Add to_list documentation (#1757) 2024-07-31 13:18:04 -07: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
Noah Stapp
a5c0db66a1
PYTHON-4589 - Add async API docs (#1755) 2024-07-30 13:18:40 -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
Steven Silvester
af9cbda58d
PYTHON-4586 Fix hatch invocation (#1750) 2024-07-26 17:38:19 -05:00
Noah Stapp
cb89061627
PYTHON-4537 - Use selector asyncio loop on windows tests (#1748) 2024-07-26 09:49:28 -07:00
Steven Silvester
afd0b6f84c
PYTHON-4541 Add attestations for Python Releases (#1746) 2024-07-25 11:55:26 -05:00
Noah Stapp
0f5349e2e0
PYTHON-4572 - Fix type errors caused by new PyOpenSSL type hints (#1743) 2024-07-23 13:41:51 -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
Shane Harvey
960eed5bf5
PYTHON-4556 Migrate to macOS 14 in AWS (#1737) 2024-07-23 11:09:48 -07:00
Noah Stapp
3e5387e0ac
PYTHON-4539 Add SSLContext async wrap_socket support (#1740) 2024-07-22 14:00:17 -07:00
Noah Stapp
105393109e
PYTHON-4533 - Fix failing async tests (#1739) 2024-07-17 12:57:55 -07:00
Shane Harvey
0d89e1276c
PYTHON-4558 Fix coverage and XML results for async tests (#1738) 2024-07-16 17:01:20 -04: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
Steven Silvester
875688cecc
PYTHON-4483 Use hatch as task runner (#1728)
Co-authored-by: Noah Stapp <noah@noahstapp.com>
2024-07-11 11:56:18 -05:00
Noah Stapp
d0193eb045
PYTHON-4533 - Convert test/test_client.py to async (#1730) 2024-07-10 13:15:13 -07:00
Steven Silvester
554ce7d984
PYTHON-4458 Test against Python 3.13 beta (#1729) 2024-07-10 10:05:16 -05:00
Shane Harvey
5cba4c44fe
PYTHON-4538 await _check_user_provided (#1726) 2024-07-08 12:11:50 -04:00
Shane Harvey
b2f0a52003
PYTHON-4526 DRIVERS_TOOLS needs to be set for encryption tests (#1723) 2024-07-08 11:53:03 -04:00
Shane Harvey
e4ba8ce6a3
PYTHON-4536 Cleanup param doc strings (#1725) 2024-07-05 17:09:20 -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
2d301e2db2
PYTHON-4531 Add back RANGEPREVIEW (#1719) 2024-06-28 12:09:00 -07:00
Shane Harvey
13185338f7
PYTHON-4524 Document support for MongoDB 8.0 (#1721) 2024-06-28 12:01:27 -07:00
Noah Stapp
32a5933d52
PYTHON-4532 - Fix blank docs pages for generated modules (#1722) 2024-06-27 15:19:47 -07:00
Shane Harvey
26f7a9d2ca
PYTHON-4524 Bump maxWireVersion for MongoDB 8.0 (#1720) 2024-06-27 13:46:30 -07:00
Shane Harvey
5c7bc15ca5
PYTHON-4529 Require pymongocrypt>=1.10 (#1714) 2024-06-27 11:25:38 -07:00
Steven Silvester
be448e0dae
PYTHON-4518 Clean up EVG S3 handling (#1717) 2024-06-27 12:58:54 -05:00