[Checkins] SVN: z3c.ptcompat/trunk/src/z3c/ptcompat/tests/test_doctests.py Add a renormalizer to handle Windows-style pathnames.

Marius Gedminas marius at pov.lt
Sun Dec 19 11:42:11 EST 2010


Log message for revision 119005:
  Add a renormalizer to handle Windows-style pathnames.
  
  Should fix winbot failures like
  http://mail.zope.org/pipermail/zope-tests/2010-December/027071.html
  
  Tested under Wine.
  
  

Changed:
  U   z3c.ptcompat/trunk/src/z3c/ptcompat/tests/test_doctests.py

-=-
Modified: z3c.ptcompat/trunk/src/z3c/ptcompat/tests/test_doctests.py
===================================================================
--- z3c.ptcompat/trunk/src/z3c/ptcompat/tests/test_doctests.py	2010-12-19 13:00:57 UTC (rev 119004)
+++ z3c.ptcompat/trunk/src/z3c/ptcompat/tests/test_doctests.py	2010-12-19 16:42:10 UTC (rev 119005)
@@ -1,9 +1,11 @@
 import doctest
 import os
+import re
 import os.path
 import unittest
 import zope.component
 import zope.interface
+from zope.testing import renormalizing
 
 
 OPTIONFLAGS = (doctest.ELLIPSIS |
@@ -44,10 +46,17 @@
         interface=zope.interface,
         component=zope.component)
 
+    checker = renormalizing.RENormalizing([
+        (re.compile(
+            r'<ViewPageTemplateFile [^>]*\\z3c\\ptcompat\\tests\\test.pt>'),
+         '<ViewPageTemplateFile .../z3c/ptcompat/tests/test.pt>'),
+    ])
+
     return unittest.TestSuite([
         doctest.DocFileSuite(
         "zcml.txt",
         optionflags=OPTIONFLAGS,
+        checker=checker,
         globs=globs,
         setUp=setUp,
         tearDown=tearDown,



More information about the checkins mailing list