summaryrefslogtreecommitdiff
path: root/openstackclient/tests/common/test_clientmanager.py
diff options
context:
space:
mode:
Diffstat (limited to 'openstackclient/tests/common/test_clientmanager.py')
-rw-r--r--openstackclient/tests/common/test_clientmanager.py69
1 files changed, 0 insertions, 69 deletions
diff --git a/openstackclient/tests/common/test_clientmanager.py b/openstackclient/tests/common/test_clientmanager.py
deleted file mode 100644
index 625e175a..00000000
--- a/openstackclient/tests/common/test_clientmanager.py
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 2012-2013 OpenStack Foundation
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-#
-
-import copy
-
-from keystoneauth1 import token_endpoint
-from osc_lib.tests import utils as osc_lib_test_utils
-
-from openstackclient.common import clientmanager
-from openstackclient.tests import fakes
-
-
-class TestClientManager(osc_lib_test_utils.TestClientManager):
-
- def _clientmanager_class(self):
- """Allow subclasses to override the ClientManager class"""
- return clientmanager.ClientManager
-
- def test_client_manager_token_endpoint(self):
- token_auth = {
- 'url': fakes.AUTH_URL,
- 'token': fakes.AUTH_TOKEN,
- }
- client_manager = self._make_clientmanager(
- auth_args=token_auth,
- auth_plugin_name='token_endpoint',
- )
-
- self.assertEqual(
- fakes.AUTH_URL,
- client_manager._cli_options.config['auth']['url'],
- )
- self.assertEqual(
- fakes.AUTH_TOKEN,
- client_manager.auth.get_token(None),
- )
- self.assertIsInstance(
- client_manager.auth,
- token_endpoint.Token,
- )
- self.assertTrue(client_manager.is_network_endpoint_enabled())
-
- def test_client_manager_network_endpoint_disabled(self):
- auth_args = copy.deepcopy(self.default_password_auth)
- auth_args.update({
- 'user_domain_name': 'default',
- 'project_domain_name': 'default',
- })
- # v3 fake doesn't have network endpoint
- client_manager = self._make_clientmanager(
- auth_args=auth_args,
- identity_api_version='3',
- auth_plugin_name='v3password',
- )
-
- self.assertFalse(client_manager.is_service_available('network'))
- self.assertFalse(client_manager.is_network_endpoint_enabled())