diff options
Diffstat (limited to 'functest/tests/unit/openstack/tempest/test_conf_utils.py')
-rw-r--r-- | functest/tests/unit/openstack/tempest/test_conf_utils.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/functest/tests/unit/openstack/tempest/test_conf_utils.py b/functest/tests/unit/openstack/tempest/test_conf_utils.py index 7d94b88cc..7c493372f 100644 --- a/functest/tests/unit/openstack/tempest/test_conf_utils.py +++ b/functest/tests/unit/openstack/tempest/test_conf_utils.py @@ -182,6 +182,26 @@ class OSTempestConfUtilsTesting(unittest.TestCase): ['rally', 'verify', 'configure-verifier', '--reconfigure', '--id', str(getattr(config.CONF, 'tempest_verifier_name'))]) + def test_convert_dict_to_ini(self): + self.assertEqual( + conf_utils.convert_dict_to_ini({}), "") + self.assertEqual( + conf_utils.convert_dict_to_ini({"a": "b"}), "a=b") + value = conf_utils.convert_dict_to_ini({"a": "b", "c": "d"}) + self.assertTrue(value == "a=b,c=d" or value == "c=d,a=b") + with self.assertRaises(AssertionError): + conf_utils.convert_list_to_ini("") + + def test_convert_list_to_ini(self): + self.assertEqual( + conf_utils.convert_list_to_ini([]), "") + self.assertEqual( + conf_utils.convert_list_to_ini(["a"]), "a") + self.assertEqual( + conf_utils.convert_list_to_ini(["a", "b"]), "a,b") + with self.assertRaises(AssertionError): + conf_utils.convert_list_to_ini("") + if __name__ == "__main__": logging.disable(logging.CRITICAL) |