Skip to content

Remove Mongo Pin#1043

Closed
CompRhys wants to merge 38 commits intomaterialsproject:mainfrom
CompRhys:main
Closed

Remove Mongo Pin#1043
CompRhys wants to merge 38 commits intomaterialsproject:mainfrom
CompRhys:main

Conversation

@CompRhys
Copy link
Copy Markdown

MP ecosystem is pinned to pymongo 11 trying to trace why and resolve.

@CompRhys CompRhys closed this Jun 14, 2025
@rkingsbury
Copy link
Copy Markdown
Collaborator

I believe it's because of this:
mongomock/mongomock#912

@rkingsbury
Copy link
Copy Markdown
Collaborator

This adds motivation to completing work on #846

@CompRhys
Copy link
Copy Markdown
Author

fwiw one of our engineers here was previously at mongo and he said that in their own testing that they just would spin up true copies of mongo rather than try use any of these mocking tools because maintaining a mocking package just created extra work. That's why there's not a first party testing framework afaik.

Internally for tests that rely on mongo we're using https://github.com/supercharge/mongodb-github-action and then if you want to run locally you just have to setup a mongo server locally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants