add unittest: test_parse_content_with_variables

This commit is contained in:
debugtalk
2017-06-28 00:02:44 +08:00
parent 887845493d
commit 12f20023b6

View File

@@ -325,3 +325,25 @@ class TestUtils(ApiServerUnittest):
]
testset_list_3 = utils.load_testcases_by_path(path)
self.assertEqual(testset_list_3, [])
def test_parse_content_with_variables(self):
content = "${var}"
variables_binds = {
"var": "abc"
}
result = utils.parse_content_with_variables(content, variables_binds)
self.assertEqual(result, "abc")
content = "123${var}456"
variables_binds = {
"var": "abc"
}
result = utils.parse_content_with_variables(content, variables_binds)
self.assertEqual(result, "123abc456")
content = "${var1}"
variables_binds = {
"var2": "abc"
}
with self.assertRaises(exception.ParamsError):
utils.parse_content_with_variables(content, variables_binds)