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")
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"))
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"))
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") )
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") )
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"))
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") )