def test_node_pattern(self): lib._append_level_element(self.tree, "2", TARGET_TYPE_REGEXP, "node-\d+", ["d1", "d2"]) assert_xml_equal( """ <fencing-topology> <fencing-level id="fl-node-d-2" devices="d1,d2" index="2" target-pattern="node-\d+" /> </fencing-topology> """, etree_to_str(self.tree))
def test_node_name(self): lib._append_level_element(self.tree, 1, TARGET_TYPE_NODE, "node1", ["d1"]) assert_xml_equal( """ <fencing-topology> <fencing-level id="fl-node1-1" devices="d1" index="1" target="node1" /> </fencing-topology> """, etree_to_str(self.tree))
def test_node_pattern(self): lib._append_level_element( self.tree, "2", TARGET_TYPE_REGEXP, "node-\d+", ["d1", "d2"] ) assert_xml_equal( """ <fencing-topology> <fencing-level id="fl-node-d-2" devices="d1,d2" index="2" target-pattern="node-\d+" /> </fencing-topology> """, etree_to_str(self.tree) )
def test_node_name(self): lib._append_level_element( self.tree, 1, TARGET_TYPE_NODE, "node1", ["d1"] ) assert_xml_equal( """ <fencing-topology> <fencing-level id="fl-node1-1" devices="d1" index="1" target="node1" /> </fencing-topology> """, etree_to_str(self.tree) )
def test_node_attribute(self): lib._append_level_element( self.tree, 3, TARGET_TYPE_ATTRIBUTE, ("name%@x", "val%@x"), ["d1"], ) assert_xml_equal( """ <fencing-topology> <fencing-level id="fl-namex-3" devices="d1" index="3" target-attribute="name%@x" target-value="val%@x" /> </fencing-topology> """, etree_to_str(self.tree) )
def test_node_attribute(self): lib._append_level_element( self.tree, 3, TARGET_TYPE_ATTRIBUTE, ("name%@x", "val%@x"), ["d1"], ) assert_xml_equal( """ <fencing-topology> <fencing-level id="fl-namex-3" devices="d1" index="3" target-attribute="name%@x" target-value="val%@x" /> </fencing-topology> """, etree_to_str(self.tree) )