[Checkins] SVN: persistent/trunk/ Don't bork the suite in the absence of ZODB.

Tres Seaver cvs-admin at zope.org
Thu Jun 28 22:50:13 UTC 2012


Log message for revision 127162:
  Don't bork the suite in the absence of ZODB.

Changed:
  _U  persistent/trunk/
  U   persistent/trunk/persistent/tests/test_PickleCache.py

-=-
Modified: persistent/trunk/persistent/tests/test_PickleCache.py
===================================================================
--- persistent/trunk/persistent/tests/test_PickleCache.py	2012-06-28 22:50:06 UTC (rev 127161)
+++ persistent/trunk/persistent/tests/test_PickleCache.py	2012-06-28 22:50:10 UTC (rev 127162)
@@ -17,8 +17,9 @@
     import transaction
     import ZODB
 except ImportError:
-    pass
+    HAVE_ZODB = False
 else:
+    HAVE_ZODB = True
     def new_ghost_w_persistent_classes():
         """
         Peristent meta classes work too:
@@ -78,6 +79,8 @@
 
 def test_suite():
     from doctest import DocTestSuite
-    return unittest.TestSuite((
-        DocTestSuite(),
-    ))
+    if HAVE_ZODB:
+       return unittest.TestSuite((
+           DocTestSuite(),
+       ))
+    return unittest.TestSuite()



More information about the checkins mailing list