def test_triple_attribs(self): template = ET.fromstring(""" <triple subj="X" pred="Y" obj="Z" > </triple> """) triple = TemplateTripleNode("triple") triple.parse_expression(self._graph, template)
def test_triple(self): template = ET.fromstring(""" <triple> <subj>X</subj> <pred>Y</pred> <obj>Z</obj> </triple> """) triple = TemplateTripleNode("triple") triple.parse_expression(self._graph, template)
def test_triple(self): template = ET.fromstring(""" <triple> <subj>X</subj> <pred>Y</pred> <obj>Z</obj> <id/> </triple> """) triple = TemplateTripleNode("triple") with self.assertRaises(ParserException): triple.parse_expression(self._graph, template)
def __init__(self, subj=None, pred=None, obj=None): TemplateTripleNode.__init__(self, node_name="addtriple", subj=subj, pred=pred, obj=obj)
def __init__(self, subj=None, pred=None, obj=None): TemplateTripleNode.__init__(self, node_name="deletetriple", subj=subj, pred=pred, obj=obj)
def __init__(self, entity=None): TemplateTripleNode.__init__(self, node_name="addtriple", entity=entity)
def test_children_to_xml_all_there(self): node = TemplateTripleNode("triple", subj=TemplateWordNode("S"), pred=TemplateWordNode("P"), obj=TemplateWordNode("O")) self.assertEqual("<subj>S</subj><pred>P</pred><obj>O</obj>", node.children_to_xml(self._client_context))