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

Method check_memoryview

Lib/test/test_picklebuffer.py:24–35  ·  view source on GitHub ↗
(self, pb, equiv)

Source from the content-addressed store, hash-verified

22class PickleBufferTest(unittest.TestCase):
23
24 def check_memoryview(self, pb, equiv):
25 with memoryview(pb) as m:
26 with memoryview(equiv) as expected:
27 self.assertEqual(m.nbytes, expected.nbytes)
28 self.assertEqual(m.readonly, expected.readonly)
29 self.assertEqual(m.itemsize, expected.itemsize)
30 self.assertEqual(m.shape, expected.shape)
31 self.assertEqual(m.strides, expected.strides)
32 self.assertEqual(m.c_contiguous, expected.c_contiguous)
33 self.assertEqual(m.f_contiguous, expected.f_contiguous)
34 self.assertEqual(m.format, expected.format)
35 self.assertEqual(m.tobytes(), expected.tobytes())
36
37 @unittest.expectedFailure # TODO: RUSTPYTHON
38 def test_constructor_failure(self):

Callers 2

test_ndarray_2dMethod · 0.95
check_rawMethod · 0.95

Calls 2

assertEqualMethod · 0.45
tobytesMethod · 0.45

Tested by

no test coverage detected