[Checkins] SVN: zc.async/branches/matt-python-versions/src/zc/async/tests.py Created a much less greedy normalizer.

matt@zope.com cvs-admin at zope.org
Fri Dec 12 14:46:32 EST 2008


Log message for revision 94002:
  Created a much less greedy normalizer.
  

Changed:
  U   zc.async/branches/matt-python-versions/src/zc/async/tests.py

-=-
Modified: zc.async/branches/matt-python-versions/src/zc/async/tests.py
===================================================================
--- zc.async/branches/matt-python-versions/src/zc/async/tests.py	2008-12-12 19:29:09 UTC (rev 94001)
+++ zc.async/branches/matt-python-versions/src/zc/async/tests.py	2008-12-12 19:46:32 UTC (rev 94002)
@@ -132,11 +132,19 @@
     True
     """
 
+normFailOne = r'failure\. \[Failure instance: Traceback: <type \'(\S+)\'>'
+normFailTwo = r'failure\. \[Failure instance: Traceback: <class \'(\S+)\'>'
+
 checker = renormalizing.RENormalizing([
                 (re.compile('\d+\.\d+'), '1216179006.856108'),
-                (re.compile("<type '"), ''),
-                (re.compile("'>"), ''),
-                (re.compile("<class '"), '')
+                (re.compile(r'<zc\.twist\.Failure <type \'(\S+)\'>>'),
+                    r'<zc.twist.Failure \1>'),
+                (re.compile(r'<zc\.twist\.Failure <class \'(\S+)\'>>'),
+                    r'<zc.twist.Failure \1>'),
+                (re.compile(normFailOne),
+                    r'failure. [Failure instance: Traceback: \1'),
+                (re.compile(normFailTwo),
+                    r'failure. [Failure instance: Traceback: \1')
                 ])
 
 def test_suite():



More information about the Checkins mailing list