def test_manager(self):
mem_fs = open_fs('mem://')
with self.assertRaises(errors.ResourceError):
with ftp_errors(mem_fs, path='foo'):
raise error_temp
with self.assertRaises(errors.OperationFailed):
with ftp_errors(mem_fs):
raise error_temp
with self.assertRaises(errors.InsufficientStorage):
with ftp_errors(mem_fs):
raise error_perm('552 foo')
with self.assertRaises(errors.ResourceNotFound):
with ftp_errors(mem_fs):
raise error_perm('501 foo')
with self.assertRaises(errors.PermissionDenied):
with ftp_errors(mem_fs):
raise error_perm('999 foo')
评论列表
文章目录