)]}'
{"nova/tests/unit/compute/test_compute_mgr.py":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"c1d64251c69fe690023fd995b84b3ad96df9ebaf","unresolved":false,"context_lines":[{"line_number":3838,"context_line":"            mock.call(self.context, self.instance, \u0027create.end\u0027,"},{"line_number":3839,"context_line":"                fault\u003dexc)])"},{"line_number":3840,"context_line":"        mock_build.assert_called_once_with(self.context, self.instance,"},{"line_number":3841,"context_line":"            self.requested_networks, self.security_groups)"},{"line_number":3842,"context_line":"        mock_shutdown.assert_called_once_with(self.context, self.instance,"},{"line_number":3843,"context_line":"            self.block_device_mapping, self.requested_networks,"},{"line_number":3844,"context_line":"            try_deallocate_networks\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bacf61ea_349ac06e","side":"PARENT","line":3841,"range":{"start_line":3841,"start_character":36,"end_line":3841,"end_character":37},"updated":"2016-08-01 12:19:10.000000000","message":"pep8 error","commit_id":"08c84ca7aba5e87a0f107659b7dbf35298133e1c"},{"author":{"_account_id":21239,"name":"Alex Szarka","email":"szarka@inf.u-szeged.hu","username":"xavvior"},"change_message_id":"4a91c519132485600c1f0d89973c7886157b08c5","unresolved":false,"context_lines":[{"line_number":3838,"context_line":"            mock.call(self.context, self.instance, \u0027create.end\u0027,"},{"line_number":3839,"context_line":"                fault\u003dexc)])"},{"line_number":3840,"context_line":"        mock_build.assert_called_once_with(self.context, self.instance,"},{"line_number":3841,"context_line":"            self.requested_networks, self.security_groups)"},{"line_number":3842,"context_line":"        mock_shutdown.assert_called_once_with(self.context, self.instance,"},{"line_number":3843,"context_line":"            self.block_device_mapping, self.requested_networks,"},{"line_number":3844,"context_line":"            try_deallocate_networks\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bacf61ea_7aef011e","side":"PARENT","line":3841,"range":{"start_line":3841,"start_character":36,"end_line":3841,"end_character":37},"in_reply_to":"bacf61ea_349ac06e","updated":"2016-08-01 12:53:25.000000000","message":"Done","commit_id":"08c84ca7aba5e87a0f107659b7dbf35298133e1c"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"c1d64251c69fe690023fd995b84b3ad96df9ebaf","unresolved":false,"context_lines":[{"line_number":3840,"context_line":"        mock_build.assert_called_once_with(self.context, self.instance,"},{"line_number":3841,"context_line":"            self.requested_networks, self.security_groups)"},{"line_number":3842,"context_line":"        mock_shutdown.assert_called_once_with(self.context, self.instance,"},{"line_number":3843,"context_line":"            self.block_device_mapping, self.requested_networks,"},{"line_number":3844,"context_line":"            try_deallocate_networks\u003dFalse)"},{"line_number":3845,"context_line":"        mock_spawn.assert_called_once_with(self.context, self.instance,"},{"line_number":3846,"context_line":"            test.MatchType(objects.ImageMeta), self.injected_files,"}],"source_content_type":"text/x-python","patch_set":4,"id":"bacf61ea_948bac1e","side":"PARENT","line":3843,"range":{"start_line":3843,"start_character":38,"end_line":3843,"end_character":39},"updated":"2016-08-01 12:19:10.000000000","message":"pep8 error","commit_id":"08c84ca7aba5e87a0f107659b7dbf35298133e1c"},{"author":{"_account_id":21239,"name":"Alex Szarka","email":"szarka@inf.u-szeged.hu","username":"xavvior"},"change_message_id":"4a91c519132485600c1f0d89973c7886157b08c5","unresolved":false,"context_lines":[{"line_number":3840,"context_line":"        mock_build.assert_called_once_with(self.context, self.instance,"},{"line_number":3841,"context_line":"            self.requested_networks, self.security_groups)"},{"line_number":3842,"context_line":"        mock_shutdown.assert_called_once_with(self.context, self.instance,"},{"line_number":3843,"context_line":"            self.block_device_mapping, self.requested_networks,"},{"line_number":3844,"context_line":"            try_deallocate_networks\u003dFalse)"},{"line_number":3845,"context_line":"        mock_spawn.assert_called_once_with(self.context, self.instance,"},{"line_number":3846,"context_line":"            test.MatchType(objects.ImageMeta), self.injected_files,"}],"source_content_type":"text/x-python","patch_set":4,"id":"bacf61ea_daf26d05","side":"PARENT","line":3843,"range":{"start_line":3843,"start_character":38,"end_line":3843,"end_character":39},"in_reply_to":"bacf61ea_948bac1e","updated":"2016-08-01 12:53:25.000000000","message":"Done","commit_id":"08c84ca7aba5e87a0f107659b7dbf35298133e1c"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"c1d64251c69fe690023fd995b84b3ad96df9ebaf","unresolved":false,"context_lines":[{"line_number":3843,"context_line":"            self.block_device_mapping, self.requested_networks,"},{"line_number":3844,"context_line":"            try_deallocate_networks\u003dFalse)"},{"line_number":3845,"context_line":"        mock_spawn.assert_called_once_with(self.context, self.instance,"},{"line_number":3846,"context_line":"            test.MatchType(objects.ImageMeta), self.injected_files,"},{"line_number":3847,"context_line":"            self.admin_pass, network_info\u003dself.network_info,"},{"line_number":3848,"context_line":"            block_device_info\u003dself.block_device_info)"},{"line_number":3849,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"bacf61ea_d481a4fc","side":"PARENT","line":3846,"range":{"start_line":3846,"start_character":46,"end_line":3846,"end_character":47},"updated":"2016-08-01 12:19:10.000000000","message":"pep8 error","commit_id":"08c84ca7aba5e87a0f107659b7dbf35298133e1c"},{"author":{"_account_id":21239,"name":"Alex Szarka","email":"szarka@inf.u-szeged.hu","username":"xavvior"},"change_message_id":"4a91c519132485600c1f0d89973c7886157b08c5","unresolved":false,"context_lines":[{"line_number":3843,"context_line":"            self.block_device_mapping, self.requested_networks,"},{"line_number":3844,"context_line":"            try_deallocate_networks\u003dFalse)"},{"line_number":3845,"context_line":"        mock_spawn.assert_called_once_with(self.context, self.instance,"},{"line_number":3846,"context_line":"            test.MatchType(objects.ImageMeta), self.injected_files,"},{"line_number":3847,"context_line":"            self.admin_pass, network_info\u003dself.network_info,"},{"line_number":3848,"context_line":"            block_device_info\u003dself.block_device_info)"},{"line_number":3849,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"bacf61ea_baf5f9ed","side":"PARENT","line":3846,"range":{"start_line":3846,"start_character":46,"end_line":3846,"end_character":47},"in_reply_to":"bacf61ea_d481a4fc","updated":"2016-08-01 12:53:25.000000000","message":"Done","commit_id":"08c84ca7aba5e87a0f107659b7dbf35298133e1c"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"9ed7ce52d8bec5d61a4c4edda9cfc29a629b049d","unresolved":false,"context_lines":[{"line_number":3814,"context_line":"    @mock.patch.object(fake_driver.FakeDriver, \u0027spawn\u0027)"},{"line_number":3815,"context_line":"    @mock.patch.object(objects.Instance, \u0027save\u0027)"},{"line_number":3816,"context_line":"    @mock.patch.object(manager.ComputeManager, \u0027_notify_about_instance_usage\u0027)"},{"line_number":3817,"context_line":"    def _test_instance_exception(self, exc, exception, result,"},{"line_number":3818,"context_line":"                             mock_notify, mock_save, mock_spawn,"},{"line_number":3819,"context_line":"                             mock_build, mock_shutdown):"},{"line_number":3820,"context_line":"        mock_build.return_value \u003d self.network_info"}],"source_content_type":"text/x-python","patch_set":6,"id":"bacf61ea_9559dc90","line":3817,"range":{"start_line":3817,"start_character":55,"end_line":3817,"end_character":61},"updated":"2016-08-01 15:46:58.000000000","message":"Is it an expected notification event_type?","commit_id":"bf624c118e1e7c2990d2466d114da88c977a9feb"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"9ed7ce52d8bec5d61a4c4edda9cfc29a629b049d","unresolved":false,"context_lines":[{"line_number":3814,"context_line":"    @mock.patch.object(fake_driver.FakeDriver, \u0027spawn\u0027)"},{"line_number":3815,"context_line":"    @mock.patch.object(objects.Instance, \u0027save\u0027)"},{"line_number":3816,"context_line":"    @mock.patch.object(manager.ComputeManager, \u0027_notify_about_instance_usage\u0027)"},{"line_number":3817,"context_line":"    def _test_instance_exception(self, exc, exception, result,"},{"line_number":3818,"context_line":"                             mock_notify, mock_save, mock_spawn,"},{"line_number":3819,"context_line":"                             mock_build, mock_shutdown):"},{"line_number":3820,"context_line":"        mock_build.return_value \u003d self.network_info"}],"source_content_type":"text/x-python","patch_set":6,"id":"bacf61ea_b56b401d","line":3817,"range":{"start_line":3817,"start_character":39,"end_line":3817,"end_character":53},"updated":"2016-08-01 15:46:58.000000000","message":"This might need better names or a doc string to show which exception is which. I guess the first is the one we inject to the code path under test and the second is the one that is expected to be raised in the testcase.","commit_id":"bf624c118e1e7c2990d2466d114da88c977a9feb"},{"author":{"_account_id":21239,"name":"Alex Szarka","email":"szarka@inf.u-szeged.hu","username":"xavvior"},"change_message_id":"fc4c3821cf9a0f8e63ae9f9076a39ce99eedf4ba","unresolved":false,"context_lines":[{"line_number":3814,"context_line":"    @mock.patch.object(fake_driver.FakeDriver, \u0027spawn\u0027)"},{"line_number":3815,"context_line":"    @mock.patch.object(objects.Instance, \u0027save\u0027)"},{"line_number":3816,"context_line":"    @mock.patch.object(manager.ComputeManager, \u0027_notify_about_instance_usage\u0027)"},{"line_number":3817,"context_line":"    def _test_instance_exception(self, exc, exception, result,"},{"line_number":3818,"context_line":"                             mock_notify, mock_save, mock_spawn,"},{"line_number":3819,"context_line":"                             mock_build, mock_shutdown):"},{"line_number":3820,"context_line":"        mock_build.return_value \u003d self.network_info"}],"source_content_type":"text/x-python","patch_set":6,"id":"bacf61ea_e6fd10b2","line":3817,"range":{"start_line":3817,"start_character":55,"end_line":3817,"end_character":61},"in_reply_to":"bacf61ea_9559dc90","updated":"2016-08-01 16:28:24.000000000","message":"Yes, all argument excepted. I make docstring","commit_id":"bf624c118e1e7c2990d2466d114da88c977a9feb"},{"author":{"_account_id":21239,"name":"Alex Szarka","email":"szarka@inf.u-szeged.hu","username":"xavvior"},"change_message_id":"fc4c3821cf9a0f8e63ae9f9076a39ce99eedf4ba","unresolved":false,"context_lines":[{"line_number":3814,"context_line":"    @mock.patch.object(fake_driver.FakeDriver, \u0027spawn\u0027)"},{"line_number":3815,"context_line":"    @mock.patch.object(objects.Instance, \u0027save\u0027)"},{"line_number":3816,"context_line":"    @mock.patch.object(manager.ComputeManager, \u0027_notify_about_instance_usage\u0027)"},{"line_number":3817,"context_line":"    def _test_instance_exception(self, exc, exception, result,"},{"line_number":3818,"context_line":"                             mock_notify, mock_save, mock_spawn,"},{"line_number":3819,"context_line":"                             mock_build, mock_shutdown):"},{"line_number":3820,"context_line":"        mock_build.return_value \u003d self.network_info"}],"source_content_type":"text/x-python","patch_set":6,"id":"bacf61ea_66df603a","line":3817,"range":{"start_line":3817,"start_character":39,"end_line":3817,"end_character":53},"in_reply_to":"bacf61ea_b56b401d","updated":"2016-08-01 16:28:24.000000000","message":"Yes, you right.","commit_id":"bf624c118e1e7c2990d2466d114da88c977a9feb"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"21d108c233c7acb166b94551d8fb95131a92ff8d","unresolved":false,"context_lines":[{"line_number":3817,"context_line":"    def _test_instance_exception(self, exc, exception, result,"},{"line_number":3818,"context_line":"                             mock_notify, mock_save, mock_spawn,"},{"line_number":3819,"context_line":"                             mock_build, mock_shutdown):"},{"line_number":3820,"context_line":"    \"\"\""},{"line_number":3821,"context_line":"    :param exc: Injected code path under test"},{"line_number":3822,"context_line":"    :param exception: Raised exception in test case"},{"line_number":3823,"context_line":"    :param result: At end the excepted state"}],"source_content_type":"text/x-python","patch_set":7,"id":"bacf61ea_4e5cd94a","line":3820,"updated":"2016-08-02 07:06:23.000000000","message":"The whole docstring needs an extra indentation","commit_id":"9e410b21fb905a4121151d05114dc92f7c7d9f79"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"21d108c233c7acb166b94551d8fb95131a92ff8d","unresolved":false,"context_lines":[{"line_number":3818,"context_line":"                             mock_notify, mock_save, mock_spawn,"},{"line_number":3819,"context_line":"                             mock_build, mock_shutdown):"},{"line_number":3820,"context_line":"    \"\"\""},{"line_number":3821,"context_line":"    :param exc: Injected code path under test"},{"line_number":3822,"context_line":"    :param exception: Raised exception in test case"},{"line_number":3823,"context_line":"    :param result: At end the excepted state"},{"line_number":3824,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":7,"id":"bacf61ea_4e0a1927","line":3821,"updated":"2016-08-02 07:06:23.000000000","message":"The exception injected into the code under test","commit_id":"9e410b21fb905a4121151d05114dc92f7c7d9f79"}]}
