(self)
| 982 | ['a', '\U0001F1FA\U0001F1E6', '\U0001F1FA\U0001F1F3']) |
| 983 | |
| 984 | def test_block(self): |
| 985 | self.assertEqual(self.db.block('\u0000'), 'Basic Latin') |
| 986 | self.assertEqual(self.db.block('\u0041'), 'Basic Latin') |
| 987 | self.assertEqual(self.db.block('\u007F'), 'Basic Latin') |
| 988 | self.assertEqual(self.db.block('\u0080'), 'Latin-1 Supplement') |
| 989 | self.assertEqual(self.db.block('\u00FF'), 'Latin-1 Supplement') |
| 990 | self.assertEqual(self.db.block('\u1159'), 'Hangul Jamo') |
| 991 | self.assertEqual(self.db.block('\u11F9'), 'Hangul Jamo') |
| 992 | self.assertEqual(self.db.block('\uD788'), 'Hangul Syllables') |
| 993 | self.assertEqual(self.db.block('\uD7A3'), 'Hangul Syllables') |
| 994 | # New in 5.0.0 |
| 995 | self.assertEqual(self.db.block('\u05BA'), 'Hebrew') |
| 996 | self.assertEqual(self.db.block('\u20EF'), 'Combining Diacritical Marks for Symbols') |
| 997 | # New in 5.1.0 |
| 998 | self.assertEqual(self.db.block('\u2064'), 'General Punctuation') |
| 999 | self.assertEqual(self.db.block('\uAA4D'), 'Cham') |
| 1000 | # New in 5.2.0 |
| 1001 | self.assertEqual(self.db.block('\u0816'), 'Samaritan') |
| 1002 | self.assertEqual(self.db.block('\uA97C'), 'Hangul Jamo Extended-A') |
| 1003 | self.assertEqual(self.db.block('\uD7C6'), 'Hangul Jamo Extended-B') |
| 1004 | self.assertEqual(self.db.block('\uD7FB'), 'Hangul Jamo Extended-B') |
| 1005 | # New in 6.0.0 |
| 1006 | self.assertEqual(self.db.block('\u093A'), 'Devanagari') |
| 1007 | self.assertEqual(self.db.block('\U00011002'), 'Brahmi') |
| 1008 | # New in 6.1.0 |
| 1009 | self.assertEqual(self.db.block('\U000E0FFF'), 'No_Block') |
| 1010 | self.assertEqual(self.db.block('\U00016F7E'), 'Miao') |
| 1011 | # New in 6.2.0 |
| 1012 | self.assertEqual(self.db.block('\U0001F1E6'), 'Enclosed Alphanumeric Supplement') |
| 1013 | self.assertEqual(self.db.block('\U0001F1FF'), 'Enclosed Alphanumeric Supplement') |
| 1014 | # New in 6.3.0 |
| 1015 | self.assertEqual(self.db.block('\u180E'), 'Mongolian') |
| 1016 | self.assertEqual(self.db.block('\u1A1B'), 'Buginese') |
| 1017 | # New in 7.0.0 |
| 1018 | self.assertEqual(self.db.block('\u0E33'), 'Thai') |
| 1019 | self.assertEqual(self.db.block('\u0EB3'), 'Lao') |
| 1020 | self.assertEqual(self.db.block('\U0001BCA3'), 'Shorthand Format Controls') |
| 1021 | self.assertEqual(self.db.block('\U0001E8D6'), 'Mende Kikakui') |
| 1022 | self.assertEqual(self.db.block('\U0001163E'), 'Modi') |
| 1023 | # New in 8.0.0 |
| 1024 | self.assertEqual(self.db.block('\u08E3'), 'Arabic Extended-A') |
| 1025 | self.assertEqual(self.db.block('\U00011726'), 'Ahom') |
| 1026 | # New in 9.0.0 |
| 1027 | self.assertEqual(self.db.block('\u0600'), 'Arabic') |
| 1028 | self.assertEqual(self.db.block('\U000E007F'), 'Tags') |
| 1029 | self.assertEqual(self.db.block('\U00011CB4'), 'Marchen') |
| 1030 | self.assertEqual(self.db.block('\u200D'), 'General Punctuation') |
| 1031 | # New in 10.0.0 |
| 1032 | self.assertEqual(self.db.block('\U00011D46'), 'Masaram Gondi') |
| 1033 | self.assertEqual(self.db.block('\U00011D47'), 'Masaram Gondi') |
| 1034 | self.assertEqual(self.db.block('\U00011A97'), 'Soyombo') |
| 1035 | # New in 11.0.0 |
| 1036 | self.assertEqual(self.db.block('\U000110CD'), 'Kaithi') |
| 1037 | self.assertEqual(self.db.block('\u07FD'), 'NKo') |
| 1038 | self.assertEqual(self.db.block('\U00011EF6'), 'Makasar') |
| 1039 | # New in 12.0.0 |
| 1040 | self.assertEqual(self.db.block('\U00011A84'), 'Soyombo') |
| 1041 | self.assertEqual(self.db.block('\U00013438'), 'Egyptian Hieroglyph Format Controls') |
nothing calls this directly
no test coverage detected