MCPcopy Index your code
hub / github.com/clips/pattern / test_find_chunks

Method test_find_chunks

test/test_text.py:96–107  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

94 print "pattern.text.Parser.find_tags()"
95
96 def test_find_chunks(self):
97 # Assert the default phrase chunker and its optional parameters.
98 p = text.Parser()
99 v1 = p.find_chunks([["", "DT"], ["", "JJ"], ["", "NN"]], language="en")
100 v2 = p.find_chunks([["", "DT"], ["", "JJ"], ["", "NN"]], language="es")
101 v3 = p.find_chunks([["", "DT"], ["", "NN"], ["", "JJ"]], language="en")
102 v4 = p.find_chunks([["", "DT"], ["", "NN"], ["", "JJ"]], language="es")
103 self.assertEqual(v1, [["", "DT", "B-NP", "O"], ["", "JJ", "I-NP", "O"], ["", "NN", "I-NP", "O"]])
104 self.assertEqual(v2, [["", "DT", "B-NP", "O"], ["", "JJ", "I-NP", "O"], ["", "NN", "I-NP", "O"]])
105 self.assertEqual(v3, [["", "DT", "B-NP", "O"], ["", "NN", "I-NP", "O"], ["", "JJ", "B-ADJP", "O"]])
106 self.assertEqual(v4, [["", "DT", "B-NP", "O"], ["", "NN", "I-NP", "O"], ["", "JJ", "I-NP", "O"]])
107 print "pattern.text.Parser.find_chunks()"
108
109#---------------------------------------------------------------------------------------------------
110

Callers

nothing calls this directly

Calls 1

find_chunksMethod · 0.95

Tested by

no test coverage detected