]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Issue #21526: Fixed the test_booleans test for wantobjects = 0.
authorSerhiy Storchaka <storchaka@gmail.com>
Thu, 2 Apr 2015 08:46:07 +0000 (11:46 +0300)
committerSerhiy Storchaka <storchaka@gmail.com>
Thu, 2 Apr 2015 08:46:07 +0000 (11:46 +0300)
Lib/test/test_tcl.py

index 53f0fba005d054d44170aa36463cc1f5e9a2fe58..1de8435788fbca2247782c25b23650cfcb763629 100644 (file)
@@ -395,8 +395,12 @@ class TclTest(unittest.TestCase):
         tcl = self.interp
         def check(expr, expected):
             result = tcl.call('expr', expr)
-            self.assertEqual(result, expected)
-            self.assertIsInstance(result, int)
+            if tcl.wantobjects():
+                self.assertEqual(result, expected)
+                self.assertIsInstance(result, int)
+            else:
+                self.assertIn(result, (expr, str(int(expected))))
+                self.assertIsInstance(result, str)
         check('true', True)
         check('yes', True)
         check('on', True)