diff options
author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2023-06-06 07:04:21 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-06 10:04:21 -0400 |
commit | daf22ca7f941faac50b437e1c216732eae38a9e9 (patch) | |
tree | ca42518fe6e068dc8578a7f1cce37666373c2fe6 | |
parent | c644fe403aa5eede2b0406e43a67eba0c2869d90 (diff) | |
download | cpython3-daf22ca7f941faac50b437e1c216732eae38a9e9.tar.gz |
[3.11] gh-104411: Update test_getint for Tcl 9.0 (GH-104412) (#105357)
gh-104411: Update test_getint for Tcl 9.0 (GH-104412)
(cherry picked from commit 2c49c759e880a32539f50c31dbd35d2bc4b4e030)
Co-authored-by: Christopher Chavez <chrischavez@gmx.us>
-rw-r--r-- | Lib/test/test_tcl.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Lib/test/test_tcl.py b/Lib/test/test_tcl.py index 548914796e..cb3ab1d044 100644 --- a/Lib/test/test_tcl.py +++ b/Lib/test/test_tcl.py @@ -145,7 +145,10 @@ class TclTest(unittest.TestCase): for i in self.get_integers(): self.assertEqual(tcl.getint(' %d ' % i), i) self.assertEqual(tcl.getint(' %#o ' % i), i) - self.assertEqual(tcl.getint((' %#o ' % i).replace('o', '')), i) + # Numbers starting with 0 are parsed as decimal in Tcl 9.0 + # and as octal in older versions. + self.assertEqual(tcl.getint((' %#o ' % i).replace('o', '')), + i if tcl_version < (9, 0) else int('%o' % i)) self.assertEqual(tcl.getint(' %#x ' % i), i) self.assertEqual(tcl.getint(42), 42) self.assertRaises(TypeError, tcl.getint) |