[Lxml-checkins] r35023 - in lxml/trunk/src: . lxml/tests
scoder at codespeak.net
scoder at codespeak.net
Mon Nov 27 11:49:01 CET 2006
Author: scoder
Date: Mon Nov 27 11:48:59 2006
New Revision: 35023
Added:
lxml/trunk/src/local_doctest.py
- copied unchanged from r35022, lxml/tag/lxml-1.0/src/doctest.py
Modified:
lxml/trunk/src/lxml/tests/common_imports.py
Log:
use custom doctest.py under Py2.3
Modified: lxml/trunk/src/lxml/tests/common_imports.py
==============================================================================
--- lxml/trunk/src/lxml/tests/common_imports.py (original)
+++ lxml/trunk/src/lxml/tests/common_imports.py Mon Nov 27 11:48:59 2006
@@ -13,6 +13,17 @@
except ImportError:
ElementTree = None
+try:
+ import doctest
+ # check if the system version has everything we need
+ doctest.DocFileSuite
+ doctest.NORMALIZE_WHITESPACE
+ doctest.ELLIPSIS
+except (ImportError, AttributeError):
+ # we need our own version to make it work (Python 2.3?)
+ import lxml.local_doctest as doctest
+
+
class HelperTestCase(unittest.TestCase):
def parse(self, text):
f = StringIO(text)
More information about the lxml-checkins
mailing list