aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <marcin@juszkiewicz.com.pl>2021-07-28 18:24:01 +0200
committerMarcin Juszkiewicz <marcin@juszkiewicz.com.pl>2021-07-29 11:53:37 +0200
commit796a8ec291035dc2fe7747b59d4d485fbe9fd693 (patch)
treeb020f12eb14b1e53a7634d69885c7b77b54ff42a /tests
parent53b391d3612a322ad13e1ec65e2ed9ba7e94a3c1 (diff)
downloadkolla-796a8ec291035dc2fe7747b59d4d485fbe9fd693.tar.gz
kolla-796a8ec291035dc2fe7747b59d4d485fbe9fd693.zip
test-requirements: remove not needed entries
Locally all tox tests passed without those requirements. Also removed keystoneclient test. We are building images not clients. Change-Id: I89578f0d7710cb38db12bf862584f13b49af20ef
Diffstat (limited to 'tests')
-rw-r--r--tests/clients.py69
-rw-r--r--tests/test_keystone.py27
2 files changed, 0 insertions, 96 deletions
diff --git a/tests/clients.py b/tests/clients.py
deleted file mode 100644
index cbeb41890..000000000
--- a/tests/clients.py
+++ /dev/null
@@ -1,69 +0,0 @@
-# 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.
-
-
-from keystoneclient.v2_0 import client as ksclient
-import logging
-
-logging.basicConfig(level=logging.WARNING)
-LOG = logging.getLogger(__name__)
-
-
-class OpenStackClients(object):
-
- def __init__(self):
- self._connected_clients = {}
- self._supported_clients = self.__class__.__subclasses__()
- self.client = None
-
- def get_client(self, name):
- if name in self._connected_clients:
- return self._connected_clients[name]
- try:
- aclass = next(s for s in self._supported_clients if name in
- s.__name__)
- sclient = aclass()
- connected_client = sclient.create()
- self._connected_clients[name] = connected_client
- return connected_client
-
- except StopIteration:
- LOG.warning("Requested client %s not found", name)
- raise
-
- def create(self):
- pass
-
-
-class KeystoneClient(OpenStackClients):
-
- def __init__(self):
- super(KeystoneClient, self).__init__()
- # TODO(Jeff Peeler): this shouldn't be hard coded
- self.creds = {'auth_url': 'http://10.0.0.4:5000/v2.0',
- 'username': 'admin',
- 'password': 'steakfordinner',
- 'tenant_name': 'admin'}
-
- def create(self):
- if self.client is None:
- self.client = ksclient.Client(**self.creds)
- return self.client
-
-
-if __name__ == '__main__':
- # TODO(Jeff Peeler): mock this
- client_mgr = OpenStackClients()
- ks = client_mgr.get_client('KeystoneClient')
- LOG.info(ks)
- ks2 = client_mgr.get_client('KeystoneClient')
- LOG.info(ks2)
diff --git a/tests/test_keystone.py b/tests/test_keystone.py
deleted file mode 100644
index dbbba88ad..000000000
--- a/tests/test_keystone.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# 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.
-
-from tests import clients
-import testtools
-
-
-# TODO(jeffrey4l): remove this skip when this test can passed.
-@testtools.skip
-class KeystoneTest(testtools.TestCase):
- def setUp(self):
- super(KeystoneTest, self).setUp()
- self.kc = clients.OpenStackClients().get_client('KeystoneClient')
-
- def test_tenants(self):
- result = self.kc.tenants.list()
- # only admin tenant
- self.assertEqual(1, len(result))