summaryrefslogtreecommitdiff
path: root/openstackclient/tests/volume/v2/fakes.py
diff options
context:
space:
mode:
authorAmey Bhide <abhide@vmware.com>2015-06-01 23:40:48 -0700
committerAmey Bhide <abhide@vmware.com>2015-07-24 13:16:38 -0700
commit96afb8b1b7b59a8a53b6614457fbbf36fc9882dc (patch)
tree76c1d8c0428dff50cc0a7275ebaa15e8eab1fe6a /openstackclient/tests/volume/v2/fakes.py
parent46cc7d12ad202184917822dfa16dc66d066c8538 (diff)
downloadpython-openstackclient-96afb8b1b7b59a8a53b6614457fbbf36fc9882dc.tar.gz
Add support for volume v2 commands
Adds the following commands: openstack volume create openstack volume set openstack volume unset Implements: blueprint volume-v2 Change-Id: Icb7404815763aa88550112fb42f5200ce05c2486
Diffstat (limited to 'openstackclient/tests/volume/v2/fakes.py')
-rw-r--r--openstackclient/tests/volume/v2/fakes.py17
1 files changed, 16 insertions, 1 deletions
diff --git a/openstackclient/tests/volume/v2/fakes.py b/openstackclient/tests/volume/v2/fakes.py
index c896ed6d..a95bc94b 100644
--- a/openstackclient/tests/volume/v2/fakes.py
+++ b/openstackclient/tests/volume/v2/fakes.py
@@ -17,6 +17,7 @@ import mock
from openstackclient.tests import fakes
from openstackclient.tests.identity.v2_0 import fakes as identity_fakes
+from openstackclient.tests.image.v2 import fakes as image_fakes
from openstackclient.tests import utils
volume_id = "ce26708d-a7f8-4b4b-9861-4a80256615a6"
@@ -26,8 +27,11 @@ volume_status = "available"
volume_size = 20
volume_type = "fake_lvmdriver-1"
volume_metadata = {
- "foo": "bar"
+ 'Alpha': 'a',
+ 'Beta': 'b',
+ 'Gamma': 'g',
}
+volume_metadata_str = "Alpha='a', Beta='b', Gamma='g'"
volume_snapshot_id = 1
volume_availability_zone = "nova"
volume_attachments = ["fake_attachments"]
@@ -169,6 +173,13 @@ QOS_WITH_ASSOCIATIONS = {
'associations': [qos_association]
}
+image_id = 'im1'
+image_name = 'graven'
+IMAGE = {
+ 'id': image_id,
+ 'name': image_name
+}
+
class FakeVolumeClient(object):
def __init__(self, **kwargs):
@@ -200,3 +211,7 @@ class TestVolume(utils.TestCommand):
endpoint=fakes.AUTH_URL,
token=fakes.AUTH_TOKEN
)
+ self.app.client_manager.image = image_fakes.FakeImagev2Client(
+ endpoint=fakes.AUTH_URL,
+ token=fakes.AUTH_TOKEN
+ )