如何使用 mongodb 在金字塔中创建单元测试?

发布于 2024-11-17 09:59:46 字数 138 浏览 1 评论 0原文

我有一个金字塔项目,使用mongodb进行存储。现在我正在尝试编写一个测试,但如何指定与 mongodb 的连接?

更具体地说,我应该连接到哪个数据库(测试?)以及如何使用装置?在 Django 中,它创建一个临时数据库,但它在金字塔中如何工作?

I have a pyramid project that uses mongodb for storage. Now I'm trying to write a test but how do I specify connection to the mongodb?

More specifically, which database should I connect to (test?) and how do I use fixtures? In Django it creates a temporary database but how does it work in pyramid?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

燕归巢 2024-11-24 09:59:46

只需在 TestCase.setUp 中创建一个数据库并在 TestCase.tearDown 中删除

您需要运行 mongodb,因为没有像 sqlite3 这样的 mongolite3 用于 sql

我怀疑 django 是否能够创建一个临时文件来存储 mongodb 数据库。它可能只是使用 sqlite:/// 创建一个带有内存存储的数据库。

Just create a database in your TestCase.setUp and delete in TestCase.tearDown

You need mongodb running because there is no mongolite3 like sqlite3 for sql

I doubt that django is able to create a temporary file to store a mongodb database. It probably just use sqlite:/// which create a database with a memory storage.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文