def send_get_string_local(data: str, duet: sy.VirtualMachine) -> None: syft_string = String(data) ptr = syft_string.send(duet, pointable=True) remote_data = ptr.get() assert data == remote_data
def test_string_send() -> None: alice = syft.VirtualMachine(name="alice") alice_client = alice.get_client() syft_string = String("Hello OpenMined!") ptr = syft_string.send(alice_client) # Check pointer type assert ptr.__class__.__name__ == "StringPointer" # Check that we can get back the object res = ptr.get() assert res == syft_string