Skip to content

Commit 21fcd58

Browse files
authored
Prevent ResourceWarning about listening socket
Server threads take some times to shutdown, using the server as a context manager force a call to ThreadMixin.server_close() which waits on the threads.
1 parent 8f90e80 commit 21fcd58

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

pytest_sftpserver/plugin.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88

99
@pytest.yield_fixture(scope="session")
1010
def sftpserver(request):
11-
server = SFTPServer()
12-
server.start()
11+
with SFTPServer() as server:
12+
server.start()
1313

14-
yield server
14+
yield server
1515

16-
if server.is_alive():
17-
server.shutdown()
16+
if server.is_alive():
17+
server.shutdown()

0 commit comments

Comments
 (0)