# HG changeset patch # User athomas # Date 1207515135 0 # Node ID 9dd5f370a70e1296b5d5b1f5b58699a29a2a5198 # Parent c97ce22d88edda6c7bf9878c0e3524ddeedc9d9e Python 2.3 compatibility fixes for transformer and (specifically for 2.3.1) i18n. diff --git a/genshi/filters/tests/__init__.py b/genshi/filters/tests/__init__.py --- a/genshi/filters/tests/__init__.py +++ b/genshi/filters/tests/__init__.py @@ -11,6 +11,7 @@ # individuals. For the exact contribution history, see the revision # history and logs, available at http://genshi.edgewall.org/log/. +import doctest import unittest def suite(): @@ -18,7 +19,8 @@ suite = unittest.TestSuite() suite.addTest(html.suite()) suite.addTest(i18n.suite()) - suite.addTest(transform.suite()) + if hasattr(doctest, 'NORMALIZE_WHITESPACE'): + suite.addTest(transform.suite()) return suite if __name__ == '__main__': diff --git a/genshi/filters/tests/i18n.py b/genshi/filters/tests/i18n.py --- a/genshi/filters/tests/i18n.py +++ b/genshi/filters/tests/i18n.py @@ -387,7 +387,7 @@ def suite(): suite = unittest.TestSuite() - suite.addTests(doctest.DocTestSuite(Translator.__module__)) + suite.addTest(doctest.DocTestSuite(Translator.__module__)) suite.addTest(unittest.makeSuite(TranslatorTestCase, 'test')) suite.addTest(unittest.makeSuite(ExtractTestCase, 'test')) return suite