GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — IDLE: Fix devdanzin test issues · Issue #155648 · python/cpython

IDLE: Fix devdanzin test issues #155648

New issue
Copy link
New issue
Copy link
Open
Open
IDLE: Fix devdanzin test issues#155648
Copy link
Assignees
terryjreedy
Labels
stdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytopic-IDLEtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error

Description

@terryjreedy
terryjreedy
opened on Aug 13, 2026
Issue body actions

The bug scan found 4 broad issues in idle_test/*. Details in full reports or in numbered links below.

71 CONSIDER idle_test/mock_idle.py:48 The shared test stubs cannot express the conditions the guards under test exist for
72 CONSIDER idle_test/test_searchengine.py:279 A test class freezes text.index to a constant, leaving seven mutations of live code undetected

Fixed:
26 CONSIDER idle_test/test_autocomplete.py:241 Five tests in the suite cannot fail
73 CONSIDER idle_test/test_undo.py Four test files exit 0 even when their tests fail

Linked PRs

  • gh-155648: In IDLE tests, call unittest.main without exit arg #156249
  • [3.15] gh-155648: In IDLE tests, call unittest.main without exit arg (GH-156249) #156251
  • [3.14] gh-155648: In IDLE tests, call unittest.main without exit arg (GH-156249) #156252
  • [3.13] gh-155648: In IDLE tests, call unittest.main without exit arg (GH-156249) #156253
  • gh-155648: Fix IDLE tests that cannot fail #156257
  • gh-155648: Write the empty and placeholder IDLE tests #156260
  • [3.15] gh-155648: Fix IDLE tests that cannot fail (GH-156257) #156315
  • [3.14] gh-155648: Fix IDLE tests that cannot fail (GH-156257) #156316
  • [3.13] gh-155648: Fix IDLE tests that cannot fail (GH-156257) #156317
  • [3.15] gh-155648: Write the empty and placeholder IDLE tests (GH-156260) #157204
  • [3.14] gh-155648: Write the empty and placeholder IDLE tests (GH-156260) #157205
  • [3.13] gh-155648: Write the empty and placeholder IDLE tests (GH-156260) #157206

Activity

  1. terryjreedy
    self-assigned this
    on Aug 13, 2026
  2. terryjreedy
    added this to IDLE Issueson Aug 13, 2026
  3. terryjreedy
    added
    type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
    topic-IDLE
    on Aug 13, 2026
  4. terryjreedy
    added a parent issue on Aug 13, 2026
    • Umbrella issue: idlelib analysis with code-review-toolkit #154760
  5. StanFromIreland
    added
    stdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directory
    on Aug 13, 2026
  6. terryjreedy
    added 6 commits that reference this issue on Aug 23, 2026

    gh-155648: In IDLE tests, call unittest.main without exit arg (#156249)

    c20318b

    [3.13] gh-155648: In IDLE tests, call unittest.main without exit arg (G…

    7edd8bd

    [3.14] gh-155648: In IDLE tests, call unittest.main without exit arg (G…

    63bec1a

    gh-155648: Fix IDLE tests that cannot fail (#156257)

    ee1da7e

    [3.13] gh-155648: Fix IDLE tests that cannot fail (GH-156257) (#156317)

    708b457

    [3.14] gh-155648: Fix IDLE tests that cannot fail (GH-156257) (#156316)

    7cc0932
  7. terryjreedy
    changed the title [-]IDLE - fix devdanzin test issues[/-] [+]IDLE: Fix devdanzin test issues[/+] on Aug 25, 2026
  8. hugovk
    added a commit that references this issue on Aug 27, 2026

    [3.15] gh-155648: Fix IDLE tests that cannot fail (GH-156257) (#156315)

    96ae61d
  9. clin1234
    added a commit that references this issue on Aug 27, 2026

    pythongh-155648: Fix IDLE tests that cannot fail (python#156257)

    ea0a47c
  10. terryjreedy
    added 3 commits that reference this issue on Sep 9, 2026

    gh-155648: Write the empty and placeholder IDLE tests (#156260)

    f8f8c30

    [3.14] gh-155648: Write the empty and placeholder IDLE tests (GH-156260…

    a6d25db

    [3.13] gh-155648: Write the empty and placeholder IDLE tests (GH-156260…

    9c193bd
  11. hugovk
    added a commit that references this issue on Sep 9, 2026

    [3.15] gh-155648: Write the empty and placeholder IDLE tests (GH-156260…

    cd85453
  12. maurycy
    added a commit that references this issue on Sep 10, 2026

    Merge branch 'main' into tachyon-native-callable

    e028ff5
  13. clin1234
    added a commit that references this issue on Sep 12, 2026

    pythongh-155648: Write the empty and placeholder IDLE tests (python#1…

    34761c7
  14. johnslavik
    added a commit that references this issue on Sep 14, 2026

    pythongh-155648: Write the empty and placeholder IDLE tests (python#1…

    113169c
  15. terryjreedy
    added a commit that references this issue on Oct 9, 2026

    [3.15] gh-155648: In IDLE tests, call unittest.main without exit arg (G…

    433f016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

  • @terryjreedy
    terryjreedy

Labels

stdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytopic-IDLEtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error

Projects

  • IDLE Issues
    Status
    No status
    Show more project fields

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.