)]}'
{
  "commit": "a089d21df1ea502b995d8e8a3bcc937cce030802",
  "tree": "0ca48d704e4b63bd7090483a24879a09e1f911eb",
  "parents": [
    "883bc638335a57a6e6a6344c2fc132c4f9a0ec42"
  ],
  "author": {
    "name": "Hai Shi",
    "email": "shihai1992@gmail.com",
    "time": "Mon Jul 06 09:15:08 2020"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jul 06 09:15:08 2020"
  },
  "message": "bpo-40275: Use new test.support helper submodules in tests (GH-21315)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "26a70b76963499ee53795569ff64eb98a7f52350",
      "old_mode": 33188,
      "old_path": "Lib/ctypes/test/__init__.py",
      "new_id": "6e496fa5a5201bf3d84d421400ff6aec6baa3bee",
      "new_mode": 33188,
      "new_path": "Lib/ctypes/test/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "b99fdcba7b28fc2b248c17d4aef8e449a3e21f3d",
      "old_mode": 33188,
      "old_path": "Lib/ctypes/test/test_find.py",
      "new_id": "bfb6b42cbb22771335ed0821c95a3b4ce45f0a22",
      "new_mode": 33188,
      "new_path": "Lib/ctypes/test/test_find.py"
    },
    {
      "type": "modify",
      "old_id": "770e2c5592cc6167483bad32aeabad68146e0cda",
      "old_mode": 33188,
      "old_path": "Lib/test/test_bytes.py",
      "new_id": "61b4b9162ccc54a46ef3cf423067bdc17ee54db5",
      "new_mode": 33188,
      "new_path": "Lib/test/test_bytes.py"
    },
    {
      "type": "modify",
      "old_id": "bab152d8554563d05bef5da6fb326d62680ecb1f",
      "old_mode": 33188,
      "old_path": "Lib/test/test_cgitb.py",
      "new_id": "590ffdea1122aca4086f41b2958c71f0160ae168",
      "new_mode": 33188,
      "new_path": "Lib/test/test_cgitb.py"
    },
    {
      "type": "modify",
      "old_id": "68268992e9f98fff38bd00be810e550cd5489931",
      "old_mode": 33188,
      "old_path": "Lib/test/test_ctypes.py",
      "new_id": "b0a12c9734749005d78518e2592ff8600e90b062",
      "new_mode": 33188,
      "new_path": "Lib/test/test_ctypes.py"
    },
    {
      "type": "modify",
      "old_id": "571da973aab0ee10f5d04497d81164dc220559af",
      "old_mode": 33188,
      "old_path": "Lib/test/test_dbm.py",
      "new_id": "e02d1e16ae3da7c7bf33eac5b92f52fadde531b6",
      "new_mode": 33188,
      "new_path": "Lib/test/test_dbm.py"
    },
    {
      "type": "modify",
      "old_id": "9ab68c67241f464e0cf115389407ea48e616b378",
      "old_mode": 33188,
      "old_path": "Lib/test/test_fcntl.py",
      "new_id": "7e1092083269e4a595bf4db34d87856d3e011ea9",
      "new_mode": 33188,
      "new_path": "Lib/test/test_fcntl.py"
    },
    {
      "type": "modify",
      "old_id": "cd642e7aaf8bb8634a14f751c924585369b355bc",
      "old_mode": 33188,
      "old_path": "Lib/test/test_file.py",
      "new_id": "149767591d9eb55538740746f4d800fcdc4000c7",
      "new_mode": 33188,
      "new_path": "Lib/test/test_file.py"
    },
    {
      "type": "modify",
      "old_id": "0dc7dd8e254c318a557d9eb4be47b7a3bc684477",
      "old_mode": 33188,
      "old_path": "Lib/test/test_fstring.py",
      "new_id": "35a62a0632e2e6219953c5219035a6aad2144b2c",
      "new_mode": 33188,
      "new_path": "Lib/test/test_fstring.py"
    },
    {
      "type": "modify",
      "old_id": "71a0511e53a72fe7a3d2c7647d6c7bd25b289531",
      "old_mode": 33188,
      "old_path": "Lib/test/test_httpservers.py",
      "new_id": "0c871afca37bdc02dd0a212450bf399bac351cc6",
      "new_mode": 33188,
      "new_path": "Lib/test/test_httpservers.py"
    },
    {
      "type": "modify",
      "old_id": "375d9c42137ba238376d8cd95255019dff97f5d0",
      "old_mode": 33188,
      "old_path": "Lib/test/test_linecache.py",
      "new_id": "cfc6ba89e774c0644d13bebf1088e17be62073b2",
      "new_mode": 33188,
      "new_path": "Lib/test/test_linecache.py"
    },
    {
      "type": "modify",
      "old_id": "743bea7c14d0eb6b276caa7d5fd3eb2da5632461",
      "old_mode": 33188,
      "old_path": "Lib/test/test_msilib.py",
      "new_id": "e29cd4a84c54693656d04dcb278376c557291b9d",
      "new_mode": 33188,
      "new_path": "Lib/test/test_msilib.py"
    },
    {
      "type": "modify",
      "old_id": "97981c882e825b15268802ac1bbed28493335c8d",
      "old_mode": 33188,
      "old_path": "Lib/test/test_picklebuffer.py",
      "new_id": "435b3e038aa394f653119f38f84adad5460479ef",
      "new_mode": 33188,
      "new_path": "Lib/test/test_picklebuffer.py"
    },
    {
      "type": "modify",
      "old_id": "01a8a6eaf5a23cc9e95e821b1cc044d0dbbfa290",
      "old_mode": 33188,
      "old_path": "Lib/test/test_profile.py",
      "new_id": "738be85bedf3c9443945582f22d994bb3cc6d983",
      "new_mode": 33188,
      "new_path": "Lib/test/test_profile.py"
    },
    {
      "type": "modify",
      "old_id": "9c32467cbbd64b0d2ea145c49a5c2367736055c9",
      "old_mode": 33188,
      "old_path": "Lib/test/test_pty.py",
      "new_id": "7ca0557800b6d8d8c0065dfc1c4a81ed97fabce7",
      "new_mode": 33188,
      "new_path": "Lib/test/test_pty.py"
    },
    {
      "type": "modify",
      "old_id": "4bf91945ea4f4ae3ea8c31ec07a35ca97fcd16c1",
      "old_mode": 33188,
      "old_path": "Lib/test/test_reprlib.py",
      "new_id": "a328810c21ec613dadb81d4dd1faa3aa16fd9471",
      "new_mode": 33188,
      "new_path": "Lib/test/test_reprlib.py"
    },
    {
      "type": "modify",
      "old_id": "9ffe2cbeae4d864bf96e96ffe5f959cd96da9ea9",
      "old_mode": 33188,
      "old_path": "Lib/test/test_shelve.py",
      "new_id": "ac25eee2e52fd92ee368c8b57cd887250d46b2d0",
      "new_mode": 33188,
      "new_path": "Lib/test/test_shelve.py"
    },
    {
      "type": "modify",
      "old_id": "48cefd92e121627d36c5e478de4c6e5d8d7193af",
      "old_mode": 33188,
      "old_path": "Lib/test/test_tk.py",
      "new_id": "59842a5e25e3660c24505ea5c1c230238bc74b29",
      "new_mode": 33188,
      "new_path": "Lib/test/test_tk.py"
    },
    {
      "type": "modify",
      "old_id": "4bf5d39e619f647c3c66d84fb72b0e3ba4608fb6",
      "old_mode": 33188,
      "old_path": "Lib/test/test_wsgiref.py",
      "new_id": "93ca6b99a92c9c014f631cbc903afa3da1f103c9",
      "new_mode": 33188,
      "new_path": "Lib/test/test_wsgiref.py"
    },
    {
      "type": "modify",
      "old_id": "02509cdf5532c9ed5d234c0703d33a5b8dbbaa9a",
      "old_mode": 33188,
      "old_path": "Lib/test/test_zlib.py",
      "new_id": "7f30cac64f71b93caceffd536706929372da728e",
      "new_mode": 33188,
      "new_path": "Lib/test/test_zlib.py"
    }
  ]
}
