)]}'
{"nova/tests/unit/virt/xenapi/test_vm_utils.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"187e04d7423fc846e72c99a49f283ae535358181","unresolved":false,"context_lines":[{"line_number":1279,"context_line":""},{"line_number":1280,"context_line":"    def test_default(self):"},{"line_number":1281,"context_line":"        self.mox.StubOutWithMock(vm_utils, \"safe_find_sr\")"},{"line_number":1282,"context_line":"        self.mox.StubOutWithMock(self.session, \"call_xenapi\")"},{"line_number":1283,"context_line":""},{"line_number":1284,"context_line":"        vm_utils.safe_find_sr(self.session).AndReturn(\"sr_ref\")"},{"line_number":1285,"context_line":"        self.session.host_ref \u003d \"host_ref\""}],"source_content_type":"text/x-python","patch_set":2,"id":"bf659307_2512c00a","side":"PARENT","line":1282,"range":{"start_line":1282,"start_character":8,"end_line":1282,"end_character":61},"updated":"2018-04-09 23:55:42.000000000","message":"Here","commit_id":"414d2e442e633cae827e2e6dbfe212ec163adcba"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"54395fed24b07400e189ffe0d3130ca2ead823a3","unresolved":false,"context_lines":[{"line_number":1304,"context_line":"        self.session \u003d FakeSession()"},{"line_number":1305,"context_line":"        self.instance \u003d {\"kernel_id\": None, \"ramdisk_id\": None}"},{"line_number":1306,"context_line":"        self.name_label \u003d \"name\""},{"line_number":1307,"context_line":"        self.stub_out(\u0027os_xenapi.client.session.XenAPISession.call_xenapi\u0027,"},{"line_number":1308,"context_line":"                      lambda *a, **k: None)"},{"line_number":1309,"context_line":""},{"line_number":1310,"context_line":"    def test_create_kernel_and_ramdisk_no_create(self):"},{"line_number":1311,"context_line":"        result \u003d vm_utils.create_kernel_and_ramdisk(self.context,"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf659307_4d27e465","line":1308,"range":{"start_line":1307,"start_character":0,"end_line":1308,"end_character":43},"updated":"2018-04-09 18:24:26.000000000","message":"Where did this come from?","commit_id":"7bb37567e0e61adcfaaf4c996c984196f32c9b11"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"187e04d7423fc846e72c99a49f283ae535358181","unresolved":false,"context_lines":[{"line_number":1304,"context_line":"        self.session \u003d FakeSession()"},{"line_number":1305,"context_line":"        self.instance \u003d {\"kernel_id\": None, \"ramdisk_id\": None}"},{"line_number":1306,"context_line":"        self.name_label \u003d \"name\""},{"line_number":1307,"context_line":"        self.stub_out(\u0027os_xenapi.client.session.XenAPISession.call_xenapi\u0027,"},{"line_number":1308,"context_line":"                      lambda *a, **k: None)"},{"line_number":1309,"context_line":""},{"line_number":1310,"context_line":"    def test_create_kernel_and_ramdisk_no_create(self):"},{"line_number":1311,"context_line":"        result \u003d vm_utils.create_kernel_and_ramdisk(self.context,"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf659307_c5f8a4c5","line":1308,"range":{"start_line":1307,"start_character":0,"end_line":1308,"end_character":43},"in_reply_to":"bf659307_4d27e465","updated":"2018-04-09 23:55:42.000000000","message":"Line 1282 in the old file.","commit_id":"7bb37567e0e61adcfaaf4c996c984196f32c9b11"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"a87f8dafae63c157ef08c9a40d015158cf87ecbf","unresolved":false,"context_lines":[{"line_number":1095,"context_line":"        self.assertFalse(mock_create_vbd.called)"},{"line_number":1096,"context_line":""},{"line_number":1097,"context_line":""},{"line_number":1098,"context_line":"@mock.patch.object(vm_utils, \u0027_generate_disk\u0027)"},{"line_number":1099,"context_line":"class GenerateEphemeralTestCase(VMUtilsTestBase):"},{"line_number":1100,"context_line":"    def setUp(self):"},{"line_number":1101,"context_line":"        super(GenerateEphemeralTestCase, self).setUp()"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf659307_51f0d267","line":1098,"range":{"start_line":1098,"start_character":0,"end_line":1098,"end_character":46},"updated":"2018-04-10 05:24:54.000000000","message":"i much prefer this to be test level as half of the test in this class does not need _generate_disk to mock","commit_id":"0abdd78b295470aa9d66442580548ef528681b44"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"a87f8dafae63c157ef08c9a40d015158cf87ecbf","unresolved":false,"context_lines":[{"line_number":1107,"context_line":"        self.userdevice \u003d 4"},{"line_number":1108,"context_line":"        self.fs_label \u003d \"ephemeral\""},{"line_number":1109,"context_line":""},{"line_number":1110,"context_line":"    def test_get_ephemeral_disk_sizes_simple(self, mock_generate_disk):"},{"line_number":1111,"context_line":"        result \u003d vm_utils.get_ephemeral_disk_sizes(20)"},{"line_number":1112,"context_line":"        expected \u003d [20]"},{"line_number":1113,"context_line":"        self.assertEqual(expected, list(result))"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf659307_11ea5a74","line":1110,"range":{"start_line":1110,"start_character":51,"end_line":1110,"end_character":69},"updated":"2018-04-10 05:24:54.000000000","message":"here. this mock is not needed.","commit_id":"0abdd78b295470aa9d66442580548ef528681b44"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"a87f8dafae63c157ef08c9a40d015158cf87ecbf","unresolved":false,"context_lines":[{"line_number":1113,"context_line":"        self.assertEqual(expected, list(result))"},{"line_number":1114,"context_line":""},{"line_number":1115,"context_line":"    def test_get_ephemeral_disk_sizes_three_disks_2000(self,"},{"line_number":1116,"context_line":"                                                       mock_generate_disk):"},{"line_number":1117,"context_line":"        result \u003d vm_utils.get_ephemeral_disk_sizes(4030)"},{"line_number":1118,"context_line":"        expected \u003d [2000, 2000, 30]"},{"line_number":1119,"context_line":"        self.assertEqual(expected, list(result))"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf659307_31ed1e8b","line":1116,"range":{"start_line":1116,"start_character":55,"end_line":1116,"end_character":73},"updated":"2018-04-10 05:24:54.000000000","message":"ditto","commit_id":"0abdd78b295470aa9d66442580548ef528681b44"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"a87f8dafae63c157ef08c9a40d015158cf87ecbf","unresolved":false,"context_lines":[{"line_number":1118,"context_line":"        expected \u003d [2000, 2000, 30]"},{"line_number":1119,"context_line":"        self.assertEqual(expected, list(result))"},{"line_number":1120,"context_line":""},{"line_number":1121,"context_line":"    def test_get_ephemeral_disk_sizes_two_disks_1024(self, mock_generate_disk):"},{"line_number":1122,"context_line":"        result \u003d vm_utils.get_ephemeral_disk_sizes(2048)"},{"line_number":1123,"context_line":"        expected \u003d [1024, 1024]"},{"line_number":1124,"context_line":"        self.assertEqual(expected, list(result))"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf659307_f1fec636","line":1121,"range":{"start_line":1121,"start_character":59,"end_line":1121,"end_character":77},"updated":"2018-04-10 05:24:54.000000000","message":"ditto","commit_id":"0abdd78b295470aa9d66442580548ef528681b44"}]}
