summaryrefslogtreecommitdiff
path: root/openstackclient/tests/compute/v2/fakes.py
diff options
context:
space:
mode:
authorTang Chen <chen.tang@easystack.cn>2016-02-20 10:34:40 +0800
committerTang Chen <chen.tang@easystack.cn>2016-02-20 17:16:01 +0800
commitb4edbd55f2d22214fa9ebdba4b772d2c9d7b9e36 (patch)
tree9ae267b769e108cc4a6098ddc0b76c962e31e165 /openstackclient/tests/compute/v2/fakes.py
parent5a978b9ec137cece167f0164dbb1754002a81bec (diff)
downloadpython-openstackclient-b4edbd55f2d22214fa9ebdba4b772d2c9d7b9e36.tar.gz
Add unit test for "flavor show" command
Change-Id: I1591649e5b97a885707042fcccad3335ee8c7aec
Diffstat (limited to 'openstackclient/tests/compute/v2/fakes.py')
-rw-r--r--openstackclient/tests/compute/v2/fakes.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/openstackclient/tests/compute/v2/fakes.py b/openstackclient/tests/compute/v2/fakes.py
index 974095ea..96d85b0c 100644
--- a/openstackclient/tests/compute/v2/fakes.py
+++ b/openstackclient/tests/compute/v2/fakes.py
@@ -404,6 +404,12 @@ class FakeFlavor(object):
'name': 'flavor-name-' + uuid.uuid4().hex,
'ram': 8192,
'vcpus': 4,
+ 'disk': 128,
+ 'swap': '',
+ 'rxtx_factor': '1.0',
+ 'OS-FLV-DISABLED:disabled': False,
+ 'os-flavor-access:is_public': True,
+ 'OS-FLV-EXT-DATA:ephemeral': 0,
}
# Overwrite default attributes.
@@ -411,6 +417,12 @@ class FakeFlavor(object):
flavor = FakeFlavorResource(info=copy.deepcopy(flavor_info),
loaded=True)
+
+ # Set attributes with special mappings in nova client.
+ flavor.disabled = flavor_info['OS-FLV-DISABLED:disabled']
+ flavor.is_public = flavor_info['os-flavor-access:is_public']
+ flavor.ephemeral = flavor_info['OS-FLV-EXT-DATA:ephemeral']
+
return flavor
@staticmethod