|
@@ -39,7 +39,7 @@ async def test_daemon_killed_on_del():
|
|
|
child_pid = p2p_daemon._child.pid
|
|
|
assert is_process_running(child_pid)
|
|
|
|
|
|
- p2p_daemon.__del__()
|
|
|
+ await p2p_daemon.shutdown()
|
|
|
assert not is_process_running(child_pid)
|
|
|
|
|
|
|
|
@@ -51,10 +51,10 @@ async def test_daemon_replica_does_not_affect_primary():
|
|
|
child_pid = p2p_daemon._child.pid
|
|
|
assert is_process_running(child_pid)
|
|
|
|
|
|
- p2p_replica.__del__()
|
|
|
+ await p2p_replica.shutdown()
|
|
|
assert is_process_running(child_pid)
|
|
|
|
|
|
- p2p_daemon.__del__()
|
|
|
+ await p2p_daemon.shutdown()
|
|
|
assert not is_process_running(child_pid)
|
|
|
|
|
|
|
|
@@ -127,10 +127,10 @@ async def test_call_unary_handler(should_cancel, replicate, handle_name="handle"
|
|
|
assert not handler_cancelled
|
|
|
|
|
|
await server.stop_listening()
|
|
|
- server_primary.__del__()
|
|
|
+ await server_primary.shutdown()
|
|
|
assert not is_process_running(server_pid)
|
|
|
|
|
|
- client_primary.__del__()
|
|
|
+ await client_primary.shutdown()
|
|
|
assert not is_process_running(client_pid)
|
|
|
|
|
|
|
|
@@ -158,10 +158,10 @@ async def test_call_peer_single_process(test_input, handle, handler_name="handle
|
|
|
result = await client.call_peer_handler(server.endpoint, handler_name, test_input)
|
|
|
assert result == handle(test_input)
|
|
|
|
|
|
- server.__del__()
|
|
|
+ await server.shutdown()
|
|
|
assert not is_process_running(server_pid)
|
|
|
|
|
|
- client.__del__()
|
|
|
+ await client.shutdown()
|
|
|
assert not is_process_running(client_pid)
|
|
|
|
|
|
|
|
@@ -176,7 +176,7 @@ async def run_server(handler_name, server_side, client_side, response_received):
|
|
|
await asyncio.sleep(0.5)
|
|
|
|
|
|
await server.stop_listening()
|
|
|
- server.__del__()
|
|
|
+ await server.shutdown()
|
|
|
assert not is_process_running(server_pid)
|
|
|
|
|
|
|
|
@@ -208,7 +208,7 @@ async def test_call_peer_different_processes():
|
|
|
assert np.allclose(result, handle_square(test_input))
|
|
|
response_received.value = 1
|
|
|
|
|
|
- client.__del__()
|
|
|
+ await client.shutdown()
|
|
|
assert not is_process_running(client_pid)
|
|
|
|
|
|
proc.join()
|
|
@@ -231,7 +231,6 @@ async def test_call_peer_numpy(test_input, handle, replicate, handler_name="hand
|
|
|
client_primary = await P2P.create()
|
|
|
client = await replicate_if_needed(client_primary, replicate)
|
|
|
|
|
|
- # await asyncio.sleep(1)
|
|
|
result = await client.call_peer_handler(server.endpoint, handler_name, test_input)
|
|
|
assert np.allclose(result, handle(test_input))
|
|
|
|
|
@@ -251,7 +250,6 @@ async def test_call_peer_error(replicate, handler_name="handle"):
|
|
|
client_primary = await P2P.create()
|
|
|
client = await replicate_if_needed(client_primary, replicate)
|
|
|
|
|
|
- # await asyncio.sleep(1)
|
|
|
result = await client.call_peer_handler(server.endpoint, handler_name,
|
|
|
[np.zeros((2, 3)), np.zeros((3, 2))])
|
|
|
assert type(result) == ValueError
|
|
@@ -293,5 +291,5 @@ async def test_handlers_on_different_replicas(handler_name="handle"):
|
|
|
await client.call_peer_handler(server_endpoint, handler_name + "2", "")
|
|
|
|
|
|
await server_primary.stop_listening()
|
|
|
- server_primary.__del__()
|
|
|
- client.__del__()
|
|
|
+ await server_primary.shutdown()
|
|
|
+ await client.shutdown()
|