)]}'
{"nova/tests/unit/virt/libvirt/test_driver.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"d3530bd00cf1417e66855462074b0d9d04df7888","unresolved":false,"context_lines":[{"line_number":16385,"context_line":"        mock_get_disk.assert_has_calls(["},{"line_number":16386,"context_line":"            mock.call(instance, \u0027qemu\u0027, image_meta, \u0027disk\u0027),"},{"line_number":16387,"context_line":"            mock.call(instance, \u0027qemu\u0027, image_meta, \u0027cdrom\u0027)])"},{"line_number":16388,"context_line":"        self.assertEqual(2, mock_get_disk.call_count)"},{"line_number":16389,"context_line":"        mock_get_root.assert_called_once_with(instance, \u0027qemu\u0027, image_meta,"},{"line_number":16390,"context_line":"                                              root_bdm, \u0027virtio\u0027, \u0027ide\u0027)"},{"line_number":16391,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"5f7c97a3_996b3f85","line":16388,"range":{"start_line":16388,"start_character":8,"end_line":16388,"end_character":53},"updated":"2018-07-11 23:23:47.000000000","message":"This would be better to be putted before the above assert_has_calls().","commit_id":"24c4954338e06dd615782b68a131ccccc968e929"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"0c534a089db01a7986d6be34b71216b259d6f96b","unresolved":false,"context_lines":[{"line_number":16385,"context_line":"        mock_get_disk.assert_has_calls(["},{"line_number":16386,"context_line":"            mock.call(instance, \u0027qemu\u0027, image_meta, \u0027disk\u0027),"},{"line_number":16387,"context_line":"            mock.call(instance, \u0027qemu\u0027, image_meta, \u0027cdrom\u0027)])"},{"line_number":16388,"context_line":"        self.assertEqual(2, mock_get_disk.call_count)"},{"line_number":16389,"context_line":"        mock_get_root.assert_called_once_with(instance, \u0027qemu\u0027, image_meta,"},{"line_number":16390,"context_line":"                                              root_bdm, \u0027virtio\u0027, \u0027ide\u0027)"},{"line_number":16391,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"5f7c97a3_39c46b60","line":16388,"range":{"start_line":16388,"start_character":8,"end_line":16388,"end_character":53},"in_reply_to":"5f7c97a3_996b3f85","updated":"2018-07-11 23:29:34.000000000","message":"Done","commit_id":"24c4954338e06dd615782b68a131ccccc968e929"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d86e4ea0f532b76ae44f57c82e02ff19d2ad24ec","unresolved":false,"context_lines":[{"line_number":15075,"context_line":"            self.assertRaises(fakelibvirt.libvirtError,"},{"line_number":15076,"context_line":"                              drvr._get_pci_passthrough_devices)"},{"line_number":15077,"context_line":""},{"line_number":15078,"context_line":"    @mock.patch.object(host.Host, \u0027list_pci_devices\u0027,"},{"line_number":15079,"context_line":"                       return_value\u003d[\u0027pci_0000_04_00_3\u0027, \u0027pci_0000_04_10_7\u0027,"},{"line_number":15080,"context_line":"                                     \u0027pci_0000_04_11_7\u0027])"},{"line_number":15081,"context_line":"    def test_get_pci_passthrough_devices(self, mock_list):"}],"source_content_type":"text/x-python","patch_set":9,"id":"5f7c97a3_cdd536e8","line":15078,"range":{"start_line":15078,"start_character":35,"end_line":15078,"end_character":51},"updated":"2018-07-14 09:46:37.000000000","message":"+1, this is actually needed to mock.","commit_id":"ebbf9023c6e17b349f9110485d53126f89b60de2"}]}
