文件名称:小型库,用于模拟pymongo集合对象以进行测试-Python开发
文件大小:139KB
文件格式:ZIP
更新时间:2024-06-14 11:55:41
Python Testing
小型库,用于模拟pymongo集合对象以进行测试,这是什么? Mongomock是一个小型库,可帮助测试通过Pymongo与MongoDB交互的Python代码。 要了解它的用途,我们可以采用以下代码:def gain_votes(collection):用于collection.find()中的文档:collection.update_one(document,{'$ set':{'votes':document ['votes '] + 1}})以上代码可以通过多种方式进行测试:可以使用pymongo针对真实的mongodb实例进行测试。 它可以收到一个记录重播样式的模拟内容,作为一个argum
【文件预览】:
mongomock-develop
----setup.py(71B)
----.gitignore(433B)
----Dockerfile(781B)
----requirements.txt(14B)
----Makefile(359B)
----Missing_Features.rst(3KB)
----.travis.yml(2KB)
----MANIFEST.in(161B)
----LICENSE(1KB)
----setup.cfg(916B)
----docker-compose.yml(381B)
----mongomock()
--------codec_options.py(3KB)
--------object_id.py(565B)
--------__init__.py(2KB)
--------__version__.py(88B)
--------__init__.pyi(868B)
--------filtering.py(18KB)
--------database.py(9KB)
--------collection.py(83KB)
--------patch.py(3KB)
--------read_concern.py(462B)
--------py.typed(0B)
--------gridfs.py(3KB)
--------not_implemented.py(997B)
--------write_concern.py(1KB)
--------aggregate.py(57KB)
--------command_cursor.py(796B)
--------mongo_client.py(5KB)
--------helpers.py(13KB)
--------store.py(5KB)
--------read_preferences.py(856B)
--------results.py(3KB)
----README.rst(9KB)
----tests()
--------test__not_implemented.py(1KB)
--------__init__.py(0B)
--------test__collection_api.py(254KB)
--------test__patch.py(5KB)
--------multicollection.py(5KB)
--------test__readme_doctest.py(426B)
--------connection_string()
--------types()
--------diff.py(3KB)
--------utils.py(343B)
--------test__database_api.py(10KB)
--------test__mongomock.py(154KB)
--------test__helpers.py(6KB)
--------test__gridfs.py(7KB)
--------test__diff.py(901B)
--------test__client_api.py(6KB)
--------test__bulk_operations.py(10KB)
----tox.ini(2KB)