gh-65460: IDLE: add completion of dict keys of type str by taleinat · Pull Request #26039 · python/cpython
We need an update merge and resolution of test failures. Old test reports are gone. On my machine, test_idle passes on current main,. It fail thrice on this branch. Perhaps a result of changing mock_tk.Text.
FAIL: test_comment_parens (idlelib.idle_test.test_calltip.CalltipTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "f:\dev\3x\lib\idlelib\idle_test\test_calltip.py", line 359, in test_comment_parens
self.open_close(comment)
File "f:\dev\3x\lib\idlelib\idle_test\test_calltip.py", line 325, in open_close
self.assertIsNone(self.ct.active_calltip, None)
AssertionError: <idlelib.idle_test.test_calltip.mock_TipWindow object at 0x000001E31B329EF0> is not None
Inserting ')' into mock Text on 324 should have closed it.
FAIL: test_repeated_force (idlelib.idle_test.test_calltip.CalltipTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "f:\dev\3x\lib\idlelib\idle_test\test_calltip.py", line 339, in test_repeated_force
self.open_close(force)
File "f:\dev\3x\lib\idlelib\idle_test\test_calltip.py", line 322, in open_close
testfunc(self) ###
File "f:\dev\3x\lib\idlelib\idle_test\test_calltip.py", line 338, in force
self.assertIs(self.ct.active_calltip, self.tip)
AssertionError: None is not <idlelib.idle_test.test_calltip.mock_TipWindow object at 0x000001E31B2EBE30>
self.ct.open_calltip(True) on line 337 should leave a calltip.
FAIL: test_repeated_parens (idlelib.idle_test.test_calltip.CalltipTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "f:\dev\3x\lib\idlelib\idle_test\test_calltip.py", line 350, in test_repeated_parens
self.open_close(parens)
File "f:\dev\3x\lib\idlelib\idle_test\test_calltip.py", line 325, in open_close
self.assertIsNone(self.ct.active_calltip, None)
AssertionError: <idlelib.idle_test.test_calltip.mock_TipWindow object at 0x000001E31B5E6EE0> is not None
Repeat of first error.