Commit 3001040e authored by Jérome Perrin's avatar Jérome Perrin

test

parent 260786e0
...@@ -151,6 +151,15 @@ class TestSFTPOperations(ProFTPdTestCase): ...@@ -151,6 +151,15 @@ class TestSFTPOperations(ProFTPdTestCase):
# no half uploaded file is kept # no half uploaded file is kept
self.assertEqual([], os.listdir(self.upload_dir)) self.assertEqual([], os.listdir(self.upload_dir))
def test_user_cannot_escape_home(self):
with self._getConnection() as sftp:
with self.assertRaisesRegexp(IOError, 'Permission denied'):
sftp.listdir('..')
with self.assertRaisesRegexp(IOError, 'Permission denied'):
sftp.listdir('/')
with self.assertRaisesRegexp(IOError, 'Permission denied'):
sftp.listdir('/tmp/')
class TestUserManagement(ProFTPdTestCase): class TestUserManagement(ProFTPdTestCase):
def test_user_can_be_added_from_script(self): def test_user_can_be_added_from_script(self):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment