[Lxml-checkins] r47822 - lxml/trunk/src/lxml/html/tests

scoder at codespeak.net scoder at codespeak.net
Wed Oct 24 14:50:30 CEST 2007


Author: scoder
Date: Wed Oct 24 14:50:30 2007
New Revision: 47822

Modified:
   lxml/trunk/src/lxml/html/tests/test_elementsoup.py
Log:
skip ElementSoup test if BeautifulSoup is not installed

Modified: lxml/trunk/src/lxml/html/tests/test_elementsoup.py
==============================================================================
--- lxml/trunk/src/lxml/html/tests/test_elementsoup.py	(original)
+++ lxml/trunk/src/lxml/html/tests/test_elementsoup.py	Wed Oct 24 14:50:30 2007
@@ -1,9 +1,17 @@
 import unittest
 from lxml.tests.common_imports import doctest
 
+try:
+    import BeautifulSoup
+    BS_INSTALLED = True
+except:
+    BS_INSTALLED = False
+
+
 def test_suite():
     suite = unittest.TestSuite()
-    suite.addTests([doctest.DocFileSuite('../../../../doc/elementsoup.txt')])
+    if BS_INSTALLED:
+        suite.addTests([doctest.DocFileSuite('../../../../doc/elementsoup.txt')])
     return suite
 
 if __name__ == '__main__':


More information about the lxml-checkins mailing list