def test_default_deserialization() -> None: """Tests that default SpecificLocation deserialization works as expected - from Protobuf""" uid = UID(value=uuid.UUID(int=333779996850170035686993356951732753684)) obj = SpecificLocation(id=uid, name="Test") blob = SpecificLocation.get_protobuf_schema()(id=uid.serialize()) obj2 = sy.deserialize(blob=blob) assert obj == obj2
def test_proto_serialization() -> None: """Tests that default SpecificLocation serialization works as expected - to Protobuf""" uid = UID(value=uuid.UUID(int=333779996850170035686993356951732753684)) obj = SpecificLocation(id=uid, name="Test") blob = SpecificLocation.get_protobuf_schema()(id=uid.serialize(), name="Test") assert obj.proto() == blob assert obj.to_proto() == blob assert obj.serialize(to_proto=True) == blob