From c9abb1a33c7d15f5a0ef783cbebc73c1668bdfdd Mon Sep 17 00:00:00 2001 From: "Jeffrey A. Clark" Date: Mon, 19 May 2025 15:47:19 -0400 Subject: [PATCH] PYTHON-5384 Describe MongoDB specifications --- CONTRIBUTING.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e0b6260e21..fa500273af 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -384,7 +384,14 @@ If you are running one of the `no-responder` tests, omit the `run-server` step. - Regenerate the test variants and tasks using `pre-commit run --all-files generate-config`. - Make sure to add instructions for running the test suite to `CONTRIBUTING.md`. -## Re-sync Spec Tests +## Specification Tests + +The MongoDB [specifications repository](https://github.com/mongodb/specifications) +holds in progress and completed specifications for features of MongoDB, drivers, +and associated products. PyMongo supports the [Unified Test Format](https://jira.mongodb.org/browse/DRIVERS-709) +for running specification tests to confirm PyMongo behaves as expected. + +### Resynchronizing the Specification Tests If you would like to re-sync the copy of the specification tests in the PyMongo repository with that which is inside the [specifications