Added a new function test for volume type set

This is a new test to validate the setting of one property
for an existing volume type

Change-Id: Ia9a7d86ce9b0d8df9d64ddc1df2d443843bba5ef
This commit is contained in:
JP Parkin
2015-07-30 17:31:00 -04:00
parent 4633bdb7cf
commit d52ecfc058

View File

@@ -12,10 +12,10 @@
import uuid
from functional.common import test
from functional.tests.volume.v1 import common
class VolumeTypeTests(test.TestCase):
class VolumeTypeTests(common.BaseVolumeTests):
"""Functional tests for volume type. """
NAME = uuid.uuid4().hex
@@ -43,3 +43,14 @@ class VolumeTypeTests(test.TestCase):
opts = self.get_show_opts(self.FIELDS)
raw_output = self.openstack('volume type show ' + self.NAME + opts)
self.assertEqual(self.NAME + "\n", raw_output)
def test_volume_set_one_property(self):
props = "foo='bar'"
raw_output = self.openstack('volume type set ' + self.NAME +
' --property ' + props)
self.assertEqual('', raw_output)
raw_output = self.openstack('volume type show -f value -c properties '
+ self.NAME)
self.assertEqual(props + '\n', raw_output)