-
-
Notifications
You must be signed in to change notification settings - Fork 32.4k
gh-88496: IDLE - fix another test on macOS #104075
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Conversation
Needed for Catalina: test_sidebar add 'idletasks' and skip assert.
Thanks @terryjreedy for the PR 🌮🎉.. I'm working now to backport this PR to: 3.11. |
Thanks @terryjreedy for the PR 🌮🎉.. I'm working now to backport this PR to: 3.11. |
GH-104076 is a backport of this pull request to the 3.11 branch. |
Needed for Catalina: test_sidebar add 'idletasks' and skip assert. (cherry picked from commit 690df4c) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
@@ -695,7 +695,8 @@ def test_mousewheel(self): | |||
delta = -1 if sys.platform == 'darwin' else 120 | |||
sidebar.canvas.event_generate('<MouseWheel>', x=0, y=0, delta=delta) | |||
yield | |||
self.assertIsNone(text.dlineinfo(text.index(f'{last_lineno}.0'))) | |||
if sys.platform != 'darwin': # .update_idletasks() does not work. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ordinarily I would ask if this test should continue to run on XQuartz if the problem is only on Aqua:
if sys.platform != 'darwin': # .update_idletasks() does not work. | |
if text._windowingsystem != 'aqua': # .update_idletasks() does not work. |
But this test was already failing on Aqua and XQuartz due to incorrectly negative delta
. So this failure may have nothing to do with .update_idletasks()
, and the test should not be skipped on Aqua or XQuartz. See #103820, #103821
* main: pythongh-103822: [Calendar] change return value to enum for day and month APIs (pythonGH-103827) pythongh-65022: Fix description of tuple return value in copyreg (python#103892) pythonGH-103525: Improve exception message from `pathlib.PurePath()` (pythonGH-103526) pythongh-84436: Add integration C API tests for immortal objects (pythongh-103962) pythongh-103743: Add PyUnstable_Object_GC_NewWithExtraData (pythonGH-103744) pythongh-102997: Update Windows installer to SQLite 3.41.2. (python#102999) pythonGH-103484: Fix redirected permanently URLs (python#104001) Improve assert_type phrasing (python#104081) pythongh-102997: Update macOS installer to SQLite 3.41.2. (pythonGH-102998) pythonGH-103472: close response in HTTPConnection._tunnel (python#103473) pythongh-88496: IDLE - fix another test on macOS (python#104075) pythongh-94673: Hide Objects in PyTypeObject Behind Accessors (pythongh-104074) pythongh-94673: Properly Initialize and Finalize Static Builtin Types for Each Interpreter (pythongh-104072) pythongh-104016: Skip test for deeply neste f-strings on wasi (python#104071)
* main: (760 commits) pythonGH-104102: Optimize `pathlib.Path.glob()` handling of `../` pattern segments (pythonGH-104103) pythonGH-104104: Optimize `pathlib.Path.glob()` by avoiding repeated calls to `os.path.normcase()` (pythonGH-104105) pythongh-103822: [Calendar] change return value to enum for day and month APIs (pythonGH-103827) pythongh-65022: Fix description of tuple return value in copyreg (python#103892) pythonGH-103525: Improve exception message from `pathlib.PurePath()` (pythonGH-103526) pythongh-84436: Add integration C API tests for immortal objects (pythongh-103962) pythongh-103743: Add PyUnstable_Object_GC_NewWithExtraData (pythonGH-103744) pythongh-102997: Update Windows installer to SQLite 3.41.2. (python#102999) pythonGH-103484: Fix redirected permanently URLs (python#104001) Improve assert_type phrasing (python#104081) pythongh-102997: Update macOS installer to SQLite 3.41.2. (pythonGH-102998) pythonGH-103472: close response in HTTPConnection._tunnel (python#103473) pythongh-88496: IDLE - fix another test on macOS (python#104075) pythongh-94673: Hide Objects in PyTypeObject Behind Accessors (pythongh-104074) pythongh-94673: Properly Initialize and Finalize Static Builtin Types for Each Interpreter (pythongh-104072) pythongh-104016: Skip test for deeply neste f-strings on wasi (python#104071) pythongh-104057: Fix direct invocation of test_super (python#104064) pythongh-87092: Expose assembler to unit tests (python#103988) pythongh-97696: asyncio eager tasks factory (python#102853) pythongh-84436: Immortalize in _PyStructSequence_InitBuiltinWithFlags() (pythongh-104054) ...
Needed for Catalina: test_sidebar add 'idletasks' and skip assert.