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

Method test_find_lexeme

test/test_de.py:97–109  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

95 print "pattern.de.inflect.verbs.find_lemma()"
96
97 def test_find_lexeme(self):
98 # Assert the accuracy of the verb conjugation algorithm.
99 i, n = 0, 0
100 for v, lexeme1 in de.inflect.verbs.infinitives.items():
101 lexeme2 = de.inflect.verbs.find_lexeme(v)
102 for j in range(len(lexeme2)):
103 if lexeme1[j] == "":
104 continue
105 if lexeme1[j] == lexeme2[j]:
106 i += 1
107 n += 1
108 self.assertTrue(float(i) / n > 0.86)
109 print "pattern.de.inflect.verbs.find_lexeme()"
110
111 def test_conjugate(self):
112 # Assert different tenses with different conjugations.

Callers

nothing calls this directly

Calls 3

lenFunction · 0.85
itemsMethod · 0.45
find_lexemeMethod · 0.45

Tested by

no test coverage detected