PYTHON-5680 Fix handling of expectedDocuments in Unified Test Runner (#2665)

This commit is contained in:
Steven Silvester 2025-12-29 09:09:56 -06:00 committed by GitHub
parent e9658b2406
commit 2f263d4d3f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 2 deletions

View File

@ -1458,7 +1458,7 @@ class UnifiedSpecTestMixinV1(AsyncIntegrationTest):
read_concern=ReadConcern(level="local"),
)
if expected_documents:
if expected_documents is not None:
sorted_expected_documents = sorted(expected_documents, key=lambda doc: doc["_id"])
actual_documents = await coll.find({}, sort=[("_id", ASCENDING)]).to_list()
self.assertListEqual(sorted_expected_documents, actual_documents)

View File

@ -1445,7 +1445,7 @@ class UnifiedSpecTestMixinV1(IntegrationTest):
read_concern=ReadConcern(level="local"),
)
if expected_documents:
if expected_documents is not None:
sorted_expected_documents = sorted(expected_documents, key=lambda doc: doc["_id"])
actual_documents = coll.find({}, sort=[("_id", ASCENDING)]).to_list()
self.assertListEqual(sorted_expected_documents, actual_documents)