summaryrefslogtreecommitdiff
path: root/bs4/tests/test_htmlparser.py
diff options
context:
space:
mode:
authorLeonard Richardson <leonardr@segfault.org>2021-10-24 21:15:31 -0400
committerLeonard Richardson <leonardr@segfault.org>2021-10-24 21:15:31 -0400
commitc1a7aaae7140897b2e845be8c5aa077d6654ee0a (patch)
treedf6a58adc912d111e619094d7884d034a6649249 /bs4/tests/test_htmlparser.py
parentdd8aa7237b88569c99e85b300b0cf537aeaebfbd (diff)
Issue a warning when an HTML parser is used to parse a document that
looks like XML but not XHTML. [bug=1939121]
Diffstat (limited to 'bs4/tests/test_htmlparser.py')
-rw-r--r--bs4/tests/test_htmlparser.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/bs4/tests/test_htmlparser.py b/bs4/tests/test_htmlparser.py
index 5912cf5..bfcfa1f 100644
--- a/bs4/tests/test_htmlparser.py
+++ b/bs4/tests/test_htmlparser.py
@@ -4,7 +4,10 @@ trees."""
from pdb import set_trace
import pickle
import warnings
-from bs4.builder import HTMLParserTreeBuilder
+from bs4.builder import (
+ HTMLParserTreeBuilder,
+ XMLParsedAsHTMLWarning,
+)
from bs4.builder._htmlparser import BeautifulSoupHTMLParser
from . import SoupTest, HTMLTreeBuilderSmokeTest
@@ -120,7 +123,6 @@ class TestHTMLParserTreeBuilder(SoupTest, HTMLTreeBuilderSmokeTest):
expect = b"<div>%s</div>" % output_element
assert with_element == expect
-
class TestHTMLParserSubclass(SoupTest):
def test_error(self):
"""Verify that our HTMLParser subclass implements error() in a way