summaryrefslogtreecommitdiff
path: root/cinderclient/tests/unit/fixture_data/client.py
diff options
context:
space:
mode:
Diffstat (limited to 'cinderclient/tests/unit/fixture_data/client.py')
-rw-r--r--cinderclient/tests/unit/fixture_data/client.py16
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)