)]}'
{
  "commit": "c13db5c3c829e51c84aa276557a3f0812c396221",
  "tree": "06123dd7777efe30ac48bb6d73c3bd28db88566e",
  "parents": [
    "1458b4973e2be62b5c47e859dd2ca8420e99e09b"
  ],
  "author": {
    "name": "TennyZhuang",
    "email": "zty0826@gmail.com",
    "time": "Tue Apr 28 13:08:46 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 28 13:08:46 2026 +0800"
  },
  "message": "feat(bindings/python): add behavior tests for stat (#7447)\n\nThe Python bindings had behavior tests for read, write, copy, rename,\nlist, delete, exists, and check, but no tests for the stat method.\n\nThis commit adds focused behavior tests for both sync and async stat:\n- stat on a file returns correct metadata\n- stat on a non-existent path raises NotFound\n- stat on a directory returns is_dir\u003dTrue\n- stat metadata fields (content_length, etag, content_type) are accessible\n\nCo-authored-by: tianyizhuang \u003ctianyizhuang@tianyizhuangs-Mac-mini.local\u003e",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49be263fd18b8fb29b6798111bc2708e7717e149",
      "new_mode": 33188,
      "new_path": "bindings/python/tests/test_async_stat.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "509f0a75a0776cc1f95c3b76a1ad12b5f5453ddc",
      "new_mode": 33188,
      "new_path": "bindings/python/tests/test_sync_stat.py"
    }
  ]
}
