)]}'
{"nova/tests/unit/virt/libvirt/test_utils.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b974fd527091c179712209f3d59f2e24abfff86b","unresolved":false,"context_lines":[{"line_number":827,"context_line":"            with mock.patch.object(six.moves.builtins, \"open\", proc_umnt):"},{"line_number":828,"context_line":"                self.assertFalse(libvirt_utils.is_mounted(mount_path, source))"},{"line_number":829,"context_line":""},{"line_number":830,"context_line":"    def test_find_disk(self):"},{"line_number":831,"context_line":"        xml \u003d \"\"\""},{"line_number":832,"context_line":"          \u003cdomain type\u003d\u0027kvm\u0027\u003e"},{"line_number":833,"context_line":"            \u003cos\u003e"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa31d9ce_4ebb9ce5","line":830,"range":{"start_line":830,"start_character":4,"end_line":830,"end_character":29},"updated":"2017-02-13 13:21:57.000000000","message":"Aren\u0027t these three separate tests? Could you break them up as such?","commit_id":"2495cb546a05ab59248c01e49652546e31136cc4"},{"author":{"_account_id":10224,"name":"Feodor Tersin","email":"ftersin@hotmail.com","username":"ftersin"},"change_message_id":"8d7b649da59126a21b6f5c8fa15774b462e629c6","unresolved":false,"context_lines":[{"line_number":827,"context_line":"            with mock.patch.object(six.moves.builtins, \"open\", proc_umnt):"},{"line_number":828,"context_line":"                self.assertFalse(libvirt_utils.is_mounted(mount_path, source))"},{"line_number":829,"context_line":""},{"line_number":830,"context_line":"    def test_find_disk(self):"},{"line_number":831,"context_line":"        xml \u003d \"\"\""},{"line_number":832,"context_line":"          \u003cdomain type\u003d\u0027kvm\u0027\u003e"},{"line_number":833,"context_line":"            \u003cos\u003e"}],"source_content_type":"text/x-python","patch_set":3,"id":"7ffa3b31_ce6ac8eb","line":830,"range":{"start_line":830,"start_character":4,"end_line":830,"end_character":29},"in_reply_to":"bff0334d_00736682","updated":"2017-04-19 21:48:09.000000000","message":"Done","commit_id":"2495cb546a05ab59248c01e49652546e31136cc4"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"6a859ab8526185189f84359ef100c758a87b0546","unresolved":false,"context_lines":[{"line_number":827,"context_line":"            with mock.patch.object(six.moves.builtins, \"open\", proc_umnt):"},{"line_number":828,"context_line":"                self.assertFalse(libvirt_utils.is_mounted(mount_path, source))"},{"line_number":829,"context_line":""},{"line_number":830,"context_line":"    def test_find_disk(self):"},{"line_number":831,"context_line":"        xml \u003d \"\"\""},{"line_number":832,"context_line":"          \u003cdomain type\u003d\u0027kvm\u0027\u003e"},{"line_number":833,"context_line":"            \u003cos\u003e"}],"source_content_type":"text/x-python","patch_set":3,"id":"bff0334d_00736682","line":830,"range":{"start_line":830,"start_character":4,"end_line":830,"end_character":29},"in_reply_to":"fa31d9ce_4ebb9ce5","updated":"2017-04-05 12:57:55.000000000","message":"+1","commit_id":"2495cb546a05ab59248c01e49652546e31136cc4"}]}
