)]}'
{
  "commit": "934acae7a18fd7e368421319723333b5a30420b6",
  "tree": "817db1392468fe1852a6fdfbaa9a1cbf9b62356d",
  "parents": [
    "6da4d213ae22fb38604b91a941189f4c50b551a9"
  ],
  "author": {
    "name": "Felipe Monteiro",
    "email": "felipe.monteiro@att.com",
    "time": "Fri Mar 31 18:32:55 2017 +0100"
  },
  "committer": {
    "name": "Felipe Monteiro",
    "email": "felipe.monteiro@att.com",
    "time": "Fri Mar 31 19:19:56 2017 +0000"
  },
  "message": "Refactor identity v3 rbac_base to use classmethods.\n\nCurrently, identity v3 rbac_base uses self.addCleanup to do cleanup\nfor the resources it creates. But this locks the tests into using\nonly test-level resources. This is inefficient. Instead,\nclass-level resources should be used wherever possible.\n\nThis patch changes the identity v3 rbac_base to create class-level\nresources, that are then set up in resource_setup and cleaned up\nin resource_cleanup.\n\nThis patch also refactors test_roles_rbac in identity v3 to work\nwith these changes.\n\nChange-Id: I80f56464a9391e0e41548b266e9b748bf961e1b6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "127ed3e2777587f8eb1fe58d3e59385b1019f390",
      "old_mode": 33188,
      "old_path": "patrole_tempest_plugin/tests/api/identity/v3/rbac_base.py",
      "new_id": "5c1acce1234e4f3b8ea89c54d1aaec88d5009c64",
      "new_mode": 33188,
      "new_path": "patrole_tempest_plugin/tests/api/identity/v3/rbac_base.py"
    },
    {
      "type": "modify",
      "old_id": "e3eebfc44b4d459b9499ccf462c66a1ba305bc30",
      "old_mode": 33188,
      "old_path": "patrole_tempest_plugin/tests/api/identity/v3/test_roles_rbac.py",
      "new_id": "4708b3f98ff6d178240ddd3ad55cb734567390bf",
      "new_mode": 33188,
      "new_path": "patrole_tempest_plugin/tests/api/identity/v3/test_roles_rbac.py"
    }
  ]
}
