)]}'
{
  "commit": "ee1da7ec8e939a998d5ecf2c749d45eb8f7714e4",
  "tree": "a3f40b15584f5f2d7412d3a5990aaef8b3637928",
  "parents": [
    "f897dbf2f36a5935700b7c2d94d4681d2136b7d4"
  ],
  "author": {
    "name": "Terry Jan Reedy",
    "email": "tjreedy@udel.edu",
    "time": "Mon Aug 24 14:24:09 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Aug 24 14:24:09 2026"
  },
  "message": "gh-155648: Fix IDLE tests that cannot fail (#156257)\n\ntest_autocomplete.py:241 passes when proper because any([]) is True is true. It would also pass if small only had underscored words because the filter got reversed. Change logic and replace filter with generator expression\nusing slice instead of startswith. Change line 242 to match.\n\ntest_editor.py:236 and test_configdialog.py:55 have empty tests (\u0027pass\u0027); skip them for now.\nPR-#156260 add real tests.\n\ntemplate.py:25 tests True \u003d\u003d True; skip it. With this, the bug scanner should be satisfied while allowing\nsetUpClass and tearDownClass to run and be verified.\n\nRemove duplicate and confusing fetch_completions call.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0a4bd8b8e981fc7a8a823e70c127ac7d5c1fc9ed",
      "old_mode": 33188,
      "old_path": "Lib/idlelib/idle_test/template.py",
      "new_id": "7c3df6ba8fbce38a4e601ea87ba5cc9c98d53f63",
      "new_mode": 33188,
      "new_path": "Lib/idlelib/idle_test/template.py"
    },
    {
      "type": "modify",
      "old_id": "a811363c18d04e5770ec7071e08f0273dd04f0bf",
      "old_mode": 33188,
      "old_path": "Lib/idlelib/idle_test/test_autocomplete.py",
      "new_id": "88af3efc35bbd18a26f05556f24fae743c949c74",
      "new_mode": 33188,
      "new_path": "Lib/idlelib/idle_test/test_autocomplete.py"
    },
    {
      "type": "modify",
      "old_id": "696a3b2f8f1bc238fa820bc9c86713f8c8187179",
      "old_mode": 33188,
      "old_path": "Lib/idlelib/idle_test/test_configdialog.py",
      "new_id": "f3e1c785a92674cd12e1729341809c2de024733d",
      "new_mode": 33188,
      "new_path": "Lib/idlelib/idle_test/test_configdialog.py"
    },
    {
      "type": "modify",
      "old_id": "e28ee549f180aa07ed4ccdab8b3ee2fc86e90407",
      "old_mode": 33188,
      "old_path": "Lib/idlelib/idle_test/test_editor.py",
      "new_id": "1fcea4f1eb0d6a0225247844a2c98792e975ea76",
      "new_mode": 33188,
      "new_path": "Lib/idlelib/idle_test/test_editor.py"
    }
  ]
}
