diff --git a/external_file_location/$ b/external_file_location/$ deleted file mode 100644 index 7243ff70..00000000 --- a/external_file_location/$ +++ /dev/null @@ -1,61 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Copyright (C) 2015 Akretion (http://www.akretion.com). -# @author Valentin CHEMIERE -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################### - -import mock -from contextlib import contextmanager - -class ConnMock(object): - - def __init__(self, response): - import ipdb; ipdb.set_trace() - self.response = response - - def isfile(self, path): - return self.response['isfile'] - - def makedir(self, path): - return self.response['makedir'] - - def exists(self, path): - return self.response['exists'] - - def open(self, path, mode): - return self.response['open'] - - def listdir(self, path): - return self.response['listdir'] - - def remove(self, path): - return self.response['remove'] - - def rename(self, source_path, target_path): - return self.response['rename'] - - def __call__(self, *args, **kwargs): - return self - - def __exit__(self, *args, **kwargs): - pass - -@contextmanager -def sftp_mock(response): - with mock.patch('fs.sftpfs.SFTPFS', ConnMock(response)) as SFTPFS: - yield