MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_resizable

Function test_resizable

extra_tests/snippets/builtin_memoryview.py:57–73  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

55
56
57def test_resizable():
58 b = bytearray(b"123")
59 b.append(4)
60 m = memoryview(b)
61 assert_raises(BufferError, lambda: b.append(5))
62 m.release()
63 b.append(6)
64 m2 = memoryview(b)
65 m4 = memoryview(m2)
66 assert_raises(BufferError, lambda: b.append(5))
67 m3 = memoryview(m2)
68 assert_raises(BufferError, lambda: b.append(5))
69 m2.release()
70 assert_raises(BufferError, lambda: b.append(5))
71 m3.release()
72 m4.release()
73 b.append(7)
74
75
76test_resizable()

Callers 1

Calls 3

assert_raisesFunction · 0.90
appendMethod · 0.45
releaseMethod · 0.45

Tested by

no test coverage detected