def _assert_client_call(self, init_mock, url, auth=mock.sentinel.auth): cinder.get_client(self.context) init_mock.assert_called_once_with(mock.ANY, session=mock.sentinel.session, auth=auth, endpoint_override=url, connect_retries=2, global_request_id='global')
def test_get_client(self, mock_client_init, mock_session): mock_session_obj = mock.Mock() expected = {'connect_retries': 2, 'session': mock_session_obj} mock_session.return_value = mock_session_obj mock_client_init.return_value = None cinder.get_client() mock_session.assert_called_once_with() mock_client_init.assert_called_once_with(mock.ANY, **expected)
def _assert_client_call(self, init_mock, url, auth=mock.sentinel.auth): cinder.get_client(self.context) init_mock.assert_called_once_with( mock.ANY, session=mock.sentinel.session, auth=auth, endpoint_override=url, connect_retries=2, global_request_id='global')
def test_get_client_with_region(self, mock_client_init, mock_session): mock_session_obj = mock.Mock() expected = {'connect_retries': 2, 'region_name': 'test-region', 'session': mock_session_obj} mock_session.return_value = mock_session_obj self.config(region_name='test-region', group='keystone') mock_client_init.return_value = None cinder.get_client() mock_client_init.assert_called_once_with(mock.ANY, **expected) mock_session.assert_called_once_with()
def test_get_client_with_endpoint_override( self, mock_client_init, mock_session): self.config(url='http://test-url', group='cinder') mock_session_obj = mock.Mock() expected = {'connect_retries': 2, 'endpoint_override': 'http://test-url', 'session': mock_session_obj} mock_session.return_value = mock_session_obj mock_client_init.return_value = None cinder.get_client() mock_client_init.assert_called_once_with(mock.ANY, **expected) mock_session.assert_called_once_with()