ZODB 允许用户通过Storage
类交换存储后端。包中包含的一些实现包括FileStorage
(将您的数据存储在一个大文件中)和ClientStorage
(通过网络将您的所有数据存储到 ZODB/ZEO 服务器上)。
为了针对 ZODB 测试我的开发,我想使用内存中的 ZODB 运行我的测试:有没有InMemoryStorage
这样的?
我发现这个线程暗示了一些FileStorage
基于 StringIO 的成功实现,但我担心我的 Python-foo 可能不足以快速破解可靠的后端。