def test_node_from_element_bot(self): self.set_collection_properties() bot_element = ET.fromstring('<bot>name</bot>') graph = PatternGraph(self._client_context.brain.aiml_parser) node = graph.node_from_element(bot_element) self.assertIsNotNone(node) self.assertIsInstance(node, PatternBotNode)
def test_node_from_element_set(self): self.set_collection_sets() set_element = ET.fromstring('<set>colour</set>') graph = PatternGraph(self._client_context.brain.aiml_parser) node = graph.node_from_element(set_element) self.assertIsNotNone(node) self.assertIsInstance(node, PatternSetNode)
def test_node_from_element_bot(self): bot_element = ET.fromstring('<bot>name</bot>') graph = PatternGraph(self._aiml_parser) node = graph.node_from_element(bot_element) self.assertIsNotNone(node) self.assertIsInstance(node, PatternBotNode)
def test_node_from_element_set(self): set_element = ET.fromstring('<set>colour</set>') graph = PatternGraph(self._aiml_parser) node = graph.node_from_element(set_element) self.assertIsNotNone(node) self.assertIsInstance(node, PatternSetNode)
def test_node_from_element_iset(self): set_element = ET.fromstring('<iset>yes, no</iset>') graph = PatternGraph(self._aiml_parser) node = graph.node_from_element(set_element) self.assertIsNotNone(node) self.assertIsInstance(node, PatternISetNode)
def test_node_from_element_invalid(self): set_element = ET.fromstring('<invalid>yes, no</invalid>') graph = PatternGraph(self._client_context.brain.aiml_parser) with self.assertRaises(ParserException): _ = graph.node_from_element(set_element)
def test_node_from_element_bot(self): set_element = ET.fromstring('<bot>name</bot>') node = PatternGraph.node_from_element(set_element) self.assertIsNotNone(node) self.assertIsInstance(node, PatternBotNode)
def test_node_from_element_set(self): set_element = ET.fromstring('<set>colour</set>') node = PatternGraph.node_from_element(set_element) self.assertIsNotNone(node) self.assertIsInstance(node, PatternSetNode)
def test_node_from_element_bot(self): bot_element = ET.fromstring('<bot>name</bot>') graph = PatternGraph(self._client_context.brain.aiml_parser) node = graph.node_from_element(bot_element) self.assertIsNotNone(node) self.assertIsInstance(node, PatternBotNode)
def test_node_from_element_set(self): set_element = ET.fromstring('<set>colour</set>') graph = PatternGraph(self._client_context.brain.aiml_parser) node = graph.node_from_element(set_element) self.assertIsNotNone(node) self.assertIsInstance(node, PatternSetNode)