[Checkins] SVN: z3c.etree/trunk/src/z3c/etree/ - Allow the usage of NORMALIZE_WHITESPACE with tag contents

Sidnei da Silva sidnei at enfoldsystems.com
Tue Aug 7 15:04:25 EDT 2007


Log message for revision 78676:
   - Allow the usage of NORMALIZE_WHITESPACE with tag contents

Changed:
  U   z3c.etree/trunk/src/z3c/etree/__init__.py
  U   z3c.etree/trunk/src/z3c/etree/testing.py

-=-
Modified: z3c.etree/trunk/src/z3c/etree/__init__.py
===================================================================
--- z3c.etree/trunk/src/z3c/etree/__init__.py	2007-08-07 18:56:37 UTC (rev 78675)
+++ z3c.etree/trunk/src/z3c/etree/__init__.py	2007-08-07 19:04:25 UTC (rev 78676)
@@ -1,3 +1,4 @@
+##############################################################################
 #
 # Copyright (c) 2006 Zope Corporation and Contributors.
 # All Rights Reserved.

Modified: z3c.etree/trunk/src/z3c/etree/testing.py
===================================================================
--- z3c.etree/trunk/src/z3c/etree/testing.py	2007-08-07 18:56:37 UTC (rev 78675)
+++ z3c.etree/trunk/src/z3c/etree/testing.py	2007-08-07 19:04:25 UTC (rev 78676)
@@ -116,6 +116,12 @@
       >>> _assertTextEqual("test", "test", XMLDATA)
       (True, None)
 
+    Normalize Whitespace
+
+      >>> _assertTextEqual("test\\nthis", "test this", 
+      ...                  XMLDATA|doctest.NORMALIZE_WHITESPACE)
+      (True, None)
+
     Unequal values.
 
       >>> _assertTextEqual("test", None, XMLDATA)
@@ -147,7 +153,8 @@
            not isinstance(tgot, (str, unicode)):
         raise ValueError("_assertTextEqual can only tests text content")
 
-    if twant == tgot:
+    checker = doctest.OutputChecker()
+    if checker.check_output(twant, tgot, optionflags):
         return True, None
     return False, "'%r != %r' have different element content." %(want, got)
 



More information about the Checkins mailing list