)]}'
{"tempest/services/compute/json/virtual_interfaces_client.py":[{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"f5f842124e6008e5ad2d95ee1cefdebdc07b5156","unresolved":false,"context_lines":[{"line_number":1,"context_line":"import json"},{"line_number":2,"context_line":"from tempest.common import rest_client"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FCzc%3D","line":1,"updated":"2013-02-09 11:17:37.000000000","message":"Need the Apache licence header","commit_id":"c1545c837cd77f4798be26e7adc160cc8a96238a"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"3474a77c93f30a1802863d94a647f13ab472e8ec","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import json"},{"line_number":20,"context_line":"from tempest.common import rest_client"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class VirtualInterfacesClientJSON(rest_client.RestClient):"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAM3%2F%2FAtg%3D","line":20,"updated":"2013-02-11 18:23:04.000000000","message":"There should be a blank line between internal tempest imports and imports from python libs.","commit_id":"893c7cd495a8032fd8a6977c68a026c9d3572d40"}],"tempest/tests/compute/servers/test_virtual_interfaces.py":[{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"35238df460db4c95cb8de6853658a29dc2d21f6a","unresolved":false,"context_lines":[{"line_number":15,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":16,"context_line":"#    under the License."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from nose.plugins.attrib import attr"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from tempest.common.utils.data_utils import rand_name"},{"line_number":21,"context_line":"from tempest import exceptions"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAM3%2F%2B1Vw%3D","line":18,"updated":"2013-02-18 05:59:39.000000000","message":"Please use the tempest specific attr instead \"from tempest.test import attr\"","commit_id":"01322a106b385e87de201a44d44f4d5fcd735e31"}]}
