We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9dc49f6 commit c5a8007Copy full SHA for c5a8007
html5lib/tests/test_encoding.py
@@ -12,6 +12,15 @@
12
from html5lib import HTMLParser, inputstream
13
14
15
+def test_basic_prescan_length():
16
+ data = "<title>Caf\u00E9</title><!--a--><meta charset='utf-8'>".encode('utf-8')
17
+ pad = 1024 - len(data) + 1
18
+ data = data.replace(b"-a-", b"-" + (b"a" * pad) + b"-")
19
+ assert len(data) == 1024 # Sanity
20
+ stream = inputstream.HTMLBinaryInputStream(data, chardet=False)
21
+ assert 'utf-8' == stream.charEncoding[0].name
22
+
23
24
def runParserEncodingTest(data, encoding):
25
p = HTMLParser()
26
assert p.documentEncoding is None
0 commit comments