Skip to content

Commit 5c9914b

Browse files
committed
Add test case for pythainlp.util.Trie.remove()
1 parent e692720 commit 5c9914b

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

tests/test_util.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,15 @@ def test_trie(self):
388388
self.assertEqual(len(trie), 4)
389389
self.assertEqual(len(trie.prefixes("ทดสอบ")), 2)
390390

391+
trie.remove("ทบ")
392+
trie.remove("ทด")
393+
self.assertEqual(len(trie), 2)
394+
395+
trie = Trie([])
396+
self.assertEqual(len(trie), 0)
397+
trie.remove("หมด")
398+
self.assertEqual(len(trie), 0)
399+
391400
self.assertIsNotNone(dict_trie(Trie(["ลอง", "ลาก"])))
392401
self.assertIsNotNone(dict_trie(("ลอง", "สร้าง", "Trie", "ลน")))
393402
self.assertIsNotNone(dict_trie(["ลอง", "สร้าง", "Trie", "ลน"]))

0 commit comments

Comments
 (0)