From 27d633eeb3a66e155a1a6dc242ba246e13eadfe6 Mon Sep 17 00:00:00 2001 From: Eric Froemling Date: Fri, 18 Mar 2022 22:27:03 -0500 Subject: [PATCH] more test work --- tests/test_efro/test_rpc.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tests/test_efro/test_rpc.py b/tests/test_efro/test_rpc.py index 8499572c..a83eb424 100644 --- a/tests/test_efro/test_rpc.py +++ b/tests/test_efro/test_rpc.py @@ -192,8 +192,15 @@ class _Tester: client_endpoint_ref = weakref.ref(self.client.endpoint) del self.client._endpoint del self.server._endpoint - assert server_endpoint_ref() is None, 'Server did not go down cleanly.' - assert client_endpoint_ref() is None, 'Client did not go down cleanly.' + + for name, endpoint in [ + ('server', server_endpoint_ref()), + ('client', client_endpoint_ref()), + ]: + if endpoint is not None: + import gc + print('referrers:', gc.get_referrers(endpoint)) + raise RuntimeError(f'{name} did not go down cleanly') async def _run(self, testcall: Awaitable[None]) -> None: