Skip to content

Commit 98c4c97

Browse files
committed
tests: interface: more aggressive clean-up
1 parent cd8bbcd commit 98c4c97

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

tests/test_interface.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ def __init__(self, *, config: SimpleConfig):
7171
self.proxy = None
7272
self.debug = True
7373
self.bhi_lock = asyncio.Lock()
74+
self.interface = None # type: Interface | None
7475

7576
async def connection_down(self, interface: Interface):
7677
pass
@@ -199,7 +200,10 @@ async def asyncSetUp(self):
199200
self.network = MockNetwork(config=self.config)
200201

201202
async def asyncTearDown(self):
203+
if self.network.interface:
204+
await self.network.interface.close()
202205
self._server.close()
206+
await self._server.wait_closed()
203207
await super().asyncTearDown()
204208

205209
async def _start_iface_and_wait_for_sync(self):

tests/test_lntransport.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ async def f():
102102
for t in transports:
103103
t.close()
104104
server.close()
105+
await server.wait_closed()
105106

106107
await f()
107108

0 commit comments

Comments
 (0)