From f7dcf7d80eed6248f9297965388aaa3ac661ebd4 Mon Sep 17 00:00:00 2001 From: Shadab Zafar Date: Sat, 20 Aug 2016 19:36:31 +0530 Subject: Add tests for the default_doctype option --- src/lxml/tests/test_htmlparser.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/lxml/tests/test_htmlparser.py') diff --git a/src/lxml/tests/test_htmlparser.py b/src/lxml/tests/test_htmlparser.py index 386c63f3..96a33d63 100644 --- a/src/lxml/tests/test_htmlparser.py +++ b/src/lxml/tests/test_htmlparser.py @@ -179,6 +179,14 @@ class HtmlParserTestCase(HelperTestCase): self.assertRaises(self.etree.XMLSyntaxError, parse, f, parser) + def test_module_parse_html_default_doctype(self): + parser = self.etree.HTMLParser(default_doctype=False) + d = html.fromstring('

S

', parser=parser) + self.assertEqual(d.getroottree().docinfo.doctype, '') + + d = html.fromstring('

S

', parser=parser) + self.assertEqual(d.getroottree().docinfo.doctype, '') + def test_parse_encoding_8bit_explicit(self): text = _str('Søk på nettet') html_latin1 = (_str('

%s

') % text).encode('iso-8859-1') -- cgit v1.2.1