[Checkins] SVN: z3c.etree/trunk/src/z3c/etree/ - Brute-force tests into passing with latest zope.testrunner

Sidnei da Silva sidnei at enfoldsystems.com
Wed Mar 11 11:13:37 EDT 2009


Log message for revision 97840:
  - Brute-force tests into passing with latest zope.testrunner

Changed:
  U   z3c.etree/trunk/src/z3c/etree/doctesttests.txt
  U   z3c.etree/trunk/src/z3c/etree/tests.py

-=-
Modified: z3c.etree/trunk/src/z3c/etree/doctesttests.txt
===================================================================
--- z3c.etree/trunk/src/z3c/etree/doctesttests.txt	2009-03-11 14:31:27 UTC (rev 97839)
+++ z3c.etree/trunk/src/z3c/etree/doctesttests.txt	2009-03-11 15:13:37 UTC (rev 97840)
@@ -13,8 +13,8 @@
 
   >>> sys.argv = 'test --tests-pattern ^doctests$ '.split()
   >>> testrunner.run(defaults)
-  ... # doctest: +NORMALIZE_WHITESPACE
-  Running unit tests:
+  ... # doctest: +NORMALIZE_WHITESPACE,+REPORT_NDIFF,+ELLIPSIS
+  Running...
   <BLANKLINE>
   <BLANKLINE>
   Failure doctests.txt
@@ -105,5 +105,5 @@
   XML differences:
      'test2' != 'test1' different tag name.
   <BLANKLINE>
-    Ran N tests with N failures and N errors in N.NNN seconds.
+    Ran N tests with N failures and N errors in N.NNN seconds...
   True

Modified: z3c.etree/trunk/src/z3c/etree/tests.py
===================================================================
--- z3c.etree/trunk/src/z3c/etree/tests.py	2009-03-11 14:31:27 UTC (rev 97839)
+++ z3c.etree/trunk/src/z3c/etree/tests.py	2009-03-11 15:13:37 UTC (rev 97840)
@@ -220,8 +220,11 @@
             )
         test.globs['this_directory'] = os.path.split(__file__)[0]
         test.globs['testrunner_script'] = __file__
-        test.globs['old_configure_logging'] = testrunner.configure_logging
-        testrunner.configure_logging = lambda : None
+        try:
+            test.globs['old_configure_logging'] = testrunner.configure_logging
+            testrunner.configure_logging = lambda : None
+        except AttributeError:
+            pass
         test.globs['old_engine'] = os.environ.get(
             z3c.etree.testing.engine_env_key)
         os.environ[z3c.etree.testing.engine_env_key] = self.engine_key
@@ -232,8 +235,11 @@
     gc.set_threshold(*test.globs['saved-sys-info'][3])
     sys.modules.clear()
     sys.modules.update(test.globs['saved-sys-info'][2])
-    testrunner.configure_logging = test.globs['old_configure_logging']
-    del test.globs['old_configure_logging']
+    try:
+        testrunner.configure_logging = test.globs['old_configure_logging']
+        del test.globs['old_configure_logging']
+    except KeyError:
+        pass
     del os.environ[z3c.etree.testing.engine_env_key]
     del test.globs['old_engine']
 



More information about the Checkins mailing list