(original) (raw)
changeset: 95534:350c78a92046 branch: 2.7 parent: 95524:0db36098b908 user: Serhiy Storchaka storchaka@gmail.com date: Fri Apr 10 21:12:18 2015 +0300 files: Lib/test/test_tcl.py description: Issue #16840: Fixed Tcl test on 2.7 with Tcl 8.4.19. In some Tcl versions -2147483648 is wide integer. diff -r 0db36098b908 -r 350c78a92046 Lib/test/test_tcl.py --- a/Lib/test/test_tcl.py Fri Apr 10 16:08:33 2015 +0300 +++ b/Lib/test/test_tcl.py Fri Apr 10 21:12:18 2015 +0300 @@ -440,7 +440,8 @@ if self.wantobjects: self.assertEqual(result, i) self.assertIsInstance(result, (int, long)) - self.assertIsInstance(result, type(int(result))) + if abs(result) < 2**31: + self.assertIsInstance(result, int) else: self.assertEqual(result, str(i)) self.assertIsInstance(result, str) /storchaka@gmail.com