@@ -125,14 +125,18 @@ def __repr__(self):
125
125
with pytest .raises (UnicodeDecodeError ):
126
126
m .str_from_object (malformed_utf8 )
127
127
else :
128
- m .str_from_object (malformed_utf8 ) is malformed_utf8 # To be fixed; see #2380
128
+ m .str_from_object (
129
+ malformed_utf8
130
+ ) is malformed_utf8 # To be fixed; see #2380
129
131
with pytest .raises (UnicodeDecodeError ):
130
132
m .str_from_handle (malformed_utf8 )
131
133
else :
132
134
if hasattr (m , "has_str_non_permissive" ):
133
135
assert m .str_from_object (malformed_utf8 ) == "b'\\ x80'"
134
136
else :
135
- assert m .str_from_object (malformed_utf8 ) is malformed_utf8 # To be fixed; see #2380
137
+ assert (
138
+ m .str_from_object (malformed_utf8 ) is malformed_utf8
139
+ ) # To be fixed; see #2380
136
140
assert m .str_from_handle (malformed_utf8 ) == "b'\\ x80'"
137
141
138
142
@@ -306,15 +310,6 @@ def test_pybind11_str_raw_str():
306
310
valid_orig = u"DZ"
307
311
valid_utf8 = valid_orig .encode ("utf-8" )
308
312
valid_cvt = cvt (valid_utf8 )
309
- < << << << HEAD
310
- assert type (valid_cvt ) == bytes # Probably surprising.
311
- assert valid_cvt == b"\xc7 \xb1 "
312
-
313
- malformed_utf8 = b"\x80 "
314
- malformed_cvt = cvt (malformed_utf8 )
315
- assert type (malformed_cvt ) == bytes # Probably surprising.
316
- assert malformed_cvt == b"\x80 "
317
- == == == =
318
313
if hasattr (m , "has_str_non_permissive" ):
319
314
assert type (valid_cvt ) is unicode if env .PY2 else str # noqa: F821
320
315
if env .PY2 :
@@ -324,7 +319,7 @@ def test_pybind11_str_raw_str():
324
319
else :
325
320
assert valid_cvt is valid_utf8
326
321
327
- malformed_utf8 = b' \x80 '
322
+ malformed_utf8 = b" \x80 "
328
323
if hasattr (m , "has_str_non_permissive" ):
329
324
if env .PY2 :
330
325
with pytest .raises (UnicodeDecodeError ):
@@ -335,7 +330,6 @@ def test_pybind11_str_raw_str():
335
330
assert malformed_cvt == u"b'\\ x80'"
336
331
else :
337
332
assert cvt (malformed_utf8 ) is malformed_utf8
338
- >> >> >> > 58 c1719 (Meta PR for Google Patches )
339
333
340
334
341
335
def test_implicit_casting ():
0 commit comments