[Zope-Checkins] CVS: ZODB3/ZEO/tests - testZEO.py:1.61

Barry Warsaw barry@wooz.org
Mon, 13 Jan 2003 19:10:58 -0500


Update of /cvs-repository/ZODB3/ZEO/tests
In directory cvs.zope.org:/tmp/cvs-serv30187

Modified Files:
	testZEO.py 
Log Message:
Added MappingStorageTests.  Set FileStorageTests and BDBTests to level
2 so they aren't normally run.


=== ZODB3/ZEO/tests/testZEO.py 1.60 => 1.61 ===
--- ZODB3/ZEO/tests/testZEO.py:1.60	Fri Jan  3 17:52:09 2003
+++ ZODB3/ZEO/tests/testZEO.py	Mon Jan 13 19:10:55 2003
@@ -128,6 +128,7 @@
 
 class FileStorageTests(GenericTests):
     """Test ZEO backed by a FileStorage."""
+    level = 2
 
     def setUp(self):
         zLOG.LOG("testZEO", zLOG.INFO, "setUp() %s" % self.id())
@@ -158,9 +159,9 @@
         </Storage>
         """ % filename
 
-
 class BDBTests(FileStorageTests):
     """ZEO backed by a Berkeley full storage."""
+    level = 2
 
     def getStorage(self):
         self._envdir = tempfile.mktemp()
@@ -172,9 +173,23 @@
         </Storage>
         """ % self._envdir
 
+class MappingStorageTests(FileStorageTests):
+    """ZEO backed by a Mapping storage."""
+
+    def getStorage(self):
+        self._envdir = tempfile.mktemp()
+        # Return a 1-tuple
+        return """\
+        <Storage>
+            type MappingStorage
+            name %s
+        </Storage>
+        """ % self._envdir
+
+
 
 
-test_classes = [FileStorageTests]
+test_classes = [FileStorageTests, MappingStorageTests]
 
 import BDBStorage
 if BDBStorage.is_available: