Ejemplo n.º 1
0
 def test_success(self):
     lib.remove_device_from_all_levels(self.tree, "d3")
     assert_xml_equal(
         """
         <fencing-topology>
             <fencing-level
                 id="fl1" index="1" devices="d1,d2" target="nodeA"
             />
             <fencing-level
                 id="fl3" index="1" devices="d2,d1" target="nodeB"
             />
             <fencing-level
                 id="fl5" index="1" devices="d4" target-pattern="node\d+"
             />
             <fencing-level
                 id="fl6" index="2" devices="d1" target-pattern="node\d+"
             />
             <fencing-level
                 id="fl7" index="3" devices="d4"
                 target-attribute="fencing" target-value="improved"
             />
             <fencing-level
                 id="fl8" index="4" devices="d5"
                 target-attribute="fencing" target-value="improved"
             />
             <fencing-level
                 id="fl9" index="3" devices="dR" target-pattern="node-R.*"
             />
             <fencing-level
                 id="fl10" index="4" devices="dR-special"
                 target-attribute="fencing" target-value="remote-special"
             />
         </fencing-topology>
         """, etree_to_str(self.tree))
Ejemplo n.º 2
0
 def test_success(self):
     lib.remove_device_from_all_levels(self.tree, "d3")
     assert_xml_equal(
         """
         <fencing-topology>
             <fencing-level
                 id="fl1" index="1" devices="d1,d2" target="nodeA"
             />
             <fencing-level
                 id="fl3" index="1" devices="d2,d1" target="nodeB"
             />
             <fencing-level
                 id="fl5" index="1" devices="d4" target-pattern="node\d+"
             />
             <fencing-level
                 id="fl6" index="2" devices="d1" target-pattern="node\d+"
             />
             <fencing-level
                 id="fl7" index="3" devices="d4"
                 target-attribute="fencing" target-value="improved"
             />
             <fencing-level
                 id="fl8" index="4" devices="d5"
                 target-attribute="fencing" target-value="improved"
             />
             <fencing-level
                 id="fl9" index="3" devices="dR" target-pattern="node-R.*"
             />
             <fencing-level
                 id="fl10" index="4" devices="dR-special"
                 target-attribute="fencing" target-value="remote-special"
             />
         </fencing-topology>
         """,
         etree_to_str(self.tree)
     )
Ejemplo n.º 3
0
 def test_no_such_device(self):
     original_xml = etree_to_str(self.tree)
     lib.remove_device_from_all_levels(self.tree, "dX")
     assert_xml_equal(original_xml, etree_to_str(self.tree))
Ejemplo n.º 4
0
 def test_no_such_device(self):
     original_xml = etree_to_str(self.tree)
     lib.remove_device_from_all_levels(self.tree, "dX")
     assert_xml_equal(original_xml, etree_to_str(self.tree))