示例#1
0
 def test__verify_node_info(self):
     common._verify_node_info("properties",
                              {"a": True,
                               "b": False,
                               "c": 0,
                               "d": "something",
                               "e": "somethingelse"},
                              ["a", "b", "c", "e"])
示例#2
0
 def test__verify_node_info_missing_values_empty_string(self):
     with self.assertRaisesRegex(exception.MissingParameterValue,
                                 "'properties:a', 'properties:b'"):
         common._verify_node_info("properties", {
             "a": '',
             "b": None,
             "c": "something"
         }, ["a", "b", "c"])
示例#3
0
 def test__verify_node_info(self):
     common._verify_node_info("properties",
                              {"a": True,
                               "b": False,
                               "c": 0,
                               "d": "something",
                               "e": "somethingelse"},
                              ["a", "b", "c", "e"])
示例#4
0
 def test__verify_node_info_missing_values_empty_string(self):
     with self.assertRaisesRegex(exception.MissingParameterValue,
                                 "'properties:a', 'properties:b'"):
         common._verify_node_info("properties",
                                  {"a": '', "b": None, "c": "something"},
                                  ["a", "b", "c"])