Skip to content

Commit 7529979

Browse files
committed
Merge branch 'master' of github.com:mongodb/mongo-python-driver
2 parents 222877c + b84e1a7 commit 7529979

File tree

6 files changed

+12
-8
lines changed

6 files changed

+12
-8
lines changed

.github/workflows/zizmor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ jobs:
1818
with:
1919
persist-credentials: false
2020
- name: Run zizmor 🌈
21-
uses: zizmorcore/zizmor-action@7f2abfff7488a44086dba64ed2f5a9b431508079
21+
uses: zizmorcore/zizmor-action@a016d81e77496751b5c04eb1e8f00214bd396553

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ gevent = ["gevent", "cffi>=2.0.0b1;python_version=='3.14'"]
5555
eventlet = ["eventlet"]
5656
coverage = [
5757
"pytest-cov",
58-
"coverage>=5,<=7.10.5"
58+
"coverage>=5,<=7.10.6"
5959
]
6060
mockupdb = [
6161
"mockupdb@git+https://github.com/mongodb-labs/mongo-mockup-db@master"

test/asynchronous/test_encryption.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1268,7 +1268,7 @@ async def test_06_insert_fails_over_16MiB(self):
12681268
with self.assertRaises(BulkWriteError) as ctx:
12691269
await self.coll_encrypted.bulk_write([InsertOne(doc)])
12701270
err = ctx.exception.details["writeErrors"][0]
1271-
self.assertEqual(2, err["code"])
1271+
self.assertIn(err["code"], [2, 10334])
12721272
self.assertIn("object to insert too large", err["errmsg"])
12731273

12741274

test/asynchronous/unified_format.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,9 @@ async def is_run_on_requirement_satisfied(requirement):
157157
csfle_satisfied = True
158158
req_csfle = requirement.get("csfle")
159159
if req_csfle is True:
160-
min_version_satisfied = Version.from_string("4.2") <= server_version
160+
# Don't overwrite unsatisfied minimum version requirements.
161+
if min_version_satisfied:
162+
min_version_satisfied = Version.from_string("4.2") <= server_version
161163
csfle_satisfied = _HAVE_PYMONGOCRYPT and min_version_satisfied
162164
elif isinstance(req_csfle, dict) and "minLibmongocryptVersion" in req_csfle:
163165
csfle_satisfied = False
@@ -1030,7 +1032,7 @@ async def run_entity_operation(self, spec):
10301032
raise
10311033
else:
10321034
if expect_error:
1033-
self.fail(f'Excepted error {expect_error} but "{opname}" succeeded: {result}')
1035+
self.fail(f'Expected error {expect_error} but "{opname}" succeeded: {result}')
10341036

10351037
if expect_result:
10361038
actual = coerce_result(opname, result)

test/test_encryption.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1264,7 +1264,7 @@ def test_06_insert_fails_over_16MiB(self):
12641264
with self.assertRaises(BulkWriteError) as ctx:
12651265
self.coll_encrypted.bulk_write([InsertOne(doc)])
12661266
err = ctx.exception.details["writeErrors"][0]
1267-
self.assertEqual(2, err["code"])
1267+
self.assertIn(err["code"], [2, 10334])
12681268
self.assertIn("object to insert too large", err["errmsg"])
12691269

12701270

test/unified_format.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,9 @@ def is_run_on_requirement_satisfied(requirement):
156156
csfle_satisfied = True
157157
req_csfle = requirement.get("csfle")
158158
if req_csfle is True:
159-
min_version_satisfied = Version.from_string("4.2") <= server_version
159+
# Don't overwrite unsatisfied minimum version requirements.
160+
if min_version_satisfied:
161+
min_version_satisfied = Version.from_string("4.2") <= server_version
160162
csfle_satisfied = _HAVE_PYMONGOCRYPT and min_version_satisfied
161163
elif isinstance(req_csfle, dict) and "minLibmongocryptVersion" in req_csfle:
162164
csfle_satisfied = False
@@ -1021,7 +1023,7 @@ def run_entity_operation(self, spec):
10211023
raise
10221024
else:
10231025
if expect_error:
1024-
self.fail(f'Excepted error {expect_error} but "{opname}" succeeded: {result}')
1026+
self.fail(f'Expected error {expect_error} but "{opname}" succeeded: {result}')
10251027

10261028
if expect_result:
10271029
actual = coerce_result(opname, result)

0 commit comments

Comments
 (0)