예제 #1
0
파일: test_TST.py 프로젝트: michiboo1/ands
 def test_longest_prefix_of_longest_prefix_size_of_query(self):
     t = TST()
     t.insert("allen", "first")
     t.insert("allen halloween", "underrated!")
     self.assertEqual(t.longest_prefix_of("allen halloween"),
                      "allen halloween")
예제 #2
0
파일: test_TST.py 프로젝트: michiboo1/ands
 def test_longest_prefix_of_longest_prefix_size_two(self):
     t = TST()
     t.insert("p", 7)
     t.insert("oa", 23)
     self.assertEqual(t.longest_prefix_of("oak"), "oa")
예제 #3
0
파일: test_TST.py 프로젝트: michiboo1/ands
 def test_longest_prefix_of_longest_prefix_size_zero(self):
     t = TST()
     t.insert("obnoxious", 7)
     # obnoxious is NOT even a prefix of over
     self.assertEqual(t.longest_prefix_of("over"), "")
예제 #4
0
파일: test_TST.py 프로젝트: michiboo1/ands
 def test_longest_prefix_of_longest_prefix_size_one(self):
     t = TST()
     t.insert("o", 7)
     t.insert("obnoxious", 23)
     self.assertEqual(t.longest_prefix_of("overall"), "o")
예제 #5
0
파일: test_TST.py 프로젝트: michiboo1/ands
 def test_longest_prefix_of_empty_tst(self):
     t = TST()
     self.assertEqual(t.longest_prefix_of(TestTST.gen_rand_str(10)), "")