NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3391 most downloaded on PyPI
Library for mocking AsyncIOMotorClient built on top of mongomock.
Last release 1 years ago
16 May 2025
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 34 of 35 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
37 releases · first in 2021
One column per quarter.
Add type hints by @maxdswain in https://github.com/michaelkryukov/mongomock_motor/pull/61
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.35...v0.0.36
feat: updated enabled_gridfs_integration to the mongomock's implementation.
enabled_gridfs_integration to the mongomock's implementation.Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.34...v0.0.35
chore: correct email in project description
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.33...v0.0.34
Updated project description for PyPi
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.32...v0.0.33
feat: updated requirements to support newer version of mongomock
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.31...v0.0.32
fix: support ExpressionField in sorting operations; fixes #55 by @michaelkryukov in https://github.com/michaelkryukov/mongomock_motor/pull/56
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.30...v0.0.31
fix: make aggregate cursor closable by @SaturnFromTitan in https://github.com/michaelkryukov/mongomock_motor/pull/53
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.29...v0.0.30
fix: avoid patching collections multiple times; closes #49 by @michaelkryukov in https://github.com/michaelkryukov/mongomock_motor/pull/51
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.28...v0.0.29
Add LICENSE (MIT) by @louimet in https://github.com/michaelkryukov/mongomock_motor/pull/47
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.27...v0.0.28
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.26...v0.0.27
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.26...v0.0.27
feat: add gridfs support by @michaelkryukov in https://github.com/michaelkryukov/mongomock_motor/pull/43
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.25...v0.0.26
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.24...v0.0.25
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.24...v0.0.25
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.22...v0.0.24
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.22...v0.0.24
Nothing published for this version
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.21...v0.0.23
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.21...v0.0.23
Updated patching of "buildinfo" command.
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.21...v0.0.22
Add license scan report and status by @fossabot in https://github.com/michaelkryukov/mongomock_motor/pull/38
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.20...v0.0.21
feat: added"mock_mongo_client" option to AsyncMongoMock by @michaelkryukov in https://github.com/michaelkryukov/mongomock_motor/pull/36
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.19...v0.0.20
feat: add support for list_indexes (+ tests) by @stikbomb in https://github.com/michaelkryukov/mongomock_motor/pull/33
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.18...v0.0.19
feat: added enriched DuplicateKeyError for update, e.t.c. by @michaelkryukov in https://github.com/michaelkryukov/mongomock_motor/pull/32
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.17...v0.0.18
feat: implemented 'next' for cursors; tweaked testing process by @michaelkryukov in https://github.com/michaelkryukov/mongomock_motor/pull/28
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.16...v0.0.17
fix: do not install tests as module by @michaelkryukov in https://github.com/michaelkryukov/mongomock_motor/pull/25
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.15...v0.0.16
fix: avoid issues with ExpressionField and proper str-like classes (thanks @ramnes) by @michaelkryukov in https://github.com/michaelkryukov/mongomock_
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.14...v0.0.15
Add support for Mongo-Thingy by @ramnes in https://github.com/michaelkryukov/mongomock_motor/pull/21
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.13...v0.0.14
Add support for AsyncIOMotorLatentCommandCursor by @jyggen in https://github.com/michaelkryukov/mongomock_motor/pull/19
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.12...v0.0.13
fix: added string normalization to _iter_documents so beanie works by @michaelkryukov in https://github.com/michaelkryukov/mongomock_motor/pull/18
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.11...v0.0.12
[IMP] support distinct as async by @oerp-odoo in https://github.com/michaelkryukov/mongomock_motor/pull/16
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.10...v0.0.11
feat: refactored code to be better compatible with mocking; added tests by @michaelkryukov in https://github.com/michaelkryukov/mongomock_motor/pull/1
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.9...v0.0.10
BulkWriteResult couldn't be awaited by @cperezabo in https://github.com/michaelkryukov/mongomock_motor/pull/11
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.8...v0.0.9
Support for umongo + more tests by @michaelkryukov in https://github.com/michaelkryukov/mongomock_motor/pull/10
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.7...v0.0.8
tz_aware option was not working (among other) by @cperezabo in https://github.com/michaelkryukov/mongomock_motor/pull/8
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.6...v0.0.7
Set required mongomock version by @Itay4 in https://github.com/michaelkryukov/mongomock_motor/pull/7
Full Changelog: https://github.com/michaelkryukov/mongomock_motor/compare/v0.0.5...v0.0.6
Make AsyncCursor more similar to AsyncIOMotorCursor (add support for limit, skip, sort, e.t.c.) + tests.
## Added - Support for aggregate ## Fixed - Fixed tests in Actions.
aggregateAdded masquerading mock classes as motor's original, so checks like isinstance(collection, AsyncIOMotorCollection) won't fail. It's possible there wil
Changes:
isinstance(collection, AsyncIOMotorCollection) won't fail. It's possible there will still be issues if you expected to use tornado classes instead of asyncio, but I will wait for actual cases to somehow solve this.Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →