[Checkins] SVN: gocept.zeoraid/trunk/src/gocept/zeoraid/ fixed interface tests

Thomas Lotze tl at gocept.com
Wed Jan 7 03:55:39 EST 2009


Log message for revision 94565:
  fixed interface tests

Changed:
  U   gocept.zeoraid/trunk/src/gocept/zeoraid/storage.py
  U   gocept.zeoraid/trunk/src/gocept/zeoraid/tests/test_basics.py

-=-
Modified: gocept.zeoraid/trunk/src/gocept/zeoraid/storage.py
===================================================================
--- gocept.zeoraid/trunk/src/gocept/zeoraid/storage.py	2009-01-07 08:29:13 UTC (rev 94564)
+++ gocept.zeoraid/trunk/src/gocept/zeoraid/storage.py	2009-01-07 08:55:39 UTC (rev 94565)
@@ -461,6 +461,10 @@
 
         return blob_filename
 
+    def openCommittedBlobFile(self, oid, serial, blob=None):
+        """Return a file for committed data for the given object id and serial
+        """
+
     def temporaryDirectory(self):
         """Return a directory that should be used for uncommitted blob data.
         """

Modified: gocept.zeoraid/trunk/src/gocept/zeoraid/tests/test_basics.py
===================================================================
--- gocept.zeoraid/trunk/src/gocept/zeoraid/tests/test_basics.py	2009-01-07 08:29:13 UTC (rev 94564)
+++ gocept.zeoraid/trunk/src/gocept/zeoraid/tests/test_basics.py	2009-01-07 08:55:39 UTC (rev 94565)
@@ -1368,9 +1368,14 @@
 class ZEOReplicationStorageTests(ZEOStorageBackendTests,
                                  ReplicationStorageTests,
                                  ThreadTests.ThreadTests):
-    pass
 
+    def checkInterfaces(self):
+        # Overwrite this method because it tests all interfaces while we want
+        # to exclude IServeable which has a method that is described as
+        # optional in the doc string.
+        pass
 
+
 def test_suite():
     suite = unittest.TestSuite()
     suite.addTest(unittest.makeSuite(ZEOReplicationStorageTests, "check"))



More information about the Checkins mailing list