def test_count_word_in_patterns(self): graph = PatternGraph(self._aiml_parser) count = graph.count_words_in_patterns() self.assertEquals(0, count) graph = PatternGraph(self._aiml_parser) pattern = ET.fromstring("<pattern>HELLO</pattern>") topic = ET.fromstring("<topic>HELLO</topic>") that = ET.fromstring("<that>HELLO</that>") template = TemplateWordNode("TEST") graph.add_pattern_to_graph(pattern, topic, that, template) count = graph.count_words_in_patterns() self.assertEquals(1, count)
def test_count_word_in_patterns(self): graph = PatternGraph() count = graph.count_words_in_patterns() self.assertEquals(0, count) graph = PatternGraph() pattern = ET.fromstring("<pattern>HELLO</pattern>") topic = ET.fromstring("<topic>HELLO</topic>") that = ET.fromstring("<that>HELLO</that>") template = TemplateWordNode("TEST") graph.add_pattern_to_graph(pattern, topic, that, template) count = graph.count_words_in_patterns() self.assertEquals(1, count)
def test_count_words_in_patterns(self): graph = PatternGraph(self._client_context.brain.aiml_parser) count = graph.count_words_in_patterns() self.assertEqual(0, count) graph = PatternGraph(self._client_context.brain.aiml_parser) pattern1 = ET.fromstring("<pattern>HELLO THErE</pattern>") topic = ET.fromstring("<topic>HELLO</topic>") that = ET.fromstring("<that>HELLO</that>") template = TemplateWordNode("TEST") graph.add_pattern_to_graph(pattern1, topic, that, template) count = graph.count_words_in_patterns() self.assertEqual(2, count) pattern2 = ET.fromstring("<pattern>WHERE ARE YOU</pattern>") graph.add_pattern_to_graph(pattern2, topic, that, template) count = graph.count_words_in_patterns() self.assertEqual(5, count)
def test_count_words_in_patterns(self): graph = PatternGraph(self._client_context.brain.aiml_parser) count = graph.count_words_in_patterns() self.assertEquals(0, count) graph = PatternGraph(self._client_context.brain.aiml_parser) pattern1 = ET.fromstring("<pattern>HELLO THErE</pattern>") topic = ET.fromstring("<topic>HELLO</topic>") that = ET.fromstring("<that>HELLO</that>") template = TemplateWordNode("TEST") graph.add_pattern_to_graph(pattern1, topic, that, template) count = graph.count_words_in_patterns() self.assertEquals(2, count) pattern2 = ET.fromstring("<pattern>WHERE ARE YOU</pattern>") graph.add_pattern_to_graph(pattern2, topic, that, template) count = graph.count_words_in_patterns() self.assertEquals(5, count)