(self)
| 76 | print "pattern.en.inflect.verbs.find_lemma()" |
| 77 | |
| 78 | def test_find_lexeme(self): |
| 79 | # Assert the accuracy of the verb conjugation algorithm. |
| 80 | i, n = 0, 0 |
| 81 | for v, lexeme1 in en.inflect.verbs.infinitives.items(): |
| 82 | lexeme2 = en.inflect.verbs.find_lexeme(v) |
| 83 | for j in range(len(lexeme2)): |
| 84 | if lexeme1[j] == lexeme2[j] or \ |
| 85 | lexeme1[j] == "" and \ |
| 86 | lexeme1[j>5 and 10 or 0] == lexeme2[j]: |
| 87 | i += 1 |
| 88 | n += 1 |
| 89 | self.assertTrue(float(i) / n > 0.90) |
| 90 | print "pattern.en.inflect.verbs.find_lexeme()" |
| 91 | |
| 92 | def test_conjugate(self): |
| 93 | # Assert different tenses with different conjugations. |
nothing calls this directly
no test coverage detected