Ошибка создания объектов с поддержкой BLOB-объектов в слое plone.app.testing - PullRequest
0 голосов
/ 15 декабря 2011

Я пишу тест для своего продукта на Plone 3.3.5 с plone.app.testing 3.0a1 и plone.tesing 3.0a2. У меня много тестов с медленной настройкой, и я перемещаю установочный код в слой. Код создает экземпляры десятков объектов Archetypes моего типа контента, у которых есть поле blob, которое вызывает у меня проблемы.

Когда объекты создаются в слое, тест не проходит с этой ошибкой:

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

1 Ответ

0 голосов
/ 15 декабря 2011

Закрепление ZODB3 решило эту проблему:

ZODB3 = 3.9.7

Но эта версия не должна работать с Plone 3 .

Лучшее решение, которое я нашел до сих пор, этовыполнение тестов с ZODB3 = 3.9.7 и демон с ZODB3 = 3.8.3.

...