def _test_generate_suffix_pointers(self): print "test generate_suffix_pointers..." triedict = TrieDict() triedict.add_pattern("abcd") triedict.add_pattern("bcd") triedict.add_pattern("c") triedict.generate_suffix_links() print triedict print triedict.to_string()
def _test_persist(self): triedict = TrieDict() triedict.add_pattern("blaaaa") triedict.add_pattern("blauu") triedict.generate_suffix_links() print triedict print triedict.to_string() triedict.save("test.triedict") triedict2 = TrieDict.load("test.triedict") print triedict2 print triedict2.to_string()