Skip to content

Commit 96b154c

Browse files
committed
Commented out assertWarns until a bug in unittest get fixed - https://bugs.python.org/issue29620
1 parent 251b189 commit 96b154c

File tree

2 files changed

+24
-11
lines changed

2 files changed

+24
-11
lines changed

tests/test_tokenize.py

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -58,28 +58,35 @@ def test_word_tokenize(self):
5858
self.assertIsNotNone(
5959
word_tokenize("หมอนทองตากลมหูว์MBK39", engine="deepcut")
6060
)
61-
self.assertIsNotNone(
62-
word_tokenize("หมอนทองตากลมหูว์MBK39", engine="XX")
63-
)
6461
self.assertIsNotNone(
6562
word_tokenize("หมอนทองตากลมหูว์MBK39", engine="attacut")
6663
)
64+
self.assertIsNotNone(
65+
word_tokenize("หมอนทองตากลมหูว์MBK39", engine="XX")
66+
) # XX engine is not existed
6767

6868
self.assertIsNotNone(dict_trie(()))
6969
self.assertIsNotNone(dict_trie(("ทดสอบ", "สร้าง", "Trie")))
7070
self.assertIsNotNone(dict_trie(["ทดสอบ", "สร้าง", "Trie"]))
71+
self.assertIsNotNone(dict_trie({"ทดสอบ", "สร้าง", "Trie"}))
7172
self.assertIsNotNone(dict_trie(thai_words()))
7273
self.assertIsNotNone(dict_trie(DEFAULT_DICT_TRIE))
7374
self.assertIsNotNone(
7475
dict_trie(os.path.join(_CORPUS_PATH, _THAI_WORDS_FILENAME))
7576
)
7677

77-
self.assertIsNotNone(
78-
word_tokenize("รถไฟฟ้าBTS", custom_dict=DEFAULT_DICT_TRIE)
78+
self.assertTrue(
79+
"ไฟ" in word_tokenize("รถไฟฟ้า", custom_dict=dict_trie(["ไฟ"]))
7980
)
8081

81-
with self.assertWarns(DeprecationWarning):
82-
dict_word_tokenize("เลิกใช้แล้ว")
82+
# Commented out until this unittest bug get fixed:
83+
# https://bugs.python.org/issue29620
84+
# with self.assertWarns(DeprecationWarning):
85+
# dict_word_tokenize("เลิกใช้แล้ว", custom_dict=DEFAULT_DICT_TRIE)
86+
self.assertEqual(
87+
word_tokenize("รถไฟฟ้า", custom_dict=dict_trie(["ไฟ"])),
88+
dict_word_tokenize("รถไฟฟ้า", custom_dict=dict_trie(["ไฟ"])),
89+
)
8390

8491
def test_Tokenizer(self):
8592
t_test = Tokenizer(DEFAULT_DICT_TRIE)

tests/test_util.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -244,8 +244,11 @@ def test_delete_tone(self):
244244
self.assertEqual(delete_tone("จิ้น"), "จิน")
245245
self.assertEqual(delete_tone("เก๋า"), "เกา")
246246

247-
with self.assertWarns(DeprecationWarning):
248-
deletetone("จิ้น")
247+
# Commented out until this unittest bug get fixed:
248+
# https://bugs.python.org/issue29620
249+
# with self.assertWarns(DeprecationWarning):
250+
# deletetone("จิ้น")
251+
self.assertEqual(deletetone("จิ้น"), delete_tone("จิ้น"))
249252

250253
def test_normalize(self):
251254
self.assertEqual(normalize("เเปลก"), "แปลก")
@@ -293,5 +296,8 @@ def test_is_native_thai(self):
293296
self.assertEqual(is_native_thai("เทเวศน์"), False)
294297
self.assertEqual(is_native_thai("เทเวศร์"), False)
295298

296-
with self.assertWarns(DeprecationWarning):
297-
thaicheck("เลข")
299+
# Commented out until this unittest bug get fixed:
300+
# https://bugs.python.org/issue29620
301+
# with self.assertWarns(DeprecationWarning):
302+
# thaicheck("เลข")
303+
self.assertEqual(thaicheck("เลข"), is_native_thai("เลข"))

0 commit comments

Comments
 (0)