def test_node_defaults(self): root = TemplateNode() node = TemplateUniqNode() root.append(node) result = root.resolve(self._client_context) self.assertIsNotNone(result) self.assertEquals("", result)
def test_node_defaults(self): root = TemplateNode() node = TemplateUniqNode() self.assertIsNotNone(node.query) self.assertIsInstance(node.query, RDFUniqueStatement) root.append(node) result = root.resolve(self.bot, self.clientid) self.assertIsNotNone(result) self.assertEquals("", result)
def test_node_no_defaults(self): root = TemplateNode() node = TemplateUniqNode(subj=TemplateWordNode("S"), pred=TemplateWordNode("P"), obj=TemplateWordNode("O")) root.append(node) result = root.resolve(self._client_context) self.assertIsNotNone(result) self.assertEquals("", result)
def test_to_xml(self): root = TemplateNode() query = RDFQuery(subject=TemplateWordNode("S"), predicate=TemplateWordNode("P"), object=TemplateWordNode("O")) statement = RDFUniqueStatement(query) node = TemplateUniqNode(statement) root.append(node) xml = root.xml_tree(self.bot, self.clientid) self.assertIsNotNone(xml) xml_str = ET.tostring(xml, "utf-8").decode("utf-8") self.assertEqual("<template><uniq><subj>S</subj><pred>P</pred><obj>O</obj></uniq></template>", xml_str)
def test_node_no_defaults(self): root = TemplateNode() query = RDFQuery(subject=TemplateWordNode("S"), predicate=TemplateWordNode("P"), object=TemplateWordNode("O")) statement = RDFUniqueStatement(query) node = TemplateUniqNode(statement) self.assertIsNotNone(node.query) self.assertIsInstance(node.query, RDFUniqueStatement) self.assertEquals(node.query, statement) root.append(node) result = root.resolve(self.bot, self.clientid) self.assertIsNotNone(result) self.assertEquals("", result)
def test_to_xml(self): root = TemplateNode() node = TemplateUniqNode(subj=TemplateWordNode("S"), pred=TemplateWordNode("P"), obj=TemplateWordNode("O")) root.append(node) xml = root.xml_tree(self._client_context) self.assertIsNotNone(xml) xml_str = ET.tostring(xml, "utf-8").decode("utf-8") self.assertEqual( "<template><uniq><subj>S</subj><pred>P</pred><obj>O</obj></uniq></template>", xml_str)
def test_to_string(self): root = TemplateUniqNode() self.assertIsNotNone(root) self.assertEquals("UNIQ", root.to_string())
def __init__(self): TemplateUniqNode.__init__(self)
def __init__(self): TemplateUniqNode.__init__(self)
def test_to_string(self): root = TemplateUniqNode() self.assertIsNotNone(root) self.assertEquals("UNIQ", root.to_string())