在plone.app.testing层中创建blob-aware对象时出错

时间:2011-12-15 11:58:19

标签: testing plone

我正在使用plone.app.testing 3.0a1和plone.tesing 3.0a2在Plone 3.3.5上为我的产品编写测试。 我有很多测试,设置很慢,我正在将设置代码移动到一个层。 该代码实例化了我的内容类型的数十个Archetypes对象,这些对象具有导致我出问题的blob字段。

在图层中创建对象时,测试失败并显示以下错误:

Unsupported: Storing Blobs in <ZODB.DemoStorage.DemoStorage instance at 0x979e84c> is not supported.

1 个答案:

答案 0 :(得分:0)

固定ZODB3解决了这个问题:

ZODB3 = 3.9.7

但是这个版本is not supposed to work with Plone 3

我到目前为止找到的最佳解决方案是运行ZODB3 = 3.9.7的测试,以及ZODB3 = 3.8.3的守护进程。