@@ -321,7 +321,7 @@ def test_category(self):
321321 self .assertRaises (TypeError , self .db .category , 'xx' )
322322
323323 def test_bidirectional (self ):
324- self .assertEqual (self .db .bidirectional ('\uFFFE ' ), 'BN' )
324+ self .assertEqual (self .db .bidirectional ('\uFFFE ' ), '' if self . old else ' BN' )
325325 self .assertEqual (self .db .bidirectional (' ' ), 'WS' )
326326 self .assertEqual (self .db .bidirectional ('A' ), 'L' )
327327 self .assertEqual (self .db .bidirectional ('\U00020000 ' ), 'L' )
@@ -350,15 +350,13 @@ def test_bidirectional(self):
350350 self .assertRaises (TypeError , self .db .bidirectional , 'xx' )
351351
352352 def test_bidirectional_unassigned (self ):
353- if self .old :
354- return
355- self .assertEqual (self .db .bidirectional ('\u0378 ' ), 'L' )
356- self .assertEqual (self .db .bidirectional ('\u077F ' ), 'AL' )
357- self .assertEqual (self .db .bidirectional ('\u20CF ' ), 'ET' )
358- self .assertEqual (self .db .bidirectional ('\u0590 ' ), 'R' )
359- self .assertEqual (self .db .bidirectional ('\uFFFF ' ), 'BN' )
360- self .assertEqual (self .db .bidirectional ('\U0001FFFE ' ), 'BN' )
361- self .assertEqual (self .db .bidirectional ('\U00010D01 ' ), 'AL' )
353+ self .assertEqual (self .db .bidirectional ('\u0378 ' ), '' if self .old else 'L' )
354+ self .assertEqual (self .db .bidirectional ('\u077F ' ), '' if self .old else 'AL' )
355+ self .assertEqual (self .db .bidirectional ('\u20CF ' ), '' if self .old else 'ET' )
356+ self .assertEqual (self .db .bidirectional ('\u0590 ' ), '' if self .old else 'R' )
357+ self .assertEqual (self .db .bidirectional ('\uFFFF ' ), '' if self .old else 'BN' )
358+ self .assertEqual (self .db .bidirectional ('\U0001FFFE ' ), '' if self .old else 'BN' )
359+ self .assertEqual (self .db .bidirectional ('\U00010D01 ' ), '' if self .old else 'AL' )
362360
363361 def test_decomposition (self ):
364362 self .assertEqual (self .db .decomposition ('\uFFFE ' ),'' )
@@ -1104,9 +1102,9 @@ def test_block_invalid_input(self):
11041102class Unicode_3_2_0_FunctionsTest (unittest .TestCase , BaseUnicodeFunctionsTest ):
11051103 db = unicodedata .ucd_3_2_0
11061104 old = True
1107- expectedchecksum = ('cb5bbbd1f55b67371e18222b90a8e21c87f16b72 '
1105+ expectedchecksum = ('883824cb6c0ccf994e4451ebf281e2d6d479af47 '
11081106 if quicktest else
1109- '74936dffe949d99203a47e6a66565b2fc337bae7 ' )
1107+ '68cd01e2c680b851c1fcab012efb5635b2229c2b ' )
11101108
11111109
11121110class UnicodeMiscTest (unittest .TestCase ):
0 commit comments