def test_node(self): root = TemplateNode() self.assertIsNotNone(root) self.assertIsNotNone(root.children) self.assertEqual(len(root.children), 0) node = TemplateSRAIXNode() self.assertIsNotNone(node) node.host = "http://somebot.org" node.botid = "1234567890" node.hint = "The usual" node.apikey = "ABCDEF" node.service = "api" root.append(node) self.assertEqual(len(root.children), 1)
def test_node_unsupported_attributes(self): root = TemplateNode() self.assertIsNotNone(root) self.assertIsNotNone(root.children) self.assertEqual(len(root.children), 0) node = TemplateSRAIXNode() self.assertIsNotNone(node) node.host = "http://somebot.org" node.botid = "1234567890" node.hint = "The usual" node.apikey = "ABCDEF" node.service = "api" root.append(node) self.assertEqual(len(root.children), 1) self.assertEqual("[SRAIX (service=api)]", node.to_string())