[Erp5-report] r36456 jm - /erp5/trunk/products/ERP5Type/tests/custom_zodb.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Jun 18 22:56:28 CEST 2010


Author: jm
Date: Fri Jun 18 22:56:27 2010
New Revision: 36456

URL: http://svn.erp5.org?rev=36456&view=rev
Log:
Fix [36454] to bypass a bug on Zope 2.8

On old versions of ZODB, DemoStorage.new_oid method requires base storage to be
writable.

Modified:
    erp5/trunk/products/ERP5Type/tests/custom_zodb.py

Modified: erp5/trunk/products/ERP5Type/tests/custom_zodb.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/custom_zodb.py?rev=36456&r1=36455&r2=36456&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/custom_zodb.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/custom_zodb.py [utf8] Fri Jun 18 22:56:27 2010
@@ -108,7 +108,9 @@ while not zeo_client:
   if save:
     Storage = FileStorage(data_fs_path)
   elif load:
-    Storage = DemoStorage(base=FileStorage(data_fs_path, read_only=True))
+    Storage = FileStorage(data_fs_path, read_only=True)
+    Storage._is_read_only = False # XXX for Zope 2.8
+    Storage = DemoStorage(base=Storage)
   else:
     Storage = DemoStorage()
   break




More information about the Erp5-report mailing list