diff options
author | Mehdi Abaakouk <mehdi.abaakouk@enovance.com> | 2013-07-16 18:43:35 +0200 |
---|---|---|
committer | Mehdi Abaakouk <sileht@sileht.net> | 2013-07-22 17:42:06 +0200 |
commit | 04cc271da208069e921da252554e839de46442ed (patch) | |
tree | 6f9311443d1311160528b4713c75a4d658bcc2cd /ceilometerclient/tests/test_utils.py | |
parent | 3010ebcc75ea271c46351ef68d00482f0fbacb85 (diff) | |
download | python-ceilometerclient-1.0.2.tar.gz |
Allow to set matching_metadata with the cli1.0.2
This change allows to set the matching_metadata of a alarm like this:
ceilometer alarm-create --matching-metadata 'key=value' \
--matching-metadata 'key2=value2' --name 'alarm' ...
Fixes bug #1201877
Change-Id: I22bf261b0a9580a06ae107ed45d082171f21fcc4
Diffstat (limited to 'ceilometerclient/tests/test_utils.py')
-rw-r--r-- | ceilometerclient/tests/test_utils.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ceilometerclient/tests/test_utils.py b/ceilometerclient/tests/test_utils.py index 13f0943..046ebf1 100644 --- a/ceilometerclient/tests/test_utils.py +++ b/ceilometerclient/tests/test_utils.py @@ -45,3 +45,15 @@ class UtilsTest(test_utils.BaseTestCase): | Key | Value | +----------+-------+ ''') + + def test_args_array_to_dict(self): + my_args = { + 'matching_metadata': ['metadata.key=metadata_value'], + 'other': 'value' + } + cleaned_dict = utils.args_array_to_dict(my_args, + "matching_metadata") + self.assertEqual(cleaned_dict, { + 'matching_metadata': {'metadata.key': 'metadata_value'}, + 'other': 'value' + }) |