)]}'
{"tests/unit/plugins/openstack/services/image/test_glance_v1.py":[{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"681abbafb13d907c28da0b49df0b55f4144b1371","unresolved":false,"context_lines":[{"line_number":118,"context_line":"        super(UnifiedGlanceV1ServiceTestCase, self).setUp()"},{"line_number":119,"context_line":"        self.clients \u003d mock.MagicMock()"},{"line_number":120,"context_line":"        self.service \u003d glance_v1.UnifiedGlanceV1Service(self.clients)"},{"line_number":121,"context_line":"        self.service._impl \u003d mock.MagicMock()"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    @ddt.data({\"visibility\": \"public\"},"},{"line_number":124,"context_line":"              {\"visibility\": \"private\"})"}],"source_content_type":"text/x-python","patch_set":2,"id":"dfeb2761_02c8911f","line":121,"range":{"start_line":121,"start_character":29,"end_line":121,"end_character":45},"updated":"2017-04-04 09:32:56.000000000","message":"To avoid such issues like current change fixes, let\u0027s replace that MagicMock by the mock object that has the same methods with same arguments as an original object. It can be done like:\n\n\n     self.service._impl \u003d mock.create_autospec(self.service._impl)","commit_id":"360df0f76c206b7b318cd0d9889594764c17ff62"},{"author":{"_account_id":22960,"name":"Hai Shi","email":"shihai1992@gmail.com","username":"haishi"},"change_message_id":"8ba7ff7b0f191c33817fde9407275f710e58999b","unresolved":false,"context_lines":[{"line_number":118,"context_line":"        super(UnifiedGlanceV1ServiceTestCase, self).setUp()"},{"line_number":119,"context_line":"        self.clients \u003d mock.MagicMock()"},{"line_number":120,"context_line":"        self.service \u003d glance_v1.UnifiedGlanceV1Service(self.clients)"},{"line_number":121,"context_line":"        self.service._impl \u003d mock.MagicMock()"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    @ddt.data({\"visibility\": \"public\"},"},{"line_number":124,"context_line":"              {\"visibility\": \"private\"})"}],"source_content_type":"text/x-python","patch_set":2,"id":"dfeb2761_f131f90c","line":121,"range":{"start_line":121,"start_character":29,"end_line":121,"end_character":45},"in_reply_to":"dfeb2761_02c8911f","updated":"2017-04-04 11:38:14.000000000","message":"thanks, it is a good idea.","commit_id":"360df0f76c206b7b318cd0d9889594764c17ff62"}],"tests/unit/plugins/openstack/services/image/test_glance_v2.py":[{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"681abbafb13d907c28da0b49df0b55f4144b1371","unresolved":false,"context_lines":[{"line_number":117,"context_line":"        super(UnifiedGlanceV2ServiceTestCase, self).setUp()"},{"line_number":118,"context_line":"        self.clients \u003d mock.MagicMock()"},{"line_number":119,"context_line":"        self.service \u003d glance_v2.UnifiedGlanceV2Service(self.clients)"},{"line_number":120,"context_line":"        self.service._impl \u003d mock.MagicMock()"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"    @mock.patch(PATH)"},{"line_number":123,"context_line":"    def test_create_image(self, mock_image__unify_image):"}],"source_content_type":"text/x-python","patch_set":2,"id":"dfeb2761_c2d189cf","line":120,"range":{"start_line":120,"start_character":8,"end_line":120,"end_character":45},"updated":"2017-04-04 09:32:56.000000000","message":"same here","commit_id":"360df0f76c206b7b318cd0d9889594764c17ff62"}]}
