From c1a7aaae7140897b2e845be8c5aa077d6654ee0a Mon Sep 17 00:00:00 2001 From: Leonard Richardson Date: Sun, 24 Oct 2021 21:15:31 -0400 Subject: Issue a warning when an HTML parser is used to parse a document that looks like XML but not XHTML. [bug=1939121] --- bs4/tests/test_htmlparser.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'bs4/tests/test_htmlparser.py') 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"
%s
" % output_element assert with_element == expect - class TestHTMLParserSubclass(SoupTest): def test_error(self): """Verify that our HTMLParser subclass implements error() in a way -- cgit v1.2.3