diff options
author | Leonard Richardson <leonardr@segfault.org> | 2013-05-07 08:36:07 -0400 |
---|---|---|
committer | Leonard Richardson <leonardr@segfault.org> | 2013-05-07 08:36:07 -0400 |
commit | e31151091c3dd44d0f39ba234df261f362199ae5 (patch) | |
tree | 4a7e1d6615efd58bdd16d0e646c1a8ac670d8e1d | |
parent | 269157a8f40dfdac082f39befd69f170263d2ce1 (diff) |
Improved detection of lxml version number.
-rw-r--r-- | bs4/tests/test_lxml.py | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/bs4/tests/test_lxml.py b/bs4/tests/test_lxml.py index 693ec25..f32fc2b 100644 --- a/bs4/tests/test_lxml.py +++ b/bs4/tests/test_lxml.py @@ -7,13 +7,7 @@ try: from bs4.builder import LXMLTreeBuilder, LXMLTreeBuilderForXML LXML_PRESENT = True import lxml.etree - LXML_VERSION = [] - for i in lxml.etree.__version__.split('.'): - try: - part = int(i) - except TypeError: - part = 0 - LXML_VERSION.append(part) + LXML_VERSION = lxml.etree.LXML_VERSION except ImportError, e: LXML_PRESENT = False @@ -53,7 +47,7 @@ class LXMLTreeBuilderSmokeTest(SoupTest, HTMLTreeBuilderSmokeTest): # test if an old version of lxml is installed. @skipIf( - LXML_VERSION < [2,3,5], + LXML_VERSION < (2,3,5,0), "Skipping doctype test for old version of lxml to avoid segfault.") def test_empty_doctype(self): soup = self.soup("<!DOCTYPE>") |