Ejemplo n.º 1
0
 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))
Ejemplo n.º 2
0
 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))
Ejemplo n.º 3
0
 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)
     )
Ejemplo n.º 4
0
 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)
     )
Ejemplo n.º 5
0
 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)
     )
Ejemplo n.º 6
0
 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)
     )