def test_stuff_3letter(self): obj = TamilTrie.buildEnglishTrie(3) actual_words = ['a','ab','abc','bbc'] [obj.add(w) for w in actual_words] self.assertEqual( sorted(obj.getAllWords()),sorted(actual_words)) #self.assertEqual( obj.getAllWordsPrefix('a'), ['ab','abc'] ) return
def test_letters_isword(self): obj = TamilTrie.buildEnglishTrie() [obj.add(w) for w in ['apple','amma','appa','love','strangeness']] all_words = ['apple','amma','appa','love','strangeness','purple','yellow','tail','tuna','maki','ammama'] actual = [obj.isWord(w) for w in all_words] expected = [i < 5 for i in range(0,11)] self.assertEqual(actual,expected) return
def test_letters_isword(self): obj = TamilTrie.buildEnglishTrie() [obj.add(w) for w in ["apple", "amma", "appa", "love", "strangeness"]] all_words = [ "apple", "amma", "appa", "love", "strangeness", "purple", "yellow", "tail", "tuna", "maki", "ammama", ] actual = [obj.isWord(w) for w in all_words] expected = [i < 5 for i in range(0, 11)] self.assertEqual(actual, expected) return