)]}'
{"nova/tests/unit/virt/libvirt/test_driver.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"87e14602912b21648f914cac08e915a8599ca3a2","unresolved":false,"context_lines":[{"line_number":19132,"context_line":"        self.assertEqual(0, len(mock_shutil.mock_calls))"},{"line_number":19133,"context_line":"        self.assertTrue(result)"},{"line_number":19134,"context_line":""},{"line_number":19135,"context_line":"    @mock.patch(\u0027shutil.rmtree\u0027)"},{"line_number":19136,"context_line":"    @mock.patch(\u0027os.rename\u0027)"},{"line_number":19137,"context_line":"    @mock.patch(\u0027os.path.exists\u0027)"},{"line_number":19138,"context_line":"    @mock.patch(\u0027nova.virt.libvirt.utils.get_instance_path\u0027)"},{"line_number":19139,"context_line":"    def test_delete_instance_files_concurrent(self, mock_get_instance_path,"},{"line_number":19140,"context_line":"                                              mock_exists, mock_rename,"},{"line_number":19141,"context_line":"                                              mock_shutil):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f6a8fd7_bb4c7842","line":19138,"range":{"start_line":19135,"start_character":0,"end_line":19138,"end_character":60},"updated":"2018-04-20 21:49:17.000000000","message":"At some point we might consider pulling the whole bundle of tests with these exact same mocks into their own test class and slapping the decorators on the class.","commit_id":"90a844db8048bdcedf6c57161ff324f083373fe4"}]}
