def test_find_words_values(self): words = ['ab', 'cd', 'kl', 'mn', 'degrades', 'utilise', 'utilises', 'like', 'produces', 'degraded'] verb_list = ['produce', 'degrade', 'utilise'] target = PatternFinder({'verbs': verb_list}, LancasterStemmer()) expected = [[4, 5, 6, 8, 9], ['degrade', 'utilise', 'utilise', 'produce', 'degrade']] actual = target.find_words(words, verb_list, return_value=True) self.assertEqual(actual, expected)