summaryrefslogtreecommitdiff
path: root/tests/test_builder_registry.py
diff options
context:
space:
mode:
authorLeonard Richardson <leonard.richardson@canonical.com>2011-02-27 18:12:38 -0500
committerLeonard Richardson <leonard.richardson@canonical.com>2011-02-27 18:12:38 -0500
commitd9e7f8b0ec4d4c46fa2fa7f8eee59437e8fa46b8 (patch)
tree310e0b96ac566f3458f731937e03485e17684a9e /tests/test_builder_registry.py
parentbcf2351c87eb2535acfffdf9d2767c8847ca390c (diff)
parent683e1a1371065c0c98c8cab6c296ecff6e5f8ea3 (diff)
Added a tree-builder and tests for the built-in HTMLParser.
Diffstat (limited to 'tests/test_builder_registry.py')
-rw-r--r--tests/test_builder_registry.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/test_builder_registry.py b/tests/test_builder_registry.py
index ee5b2da..655cd06 100644
--- a/tests/test_builder_registry.py
+++ b/tests/test_builder_registry.py
@@ -8,7 +8,8 @@ from bs4.builder import (
LXMLTreeBuilderForXML,
LXMLTreeBuilder,
TreeBuilderRegistry,
- HTML5TreeBuilder
+ HTML5TreeBuilder,
+ HTMLParserTreeBuilder,
)
@@ -21,6 +22,8 @@ class BuiltInRegistryTest(unittest.TestCase):
LXMLTreeBuilder)
self.assertEquals(registry.lookup('permissive', 'xml'),
LXMLTreeBuilderForXML)
+ self.assertEquals(registry.lookup('strict', 'html'),
+ HTMLParserTreeBuilder)
self.assertEquals(registry.lookup('permissive', 'html'),
HTML5TreeBuilder)
@@ -36,6 +39,9 @@ class BuiltInRegistryTest(unittest.TestCase):
self.assertEquals(registry.lookup('html5lib'),
HTML5TreeBuilder)
+ self.assertEquals(registry.lookup('html.parser'),
+ HTMLParserTreeBuilder)
+
def test_unimplemented_combinations(self):
self.assertEquals(registry.lookup('fast', 'permissive', 'html'),
None)