)]}'
{"nova/api/openstack/__init__.py":[{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"21ab0ef77c09318122f2f6073e6f512bdf29d9d6","unresolved":false,"context_lines":[{"line_number":59,"context_line":"# List of v3 API extensions which are considered to form"},{"line_number":60,"context_line":"# the core API and so must be present"},{"line_number":61,"context_line":"# TODO(cyeoh): Expand this list as the core APIs are ported to V3"},{"line_number":62,"context_line":"API_V3_CORE_EXTENSIONS \u003d set([\u0027servers\u0027, \u0027limits\u0027])"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"class FaultWrapper(base_wsgi.Middleware):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPn%2F%2FUmE%3D","line":62,"updated":"2013-07-04 01:21:33.000000000","message":"This is cause of most of the test failures we\u0027re seeing here as the unittests assume at the moment that only servers needs to be loaded. I think its fine for the moment not to add to this list and we can do one separate patch that sets all the extensions we want as core and fixes the test issues.","commit_id":"d7c244752a3628787de476fbf9d11b79939d523d"}],"nova/tests/api/openstack/compute/plugins/v3/test_limits.py":[{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"58d24f792199418dd3b18e5a2554147d3b4a21bc","unresolved":false,"context_lines":[{"line_number":80,"context_line":"    def setUp(self):"},{"line_number":81,"context_line":"        \"\"\"Run before each test.\"\"\""},{"line_number":82,"context_line":"        super(LimitsControllerTest, self).setUp()"},{"line_number":83,"context_line":"        self.ctrler \u003d limits.LimitsController()"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    def _get_index_request(self, accept_header\u003d\"application/json\"):"},{"line_number":86,"context_line":"        \"\"\"Helper to set routing arguments.\"\"\""}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAP3%2F%2F0L8%3D","line":83,"updated":"2013-07-11 01:30:05.000000000","message":"while you\u0027re cleaning up perhaps rename this to self.controller which would be consistent with other unittests?","commit_id":"2b7a2c382d57238990f74bd6f455923c535440db"},{"author":{"_account_id":5174,"name":"Mauro Sergio Martins Rodrigues","email":"maurosr@linux.vnet.ibm.com","username":"maurosr"},"change_message_id":"b6126a7e58050f0ddd1c5dc1e45a70167e09cc8d","unresolved":false,"context_lines":[{"line_number":80,"context_line":"    def setUp(self):"},{"line_number":81,"context_line":"        \"\"\"Run before each test.\"\"\""},{"line_number":82,"context_line":"        super(LimitsControllerTest, self).setUp()"},{"line_number":83,"context_line":"        self.ctrler \u003d limits.LimitsController()"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    def _get_index_request(self, accept_header\u003d\"application/json\"):"},{"line_number":86,"context_line":"        \"\"\"Helper to set routing arguments.\"\"\""}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAP3%2F%2FuJA%3D","line":83,"in_reply_to":"AAAAP3%2F%2F0L8%3D","updated":"2013-07-12 13:30:59.000000000","message":"Done","commit_id":"2b7a2c382d57238990f74bd6f455923c535440db"}]}
