gpt4 book ai didi

python - 使用模拟 MongoDB 服务器进行单元测试

转载 作者:IT老高 更新时间:2023-10-28 13:08:31 25 4
gpt4 key购买 nike

我必须使用 MongoDB 存储实现 Python 代码的 Nose 测试。是否有任何允许我初始化模拟内存 MongoDB 服务器的 python 库?

我正在使用持续集成。所以,我希望我的测试独立于任何运行 MongoDB 的服务器。有没有办法在内存中模拟 mongoDM 服务器以独立于连接到 Mongo 服务器来测试代码?

提前致谢!

最佳答案

你可以试试:https://github.com/vmalloc/mongomock ,旨在成为一个小型库,用于模拟 pymongo 集合对象以进行测试。

但是,与确保某些模拟库功能完整相比,我不确定仅运行 mongodb 的成本是否过高。

关于python - 使用模拟 MongoDB 服务器进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15915031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com