File tree 1 file changed +8
-6
lines changed
1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -111,12 +111,14 @@ def __repr__(self):
111
111
assert s1 == s2
112
112
113
113
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'"
120
122
121
123
122
124
def test_bytes (doc ):
You can’t perform that action at this time.
0 commit comments