[Zodb-checkins] CVS: Zope3/src/zodb/storage/tests - readonly.py:1.4.2.1

Jeremy Hylton jeremy@zope.com
Fri, 14 Feb 2003 15:34:20 -0500


Update of /cvs-repository/Zope3/src/zodb/storage/tests
In directory cvs.zope.org:/tmp/cvs-serv31029/storage/tests

Modified Files:
      Tag: ZODB3-2-integration-branch
	readonly.py 
Log Message:
Don't call loadSerial() unless the storage implements it.


=== Zope3/src/zodb/storage/tests/readonly.py 1.4 => 1.4.2.1 ===
--- Zope3/src/zodb/storage/tests/readonly.py:1.4	Wed Feb  5 18:28:27 2003
+++ Zope3/src/zodb/storage/tests/readonly.py	Fri Feb 14 15:34:19 2003
@@ -38,8 +38,9 @@
             data, revid = self._storage.load(oid, '')
             self.assertEqual(revid, self.oids[oid])
             self.assert_(not self._storage.modifiedInVersion(oid))
-            _data = self._storage.loadSerial(oid, revid)
-            self.assertEqual(data, _data)
+            if IUndoStorage.isImplementedBy(self._storage):
+                _data = self._storage.loadSerial(oid, revid)
+                self.assertEqual(data, _data)
 
     def checkWriteMethods(self):
         self._make_readonly()