コード例 #1
0
 def test_is_native_thai(self):
     self.assertEqual(is_native_thai(None), False)
     self.assertEqual(is_native_thai(""), False)
     self.assertEqual(is_native_thai("116"), False)
     self.assertEqual(is_native_thai("abc"), False)
     self.assertEqual(is_native_thai("ตา"), True)
     self.assertEqual(is_native_thai("ยา"), True)
     self.assertEqual(is_native_thai("ฆ่า"), True)
     self.assertEqual(is_native_thai("คน"), True)
     self.assertEqual(is_native_thai("กะ"), True)
     self.assertEqual(is_native_thai("มอ"), True)
     self.assertEqual(is_native_thai("กะ"), True)
     self.assertEqual(is_native_thai("กระ"), True)
     self.assertEqual(is_native_thai("ประท้วง"), True)
     self.assertEqual(is_native_thai("ศา"), False)
     self.assertEqual(is_native_thai("ลักษ์"), False)
     self.assertEqual(is_native_thai("มาร์ค"), False)
     self.assertEqual(is_native_thai("เลข"), False)
     self.assertEqual(is_native_thai("เทเวศน์"), False)
     self.assertEqual(is_native_thai("เทเวศร์"), False)
コード例 #2
0
ファイル: test_util.py プロジェクト: veer66/pythainlp
    def test_is_native_thai(self):
        self.assertEqual(is_native_thai(None), False)
        self.assertEqual(is_native_thai(""), False)
        self.assertEqual(is_native_thai("116"), False)
        self.assertEqual(is_native_thai("abc"), False)
        self.assertEqual(is_native_thai("ตา"), True)
        self.assertEqual(is_native_thai("ยา"), True)
        self.assertEqual(is_native_thai("ฆ่า"), True)
        self.assertEqual(is_native_thai("คน"), True)
        self.assertEqual(is_native_thai("กะ"), True)
        self.assertEqual(is_native_thai("มอ"), True)
        self.assertEqual(is_native_thai("กะ"), True)
        self.assertEqual(is_native_thai("กระ"), True)
        self.assertEqual(is_native_thai("ประท้วง"), True)
        self.assertEqual(is_native_thai("ศา"), False)
        self.assertEqual(is_native_thai("ลักษ์"), False)
        self.assertEqual(is_native_thai("มาร์ค"), False)
        self.assertEqual(is_native_thai("เลข"), False)
        self.assertEqual(is_native_thai("เทเวศน์"), False)
        self.assertEqual(is_native_thai("เทเวศร์"), False)

        # Commented out until this unittest bug get fixed:
        # https://bugs.python.org/issue29620
        # with self.assertWarns(DeprecationWarning):
        #     thaicheck("เลข")
        self.assertEqual(thaicheck("เลข"), is_native_thai("เลข"))