Issue #21526: Fixed the test_booleans test for wantobjects = 0.
diff --git a/Lib/test/test_tcl.py b/Lib/test/test_tcl.py
index 53f0fba..1de8435 100644
--- a/Lib/test/test_tcl.py
+++ b/Lib/test/test_tcl.py
@@ -395,8 +395,12 @@
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)