)]}'
{
  "commit": "cc939612b3aaff0acbe51e2175cd39b9c080f858",
  "tree": "34b8d525b67775c7005d4a58682ef89cd0bc0fd8",
  "parents": [
    "d4e19753962b84cbd6ba172eb11f2a7b659e240c"
  ],
  "author": {
    "name": "Miguel Lavalle",
    "email": "miguel@mlavalle.com",
    "time": "Fri Feb 22 17:27:20 2013 -0600"
  },
  "committer": {
    "name": "Miguel Lavalle",
    "email": "miguel@mlavalle.com",
    "time": "Thu Mar 28 08:33:07 2013 -0500"
  },
  "message": "Update test_networks.py to v2 of Quantum API\n\nFixes bugs in the test suite tempest.tests.network.test_networks that prevents\nJenkins gate-tempest-devstack-vm-quantum-full to execute succesfully. The\nproblem was that the test suite was using v1 of the Quantum API, which\naccording to the \"Quantum API Guide (V2.0)\" has been removed from the code\nbase. Please see note at bottom of:\n\ndocs.openstack.org/api/openstack-network/2.0/content/Overview-d1e71.html\n\nThe test suite was patched to use operations supported by v2 of the Quantum\nAPI. This required patches in the following files:\n\n1) tempest.common.rest_client was patched to provide the correct end-point for\nv2 of the Quantum API\n\n2) tempest.services.network.json.network_client was patched to support create,\ndelete, list and show operations for the 3 basic abstractions offered by the\nQuantum API: networks, sub-networks and ports\n\n3) tempest.tests.network.base was patched to create a network and a subnetwork\nusing v2 Quantum API operations.\n\n4) tempest.tests.network.test_networks was patched to invoke v2 Quantum API\noperations. Individual tests invoking obsolete operations were eliminated\n\nFixes bug 1131458\nFixes bug 1159229\n\nChange-Id: I320c46f2a42d8fd9dbfd496e8f357e21eb1c9259\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "88c88863f1cc751c4d445f45a5b9f6c577e00dbf",
      "old_mode": 33188,
      "old_path": "tempest/common/rest_client.py",
      "new_id": "02b5c9b8fd4413621a50424e3ff07d4cb0562e3f",
      "new_mode": 33188,
      "new_path": "tempest/common/rest_client.py"
    },
    {
      "type": "modify",
      "old_id": "3a4a8c9ef6d9bf83c82f1578b0be0db3ad032d00",
      "old_mode": 33188,
      "old_path": "tempest/config.py",
      "new_id": "9c41660cea37ec374e7d61b2457bd4d372f9e17d",
      "new_mode": 33188,
      "new_path": "tempest/config.py"
    },
    {
      "type": "modify",
      "old_id": "34342c9dca297aa71c9a0e36c6d3f576ed4d4ec1",
      "old_mode": 33188,
      "old_path": "tempest/services/network/json/network_client.py",
      "new_id": "4758ddd78c1e20df892a87b4f492be7ffd4eed55",
      "new_mode": 33188,
      "new_path": "tempest/services/network/json/network_client.py"
    },
    {
      "type": "modify",
      "old_id": "1b095130730aec507f809e2f829d653edcc0d094",
      "old_mode": 33188,
      "old_path": "tempest/tests/network/base.py",
      "new_id": "e0e40cba211fe6ee3e65dda2708dd1391fdb99e1",
      "new_mode": 33188,
      "new_path": "tempest/tests/network/base.py"
    },
    {
      "type": "modify",
      "old_id": "136279f3ebb4814f66f9a4345ea2b401cb179ae1",
      "old_mode": 33188,
      "old_path": "tempest/tests/network/test_networks.py",
      "new_id": "e61bc62c72456b3420679762b7014a66751b1e8d",
      "new_mode": 33188,
      "new_path": "tempest/tests/network/test_networks.py"
    }
  ]
}
