File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed
Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -111,12 +111,14 @@ def __repr__(self):
111111 assert s1 == s2
112112
113113 malformed_utf8 = b"\x80 "
114- with pytest .raises (UnicodeDecodeError ) as excinfo :
115- assert m .str_from_object (malformed_utf8 )
116- assert 'invalid start byte' in str (excinfo .value )
117- with pytest .raises (UnicodeDecodeError ) as excinfo :
118- assert m .str_from_handle (malformed_utf8 )
119- assert 'invalid start byte' in str (excinfo .value )
114+ if sys .version_info .major < 3 :
115+ with pytest .raises (UnicodeDecodeError ):
116+ assert m .str_from_object (malformed_utf8 )
117+ with pytest .raises (UnicodeDecodeError ):
118+ assert m .str_from_handle (malformed_utf8 )
119+ else :
120+ assert m .str_from_object (malformed_utf8 ) == "b'\\ x80'"
121+ assert m .str_from_handle (malformed_utf8 ) == "b'\\ x80'"
120122
121123
122124def test_bytes (doc ):
You can’t perform that action at this time.
0 commit comments