summaryrefslogtreecommitdiff
path: root/lxml_test.py
diff options
context:
space:
mode:
authorLeonard Richardson <leonard.richardson@canonical.com>2009-04-08 16:30:23 -0400
committerLeonard Richardson <leonard.richardson@canonical.com>2009-04-08 16:30:23 -0400
commit6d7cfb69c5c11cb98b10a2de0900b0f9b6ada6b8 (patch)
treed43d98672a964b66c0620d773185ee6bca692d74 /lxml_test.py
parentcafaed172c6fd8b0668f1365bbb97331ca4fa1dc (diff)
Added an LXML builder and a stupid test.
Diffstat (limited to 'lxml_test.py')
-rw-r--r--lxml_test.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/lxml_test.py b/lxml_test.py
new file mode 100644
index 0000000..99375dd
--- /dev/null
+++ b/lxml_test.py
@@ -0,0 +1,13 @@
+from BeautifulSoup import BeautifulStoneSoup, BeautifulSoup
+from lxml_builder import LXMLBuilder
+from lxml import etree
+builder = LXMLBuilder()
+soup = BeautifulStoneSoup("<foo>bar</foo>", builder=builder)
+print soup.prettify()
+
+soup = BeautifulSoup("<foo>bar</foo>", builder=builder)
+print soup.prettify()
+
+builder = LXMLBuilder(parser_class=etree.HTMLParser, self_closing_tags=["br"])
+soup = BeautifulSoup("<html><head><title>test<body><h1>page<br />title</h1>", builder=builder)
+print soup.prettify()