MCPcopy Create free account
hub / github.com/apache/fory / test_numpy_array_memoryview

Function test_numpy_array_memoryview

python/pyfory/tests/test_serializer.py:583–602  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

581
582
583def test_numpy_array_memoryview():
584 _WINDOWS = os.name == "nt"
585 if _WINDOWS:
586 arr = np.array(list(range(10)), dtype="int32")
587 view = memoryview(arr)
588 assert view.format == "l"
589 assert view.itemsize == 4
590 arr = np.array(list(range(10)), dtype="int64")
591 view = memoryview(arr)
592 assert view.format == "q"
593 assert view.itemsize == 8
594 else:
595 arr = np.array(list(range(10)), dtype="int32")
596 view = memoryview(arr)
597 assert view.format == "i"
598 assert view.itemsize == 4
599 arr = np.array(list(range(10)), dtype="int64")
600 view = memoryview(arr)
601 assert view.format == "l"
602 assert view.itemsize == 8
603
604
605def ser_de(fory, obj):

Callers

nothing calls this directly

Calls 2

listFunction · 0.50
arrayMethod · 0.45

Tested by

no test coverage detected