()
| 627 | |
| 628 | |
| 629 | def test_raw_bytes(): |
| 630 | safe_repr = SafeRepr() |
| 631 | safe_repr.raw_value = True |
| 632 | obj = b"\xed\xbd\xbf\xff\xfe\xfa\xfd" |
| 633 | raw_value_repr = safe_repr(obj) |
| 634 | assert isinstance(raw_value_repr, str) # bytes on py2, str on py3 |
| 635 | assert raw_value_repr == obj.decode("latin1") |
| 636 | |
| 637 | |
| 638 | def test_raw_unicode(): |