[Checkins] SVN: mongopersist/trunk/ don't forget the tests next time...

Adam Groszer cvs-admin at zope.org
Wed Mar 28 15:00:55 UTC 2012


Log message for revision 124773:
  don't forget the tests next time...

Changed:
  U   mongopersist/trunk/src/mongopersist/tests/test_doc.py
  U   mongopersist/trunk/src/mongopersist/zope/tests/test_container.py
  U   mongopersist/trunk/versions.cfg

-=-
Modified: mongopersist/trunk/src/mongopersist/tests/test_doc.py
===================================================================
--- mongopersist/trunk/src/mongopersist/tests/test_doc.py	2012-03-28 14:51:47 UTC (rev 124772)
+++ mongopersist/trunk/src/mongopersist/tests/test_doc.py	2012-03-28 15:00:52 UTC (rev 124773)
@@ -14,12 +14,25 @@
 """Mongo Persistence Doc Tests"""
 import doctest
 
+from zope.exceptions import exceptionformatter
+
 from mongopersist import testing
 
+def setUp(test):
+    testing.setUp(test)
+    # silence this, otherwise half-baked objects raise exceptions
+    # on trying to __repr__ missing attributes
+    test.orig_DEBUG_EXCEPTION_FORMATTER = exceptionformatter.DEBUG_EXCEPTION_FORMATTER
+    exceptionformatter.DEBUG_EXCEPTION_FORMATTER = 0
+
+def tearDown(test):
+    testing.tearDown(test)
+    exceptionformatter.DEBUG_EXCEPTION_FORMATTER = test.orig_DEBUG_EXCEPTION_FORMATTER
+
 def test_suite():
     return doctest.DocFileSuite(
         '../README.txt',
-        setUp=testing.setUp, tearDown=testing.tearDown,
+        setUp=setUp, tearDown=tearDown,
         checker=testing.checker,
         optionflags=testing.OPTIONFLAGS
         )

Modified: mongopersist/trunk/src/mongopersist/zope/tests/test_container.py
===================================================================
--- mongopersist/trunk/src/mongopersist/zope/tests/test_container.py	2012-03-28 14:51:47 UTC (rev 124772)
+++ mongopersist/trunk/src/mongopersist/zope/tests/test_container.py	2012-03-28 15:00:52 UTC (rev 124773)
@@ -24,6 +24,7 @@
 import zope.interface
 import zope.lifecycleevent
 from pprint import pprint
+from zope.exceptions import exceptionformatter
 from zope.app.testing import placelesssetup
 from zope.container import contained, btree
 from zope.testing import module, renormalizing
@@ -622,11 +623,17 @@
         default_database=test.globs['DBNAME'],
         root_database=test.globs['DBNAME'])
 
+    # silence this, otherwise half-baked objects raise exceptions
+    # on trying to __repr__ missing attributes
+    test.orig_DEBUG_EXCEPTION_FORMATTER = exceptionformatter.DEBUG_EXCEPTION_FORMATTER
+    exceptionformatter.DEBUG_EXCEPTION_FORMATTER = 0
+
 def tearDown(test):
     placelesssetup.tearDown(test)
     module.tearDown(test)
     test.globs['conn'].disconnect()
     serialize.SERIALIZERS.__init__()
+    exceptionformatter.DEBUG_EXCEPTION_FORMATTER = test.orig_DEBUG_EXCEPTION_FORMATTER
 
 def test_suite():
     return doctest.DocTestSuite(

Modified: mongopersist/trunk/versions.cfg
===================================================================
--- mongopersist/trunk/versions.cfg	2012-03-28 14:51:47 UTC (rev 124772)
+++ mongopersist/trunk/versions.cfg	2012-03-28 15:00:52 UTC (rev 124773)
@@ -46,7 +46,7 @@
 
 # Required by:
 # zope.testrunner==4.0.3
-zope.exceptions = 3.6.1
+zope.exceptions = 3.7.1
 
 # Required by:
 # mongopersist==0.1dev



More information about the checkins mailing list