)]}'
{"nova/tests/unit/virt/libvirt/test_imagebackend.py":[{"author":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"change_message_id":"b3c9c0b5633a3c07d916694a9ba2f5d8c70fa76b","unresolved":false,"context_lines":[{"line_number":489,"context_line":"            mock.patch.object(rbd_utils, \u0027rados\u0027),"},{"line_number":490,"context_line":"        ]"},{"line_number":491,"context_line":"        for patcher in self.patchers:"},{"line_number":492,"context_line":"            patcher.start()"},{"line_number":493,"context_line":""},{"line_number":494,"context_line":"    def tearDown(self):"},{"line_number":495,"context_line":"        super(RbdTestCase, self).tearDown()"}],"source_content_type":"text/x-python","patch_set":1,"id":"9abb7d3a_883630e5","line":492,"updated":"2016-05-31 09:11:58.000000000","message":"Or instead of tearDown below, just add here:\n\n  self.addCleanup(patcher.stop())","commit_id":"d77498cb6d4460754285005036d1875a0869fcde"},{"author":{"_account_id":16907,"name":"Diana Clarke","email":"diana.joan.clarke@gmail.com","username":"diana-clarke"},"change_message_id":"f6bfcd233dc49110d1b987c567f48116e9658963","unresolved":false,"context_lines":[{"line_number":489,"context_line":"            mock.patch.object(rbd_utils, \u0027rados\u0027),"},{"line_number":490,"context_line":"        ]"},{"line_number":491,"context_line":"        for patcher in self.patchers:"},{"line_number":492,"context_line":"            patcher.start()"},{"line_number":493,"context_line":""},{"line_number":494,"context_line":"    def tearDown(self):"},{"line_number":495,"context_line":"        super(RbdTestCase, self).tearDown()"}],"source_content_type":"text/x-python","patch_set":1,"id":"9abb7d3a_0185da05","line":492,"in_reply_to":"9abb7d3a_883630e5","updated":"2016-05-31 17:30:20.000000000","message":"Yup, much nicer. Thanks!","commit_id":"d77498cb6d4460754285005036d1875a0869fcde"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"1a680ad8dd554136c34091c90592f41a5ad155dd","unresolved":false,"context_lines":[{"line_number":250,"context_line":"                self.DISK_INFO_PATH: False,"},{"line_number":251,"context_line":"            }"},{"line_number":252,"context_line":"            return result[path]"},{"line_number":253,"context_line":"        mock_exists.side_effect \u003d fake_exists"},{"line_number":254,"context_line":"        mock_info.return_value \u003d mock.Mock(file_format\u003d\u0027some-format\u0027)"},{"line_number":255,"context_line":"        image \u003d self.image_class(self.INSTANCE, self.NAME, path\u003dself.PATH)"},{"line_number":256,"context_line":"        self.assertEqual(image.driver_format, \u0027some-format\u0027)"}],"source_content_type":"text/x-python","patch_set":9,"id":"7aa08908_23ad23e9","line":253,"range":{"start_line":253,"start_character":8,"end_line":253,"end_character":19},"updated":"2016-06-09 08:40:19.000000000","message":"It would be nice to still check this is called three times, but thats OK I guess.","commit_id":"0813c818c9cb7b807dedb99da18cf55f8f344a3b"}]}
