gh-124111: Keep tests passing for Tcl prior to 9.0 (GH-150102)

Also disables the UWP build in CI, since it was breaking (and is no longer released).
This commit is contained in:
Steve Dower 2026-05-19 21:27:44 +01:00 committed by GitHub
parent 192796cfd4
commit ec9ce3ee98
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 4 deletions

View file

@ -22,8 +22,6 @@ permissions:
env:
FORCE_COLOR: 1
IncludeUwp: >-
true
jobs:
build:

View file

@ -55,7 +55,7 @@ def test_eval_null_in_result(self):
def test_eval_surrogates_in_result(self):
tcl = self.interp
result = tcl.eval(r'set a "<\ud83d\udcbb>"')
if sys.platform == 'win32':
if sys.platform == 'win32' and tcl_version >= (9, 0):
self.assertEqual('<\ud83d\udcbb>', result)
else:
self.assertEqual('<\U0001f4bb>', result)
@ -294,7 +294,7 @@ def test_evalfile_surrogates_in_result(self):
""")
tcl.evalfile(filename)
result = tcl.eval('set b')
if sys.platform == 'win32':
if sys.platform == 'win32' and tcl_version >= (9, 0):
self.assertEqual('<\ud83d\udcbb>', result)
else:
self.assertEqual('<\U0001f4bb>', result)