)]}'
{"nova/tests/unit/virt/libvirt/test_driver.py":[{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"089e2a4de0f4e1cd6d4b07fb1ee6a83c06d1651c","unresolved":false,"context_lines":[{"line_number":19109,"context_line":"            CONF.libvirt.virt_type, self.drvr._host)"},{"line_number":19110,"context_line":"        mock_build.return_value \u003d objects.InstanceDeviceMetadata()"},{"line_number":19111,"context_line":""},{"line_number":19112,"context_line":"        with test.nested("},{"line_number":19113,"context_line":"            mock.patch.object(self.drvr.vif_driver, \u0027get_config\u0027,"},{"line_number":19114,"context_line":"                              return_value\u003dexpected),"},{"line_number":19115,"context_line":"            mock.patch.object(self.drvr.firewall_driver,"}],"source_content_type":"text/x-python","patch_set":5,"id":"5f7c97a3_d4a2ac3f","line":19112,"range":{"start_line":19112,"start_character":8,"end_line":19112,"end_character":25},"updated":"2018-07-02 06:27:33.000000000","message":"I think we don\u0027t want to use test.nested anymore, right","commit_id":"781c6c02f685272d1880a26e15dbbacbfb1584a0"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"8f232c1770698b76f583dbd1932cf22133c3d18a","unresolved":false,"context_lines":[{"line_number":19109,"context_line":"            CONF.libvirt.virt_type, self.drvr._host)"},{"line_number":19110,"context_line":"        mock_build.return_value \u003d objects.InstanceDeviceMetadata()"},{"line_number":19111,"context_line":""},{"line_number":19112,"context_line":"        with test.nested("},{"line_number":19113,"context_line":"            mock.patch.object(self.drvr.vif_driver, \u0027get_config\u0027,"},{"line_number":19114,"context_line":"                              return_value\u003dexpected),"},{"line_number":19115,"context_line":"            mock.patch.object(self.drvr.firewall_driver,"}],"source_content_type":"text/x-python","patch_set":5,"id":"5f7c97a3_b99d6958","line":19112,"range":{"start_line":19112,"start_character":8,"end_line":19112,"end_character":25},"in_reply_to":"5f7c97a3_2eea7b9f","updated":"2018-07-04 15:02:25.000000000","message":"My mistake","commit_id":"781c6c02f685272d1880a26e15dbbacbfb1584a0"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"9b9e24f517d02ca0598ad40d5fb241bba83e3aa0","unresolved":false,"context_lines":[{"line_number":19109,"context_line":"            CONF.libvirt.virt_type, self.drvr._host)"},{"line_number":19110,"context_line":"        mock_build.return_value \u003d objects.InstanceDeviceMetadata()"},{"line_number":19111,"context_line":""},{"line_number":19112,"context_line":"        with test.nested("},{"line_number":19113,"context_line":"            mock.patch.object(self.drvr.vif_driver, \u0027get_config\u0027,"},{"line_number":19114,"context_line":"                              return_value\u003dexpected),"},{"line_number":19115,"context_line":"            mock.patch.object(self.drvr.firewall_driver,"}],"source_content_type":"text/x-python","patch_set":5,"id":"5f7c97a3_2eea7b9f","line":19112,"range":{"start_line":19112,"start_character":8,"end_line":19112,"end_character":25},"in_reply_to":"5f7c97a3_d4a2ac3f","updated":"2018-07-04 00:37:31.000000000","message":"contextlib.nested?\n\nIMO, \u0027test.nested\u0027 can still be used.\n\nhttps://github.com/openstack/nova/blob/34956bea4beb8e5ba474b42ba777eb88a5eadd76/nova/test.py#L80-L86","commit_id":"781c6c02f685272d1880a26e15dbbacbfb1584a0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"3d86d782c4ee65c1fb2c1859346e014d81377fae","unresolved":false,"context_lines":[{"line_number":19166,"context_line":"    def test_attach_interface_with_running_instance(self):"},{"line_number":19167,"context_line":"        self._test_attach_interface("},{"line_number":19168,"context_line":"            power_state.RUNNING,"},{"line_number":19169,"context_line":"            expected_flags\u003d(fakelibvirt.VIR_DOMAIN_AFFECT_CONFIG |"},{"line_number":19170,"context_line":"                            fakelibvirt.VIR_DOMAIN_AFFECT_LIVE))"},{"line_number":19171,"context_line":""},{"line_number":19172,"context_line":"    def test_attach_interface_with_pause_instance(self):"}],"source_content_type":"text/x-python","patch_set":7,"id":"5f7c97a3_68b410f2","side":"PARENT","line":19169,"range":{"start_line":19169,"start_character":12,"end_line":19169,"end_character":26},"updated":"2018-07-14 11:09:15.000000000","message":"why removing this, you can keep this","commit_id":"24c4954338e06dd615782b68a131ccccc968e929"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"b165dd6dc851f98c34db1fbba6a6ce81a9697cb5","unresolved":false,"context_lines":[{"line_number":19166,"context_line":"    def test_attach_interface_with_running_instance(self):"},{"line_number":19167,"context_line":"        self._test_attach_interface("},{"line_number":19168,"context_line":"            power_state.RUNNING,"},{"line_number":19169,"context_line":"            expected_flags\u003d(fakelibvirt.VIR_DOMAIN_AFFECT_CONFIG |"},{"line_number":19170,"context_line":"                            fakelibvirt.VIR_DOMAIN_AFFECT_LIVE))"},{"line_number":19171,"context_line":""},{"line_number":19172,"context_line":"    def test_attach_interface_with_pause_instance(self):"}],"source_content_type":"text/x-python","patch_set":7,"id":"5f7c97a3_08a4574b","side":"PARENT","line":19169,"range":{"start_line":19169,"start_character":12,"end_line":19169,"end_character":26},"in_reply_to":"5f7c97a3_68b410f2","updated":"2018-07-17 00:02:12.000000000","message":"Because line 19093 is modified in the new file.","commit_id":"24c4954338e06dd615782b68a131ccccc968e929"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"3d86d782c4ee65c1fb2c1859346e014d81377fae","unresolved":false,"context_lines":[{"line_number":19172,"context_line":"    def test_attach_interface_with_pause_instance(self):"},{"line_number":19173,"context_line":"        self._test_attach_interface("},{"line_number":19174,"context_line":"            power_state.PAUSED,"},{"line_number":19175,"context_line":"            expected_flags\u003d(fakelibvirt.VIR_DOMAIN_AFFECT_CONFIG |"},{"line_number":19176,"context_line":"                            fakelibvirt.VIR_DOMAIN_AFFECT_LIVE))"},{"line_number":19177,"context_line":""},{"line_number":19178,"context_line":"    def test_attach_interface_with_shutdown_instance(self):"}],"source_content_type":"text/x-python","patch_set":7,"id":"5f7c97a3_08cb1c73","side":"PARENT","line":19175,"range":{"start_line":19175,"start_character":12,"end_line":19175,"end_character":26},"updated":"2018-07-14 11:09:15.000000000","message":"ditto","commit_id":"24c4954338e06dd615782b68a131ccccc968e929"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"b165dd6dc851f98c34db1fbba6a6ce81a9697cb5","unresolved":false,"context_lines":[{"line_number":19172,"context_line":"    def test_attach_interface_with_pause_instance(self):"},{"line_number":19173,"context_line":"        self._test_attach_interface("},{"line_number":19174,"context_line":"            power_state.PAUSED,"},{"line_number":19175,"context_line":"            expected_flags\u003d(fakelibvirt.VIR_DOMAIN_AFFECT_CONFIG |"},{"line_number":19176,"context_line":"                            fakelibvirt.VIR_DOMAIN_AFFECT_LIVE))"},{"line_number":19177,"context_line":""},{"line_number":19178,"context_line":"    def test_attach_interface_with_shutdown_instance(self):"}],"source_content_type":"text/x-python","patch_set":7,"id":"5f7c97a3_28a1133b","side":"PARENT","line":19175,"range":{"start_line":19175,"start_character":12,"end_line":19175,"end_character":26},"in_reply_to":"5f7c97a3_08cb1c73","updated":"2018-07-17 00:02:12.000000000","message":"ditto","commit_id":"24c4954338e06dd615782b68a131ccccc968e929"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"3d86d782c4ee65c1fb2c1859346e014d81377fae","unresolved":false,"context_lines":[{"line_number":19178,"context_line":"    def test_attach_interface_with_shutdown_instance(self):"},{"line_number":19179,"context_line":"        self._test_attach_interface("},{"line_number":19180,"context_line":"            power_state.SHUTDOWN,"},{"line_number":19181,"context_line":"            expected_flags\u003d(fakelibvirt.VIR_DOMAIN_AFFECT_CONFIG))"},{"line_number":19182,"context_line":""},{"line_number":19183,"context_line":"    def _test_detach_interface(self, power_state, expected_flags,"},{"line_number":19184,"context_line":"                               device_not_found\u003dFalse):"}],"source_content_type":"text/x-python","patch_set":7,"id":"5f7c97a3_a89f8862","side":"PARENT","line":19181,"range":{"start_line":19181,"start_character":12,"end_line":19181,"end_character":26},"updated":"2018-07-14 11:09:15.000000000","message":"ditto","commit_id":"24c4954338e06dd615782b68a131ccccc968e929"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"b165dd6dc851f98c34db1fbba6a6ce81a9697cb5","unresolved":false,"context_lines":[{"line_number":19178,"context_line":"    def test_attach_interface_with_shutdown_instance(self):"},{"line_number":19179,"context_line":"        self._test_attach_interface("},{"line_number":19180,"context_line":"            power_state.SHUTDOWN,"},{"line_number":19181,"context_line":"            expected_flags\u003d(fakelibvirt.VIR_DOMAIN_AFFECT_CONFIG))"},{"line_number":19182,"context_line":""},{"line_number":19183,"context_line":"    def _test_detach_interface(self, power_state, expected_flags,"},{"line_number":19184,"context_line":"                               device_not_found\u003dFalse):"}],"source_content_type":"text/x-python","patch_set":7,"id":"5f7c97a3_c85f3f4b","side":"PARENT","line":19181,"range":{"start_line":19181,"start_character":12,"end_line":19181,"end_character":26},"in_reply_to":"5f7c97a3_a89f8862","updated":"2018-07-17 00:02:12.000000000","message":"ditto","commit_id":"24c4954338e06dd615782b68a131ccccc968e929"}]}
