{"library":"mocksftp","title":"Mock SFTP Server for Testing","description":"Mocksftp (v1.0.1) provides a mock SFTP server for integration testing. It runs an in-process SFTP server backed by paramiko, enabling tests to exercise SFTP clients without a real SSH server. Low activity, no release schedule.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install mocksftp"],"cli":null},"imports":["from mocksftp import MockSFTPServer"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import os\nfrom mocksftp import MockSFTPServer\nimport paramiko\n\nwith MockSFTPServer() as server:\n    port = server.server_port\n    username = 'testuser'\n    password = 'testpass'\n    transport = paramiko.Transport(('localhost', port))\n    transport.connect(username=username, password=password)\n    sftp = paramiko.SFTPClient.from_transport(transport)\n    sftp.put('local.txt', 'remote.txt')\n    sftp.close()\n    transport.close()","lang":"python","description":"Basic usage: start mock SFTP server, connect and transfer file.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}