)]}'
{
  "commit": "92ade4b8b1e399552bdc6c8263ea0e99afcba783",
  "tree": "af8af2a519f7cb61668016e3a2abac0369f960da",
  "parents": [
    "9ca8ef195a85258a5a4476cc1f37e070b93c63f1"
  ],
  "author": {
    "name": "zhufl",
    "email": "zhu.fanglei@zte.com.cn",
    "time": "Fri Mar 03 15:20:10 2017 +0800"
  },
  "committer": {
    "name": "zhufl",
    "email": "zhu.fanglei@zte.com.cn",
    "time": "Fri Mar 03 15:20:10 2017 +0800"
  },
  "message": "Improve error info in assertEmpty and assertNotEmpty\n\nWhen assertEmpty fails, it will print:\n        raise mismatch_error\n    MismatchError: 0 !\u003d 5\n\nthis is to improve the error info as:\n        raise mismatch_error\n    MismatchError: 0 !\u003d 1: list is not empty: [u\u00271b95a8ea7e124a76bfadf6ce1906aa27\u0027]\n\nand when assertNotEmpty fails, it will print:\n        raise self.failureException(msg)\n    AssertionError: 0 not greater than 0\n\nthis is to improve the error info as:\n        raise self.failureException(msg)\n    AssertionError: list is empty.\n\nChange-Id: Icdf69b596fa135387721c49df164a68799ab9a70\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "970e97ca78202c2bd93384973524b1a25a76c3b8",
      "old_mode": 33188,
      "old_path": "tempest/test.py",
      "new_id": "52994ac77a03bba914fb448e7134f06ca36dcc26",
      "new_mode": 33188,
      "new_path": "tempest/test.py"
    }
  ]
}
