summaryrefslogtreecommitdiff
path: root/src/beautifulsoup/tests/test_html5lib.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/beautifulsoup/tests/test_html5lib.py')
-rw-r--r--src/beautifulsoup/tests/test_html5lib.py48
1 files changed, 0 insertions, 48 deletions
diff --git a/src/beautifulsoup/tests/test_html5lib.py b/src/beautifulsoup/tests/test_html5lib.py
deleted file mode 100644
index 131c999..0000000
--- a/src/beautifulsoup/tests/test_html5lib.py
+++ /dev/null
@@ -1,48 +0,0 @@
-from beautifulsoup.builder.html5lib_builder import HTML5TreeBuilder
-from beautifulsoup.testing import (
- BuilderInvalidMarkupSmokeTest,
- BuilderSmokeTest,
-)
-
-
-class TestHTML5Builder(BuilderSmokeTest):
- """See `BuilderSmokeTest`."""
-
- def setUp(self):
- self.default_builder = HTML5TreeBuilder()
-
- def test_collapsed_whitespace(self):
- """Whitespace is preserved even in tags that don't require it."""
- self.assertSoupEquals("<p> </p>")
- self.assertSoupEquals("<b> </b>")
-
-
-class TestHTML5BuilderInvalidMarkup(BuilderInvalidMarkupSmokeTest):
- """See `BuilderInvalidMarkupSmokeTest`."""
-
- def setUp(self):
- self.default_builder = HTML5TreeBuilder()
-
- def test_unclosed_block_level_elements(self):
- # The unclosed <b> tag is closed so that the block-level tag
- # can be closed, and another <b> tag is inserted after the
- # next block-level tag begins.
- self.assertSoupEquals(
- '<blockquote><p><b>Foo</blockquote><p>Bar',
- '<blockquote><p><b>Foo</b></p></blockquote><p><b>Bar</b></p>')
-
- def test_incorrectly_nested_tables(self):
- self.assertSoupEquals(
- '<table><tr><table><tr id="nested">',
- ('<table><tbody><tr></tr></tbody></table>'
- '<table><tbody><tr id="nested"></tr></tbody></table>'))
-
-
- def test_foo(self):
- isolatin = """<html><meta http-equiv="Content-type" content="text/html; charset=ISO-Latin-1" />Sacr\xe9 bleu!</html>"""
- soup = self.soup(isolatin)
-
- utf8 = isolatin.replace("ISO-Latin-1".encode(), "utf-8".encode())
- utf8 = utf8.replace("\xe9", "\xc3\xa9")
-
- print soup