test_serialization.py 485 B

12345678910111213
  1. from ray.streaming.runtime.serialization import CrossLangSerializer
  2. from ray.streaming.message import Record, KeyRecord
  3. def test_serialize():
  4. serializer = CrossLangSerializer()
  5. record = Record("value")
  6. record.stream = "stream1"
  7. key_record = KeyRecord("key", "value")
  8. key_record.stream = "stream2"
  9. assert record == serializer.deserialize(serializer.serialize(record))
  10. assert key_record == serializer.\
  11. deserialize(serializer.serialize(key_record))