()
| 32 | |
| 33 | |
| 34 | def test_pickle_buffer_serialization(): |
| 35 | fory = Fory(xlang=False, ref=False, strict=False, compatible=False) |
| 36 | |
| 37 | data = b"Hello, PickleBuffer!" |
| 38 | pickle_buffer = pickle.PickleBuffer(data) |
| 39 | |
| 40 | serialized = fory.serialize(pickle_buffer) |
| 41 | deserialized = fory.deserialize(serialized) |
| 42 | |
| 43 | assert isinstance(deserialized, pickle.PickleBuffer) |
| 44 | assert bytes(deserialized.raw()) == data |
| 45 | |
| 46 | |
| 47 | @pytest.mark.skipif(np is None, reason="Requires numpy") |
nothing calls this directly
no test coverage detected