)]}'
{"nova/tests/unit/virt/hyperv/test_block_device_manager.py":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"e662e59c86aa174eebc16a443b41aa319373f81e","unresolved":false,"context_lines":[{"line_number":404,"context_line":"        res \u003d self._bdman._get_boot_order_gen1(fake_bdi)"},{"line_number":405,"context_line":"        self.assertEqual(expected, res)"},{"line_number":406,"context_line":""},{"line_number":407,"context_line":"    def test_get_boot_order_gen2(self):"},{"line_number":408,"context_line":"        fake_root_disk \u003d {\u0027boot_index\u0027: 0,"},{"line_number":409,"context_line":"                          \u0027path\u0027: mock.sentinel.FAKE_ROOT_PATH}"},{"line_number":410,"context_line":"        fake_eph1 \u003d {\u0027boot_index\u0027: 2,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_1302a33f","line":407,"updated":"2017-06-20 00:51:41.000000000","message":"Mock out the VolumeOps method by:\n\n @mock.patch(\u0027nova.virt.hyperv.volumeops.VolumeOps.get_disk_resource_path\u0027)\n\nas \"mock_get\" for example.","commit_id":"50863eb43b931a0c0a9ffc71b145bb225e622b72"},{"author":{"_account_id":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},"change_message_id":"06c72bec786ff0b19336ab9bf5a7c92a21ec3cf4","unresolved":false,"context_lines":[{"line_number":404,"context_line":"        res \u003d self._bdman._get_boot_order_gen1(fake_bdi)"},{"line_number":405,"context_line":"        self.assertEqual(expected, res)"},{"line_number":406,"context_line":""},{"line_number":407,"context_line":"    def test_get_boot_order_gen2(self):"},{"line_number":408,"context_line":"        fake_root_disk \u003d {\u0027boot_index\u0027: 0,"},{"line_number":409,"context_line":"                          \u0027path\u0027: mock.sentinel.FAKE_ROOT_PATH}"},{"line_number":410,"context_line":"        fake_eph1 \u003d {\u0027boot_index\u0027: 2,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f1d235d_aaac6d8c","line":407,"in_reply_to":"7f231b9d_1302a33f","updated":"2017-06-30 09:56:24.000000000","message":"Done","commit_id":"50863eb43b931a0c0a9ffc71b145bb225e622b72"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"e662e59c86aa174eebc16a443b41aa319373f81e","unresolved":false,"context_lines":[{"line_number":418,"context_line":"                                   fake_eph2],"},{"line_number":419,"context_line":"                    \u0027block_device_mapping\u0027: [fake_bdm]}"},{"line_number":420,"context_line":""},{"line_number":421,"context_line":"        self._bdman._volops.get_disk_resource_path \u003d ("},{"line_number":422,"context_line":"            mock.MagicMock(return_value\u003dfake_bdm[\u0027connection_info\u0027]))"},{"line_number":423,"context_line":""},{"line_number":424,"context_line":"        expected_res \u003d [mock.sentinel.FAKE_ROOT_PATH,"},{"line_number":425,"context_line":"                        mock.sentinel.FAKE_CONN_INFO,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_33d47fbd","line":422,"range":{"start_line":421,"start_character":8,"end_line":422,"end_character":69},"updated":"2017-06-20 00:51:41.000000000","message":"If this had been mocked properly, the bug would have been caught by unit tests when it was introduced. Let\u0027s please fix it now by replacing with:\n\n mock_get.return_value \u003d fake_bdm[\u0027connection_info\u0027]","commit_id":"50863eb43b931a0c0a9ffc71b145bb225e622b72"},{"author":{"_account_id":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},"change_message_id":"06c72bec786ff0b19336ab9bf5a7c92a21ec3cf4","unresolved":false,"context_lines":[{"line_number":418,"context_line":"                                   fake_eph2],"},{"line_number":419,"context_line":"                    \u0027block_device_mapping\u0027: [fake_bdm]}"},{"line_number":420,"context_line":""},{"line_number":421,"context_line":"        self._bdman._volops.get_disk_resource_path \u003d ("},{"line_number":422,"context_line":"            mock.MagicMock(return_value\u003dfake_bdm[\u0027connection_info\u0027]))"},{"line_number":423,"context_line":""},{"line_number":424,"context_line":"        expected_res \u003d [mock.sentinel.FAKE_ROOT_PATH,"},{"line_number":425,"context_line":"                        mock.sentinel.FAKE_CONN_INFO,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f1d235d_ca9fa94e","line":422,"range":{"start_line":421,"start_character":8,"end_line":422,"end_character":69},"in_reply_to":"7f231b9d_33d47fbd","updated":"2017-06-30 09:56:24.000000000","message":"Done","commit_id":"50863eb43b931a0c0a9ffc71b145bb225e622b72"}]}
