)]}'
{
  "commit": "a97bdb3eafa4f3d07d61d32635f7f36f5cc36c58",
  "tree": "a0a0db1528c122de50bc7808c3fe1b57047fff5f",
  "parents": [
    "649e6b264fb9e92103267dabd16ed9a3dbadb302"
  ],
  "author": {
    "name": "Benjamin Diaz",
    "email": "bdiaz@whitestack.com",
    "time": "Wed Apr 10 15:22:22 2019 -0300"
  },
  "committer": {
    "name": "Benjamin Diaz",
    "email": "bdiaz@whitestack.com",
    "time": "Wed Apr 10 17:12:38 2019 -0300"
  },
  "message": "Refactors code and adds unit tests\n\nChange-Id: Ia14034679af8fc7e9ac91a1bfb766e4b99ec9e39\nSigned-off-by: Benjamin Diaz \u003cbdiaz@whitestack.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6e7058bdc43efe3cc600a2716d0217928f28890c",
      "old_mode": 33188,
      "old_path": "MANIFEST.in",
      "new_id": "845273bc2d3af1e4e0de8a939f398abe1d36f280",
      "new_mode": 33188,
      "new_path": "MANIFEST.in"
    },
    {
      "type": "modify",
      "old_id": "f4ffba4853ad9f2a2d0ea0d01c2624ee95a3e098",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/collector.py",
      "new_id": "cc844364e91d749d2b2901fa3d3c0c0bbdb78b51",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/collector.py"
    },
    {
      "type": "modify",
      "old_id": "cb8259e6f022a18560fa0ada38898b71b81de9cc",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/infra_collectors/openstack.py",
      "new_id": "6086dd391bb8ea960b89750956e51ac467a8988c",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/infra_collectors/openstack.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "072482234d785448feca029b3fb191063bd37b21",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/service.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "272426fee2cca6814b69b0ef7e4e65bacd4e3c55",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/utils.py"
    },
    {
      "type": "modify",
      "old_id": "2005ebe8bf6badee0abea1bf18412b9f388692b1",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/vnf_collectors/openstack.py",
      "new_id": "e8ee5083442e3de51c199fe427ae1db157339bff",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/vnf_collectors/openstack.py"
    },
    {
      "type": "modify",
      "old_id": "5bcf66e0b19df2038ac703f1ca64b5c5137b800a",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/vnf_collectors/vio.py",
      "new_id": "88d33787718726923104c1f0807d6e01feb53d9c",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/vnf_collectors/vio.py"
    },
    {
      "type": "modify",
      "old_id": "557fa387939835dcf0e99695e8315f771671901d",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/vnf_collectors/vmware.py",
      "new_id": "0cb1e6669a99eb9dc96f188038ff00792912c021",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/vnf_collectors/vmware.py"
    },
    {
      "type": "delete",
      "old_id": "4627a30c7a9e5d218a68149506723e0f166b193c",
      "old_mode": 33188,
      "old_path": "osm_mon/core/auth.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d1c2e6b774773f3b6f32af7d097cd95444d54bab",
      "old_mode": 33188,
      "old_path": "osm_mon/core/database.py",
      "new_id": "2f51b1e063fb4911ef803ef3892ec67fef350399",
      "new_mode": 33188,
      "new_path": "osm_mon/core/database.py"
    },
    {
      "type": "modify",
      "old_id": "b1607ec035a7a4cb444086fb6c325bdc796e144d",
      "old_mode": 33188,
      "old_path": "osm_mon/core/mon.yaml",
      "new_id": "19e8f3a70e91ed9f45d833bce476d3968b581443",
      "new_mode": 33188,
      "new_path": "osm_mon/core/mon.yaml"
    },
    {
      "type": "copy",
      "old_id": "4450364bed5f7abede8d35bc3dd396efca7520a5",
      "old_mode": 33188,
      "old_path": "osm_mon/tests/collector/__init__.py",
      "new_id": "4450364bed5f7abede8d35bc3dd396efca7520a5",
      "new_mode": 33188,
      "new_path": "osm_mon/evaluator/backends/__init__.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e9fc0d71e894c7f75c74d40b904ea6d4e289a31",
      "new_mode": 33188,
      "new_path": "osm_mon/evaluator/backends/base.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ff50d6c76ada0476b50d3ef8ecacf5d8e36d111",
      "new_mode": 33188,
      "new_path": "osm_mon/evaluator/backends/prometheus.py"
    },
    {
      "type": "modify",
      "old_id": "24e8e43f0adbda6793cdbae672ee2cfd684800fe",
      "old_mode": 33188,
      "old_path": "osm_mon/evaluator/evaluator.py",
      "new_id": "d3fdfd50f9051162250bcebb5603e7a1c2ad8f74",
      "new_mode": 33188,
      "new_path": "osm_mon/evaluator/evaluator.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0868e3223470b21b615322acb8a5b43fc8c3cb6c",
      "new_mode": 33188,
      "new_path": "osm_mon/evaluator/service.py"
    },
    {
      "type": "modify",
      "old_id": "0011618265aaabe78cb747b28ea6998830ca339b",
      "old_mode": 33261,
      "old_path": "osm_mon/server/server.py",
      "new_id": "1e3e7f835c77ed23b8572e0ab04a09bf3fce0eb2",
      "new_mode": 33261,
      "new_path": "osm_mon/server/server.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43a0d8e4006ff676c2f1c65f24a32002c2bb2d8f",
      "new_mode": 33261,
      "new_path": "osm_mon/server/service.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "971f4e953a3f134be79ef6588dab0e68ed1b4089",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/__init__.py"
    },
    {
      "type": "rename",
      "old_id": "4450364bed5f7abede8d35bc3dd396efca7520a5",
      "old_mode": 33188,
      "old_path": "osm_mon/tests/collector/__init__.py",
      "new_id": "4450364bed5f7abede8d35bc3dd396efca7520a5",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/collector/__init__.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a3e859670defcb7230f9a744db3bf6e69c38525",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/collector/test_collector.py"
    },
    {
      "type": "rename",
      "old_id": "4bbe10e8c0f48cde82cf10d6a82a1153323bc891",
      "old_mode": 33188,
      "old_path": "osm_mon/tests/collector/test_collector.py",
      "new_id": "4dab43fadb5fd43bbb67fa919da3b4ad9e335dd1",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/collector/test_collector_service.py",
      "score": 64
    },
    {
      "type": "rename",
      "old_id": "3f8eb7e5f432410f1ece0fe88c31a6232c0d24e1",
      "old_mode": 33188,
      "old_path": "osm_mon/tests/core/test_database.py",
      "new_id": "a3085223fbf22505672ac65781c5106d874335de",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/collector/test_collector_utils.py",
      "score": 76
    },
    {
      "type": "rename",
      "old_id": "ce869a38c9a94992d7eeaa75054a7e08b5a9769b",
      "old_mode": 33188,
      "old_path": "osm_mon/tests/core/__init__.py",
      "new_id": "ce869a38c9a94992d7eeaa75054a7e08b5a9769b",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/core/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "81159eed3817f098beb533fac094ad56b676c27c",
      "old_mode": 33188,
      "old_path": "osm_mon/tests/core/test_common_db_client.py",
      "new_id": "81159eed3817f098beb533fac094ad56b676c27c",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/core/test_common_db_client.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "292fbe397179f07c1236699590ff57b3582ccca9",
      "old_mode": 33188,
      "old_path": "osm_mon/tests/core/test_message_bus_client.py",
      "new_id": "292fbe397179f07c1236699590ff57b3582ccca9",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/core/test_message_bus_client.py",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "ce869a38c9a94992d7eeaa75054a7e08b5a9769b",
      "old_mode": 33188,
      "old_path": "osm_mon/tests/core/__init__.py",
      "new_id": "ce869a38c9a94992d7eeaa75054a7e08b5a9769b",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/evaluator/__init__.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b20f602bda00c4c9c5689c3e8b53dfda4e2be211",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/evaluator/test_evaluator.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88e3b4d66e86bde7d8bfb040aa543b2680d0a083",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/evaluator/test_evaluator_service.py"
    },
    {
      "type": "copy",
      "old_id": "ce869a38c9a94992d7eeaa75054a7e08b5a9769b",
      "old_mode": 33188,
      "old_path": "osm_mon/tests/core/__init__.py",
      "new_id": "ce869a38c9a94992d7eeaa75054a7e08b5a9769b",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/server/__init__.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c4dcd158745a145d1226ce91cc315e357a6ff8b",
      "new_mode": 33188,
      "new_path": "osm_mon/tests/unit/server/test_server_service.py"
    },
    {
      "type": "modify",
      "old_id": "df6b2528202a85376ab034e2b2e28a4e3ef62482",
      "old_mode": 33188,
      "old_path": "setup.cfg",
      "new_id": "61ab5545a3a910a61452c656cd84fc078923bc2f",
      "new_mode": 33188,
      "new_path": "setup.cfg"
    }
  ]
}
