Пример #1
0
def is_guest_node(resource_element):
    """
    Return True if resource_element is already set as guest node.

    etree.Element resource_element is a search element
    """
    return has_meta_attribute(resource_element, "remote-node")
Пример #2
0
 def test_return_true_if_such_meta_attribute_exists(self):
     resource_element = etree.fromstring("""
         <primitive>
             <meta_attributes>
                 <nvpair id="a" name="attr_name" value="value"/>
                 <nvpair id="b" name="other_name" value="other-value"/>
             </meta_attributes>
         </primitive>
     """)
     self.assertTrue(
         nvpair.has_meta_attribute(resource_element, "attr_name"))
Пример #3
0
 def test_return_false_if_meta_attribute_exists_but_in_nested_element(self):
     resource_element = etree.fromstring("""
         <group>
             <primitive>
                 <meta_attributes>
                     <nvpair id="a" name="attr_name" value="value"/>
                 </meta_attributes>
             </primitive>
         </group>
     """)
     self.assertFalse(
         nvpair.has_meta_attribute(resource_element, "attr_name"))
Пример #4
0
 def test_return_true_if_such_meta_attribute_exists(self):
     resource_element = etree.fromstring("""
         <primitive>
             <meta_attributes>
                 <nvpair id="a" name="attr_name" value="value"/>
                 <nvpair id="b" name="other_name" value="other-value"/>
             </meta_attributes>
         </primitive>
     """)
     self.assertTrue(
         nvpair.has_meta_attribute(resource_element, "attr_name")
     )
Пример #5
0
 def test_return_false_if_meta_attribute_exists_but_in_nested_element(self):
     resource_element = etree.fromstring("""
         <group>
             <primitive>
                 <meta_attributes>
                     <nvpair id="a" name="attr_name" value="value"/>
                 </meta_attributes>
             </primitive>
         </group>
     """)
     self.assertFalse(
         nvpair.has_meta_attribute(resource_element, "attr_name")
     )
Пример #6
0
 def test_return_false_if_does_not_have_such_attribute(self):
     resource_element = etree.fromstring("""<primitive/>""")
     self.assertFalse(
         nvpair.has_meta_attribute(resource_element, "attr_name"))
Пример #7
0
 def test_return_false_if_does_not_have_such_attribute(self):
     resource_element = etree.fromstring("""<primitive/>""")
     self.assertFalse(
         nvpair.has_meta_attribute(resource_element, "attr_name")
     )