()
| 33 | |
| 34 | |
| 35 | def test_slice(): |
| 36 | b = b"123456789" |
| 37 | m = memoryview(b) |
| 38 | m2 = memoryview(b) |
| 39 | assert m == m |
| 40 | assert m == m2 |
| 41 | assert m.tobytes() == b"123456789" |
| 42 | assert m == b |
| 43 | assert m[::2].tobytes() == b"13579" |
| 44 | assert m[::2] == b"13579" |
| 45 | assert m[1::2].tobytes() == b"2468" |
| 46 | assert m[::2][1:].tobytes() == b"3579" |
| 47 | assert m[::2][1:-1].tobytes() == b"357" |
| 48 | assert m[::2][::2].tobytes() == b"159" |
| 49 | assert m[::2][1::2].tobytes() == b"37" |
| 50 | assert m[::-1].tobytes() == b"987654321" |
| 51 | assert m[::-2].tobytes() == b"97531" |
| 52 | |
| 53 | |
| 54 | test_slice() |
no test coverage detected