From 993bc97f7f22e59de326f22e156b7b0e52d58a15 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Fri, 14 Aug 2015 08:03:45 +0300 Subject: Add test for root dir sftp url in test-sftp --- test-sftpfs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'test-sftpfs') diff --git a/test-sftpfs b/test-sftpfs index 83a6c745..255b8c24 100755 --- a/test-sftpfs +++ b/test-sftpfs @@ -60,6 +60,23 @@ class SftpTests(unittest.TestCase, obnamlib.VfsTests): self.fs.close() shutil.rmtree(self.basepath) + def test_connect_to_remote_root_dir(self): + url = 'sftp://localhost/' + settings = { + 'pure-paramiko': False, + 'create': True, + 'sftp-delay': 0, + 'ssh-key': '', + 'strict-ssh-host-keys': False, + 'ssh-known-hosts': os.path.expanduser('~/.ssh/known_hosts'), + 'ssh-command': None, + 'ssh-host-keys-check': 'no', + } + fs = obnamlib.plugins.sftp_plugin.SftpFS(url, settings=settings) + fs.connect() + cwd = fs.getcwd() + self.assertEqual(cwd, '/') + def test_sets_path_to_absolute_path(self): self.assertTrue(self.fs.path.startswith('/')) -- cgit v1.2.1