summaryrefslogtreecommitdiff
path: root/heat/tests/test_parameters.py
diff options
context:
space:
mode:
authorEndre Karlson <endre.karlson@hp.com>2014-09-09 20:05:04 +0200
committerEndre Karlson <endre.karlson@gmail.com>2014-09-09 18:28:29 +0000
commita22e0276bc3f47f88e1f80d4927dd9f514665f7e (patch)
tree5453b60a512c88291eba6f0762344deab22b2e1b /heat/tests/test_parameters.py
parent35d7465c1172400a61cbc7def2eb2fa07243b1f2 (diff)
downloadheat-a22e0276bc3f47f88e1f80d4927dd9f514665f7e.tar.gz
Fix so that CSV as str return value
Closes-Bug: #1367393 Change-Id: I0e40b51482d62b94baab1187ddcc38e4aa2d854d
Diffstat (limited to 'heat/tests/test_parameters.py')
-rw-r--r--heat/tests/test_parameters.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/heat/tests/test_parameters.py b/heat/tests/test_parameters.py
index 154279973..0856415fa 100644
--- a/heat/tests/test_parameters.py
+++ b/heat/tests/test_parameters.py
@@ -54,6 +54,11 @@ class ParameterTest(testtools.TestCase):
self.assertRaises(exception.InvalidSchemaError, self.new_parameter,
'p', {'Type': 'List'}, validate_value=False)
+ def test_list_as_str(self):
+ p = self.new_parameter('p', {'Type': 'CommaDelimitedList'}, 'a,b,c')
+ self.assertEqual(['a', 'b', 'c'], p.value())
+ self.assertEqual('a,b,c', str(p))
+
def test_default_no_override(self):
p = self.new_parameter('defaulted', {'Type': 'String',
'Default': 'blarg'})