[Checkins] SVN: zope.etree/trunk/s - Allow usage of NORMALIZE_WHITESPACE with XML tag content

Sidnei da Silva sidnei at enfoldsystems.com
Tue Aug 7 14:56:38 EDT 2007


Log message for revision 78675:
   - Allow usage of NORMALIZE_WHITESPACE with XML tag content

Changed:
  U   zope.etree/trunk/setup.py
  U   zope.etree/trunk/src/zope/etree/testing.py

-=-
Modified: zope.etree/trunk/setup.py
===================================================================
--- zope.etree/trunk/setup.py	2007-08-07 17:54:51 UTC (rev 78674)
+++ zope.etree/trunk/setup.py	2007-08-07 18:56:37 UTC (rev 78675)
@@ -16,11 +16,12 @@
 
 setup(
     name="zope.etree",
-    version="0.1dev",
+    version="0.1",
     packages=find_packages('src'),
     package_dir={'':'src'},
     namespace_packages=['zope'],
     include_package_data=True,
-    install_requires = ['setuptools'],
-    zip_safe = False,
+    install_requires=['setuptools'],
+    zip_safe=False,
+    test_suite='zope.etree.tests.test_suite',
     )

Modified: zope.etree/trunk/src/zope/etree/testing.py
===================================================================
--- zope.etree/trunk/src/zope/etree/testing.py	2007-08-07 17:54:51 UTC (rev 78674)
+++ zope.etree/trunk/src/zope/etree/testing.py	2007-08-07 18:56:37 UTC (rev 78675)
@@ -107,6 +107,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)
@@ -138,7 +144,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