summaryrefslogtreecommitdiff
path: root/openstackclient/tests
diff options
context:
space:
mode:
authorTang Chen <chen.tang@easystack.cn>2016-02-21 09:10:15 +0800
committerTang Chen <chen.tang@easystack.cn>2016-02-21 09:10:15 +0800
commitacc0297fa61f1dbc23ac5106ea26fc940339c9aa (patch)
treec37e8478106c1b08a5b415c2aaee1c65736ab233 /openstackclient/tests
parent5a978b9ec137cece167f0164dbb1754002a81bec (diff)
downloadpython-openstackclient-acc0297fa61f1dbc23ac5106ea26fc940339c9aa.tar.gz
Add functional tests for "volume" commands v2
The tests for v2 "volume" commands are quite similar to v1. This patch also map 'metadata' to 'properties', 'volume_type' to 'type' to align to the v1 output. Change-Id: Icf2c5463b186fc78c890ccd96453090c4a2c2eb6 Partial-bug: #1519503
Diffstat (limited to 'openstackclient/tests')
-rw-r--r--openstackclient/tests/volume/v2/fakes.py28
1 files changed, 26 insertions, 2 deletions
diff --git a/openstackclient/tests/volume/v2/fakes.py b/openstackclient/tests/volume/v2/fakes.py
index 2fc5c8ff..cfc58bb4 100644
--- a/openstackclient/tests/volume/v2/fakes.py
+++ b/openstackclient/tests/volume/v2/fakes.py
@@ -17,6 +17,7 @@ import mock
import random
import uuid
+from openstackclient.common import utils as common_utils
from openstackclient.tests import fakes
from openstackclient.tests.identity.v3 import fakes as identity_fakes
from openstackclient.tests.image.v2 import fakes as image_fakes
@@ -56,8 +57,31 @@ VOLUME = {
"attachments": volume_attachments
}
-VOLUME_columns = tuple(sorted(VOLUME))
-VOLUME_data = tuple((VOLUME[x] for x in sorted(VOLUME)))
+VOLUME_columns = (
+ "attachments",
+ "availability_zone",
+ "description",
+ "id",
+ "name",
+ "properties",
+ "size",
+ "snapshot_id",
+ "status",
+ "type"
+)
+
+VOLUME_data = (
+ volume_attachments,
+ volume_availability_zone,
+ volume_description,
+ volume_id,
+ volume_name,
+ common_utils.format_dict(volume_metadata),
+ volume_size,
+ volume_snapshot_id,
+ volume_status,
+ volume_type
+)
snapshot_id = "cb2d364e-4d1c-451a-8c68-b5bbcb340fb2"