Exemplo n.º 1
0
 def test_expands_dict_of_templates(self):
     params = {"foo": "bar"}
     self.assertEqual(vmdb.expand_templates({"key": "{{ foo }}"}, params),
                      {"key": "bar"})
Exemplo n.º 2
0
 def test_expands_simple_string_template(self):
     params = {"foo": "bar"}
     self.assertEqual(vmdb.expand_templates("{{ foo }}", params), "bar")
Exemplo n.º 3
0
 def test_expands_list_of_templates(self):
     params = {"foo": "bar"}
     self.assertEqual(vmdb.expand_templates(["{{ foo }}"], params), ["bar"])
Exemplo n.º 4
0
 def test_returns_same_given_string_without_template(self):
     self.assertEqual(vmdb.expand_templates("foo", {}), "foo")
Exemplo n.º 5
0
 def test_raises_assert_if_given_incomprehensible_value(self):
     with self.assertRaises(AssertionError):
         vmdb.expand_templates(None, {})
Exemplo n.º 6
0
 def test_expands_dict_of_templates(self):
     params = {
         'foo': 'bar',
     }
     self.assertEqual(vmdb.expand_templates({'key': '{{ foo }}'}, params),
                      {'key': 'bar'})
Exemplo n.º 7
0
 def test_expands_list_of_templates(self):
     params = {
         'foo': 'bar',
     }
     self.assertEqual(vmdb.expand_templates(['{{ foo }}'], params), ['bar'])
Exemplo n.º 8
0
 def test_expands_simple_string_template(self):
     params = {
         'foo': 'bar',
     }
     self.assertEqual(vmdb.expand_templates('{{ foo }}', params), 'bar')