summaryrefslogtreecommitdiff
path: root/src/beautifulsoup/tests/test_lxml.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/beautifulsoup/tests/test_lxml.py')
-rw-r--r--src/beautifulsoup/tests/test_lxml.py20
1 files changed, 4 insertions, 16 deletions
diff --git a/src/beautifulsoup/tests/test_lxml.py b/src/beautifulsoup/tests/test_lxml.py
index bbbbe18..12fd31e 100644
--- a/src/beautifulsoup/tests/test_lxml.py
+++ b/src/beautifulsoup/tests/test_lxml.py
@@ -6,38 +6,26 @@ import unittest
class TestLXMLBuilder(SoupTest):
- def __init__(self, builder):
- super(TestLXMLBuilder, self).__init__()
- self.default_builder = LXMLTreeBuilder()
-
def runTest(self):
self.test_bare_string()
self.test_tag_nesting()
self.test_self_closing()
self.test_soupstrainer()
- def document_for(self, s):
- """Turn a fragment into an HTML document.
-
- lxml does this to HTML fragments it receives, so we need to do it
- if we're going to understand what comes out of lxml.
- """
- return u'<html><body>%s</body></html>' % s
-
def test_bare_string(self):
self.assertSoupEquals(
- "A bare string", self.document_for("<p>A bare string</p>"))
+ "A bare string", "<p>A bare string</p>")
def test_tag_nesting(self):
b_tag = "<b>Inside a B tag</b>"
- self.assertSoupEquals(b_tag, self.document_for(b_tag))
+ self.assertSoupEquals(b_tag)
nested_b_tag = "<p>A <i>nested <b>tag</b></i></p>"
- self.assertSoupEquals(nested_b_tag, self.document_for(nested_b_tag))
+ self.assertSoupEquals(nested_b_tag)
def test_self_closing(self):
self.assertSoupEquals(
- "<p>A <meta> tag</p>", self.document_for("<p>A <meta /> tag</p>"))
+ "<p>A <meta> tag</p>", "<p>A <meta /> tag</p>")
def test_soupstrainer(self):
strainer = SoupStrainer("b")