)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"0d59ccbaa7713066a257421921e32e355d9c3ca3","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Koichi Edagawa \u003cedagawa.kc@nec.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-09-01 18:08:08 +0900"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Support of ModifyVNF command in openstackclient"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Supported ModifyVNF command in OpenStack Tacker Client."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9f560f44_3916274b","line":7,"updated":"2020-09-02 02:55:09.000000000","message":"It\u0027s better to unify it to update as well.","commit_id":"26b147031571155fceefe61f9edbe44254a51a80"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"c1a86fa0804048196672151d17dde55767b36d10","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Koichi Edagawa \u003cedagawa.kc@nec.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-09-01 18:08:08 +0900"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Support of ModifyVNF command in openstackclient"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Supported ModifyVNF command in OpenStack Tacker Client."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9f560f44_f43956cf","line":7,"in_reply_to":"9f560f44_3916274b","updated":"2020-09-02 05:28:54.000000000","message":"Changed from Modify to Update.","commit_id":"26b147031571155fceefe61f9edbe44254a51a80"}],"setup.cfg":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"6b12d5b1da96f5ba2ff2363d9764d8f83612bddd","unresolved":false,"context_lines":[{"line_number":91,"context_line":"     vnflcm_terminate \u003d tackerclient.osc.v1.vnflcm.vnflcm:TerminateVnfLcm"},{"line_number":92,"context_line":"     vnflcm_delete \u003d tackerclient.osc.v1.vnflcm.vnflcm:DeleteVnfLcm"},{"line_number":93,"context_line":"     vnflcm_heal \u003d tackerclient.osc.v1.vnflcm.vnflcm:HealVnfLcm"},{"line_number":94,"context_line":"     vnflcm_modify \u003d tackerclient.osc.v1.vnflcm.vnflcm:UpdateVnfLcm"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"9f560f44_04226e52","line":94,"updated":"2020-08-24 10:24:36.000000000","message":"I think it\u0027s better to unify to either \u0027modify\u0027 or \u0027Update\u0027.","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"1df70aef347dd9ba6f8a40321257d6d9c3dac932","unresolved":false,"context_lines":[{"line_number":91,"context_line":"     vnflcm_terminate \u003d tackerclient.osc.v1.vnflcm.vnflcm:TerminateVnfLcm"},{"line_number":92,"context_line":"     vnflcm_delete \u003d tackerclient.osc.v1.vnflcm.vnflcm:DeleteVnfLcm"},{"line_number":93,"context_line":"     vnflcm_heal \u003d tackerclient.osc.v1.vnflcm.vnflcm:HealVnfLcm"},{"line_number":94,"context_line":"     vnflcm_modify \u003d tackerclient.osc.v1.vnflcm.vnflcm:UpdateVnfLcm"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"9f560f44_4edb604e","line":94,"in_reply_to":"9f560f44_04226e52","updated":"2020-09-01 12:28:14.000000000","message":"Unified to \u0027update\u0027.","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"}],"tackerclient/osc/v1/vnflcm/samples/update_vnf_instance_param_sample.json":[{"author":{"_account_id":27180,"name":"Keiko Kuriu","email":"kuriu.keiko@gmail.com","username":"keiko-k"},"change_message_id":"6487cef38238bd8b82ae32f3563407677c17d3c5","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    \"vnfInstanceName\": \"sample\","},{"line_number":3,"context_line":"    \"vnfInstanceDescription\" : \"sample_description\","},{"line_number":4,"context_line":"    \"vnfdId\" : \"sample_id\","},{"line_number":5,"context_line":"    \"vnfConfigurableProperties\": {\"key1\":\"value1\",\"key2\":\"value2\"}"},{"line_number":6,"context_line":"  }"}],"source_content_type":"application/json","patch_set":1,"id":"9f560f44_60bddad6","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":31},"updated":"2020-08-27 06:57:22.000000000","message":"This parameter is not supported. Could you remove it?","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"1df70aef347dd9ba6f8a40321257d6d9c3dac932","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    \"vnfInstanceName\": \"sample\","},{"line_number":3,"context_line":"    \"vnfInstanceDescription\" : \"sample_description\","},{"line_number":4,"context_line":"    \"vnfdId\" : \"sample_id\","},{"line_number":5,"context_line":"    \"vnfConfigurableProperties\": {\"key1\":\"value1\",\"key2\":\"value2\"}"},{"line_number":6,"context_line":"  }"}],"source_content_type":"application/json","patch_set":1,"id":"9f560f44_0e1208b5","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":31},"in_reply_to":"9f560f44_60bddad6","updated":"2020-09-01 12:28:14.000000000","message":"Removed the parameter.","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"}],"tackerclient/osc/v1/vnflcm/vnflcm.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"f32c67cf4c8d99c490411d4b03ba0d4483741d3a","unresolved":false,"context_lines":[{"line_number":409,"context_line":"                        \"successfully\") % vnf_instances[0])"},{"line_number":410,"context_line":""},{"line_number":411,"context_line":""},{"line_number":412,"context_line":"class UpdateVnfLcm(command.Command):"},{"line_number":413,"context_line":"    _description \u003d _(\"Modify VNF Instance\")"},{"line_number":414,"context_line":""},{"line_number":415,"context_line":"    def get_parser(self, prog_name):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_c45224de","line":412,"updated":"2020-08-25 09:47:27.000000000","message":"I think it\u0027s better to unify to either \u0027Modify\u0027 or \u0027Update\u0027.","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"1df70aef347dd9ba6f8a40321257d6d9c3dac932","unresolved":false,"context_lines":[{"line_number":409,"context_line":"                        \"successfully\") % vnf_instances[0])"},{"line_number":410,"context_line":""},{"line_number":411,"context_line":""},{"line_number":412,"context_line":"class UpdateVnfLcm(command.Command):"},{"line_number":413,"context_line":"    _description \u003d _(\"Modify VNF Instance\")"},{"line_number":414,"context_line":""},{"line_number":415,"context_line":"    def get_parser(self, prog_name):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_6e3624ea","line":412,"in_reply_to":"9f560f44_c45224de","updated":"2020-09-01 12:28:14.000000000","message":"Unified to \u0027Update\u0027.","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"f32c67cf4c8d99c490411d4b03ba0d4483741d3a","unresolved":false,"context_lines":[{"line_number":422,"context_line":"            parser([ArgumentParser]): [description]"},{"line_number":423,"context_line":"        \"\"\""},{"line_number":424,"context_line":"        parser \u003d super(UpdateVnfLcm, self).get_parser(prog_name)"},{"line_number":425,"context_line":"        parser.add_argument("},{"line_number":426,"context_line":"            \u0027vnf_instance_id\u0027,"},{"line_number":427,"context_line":"            metavar\u003d\"\u003cvnf-instance-id\u003e\","},{"line_number":428,"context_line":"            help\u003d_(\u0027VNF instance ID.\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_84e82ce2","line":425,"updated":"2020-08-25 09:47:27.000000000","message":"To unify with other operations, it\u0027s better to define as follows.\nparser.add_argument(\n   _VNF_INSTANCE,\n   metavar\u003d\"\u003cvnf-instance\u003e\",\n   help\u003d_(\"VNF instance ID to modify\"))","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"c1a86fa0804048196672151d17dde55767b36d10","unresolved":false,"context_lines":[{"line_number":422,"context_line":"            parser([ArgumentParser]): [description]"},{"line_number":423,"context_line":"        \"\"\""},{"line_number":424,"context_line":"        parser \u003d super(UpdateVnfLcm, self).get_parser(prog_name)"},{"line_number":425,"context_line":"        parser.add_argument("},{"line_number":426,"context_line":"            \u0027vnf_instance_id\u0027,"},{"line_number":427,"context_line":"            metavar\u003d\"\u003cvnf-instance-id\u003e\","},{"line_number":428,"context_line":"            help\u003d_(\u0027VNF instance ID.\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_14684ab8","line":425,"in_reply_to":"9f560f44_4e06b322","updated":"2020-09-02 05:28:54.000000000","message":"Thank you for pointing out. Changed from modify to update.","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"1df70aef347dd9ba6f8a40321257d6d9c3dac932","unresolved":false,"context_lines":[{"line_number":422,"context_line":"            parser([ArgumentParser]): [description]"},{"line_number":423,"context_line":"        \"\"\""},{"line_number":424,"context_line":"        parser \u003d super(UpdateVnfLcm, self).get_parser(prog_name)"},{"line_number":425,"context_line":"        parser.add_argument("},{"line_number":426,"context_line":"            \u0027vnf_instance_id\u0027,"},{"line_number":427,"context_line":"            metavar\u003d\"\u003cvnf-instance-id\u003e\","},{"line_number":428,"context_line":"            help\u003d_(\u0027VNF instance ID.\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_ae303cea","line":425,"in_reply_to":"9f560f44_84e82ce2","updated":"2020-09-01 12:28:14.000000000","message":"Defined as you suggested.","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"0d59ccbaa7713066a257421921e32e355d9c3ca3","unresolved":false,"context_lines":[{"line_number":422,"context_line":"            parser([ArgumentParser]): [description]"},{"line_number":423,"context_line":"        \"\"\""},{"line_number":424,"context_line":"        parser \u003d super(UpdateVnfLcm, self).get_parser(prog_name)"},{"line_number":425,"context_line":"        parser.add_argument("},{"line_number":426,"context_line":"            \u0027vnf_instance_id\u0027,"},{"line_number":427,"context_line":"            metavar\u003d\"\u003cvnf-instance-id\u003e\","},{"line_number":428,"context_line":"            help\u003d_(\u0027VNF instance ID.\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_4e06b322","line":425,"in_reply_to":"9f560f44_ae303cea","updated":"2020-09-02 02:55:09.000000000","message":"help\u003d_(\u0027VNF instance ID to update.\u0027))\nBecause you unified \u0027update\u0027.","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"f32c67cf4c8d99c490411d4b03ba0d4483741d3a","unresolved":false,"context_lines":[{"line_number":429,"context_line":"        parser.add_argument("},{"line_number":430,"context_line":"            \u0027--I\u0027,"},{"line_number":431,"context_line":"            metavar\u003d\"\u003cparam-file\u003e\","},{"line_number":432,"context_line":"            help\u003d_(\"Specify instantiate request parameters in a json file.\"))"},{"line_number":433,"context_line":""},{"line_number":434,"context_line":"        return parser"},{"line_number":435,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_64cd185c","line":432,"updated":"2020-08-25 09:47:27.000000000","message":"Typo: Specify modify request ~","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"1df70aef347dd9ba6f8a40321257d6d9c3dac932","unresolved":false,"context_lines":[{"line_number":429,"context_line":"        parser.add_argument("},{"line_number":430,"context_line":"            \u0027--I\u0027,"},{"line_number":431,"context_line":"            metavar\u003d\"\u003cparam-file\u003e\","},{"line_number":432,"context_line":"            help\u003d_(\"Specify instantiate request parameters in a json file.\"))"},{"line_number":433,"context_line":""},{"line_number":434,"context_line":"        return parser"},{"line_number":435,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_4e5520fa","line":432,"in_reply_to":"9f560f44_64cd185c","updated":"2020-09-01 12:28:14.000000000","message":"Corrected.","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"f32c67cf4c8d99c490411d4b03ba0d4483741d3a","unresolved":false,"context_lines":[{"line_number":433,"context_line":""},{"line_number":434,"context_line":"        return parser"},{"line_number":435,"context_line":""},{"line_number":436,"context_line":"    def update_vnf_args2body(self, file_path):"},{"line_number":437,"context_line":"        \"\"\"Store request body to body(dict) from json file"},{"line_number":438,"context_line":""},{"line_number":439,"context_line":"        Args:"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_84402ca7","line":436,"updated":"2020-08-25 09:47:27.000000000","message":"Looks like almost the same method as existing instantiate_vnf_args2body.\nIs it possible to change the method name of instantiate_vnf_args2body and use it?","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"1df70aef347dd9ba6f8a40321257d6d9c3dac932","unresolved":false,"context_lines":[{"line_number":433,"context_line":""},{"line_number":434,"context_line":"        return parser"},{"line_number":435,"context_line":""},{"line_number":436,"context_line":"    def update_vnf_args2body(self, file_path):"},{"line_number":437,"context_line":"        \"\"\"Store request body to body(dict) from json file"},{"line_number":438,"context_line":""},{"line_number":439,"context_line":"        Args:"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_ce8f7073","line":436,"in_reply_to":"9f560f44_84402ca7","updated":"2020-09-01 12:28:14.000000000","message":"Changed to \u0027json_file_args2body\u0027 and modified to use it.","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"0d59ccbaa7713066a257421921e32e355d9c3ca3","unresolved":false,"context_lines":[{"line_number":182,"context_line":"                ) for s in vnf_instances))"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"def json_file_args2body(file_path):"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"    if file_path is not None and os.access(file_path, os.R_OK) is False:"},{"line_number":188,"context_line":"        msg \u003d _(\"File %s does not exist or user does not have read \""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_591b1b72","line":185,"updated":"2020-09-02 02:55:09.000000000","message":"I think \u0027jsonfile2body\u0027 is better.","commit_id":"26b147031571155fceefe61f9edbe44254a51a80"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"c1a86fa0804048196672151d17dde55767b36d10","unresolved":false,"context_lines":[{"line_number":182,"context_line":"                ) for s in vnf_instances))"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"def json_file_args2body(file_path):"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"    if file_path is not None and os.access(file_path, os.R_OK) is False:"},{"line_number":188,"context_line":"        msg \u003d _(\"File %s does not exist or user does not have read \""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_5462c2d9","line":185,"in_reply_to":"9f560f44_591b1b72","updated":"2020-09-02 05:28:54.000000000","message":"Changed as you suggested.","commit_id":"26b147031571155fceefe61f9edbe44254a51a80"}],"tackerclient/tests/unit/osc/v1/test_vnflcm.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"6b12d5b1da96f5ba2ff2363d9764d8f83612bddd","unresolved":false,"context_lines":[{"line_number":555,"context_line":"        self.assertEqual(\u0027Failed to delete 1 of 3 vnf instances.\u0027,"},{"line_number":556,"context_line":"                         exception.message)"},{"line_number":557,"context_line":""},{"line_number":558,"context_line":"# @ddt.ddt"},{"line_number":559,"context_line":""},{"line_number":560,"context_line":""},{"line_number":561,"context_line":"class TestUpdateVnfLcm(TestVnfLcm):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_69f50357","line":558,"updated":"2020-08-24 10:24:36.000000000","message":"Is it WIP?\nOr did you forget to delete this comment?","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"1df70aef347dd9ba6f8a40321257d6d9c3dac932","unresolved":false,"context_lines":[{"line_number":555,"context_line":"        self.assertEqual(\u0027Failed to delete 1 of 3 vnf instances.\u0027,"},{"line_number":556,"context_line":"                         exception.message)"},{"line_number":557,"context_line":""},{"line_number":558,"context_line":"# @ddt.ddt"},{"line_number":559,"context_line":""},{"line_number":560,"context_line":""},{"line_number":561,"context_line":"class TestUpdateVnfLcm(TestVnfLcm):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_eed4f449","line":558,"in_reply_to":"9f560f44_69f50357","updated":"2020-09-01 12:28:14.000000000","message":"Sorry, deleted due to unnecessary comment.","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"f32c67cf4c8d99c490411d4b03ba0d4483741d3a","unresolved":false,"context_lines":[{"line_number":594,"context_line":"        self.assertEqual(expected_message, actual_message)"},{"line_number":595,"context_line":""},{"line_number":596,"context_line":"    def test_take_action_param_file_not_exists(self):"},{"line_number":597,"context_line":"        \"\"\"[summary]"},{"line_number":598,"context_line":""},{"line_number":599,"context_line":"            Test if param file does not exist."},{"line_number":600,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_a4a570a1","line":597,"updated":"2020-08-25 09:47:27.000000000","message":"I think this comment is unnecessary because there is no more information that can be read from the method name.\nSame for others.","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"1df70aef347dd9ba6f8a40321257d6d9c3dac932","unresolved":false,"context_lines":[{"line_number":594,"context_line":"        self.assertEqual(expected_message, actual_message)"},{"line_number":595,"context_line":""},{"line_number":596,"context_line":"    def test_take_action_param_file_not_exists(self):"},{"line_number":597,"context_line":"        \"\"\"[summary]"},{"line_number":598,"context_line":""},{"line_number":599,"context_line":"            Test if param file does not exist."},{"line_number":600,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_0e0328c0","line":597,"in_reply_to":"9f560f44_a4a570a1","updated":"2020-09-01 12:28:14.000000000","message":"You are right. The comment was deleted.","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"a0285cf990bbd77ce8ff02ea7665bcc258f487f5","unresolved":false,"context_lines":[{"line_number":556,"context_line":"                         exception.message)"},{"line_number":557,"context_line":""},{"line_number":558,"context_line":""},{"line_number":559,"context_line":"class TestUpdateVnfLcm(TestVnfLcm):"},{"line_number":560,"context_line":"    def setUp(self):"},{"line_number":561,"context_line":"        super(TestUpdateVnfLcm, self).setUp()"},{"line_number":562,"context_line":"        self.update_vnf_lcm \u003d vnflcm.UpdateVnfLcm("}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_74bd46d6","line":559,"updated":"2020-09-02 06:03:38.000000000","message":"As with TestInstantiateVnfLcm, you should also add the test_take_action_invalid_format_param_file test.","commit_id":"0f010a38f874b7cbd21f0b5109d464547852c176"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"8ac4567f9e04943b841b61a54ec775eb6dc35158","unresolved":false,"context_lines":[{"line_number":556,"context_line":"                         exception.message)"},{"line_number":557,"context_line":""},{"line_number":558,"context_line":""},{"line_number":559,"context_line":"class TestUpdateVnfLcm(TestVnfLcm):"},{"line_number":560,"context_line":"    def setUp(self):"},{"line_number":561,"context_line":"        super(TestUpdateVnfLcm, self).setUp()"},{"line_number":562,"context_line":"        self.update_vnf_lcm \u003d vnflcm.UpdateVnfLcm("}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_11ea970d","line":559,"in_reply_to":"9f560f44_74bd46d6","updated":"2020-09-11 10:39:15.000000000","message":"Done.","commit_id":"0f010a38f874b7cbd21f0b5109d464547852c176"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"8bd3213922e48eb4a5575a36a446e2590e4732bf","unresolved":false,"context_lines":[{"line_number":633,"context_line":"                          parsed_args)"},{"line_number":634,"context_line":""},{"line_number":635,"context_line":"    @mock.patch(\"os.open\")"},{"line_number":636,"context_line":"    @mock.patch(\"os.access\")"},{"line_number":637,"context_line":"    def test_take_action_invalid_format_param_file(self, mock_open,"},{"line_number":638,"context_line":"                                                   mock_access):"},{"line_number":639,"context_line":"        vnf_instance \u003d vnflcm_fakes.vnf_instance_response()"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_1eb2a9e5","line":636,"updated":"2020-09-10 05:55:45.000000000","message":"Is this mock used?","commit_id":"60c268f04d15ae3ec32e9e0095973d04cf65bba5"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"8ac4567f9e04943b841b61a54ec775eb6dc35158","unresolved":false,"context_lines":[{"line_number":633,"context_line":"                          parsed_args)"},{"line_number":634,"context_line":""},{"line_number":635,"context_line":"    @mock.patch(\"os.open\")"},{"line_number":636,"context_line":"    @mock.patch(\"os.access\")"},{"line_number":637,"context_line":"    def test_take_action_invalid_format_param_file(self, mock_open,"},{"line_number":638,"context_line":"                                                   mock_access):"},{"line_number":639,"context_line":"        vnf_instance \u003d vnflcm_fakes.vnf_instance_response()"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_1fb28794","line":636,"in_reply_to":"9f560f44_1eb2a9e5","updated":"2020-09-11 10:39:15.000000000","message":"Yes.\nThere is the similar description in \"test_take_action_invalid_format_param_file\" in TestInstantiateVnfLcm.","commit_id":"60c268f04d15ae3ec32e9e0095973d04cf65bba5"}],"tackerclient/v1_0/client.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"6b12d5b1da96f5ba2ff2363d9764d8f83612bddd","unresolved":false,"context_lines":[{"line_number":1183,"context_line":"    def download_vnf_package(self, vnf_package):"},{"line_number":1184,"context_line":"        return self.vnf_package_client.download_vnf_package(vnf_package)"},{"line_number":1185,"context_line":""},{"line_number":1186,"context_line":"    def update_vnf_instance(self, vnf_id, body):"},{"line_number":1187,"context_line":"        return self.vnf_lcm_client.update_vnf_instance(vnf_id, body)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_04d0ae1e","line":1186,"updated":"2020-08-24 10:24:36.000000000","message":"I think it\u0027s better to move this method between delete_vnf_instance and update_vnf_package.","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"1df70aef347dd9ba6f8a40321257d6d9c3dac932","unresolved":false,"context_lines":[{"line_number":1183,"context_line":"    def download_vnf_package(self, vnf_package):"},{"line_number":1184,"context_line":"        return self.vnf_package_client.download_vnf_package(vnf_package)"},{"line_number":1185,"context_line":""},{"line_number":1186,"context_line":"    def update_vnf_instance(self, vnf_id, body):"},{"line_number":1187,"context_line":"        return self.vnf_lcm_client.update_vnf_instance(vnf_id, body)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_8e1f3808","line":1186,"in_reply_to":"9f560f44_04d0ae1e","updated":"2020-09-01 12:28:14.000000000","message":"Moved as you suggested.","commit_id":"83d5a927e437cc0d677946c03193eb5bc16d852e"}]}
