@@ -84,29 +84,29 @@ class HTMLInputStreamTest(unittest.TestCase):
8484
8585def test_char_ascii (self ):
8686stream = HTMLInputStream (b"'" ,encoding = 'ascii' )
87- self .assertEqual (stream .charEncoding [0 ],'ascii ' )
87+ self .assertEqual (stream .charEncoding [0 ]. name ,'windows-1252 ' )
8888self .assertEqual (stream .char (),"'" )
8989
9090def test_char_utf8 (self ):
9191stream = HTMLInputStream ('\u2018 ' .encode ('utf-8' ),encoding = 'utf-8' )
92- self .assertEqual (stream .charEncoding [0 ],'utf-8' )
92+ self .assertEqual (stream .charEncoding [0 ]. name ,'utf-8' )
9393self .assertEqual (stream .char (),'\u2018 ' )
9494
9595def test_char_win1252 (self ):
9696stream = HTMLInputStream ("\xa9 \xf1 \u2019 " .encode ('windows-1252' ))
97- self .assertEqual (stream .charEncoding [0 ],'windows-1252' )
97+ self .assertEqual (stream .charEncoding [0 ]. name ,'windows-1252' )
9898self .assertEqual (stream .char (),"\xa9 " )
9999self .assertEqual (stream .char (),"\xf1 " )
100100self .assertEqual (stream .char (),"\u2019 " )
101101
102102def test_bom (self ):
103103stream = HTMLInputStream (codecs .BOM_UTF8 + b"'" )
104- self .assertEqual (stream .charEncoding [0 ],'utf-8' )
104+ self .assertEqual (stream .charEncoding [0 ]. name ,'utf-8' )
105105self .assertEqual (stream .char (),"'" )
106106
107107def test_utf_16 (self ):
108108stream = HTMLInputStream ((' ' * 1025 ).encode ('utf-16' ))
109- self .assertTrue (stream .charEncoding [0 ]in ['utf-16-le ' ,'utf-16-be ' ],stream .charEncoding )
109+ self .assertTrue (stream .charEncoding [0 ]. name in ['utf-16le ' ,'utf-16be ' ],stream .charEncoding )
110110self .assertEqual (len (stream .charsUntil (' ' ,True )),1025 )
111111
112112def test_newlines (self ):