[Lxml-checkins] r50851 - in lxml/trunk: . src/lxml/tests

scoder at codespeak.net scoder at codespeak.net
Mon Jan 21 19:40:00 CET 2008


Author: scoder
Date: Mon Jan 21 19:39:59 2008
New Revision: 50851

Modified:
   lxml/trunk/   (props changed)
   lxml/trunk/CHANGES.txt
   lxml/trunk/src/lxml/tests/test_css.py
   lxml/trunk/src/lxml/tests/test_objectify.py
Log:
 r3277 at delle:  sbehnel | 2008-01-21 16:40:29 +0100
 switch off some more doctests under Python 2.3


Modified: lxml/trunk/CHANGES.txt
==============================================================================
--- lxml/trunk/CHANGES.txt	(original)
+++ lxml/trunk/CHANGES.txt	Mon Jan 21 19:39:59 2008
@@ -11,7 +11,8 @@
 Bugs fixed
 ----------
 
-* Some Python 2.4-isms slipped through in beta1.
+* Some Python 2.4-isms prevented lxml from building/running under
+  Python 2.3.
 
 Other changes
 -------------
@@ -19,6 +20,8 @@
 * ``make clean`` no longer removes the .c files (use ``make
   realclean`` instead)
 
+* The test suite now skips most doctests under Python 2.3.
+
 
 2.0beta1 (2008-01-11)
 =====================

Modified: lxml/trunk/src/lxml/tests/test_css.py
==============================================================================
--- lxml/trunk/src/lxml/tests/test_css.py	(original)
+++ lxml/trunk/src/lxml/tests/test_css.py	Mon Jan 21 19:39:59 2008
@@ -112,7 +112,8 @@
         
 def test_suite():
     suite = unittest.TestSuite()
-    for fn in 'test_css.txt', 'test_css_select.txt':
-        suite.addTests([doctest.DocFileSuite(fn)])
+    if sys.version_info >= (2,4):
+        suite.addTests([doctest.DocFileSuite('test_css_select.txt')])
+    suite.addTests([doctest.DocFileSuite('test_css.txt')])
     suite.addTests(list(CSSTestCase.all()))
     return suite

Modified: lxml/trunk/src/lxml/tests/test_objectify.py
==============================================================================
--- lxml/trunk/src/lxml/tests/test_objectify.py	(original)
+++ lxml/trunk/src/lxml/tests/test_objectify.py	Mon Jan 21 19:39:59 2008
@@ -5,7 +5,7 @@
 """
 
 
-import unittest, operator
+import unittest, operator, sys
 
 from common_imports import etree, StringIO, HelperTestCase, fileInTestDir
 from common_imports import SillyFileLike, canonicalize, doctest
@@ -2071,8 +2071,9 @@
 def test_suite():
     suite = unittest.TestSuite()
     suite.addTests([unittest.makeSuite(ObjectifyTestCase)])
-    suite.addTests(
-        [doctest.DocFileSuite('../../../doc/objectify.txt')])
+    if sys.version_info >= (2,4):
+        suite.addTests(
+            [doctest.DocFileSuite('../../../doc/objectify.txt')])
     return suite
 
 if __name__ == '__main__':


More information about the lxml-checkins mailing list