)]}'
{"nova/tests/unit/virt/libvirt/test_driver.py":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"0c0328dee1d709be56550b9ca1e7c95db75f720b","unresolved":false,"context_lines":[{"line_number":14865,"context_line":"                              mock.MagicMock(source_type\u003d\u0027block\u0027,"},{"line_number":14866,"context_line":"                                             source_path\u003ddstfile),"},{"line_number":14867,"context_line":"                              1)"},{"line_number":14868,"context_line":"            # Reset the global."},{"line_number":14869,"context_line":"            libvirt_driver.libvirt.VIR_DOMAIN_BLOCK_REBASE_COPY_DEV \u003d copy_dev"},{"line_number":14870,"context_line":""},{"line_number":14871,"context_line":"            mock_dom.XMLDesc.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":3,"id":"3f4b6375_3fbc5068","line":14868,"updated":"2017-10-18 13:42:45.000000000","message":"Hmm, this should be in a finally block so we don\u0027t break the global if we fail here I think. Granted, if this test fails, cascading test fails aren\u0027t going to make this any less broken, but it\u0027s a bad pattern.","commit_id":"5399d2ad677f869859985b2225c0b39aa9eeb839"}]}
