[Zope-Checkins] CVS: Zope/lib/python/ZODB/tests - HistoryStorage.py:1.8.28.1 PersistentStorage.py:1.4.28.1 ReadOnlyStorage.py:1.5.28.1
Toby Dickenson
tdickenson@geminidataloggers.com
Wed, 14 May 2003 16:51:02 -0400
Update of /cvs-repository/Zope/lib/python/ZODB/tests
In directory cvs.zope.org:/tmp/cvs-serv27487/tests
Modified Files:
Tag: toby_directorystorage_tests_branch
HistoryStorage.py PersistentStorage.py ReadOnlyStorage.py
Log Message:
support for storages that do not have versions, such as DirectoryStorage
=== Zope/lib/python/ZODB/tests/HistoryStorage.py 1.8 => 1.8.28.1 ===
--- Zope/lib/python/ZODB/tests/HistoryStorage.py:1.8 Thu Dec 5 19:00:53 2002
+++ Zope/lib/python/ZODB/tests/HistoryStorage.py Wed May 14 16:51:01 2003
@@ -72,6 +72,8 @@
eq(d['version'], '')
def checkVersionHistory(self):
+ if not self._storage.supportsVersions():
+ return
eq = self.assertEqual
# Store a couple of non-version revisions
oid = self._storage.new_oid()
@@ -110,6 +112,8 @@
eq(d['version'], '')
def checkHistoryAfterVersionCommit(self):
+ if not self._storage.supportsVersions():
+ return
eq = self.assertEqual
# Store a couple of non-version revisions
oid = self._storage.new_oid()
@@ -168,6 +172,8 @@
eq(d['version'], '')
def checkHistoryAfterVersionAbort(self):
+ if not self._storage.supportsVersions():
+ return
eq = self.assertEqual
# Store a couple of non-version revisions
oid = self._storage.new_oid()
=== Zope/lib/python/ZODB/tests/PersistentStorage.py 1.4 => 1.4.28.1 ===
--- Zope/lib/python/ZODB/tests/PersistentStorage.py:1.4 Fri Dec 6 14:01:40 2002
+++ Zope/lib/python/ZODB/tests/PersistentStorage.py Wed May 14 16:51:01 2003
@@ -28,7 +28,8 @@
self._dostore()
oid = self._storage.new_oid()
revid = self._dostore(oid)
- self._dostore(oid, revid, data=8, version='b')
+ if self._storage.supportsVersions():
+ self._dostore(oid, revid, data=8, version='b')
oid = self._storage.new_oid()
revid = self._dostore(oid, data=1)
revid = self._dostore(oid, revid, data=2)
=== Zope/lib/python/ZODB/tests/ReadOnlyStorage.py 1.5 => 1.5.28.1 ===
--- Zope/lib/python/ZODB/tests/ReadOnlyStorage.py:1.5 Thu Dec 5 19:00:53 2002
+++ Zope/lib/python/ZODB/tests/ReadOnlyStorage.py Wed May 14 16:51:01 2003
@@ -46,10 +46,12 @@
t = Transaction()
self.assertRaises(ReadOnlyError, self._storage.tpc_begin, t)
- self.assertRaises(ReadOnlyError, self._storage.abortVersion,
- '', t)
- self.assertRaises(ReadOnlyError, self._storage.commitVersion,
- '', '', t)
+ if self._storage.supportsVersions():
+ self.assertRaises(ReadOnlyError, self._storage.abortVersion,
+ '', t)
+ self.assertRaises(ReadOnlyError, self._storage.commitVersion,
+ '', '', t)
+
self.assertRaises(ReadOnlyError, self._storage.store,
'\000' * 8, None, '', '', t)