)]}'
{"nova/tests/unit/virt/xenapi/image/test_glance.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"452e50775072e82c1900598a5c9a5a7541d41e89","unresolved":false,"context_lines":[{"line_number":226,"context_line":"        error \u003d self.session.XenAPI.Failure(details\u003derror_details)"},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"        # Note(johngarbutt) XenServer 6.1 and later has this error"},{"line_number":229,"context_line":"        error_details_v61 \u003d [\"\", \"signal: SIGTERM\", \"\", \"\"]"},{"line_number":230,"context_line":"        error_v61 \u003d self.session.XenAPI.Failure(details\u003derror_details_v61)"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"        with mock.patch.object(self.session, \u0027call_plugin_serialized\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a95cdbc_864d0bc6","line":229,"range":{"start_line":229,"start_character":21,"end_line":229,"end_character":25},"updated":"2016-10-10 14:04:33.000000000","message":"good idea","commit_id":"f1261ab4cdf01fcad40ed031d9dd93bfc41c5c43"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"5d5e08877055b16216441097109fe3d921ecf07d","unresolved":false,"context_lines":[{"line_number":75,"context_line":"    @mock.patch.object(vm_utils, \u0027_make_uuid_stack\u0027, return_value\u003d[\u0027uuid1\u0027])"},{"line_number":76,"context_line":"    def test_download_image(self, mock_make_uuid_stack):"},{"line_number":77,"context_line":"        params \u003d self._get_download_params()"},{"line_number":78,"context_line":"        with mock.patch.object(self.session, \u0027call_plugin_serialized\u0027"},{"line_number":79,"context_line":"                               ) as mock_call_plugin:"},{"line_number":80,"context_line":"            self.store.download_image(self.context, self.session,"},{"line_number":81,"context_line":"                                      self.instance, \u0027fake_image_uuid\u0027)"}],"source_content_type":"text/x-python","patch_set":5,"id":"9a30ddce_db494ad2","line":78,"updated":"2017-03-07 17:10:58.000000000","message":"Nit: I think this could be a decorator too, if you use the session class name, but I don\u0027t want to block on that.","commit_id":"d05b9d3ee38a189feb3d654f4eafd918f5f939a3"}]}
