2011-12-15 53 views
0

我正在爲Plone 3.3.5上的產品編寫一個測試,其中包含plone.app.testing 3.0a1和plone.tesing 3.0a2。 我用很慢的設置進行了很多測試,並且將設置代碼移動到一個圖層。 該代碼實例化了我的內容類型的數十個Archetypes對象,其中有一個blob字段導致了我的問題。在plone.app.testing層中創建感知Blob的對象時出錯

當一個層對象被創建,測試失敗,此錯誤:

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

回答

0

鋼釘ZODB3解決了這個問題:

ZODB3 = 3.9.7 

但這優化版本is not supposed to work with Plone 3

到目前爲止我發現的最佳解決方案是使用ZODB3 = 3.9.7和守護進程運行ZODB3 = 3.8.3。

+0

ZODB 3.9系列與我所瞭解的plone 3不兼容。 – vangheem