)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"f76728052a6ee70435082893825f11e1963e411b","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Sean Mooney \u003cwork@seanmooney.info\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-08-27 23:24:16 +0100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"fix lxml compatiblity issues"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Some unit tests were performing string matches on xml data"},{"line_number":10,"context_line":"with inputs that were gerated using lxml. This is prolemeatic"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7faddb67_a3dd5f14","line":7,"range":{"start_line":7,"start_character":9,"end_line":7,"end_character":21},"updated":"2019-08-27 22:29:31.000000000","message":"compatibility","commit_id":"a83e29926852f3319f51ef983af00151e8102a89"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"f76728052a6ee70435082893825f11e1963e411b","unresolved":false,"context_lines":[{"line_number":7,"context_line":"fix lxml compatiblity issues"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Some unit tests were performing string matches on xml data"},{"line_number":10,"context_line":"with inputs that were gerated using lxml. This is prolemeatic"},{"line_number":11,"context_line":"as while white space between element tag is important in xml"},{"line_number":12,"context_line":"ordering of atibute within a tag is not. In the latest version"},{"line_number":13,"context_line":"of lxml the ordering asserted in the test no longer matches the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7faddb67_63e767e5","line":10,"range":{"start_line":10,"start_character":22,"end_line":10,"end_character":29},"updated":"2019-08-27 22:29:31.000000000","message":"generated","commit_id":"a83e29926852f3319f51ef983af00151e8102a89"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"f76728052a6ee70435082893825f11e1963e411b","unresolved":false,"context_lines":[{"line_number":7,"context_line":"fix lxml compatiblity issues"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Some unit tests were performing string matches on xml data"},{"line_number":10,"context_line":"with inputs that were gerated using lxml. This is prolemeatic"},{"line_number":11,"context_line":"as while white space between element tag is important in xml"},{"line_number":12,"context_line":"ordering of atibute within a tag is not. In the latest version"},{"line_number":13,"context_line":"of lxml the ordering asserted in the test no longer matches the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7faddb67_03ceb35a","line":10,"range":{"start_line":10,"start_character":50,"end_line":10,"end_character":61},"updated":"2019-08-27 22:29:31.000000000","message":"problematic","commit_id":"a83e29926852f3319f51ef983af00151e8102a89"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"f76728052a6ee70435082893825f11e1963e411b","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Some unit tests were performing string matches on xml data"},{"line_number":10,"context_line":"with inputs that were gerated using lxml. This is prolemeatic"},{"line_number":11,"context_line":"as while white space between element tag is important in xml"},{"line_number":12,"context_line":"ordering of atibute within a tag is not. In the latest version"},{"line_number":13,"context_line":"of lxml the ordering asserted in the test no longer matches the"},{"line_number":14,"context_line":"order returned by lxml on python 3.6+."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7faddb67_c3d73bee","line":11,"range":{"start_line":11,"start_character":37,"end_line":11,"end_character":40},"updated":"2019-08-27 22:29:31.000000000","message":"tags","commit_id":"a83e29926852f3319f51ef983af00151e8102a89"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"f76728052a6ee70435082893825f11e1963e411b","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Some unit tests were performing string matches on xml data"},{"line_number":10,"context_line":"with inputs that were gerated using lxml. This is prolemeatic"},{"line_number":11,"context_line":"as while white space between element tag is important in xml"},{"line_number":12,"context_line":"ordering of atibute within a tag is not. In the latest version"},{"line_number":13,"context_line":"of lxml the ordering asserted in the test no longer matches the"},{"line_number":14,"context_line":"order returned by lxml on python 3.6+."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7faddb67_e3d277fd","line":12,"range":{"start_line":12,"start_character":12,"end_line":12,"end_character":19},"updated":"2019-08-27 22:29:31.000000000","message":"attributes","commit_id":"a83e29926852f3319f51ef983af00151e8102a89"}],"nova/tests/unit/virt/libvirt/test_driver.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"f76728052a6ee70435082893825f11e1963e411b","unresolved":false,"context_lines":[{"line_number":8088,"context_line":"                            \u003csource file\u003d\"/path/to/fake-volume\"/\u003e"},{"line_number":8089,"context_line":"                            \u003ctarget bus\u003d\"virtio\" dev\u003d\"vdc\"/\u003e"},{"line_number":8090,"context_line":"                         \u003c/disk\u003e\"\"\""},{"line_number":8091,"context_line":"                matcher \u003d matchers.XMLMatches(xml)"},{"line_number":8092,"context_line":"                self.assertIsNone(matcher.match(call.args[0]))"},{"line_number":8093,"context_line":"                self.assertEqual({\"flags\": flags}, call.kwargs)"},{"line_number":8094,"context_line":"                mock_disconnect_volume.assert_called_with("},{"line_number":8095,"context_line":"                    self.context, connection_info, instance, encryption\u003dNone)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_e3bd97b1","line":8092,"range":{"start_line":8091,"start_character":0,"end_line":8092,"end_character":62},"updated":"2019-08-27 22:29:31.000000000","message":"There\u0027s a shortcut for this, self.assertXmlEqual","commit_id":"a83e29926852f3319f51ef983af00151e8102a89"}]}
