8000
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