def mock_inner_provider(): mock_provider = utils.MockProvider1({}, {}, {}) mock_provider.copy = utils.MockCoroutine() mock_provider.move = utils.MockCoroutine() mock_provider.delete = utils.MockCoroutine() mock_provider.upload = utils.MockCoroutine() mock_provider.download = utils.MockCoroutine() mock_provider.metadata = utils.MockCoroutine() mock_provider.validate_v1_path = utils.MockCoroutine() mock_provider._children_metadata = utils.MockCoroutine() return mock_provider
def mock_provider(monkeypatch): mock_provider = test_utils.MockProvider1({}, {}, {}) mock_provider.copy = test_utils.MockCoroutine() mock_provider.move = test_utils.MockCoroutine() mock_provider.delete = test_utils.MockCoroutine() mock_provider.upload = test_utils.MockCoroutine() mock_provider.download = test_utils.MockCoroutine() mock_provider.metadata = test_utils.MockCoroutine() mock_make_provider = mock.Mock(return_value=mock_provider) monkeypatch.setattr(parity, 'make_provider', mock_make_provider) return mock_provider
def provider_and_mock(monkeypatch, auth, credentials, settings): mock_provider = utils.MockProvider1({}, {}, {}) mock_provider.copy = utils.MockCoroutine() mock_provider.move = utils.MockCoroutine() mock_provider.delete = utils.MockCoroutine() mock_provider.upload = utils.MockCoroutine() mock_provider.download = utils.MockCoroutine() mock_provider.metadata = utils.MockCoroutine() mock_make_provider = mock.Mock(return_value=mock_provider) monkeypatch.setattr(OSFStorageProvider, 'make_provider', mock_make_provider) return OSFStorageProvider(auth, credentials, settings), mock_provider
def setUp(self): super().setUp() self.mock_auth = utils.MockCoroutine(return_value={ 'auth': {}, 'settings': {}, 'credentials': {} }) self.mock_provider = mock.Mock( return_value=utils.MockProvider1({}, {}, {})) self.mock_auth_patcher = mock.patch( 'waterbutler.server.api.v1.provider.auth_handler.get', self.mock_auth) self.mock_provider_patcher = mock.patch( 'waterbutler.server.api.v1.provider.utils.make_provider', self.mock_provider) self.mock_auth_patcher.start() self.mock_provider_patcher.start()
def provider1(): return utils.MockProvider1({'user': '******'}, {'pass': '******'}, {})