MCPcopy Index your code
hub / github.com/python/cpython / test_block

Method test_block

Lib/test/test_unicodedata.py:984–1066  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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')

Callers

nothing calls this directly

Calls 2

assertEqualMethod · 0.45
blockMethod · 0.45

Tested by

no test coverage detected