@@ -321,7 +321,7 @@ def test_category(self):
321321self.assertRaises(TypeError, self.db.category, 'xx')
322322323323deftest_bidirectional(self):
324-self.assertEqual(self.db.bidirectional('\uFFFE'), 'BN')
324+self.assertEqual(self.db.bidirectional('\uFFFE'), ''ifself.oldelse'BN')
325325self.assertEqual(self.db.bidirectional(' '), 'WS')
326326self.assertEqual(self.db.bidirectional('A'), 'L')
327327self.assertEqual(self.db.bidirectional('\U00020000'), 'L')
@@ -350,15 +350,13 @@ def test_bidirectional(self):
350350self.assertRaises(TypeError, self.db.bidirectional, 'xx')
351351352352deftest_bidirectional_unassigned(self):
353-ifself.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'), ''ifself.oldelse'L')
354+self.assertEqual(self.db.bidirectional('\u077F'), ''ifself.oldelse'AL')
355+self.assertEqual(self.db.bidirectional('\u20CF'), ''ifself.oldelse'ET')
356+self.assertEqual(self.db.bidirectional('\u0590'), ''ifself.oldelse'R')
357+self.assertEqual(self.db.bidirectional('\uFFFF'), ''ifself.oldelse'BN')
358+self.assertEqual(self.db.bidirectional('\U0001FFFE'), ''ifself.oldelse'BN')
359+self.assertEqual(self.db.bidirectional('\U00010D01'), ''ifself.oldelse'AL')
362360363361deftest_decomposition(self):
364362self.assertEqual(self.db.decomposition('\uFFFE'),'')
@@ -1104,9 +1102,9 @@ def test_block_invalid_input(self):
11041102classUnicode_3_2_0_FunctionsTest(unittest.TestCase, BaseUnicodeFunctionsTest):
11051103db=unicodedata.ucd_3_2_0
11061104old=True
1107-expectedchecksum= ('cb5bbbd1f55b67371e18222b90a8e21c87f16b72'
1105+expectedchecksum= ('883824cb6c0ccf994e4451ebf281e2d6d479af47'
11081106ifquicktestelse
1109-'74936dffe949d99203a47e6a66565b2fc337bae7')
1107+'68cd01e2c680b851c1fcab012efb5635b2229c2b')
111011081111110911121110classUnicodeMiscTest(unittest.TestCase):