问题标签 [mongomock]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
210 浏览

python - 用 mongomock 和 unittest 模拟 Mongodb

这个 问题类似,我试图模拟连接到 MongoDB 以进行单元测试。所有这些需要模拟的是从数据库中读取数据。下面是我的代码的简化版本。

如何模拟可以测试 MongoAccess 类的数据库?

mongo_stuff.py

某处_else.py

关于 mongomock 的文档不多,是我能找到的唯一示例,但它依赖于在装饰器中列出的服务器信息。

0 投票
0 回答
15 浏览

python - 插入字典列表并返回响应的 MongoMock Python 函数

我对 mongomock 很陌生,并且在互联网上遇到了一些问题。我正在尝试模拟一个 python 函数,该函数通过 db_name 和要插入到集合中的字典列表。如果集合已经存在,则删除它。

我是否在模拟初始数据库连接和后续 python 函数来创建集合和插入数据(我正在连接到 MongoDB Atlas)?

有没有更好的方法来使用 pytest 之类的东西?

代表集合服务.py:

test_representatives_collection_service.py: