Esempio n. 1
0
 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)
Esempio n. 2
0
 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)
Esempio n. 3
0
 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)
Esempio n. 4
0
 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)
Esempio n. 5
0
 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)
Esempio n. 6
0
 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)
Esempio n. 7
0
 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)
Esempio n. 8
0
 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)
Esempio n. 9
0
 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)
Esempio n. 10
0
 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)
Esempio n. 11
0
 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)