(self)
| 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 |
nothing calls this directly
no test coverage detected