Skip to content

Commit 7757004

Browse files
authored
Update test_data_structure.py
1 parent dcfde41 commit 7757004

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

tests/test_data_structure.py

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
linked_list,
88
tree,
99
graph,
10-
heap)
10+
heap,
11+
trie)
1112

1213

1314
class TestStack(unittest.TestCase):
@@ -237,5 +238,22 @@ def test_heap(self):
237238
self.assertEqual(myHeap.queue, expectedResult)
238239

239240

241+
class TestTrie(unittest.TestCase):
242+
def test_stack(self):
243+
myTrie = trie.Trie()
244+
myTrie.Insert('the')
245+
myTrie.Insert('turtle')
246+
myTrie.Insert('thesaurus')
247+
myTrie.Insert('chocolate')
248+
myTrie.Insert('flying')
249+
250+
self.assertEqual(myTrie.FindWords('th'), ['the', 'thesaurus'])
251+
self.assertEqual(myTrie.FindWords('e'), None)
252+
253+
self.assertEqual(myTrie.Search('chocolate'), True)
254+
self.assertEqual(myTrie.Search('flying'), True)
255+
self.assertEqual(myTrie.Search('walking'), False)
256+
257+
240258
if __name__ == '__main__':
241259
unittest.main()

0 commit comments

Comments
 (0)