diff options
| author | Zuul <zuul@review.opendev.org> | 2021-07-20 12:17:11 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2021-07-20 12:17:11 +0000 |
| commit | 593d3f6bd4e3cd1b23de8263e7df2aa23f793f0b (patch) | |
| tree | 530a07d84c4b9d241032bc5a9cfa835b92c0bb39 /cinderclient/tests/unit/fixture_data/client.py | |
| parent | b891c9980f316bd603a9f1429eebad41adf43825 (diff) | |
| parent | 3502a5591a654ae57741c6738994ffa9d8457696 (diff) | |
| download | python-cinderclient-593d3f6bd4e3cd1b23de8263e7df2aa23f793f0b.tar.gz | |
Merge "Remove v2 support from the shell"
Diffstat (limited to 'cinderclient/tests/unit/fixture_data/client.py')
| -rw-r--r-- | cinderclient/tests/unit/fixture_data/client.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/cinderclient/tests/unit/fixture_data/client.py b/cinderclient/tests/unit/fixture_data/client.py index 4a30f70..2beeb90 100644 --- a/cinderclient/tests/unit/fixture_data/client.py +++ b/cinderclient/tests/unit/fixture_data/client.py @@ -14,6 +14,7 @@ from keystoneauth1 import fixture from cinderclient.tests.unit.fixture_data import base from cinderclient.v2 import client as v2client +from cinderclient.v3 import client as v3client class Base(base.Fixture): @@ -46,3 +47,18 @@ class V2(Base): api_key='xx', project_id='xx', auth_url=self.identity_url) + + +class V3(Base): + + def __init__(self, *args, **kwargs): + super(V3, self).__init__(*args, **kwargs) + + svc = self.token.add_service('volumev3') + svc.add_endpoint(self.volume_url) + + def new_client(self): + return v3client.Client(username='xx', + api_key='xx', + project_id='xx', + auth_url=self.identity_url) |
