[Zodb-checkins] CVS: ZODB3/ZODB/tests - testPersistentMapping.py:1.5.36.2

Jeremy Hylton jeremy at zope.com
Tue Jul 1 18:05:02 EDT 2003


Update of /cvs-repository/ZODB3/ZODB/tests
In directory cvs.zope.org:/tmp/cvs-serv13273/ZODB/tests

Modified Files:
      Tag: zodb33-devel-branch
	testPersistentMapping.py 
Log Message:
Disable this test for the moment.

We need to add machinery to find classes under the old names.


=== ZODB3/ZODB/tests/testPersistentMapping.py 1.5.36.1 => 1.5.36.2 ===
--- ZODB3/ZODB/tests/testPersistentMapping.py:1.5.36.1	Tue Jul  1 16:57:20 2003
+++ ZODB3/ZODB/tests/testPersistentMapping.py	Tue Jul  1 17:05:00 2003
@@ -36,7 +36,7 @@
 
 class PMTests(unittest.TestCase):
 
-    def checkOldStyleRoot(self):
+    def XXXcheckOldStyleRoot(self):
         # insert the pickle in place of the root
         s = MappingStorage()
         t = Transaction()
@@ -58,7 +58,7 @@
         r = db.open().root()
         r[1] = 1
         r[2] = 2
-##        r[3] = r
+        r[3] = r
         get_transaction().commit()
         # MappingStorage stores serialno + pickle in its _index.
         root_pickle = s._index['\000' * 8][8:]
@@ -67,7 +67,7 @@
         u = cPickle.Unpickler(f)
         klass_info = u.load()
         klass = find_global(*klass_info[0])
-        inst = klass()
+        inst = klass.__new__(klass)
         state = u.load()
         inst.__setstate__(state)
 




More information about the Zodb-checkins mailing list