@@ -974,6 +974,11 @@ def graphemes(*args):
974974 ['a' , '\U0001F1FA \U0001F1E6 ' , '\U0001F1FA \U0001F1F3 ' ])
975975
976976 def test_block (self ):
977+ self .assertEqual (self .db .block ('\u0000 ' ), 'Basic Latin' )
978+ self .assertEqual (self .db .block ('\u0041 ' ), 'Basic Latin' )
979+ self .assertEqual (self .db .block ('\u007F ' ), 'Basic Latin' )
980+ self .assertEqual (self .db .block ('\u0080 ' ), 'Latin-1 Supplement' )
981+ self .assertEqual (self .db .block ('\u00FF ' ), 'Latin-1 Supplement' )
977982 self .assertEqual (self .db .block ('\u1159 ' ), 'Hangul Jamo' )
978983 self .assertEqual (self .db .block ('\u11F9 ' ), 'Hangul Jamo' )
979984 self .assertEqual (self .db .block ('\uD788 ' ), 'Hangul Syllables' )
@@ -1048,6 +1053,9 @@ def test_block(self):
10481053 # New in 17.0.0
10491054 self .assertEqual (self .db .block ('\u1AEB ' ), 'Combining Diacritical Marks Extended' )
10501055 self .assertEqual (self .db .block ('\U00011B67 ' ), 'Sharada Supplement' )
1056+ # Unassigned
1057+ self .assertEqual (self .db .block ('\U00100000 ' ), 'Supplementary Private Use Area-B' )
1058+ self .assertEqual (self .db .block ('\U0010FFFF ' ), 'Supplementary Private Use Area-B' )
10511059
10521060 self .assertRaises (TypeError , self .db .block )
10531061 self .assertRaises (TypeError , self .db .block , b'x' )
0 commit comments