コード例 #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)), "")