)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"a5a3ddb32cee969c548dab421088ac9123024d08","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     wangzhiguang \u003cwangzhiguang@inspur.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2022-06-16 19:03:47 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"add list share types by is public attr testcase"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"add list share types by is public filter testcase in manila module"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"a4e93633_b89250d2","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":47},"updated":"2022-06-16 12:02:08.000000000","message":"List share types by \"is_public\" parameter","commit_id":"b94ff91394e37bf9483c81f223d10cc5438afa64"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"44d1d9262a1c7d19804d39ce8f630f82ff5493cd","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"add list share types by is public attr testcase"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"add list share types by is public filter testcase in manila module"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ia69f9cafbbfcdcf21533ab2484f0c65e6f16584d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"5cbdcdfc_29405967","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":66},"updated":"2022-06-16 12:05:36.000000000","message":"Please improve the commit message.\n\nThis is a manila plugin so writing \"testcase in manila module\" is redundant.","commit_id":"b94ff91394e37bf9483c81f223d10cc5438afa64"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"c15861f77247977d11aa7bc4fe5f6adb6f89a444","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"70cba355_6cea00c7","updated":"2022-06-14 14:45:41.000000000","message":"Thanks Wangzhiguang!\n","commit_id":"f063e949eec00fca5159d94ba9965c19a44f4785"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"f7bb6443215f2961a5b4c7461946b28f6e4ec749","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"a3a7b66d_850f6c69","updated":"2022-06-16 08:16:10.000000000","message":"For full coverage, I suggest that in addition to the public share type we should create \nalso a private share type and validate that it filters only the private share type.\n\nIn default, I mean without passing this dic {\"is_public\": True} it also filters only the\npublic share types. So I think is better to test both cases once with {\"is_public\": True}\nand once with {\"is_public\": False}\n","commit_id":"427ebbb05aa160690e40d3dda046beed1866016d"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"7396fa5150f6396e2a8752d3389894a4a7ab3686","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"a4dbc604_3a297f42","in_reply_to":"a3a7b66d_850f6c69","updated":"2022-06-16 08:39:30.000000000","message":"hi Liron Kuchlani, I hava add create private share type and add public and private filter. please help to review it. thanks","commit_id":"427ebbb05aa160690e40d3dda046beed1866016d"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"c9d349b067d82391f1ac1ade4b003bf86e70c977","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"2ad2648b_cbb49c9b","updated":"2022-06-16 11:06:19.000000000","message":"It has been modified according to the review comments. Thanks","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"dd914eeb6c6c9b15146ef7d7158dd1461709449d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"b8086711_dd457b3f","updated":"2022-06-16 11:05:41.000000000","message":"It has been modified according to the review comments. Thanks","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"2d31625945cc2d531e7188a3ad782807f5037c1e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"9e924ef4_776e8057","updated":"2022-06-16 10:46:03.000000000","message":"e","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"}],"manila_tempest_tests/tests/api/admin/test_share_types.py":[{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"c15861f77247977d11aa7bc4fe5f6adb6f89a444","unresolved":true,"context_lines":[{"line_number":356,"context_line":"    def test_list_share_types_by_is_public(self, version):"},{"line_number":357,"context_line":"        utils.check_skip_if_microversion_not_supported(version)"},{"line_number":358,"context_line":"        name \u003d data_utils.rand_name(\"tempest-manila\")"},{"line_number":359,"context_line":"        extra_specs \u003d self.add_extra_specs_to_dict()"},{"line_number":360,"context_line":""},{"line_number":361,"context_line":"        # Create share type"},{"line_number":362,"context_line":"        self.create_share_type("}],"source_content_type":"text/x-python","patch_set":3,"id":"6fbe7224_50f9ab3d","line":359,"range":{"start_line":359,"start_character":22,"end_line":359,"end_character":52},"updated":"2022-06-14 14:45:41.000000000","message":"It\u0027s already done in self.create_share_type\n\nSo you can remove it.","commit_id":"f063e949eec00fca5159d94ba9965c19a44f4785"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"a6b6baae0c255b03e808be0a8402c7f28eee6acb","unresolved":false,"context_lines":[{"line_number":356,"context_line":"    def test_list_share_types_by_is_public(self, version):"},{"line_number":357,"context_line":"        utils.check_skip_if_microversion_not_supported(version)"},{"line_number":358,"context_line":"        name \u003d data_utils.rand_name(\"tempest-manila\")"},{"line_number":359,"context_line":"        extra_specs \u003d self.add_extra_specs_to_dict()"},{"line_number":360,"context_line":""},{"line_number":361,"context_line":"        # Create share type"},{"line_number":362,"context_line":"        self.create_share_type("}],"source_content_type":"text/x-python","patch_set":3,"id":"41b4b5ac_679d4a5a","line":359,"range":{"start_line":359,"start_character":22,"end_line":359,"end_character":52},"in_reply_to":"6fbe7224_50f9ab3d","updated":"2022-06-15 04:06:16.000000000","message":"Done","commit_id":"f063e949eec00fca5159d94ba9965c19a44f4785"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"c15861f77247977d11aa7bc4fe5f6adb6f89a444","unresolved":true,"context_lines":[{"line_number":360,"context_line":""},{"line_number":361,"context_line":"        # Create share type"},{"line_number":362,"context_line":"        self.create_share_type("},{"line_number":363,"context_line":"            name, extra_specs\u003dextra_specs, version\u003dversion)"},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"        # list share types by is public"},{"line_number":366,"context_line":"        param \u003d {\"is_public\": True}"}],"source_content_type":"text/x-python","patch_set":3,"id":"2f39a702_b66ac020","line":363,"range":{"start_line":363,"start_character":18,"end_line":363,"end_character":41},"updated":"2022-06-14 14:45:41.000000000","message":"Can be removed.","commit_id":"f063e949eec00fca5159d94ba9965c19a44f4785"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"a6b6baae0c255b03e808be0a8402c7f28eee6acb","unresolved":false,"context_lines":[{"line_number":360,"context_line":""},{"line_number":361,"context_line":"        # Create share type"},{"line_number":362,"context_line":"        self.create_share_type("},{"line_number":363,"context_line":"            name, extra_specs\u003dextra_specs, version\u003dversion)"},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"        # list share types by is public"},{"line_number":366,"context_line":"        param \u003d {\"is_public\": True}"}],"source_content_type":"text/x-python","patch_set":3,"id":"74ac724e_8a7fb233","line":363,"range":{"start_line":363,"start_character":18,"end_line":363,"end_character":41},"in_reply_to":"2f39a702_b66ac020","updated":"2022-06-15 04:06:16.000000000","message":"Done","commit_id":"f063e949eec00fca5159d94ba9965c19a44f4785"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"c15861f77247977d11aa7bc4fe5f6adb6f89a444","unresolved":true,"context_lines":[{"line_number":363,"context_line":"            name, extra_specs\u003dextra_specs, version\u003dversion)"},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"        # list share types by is public"},{"line_number":366,"context_line":"        param \u003d {\"is_public\": True}"},{"line_number":367,"context_line":"        st_list \u003d self.shares_v2_client.list_share_types("},{"line_number":368,"context_line":"            params\u003dparam, version\u003dversion)"},{"line_number":369,"context_line":"        self.assertNotEqual(0, len(st_list))"}],"source_content_type":"text/x-python","patch_set":3,"id":"6ad7d98e_b6af8377","line":366,"range":{"start_line":366,"start_character":8,"end_line":366,"end_character":35},"updated":"2022-06-14 14:45:41.000000000","message":"The dict is wrong.\nAs far as I know we only can pass \"extra-specs\" as key:\n{\u0027extra-specs\u0027: {\u0027key\u0027: \u0027value\u0027}","commit_id":"f063e949eec00fca5159d94ba9965c19a44f4785"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"f7bb6443215f2961a5b4c7461946b28f6e4ec749","unresolved":true,"context_lines":[{"line_number":363,"context_line":"            name, extra_specs\u003dextra_specs, version\u003dversion)"},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"        # list share types by is public"},{"line_number":366,"context_line":"        param \u003d {\"is_public\": True}"},{"line_number":367,"context_line":"        st_list \u003d self.shares_v2_client.list_share_types("},{"line_number":368,"context_line":"            params\u003dparam, version\u003dversion)"},{"line_number":369,"context_line":"        self.assertNotEqual(0, len(st_list))"}],"source_content_type":"text/x-python","patch_set":3,"id":"414d0b3e_4cdb8c8d","line":366,"range":{"start_line":366,"start_character":8,"end_line":366,"end_character":35},"in_reply_to":"0398d997_ec11b40c","updated":"2022-06-16 08:16:10.000000000","message":"Sorry you\u0027re right!","commit_id":"f063e949eec00fca5159d94ba9965c19a44f4785"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"7396fa5150f6396e2a8752d3389894a4a7ab3686","unresolved":false,"context_lines":[{"line_number":363,"context_line":"            name, extra_specs\u003dextra_specs, version\u003dversion)"},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"        # list share types by is public"},{"line_number":366,"context_line":"        param \u003d {\"is_public\": True}"},{"line_number":367,"context_line":"        st_list \u003d self.shares_v2_client.list_share_types("},{"line_number":368,"context_line":"            params\u003dparam, version\u003dversion)"},{"line_number":369,"context_line":"        self.assertNotEqual(0, len(st_list))"}],"source_content_type":"text/x-python","patch_set":3,"id":"854079e0_c34ed656","line":366,"range":{"start_line":366,"start_character":8,"end_line":366,"end_character":35},"in_reply_to":"414d0b3e_4cdb8c8d","updated":"2022-06-16 08:39:30.000000000","message":"Done","commit_id":"f063e949eec00fca5159d94ba9965c19a44f4785"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"240774eb00fb5b7e153158305882c9a2ce82c2b6","unresolved":true,"context_lines":[{"line_number":363,"context_line":"            name, extra_specs\u003dextra_specs, version\u003dversion)"},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"        # list share types by is public"},{"line_number":366,"context_line":"        param \u003d {\"is_public\": True}"},{"line_number":367,"context_line":"        st_list \u003d self.shares_v2_client.list_share_types("},{"line_number":368,"context_line":"            params\u003dparam, version\u003dversion)"},{"line_number":369,"context_line":"        self.assertNotEqual(0, len(st_list))"}],"source_content_type":"text/x-python","patch_set":3,"id":"0398d997_ec11b40c","line":366,"range":{"start_line":366,"start_character":8,"end_line":366,"end_character":35},"in_reply_to":"6ad7d98e_b6af8377","updated":"2022-06-15 03:23:44.000000000","message":"hi Liron Kuchlani, according to api documentation，is_public and extra-specs query are supported. url is /v2/types?is_public\u003d{is_public}\u0026extra-specs\u003d{extra-specs-as-dict}, api document address is https://docs.openstack.org/api-ref/shared-file-system/?expanded\u003dcreate-share-type-detail,list-share-types-detail#list-share-types","commit_id":"f063e949eec00fca5159d94ba9965c19a44f4785"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"c15861f77247977d11aa7bc4fe5f6adb6f89a444","unresolved":true,"context_lines":[{"line_number":366,"context_line":"        param \u003d {\"is_public\": True}"},{"line_number":367,"context_line":"        st_list \u003d self.shares_v2_client.list_share_types("},{"line_number":368,"context_line":"            params\u003dparam, version\u003dversion)"},{"line_number":369,"context_line":"        self.assertNotEqual(0, len(st_list))"},{"line_number":370,"context_line":"        for st in st_list[\u0027share_types\u0027]:"},{"line_number":371,"context_line":"            self.assertTrue(st[\u0027os-share-type-access:is_public\u0027])"}],"source_content_type":"text/x-python","patch_set":3,"id":"a15935e3_8f1e3643","line":369,"range":{"start_line":369,"start_character":8,"end_line":369,"end_character":44},"updated":"2022-06-14 14:45:41.000000000","message":"self.assertNotEmpty(st_list)","commit_id":"f063e949eec00fca5159d94ba9965c19a44f4785"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"a6b6baae0c255b03e808be0a8402c7f28eee6acb","unresolved":false,"context_lines":[{"line_number":366,"context_line":"        param \u003d {\"is_public\": True}"},{"line_number":367,"context_line":"        st_list \u003d self.shares_v2_client.list_share_types("},{"line_number":368,"context_line":"            params\u003dparam, version\u003dversion)"},{"line_number":369,"context_line":"        self.assertNotEqual(0, len(st_list))"},{"line_number":370,"context_line":"        for st in st_list[\u0027share_types\u0027]:"},{"line_number":371,"context_line":"            self.assertTrue(st[\u0027os-share-type-access:is_public\u0027])"}],"source_content_type":"text/x-python","patch_set":3,"id":"68b4e1de_3109a9fb","line":369,"range":{"start_line":369,"start_character":8,"end_line":369,"end_character":44},"in_reply_to":"a15935e3_8f1e3643","updated":"2022-06-15 04:06:16.000000000","message":"Done","commit_id":"f063e949eec00fca5159d94ba9965c19a44f4785"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"2d31625945cc2d531e7188a3ad782807f5037c1e","unresolved":true,"context_lines":[{"line_number":352,"context_line":""},{"line_number":353,"context_line":"    @decorators.idempotent_id(\u0027924e9048-157c-4dc9-9c6b-12d1f19f2ece\u0027)"},{"line_number":354,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API)"},{"line_number":355,"context_line":"    @ddt.data(*utils.deduplicate((\u00272.46\u0027, \u00272.6\u0027, LATEST_MICROVERSION)))"},{"line_number":356,"context_line":"    def test_list_share_types_by_is_public(self, version):"},{"line_number":357,"context_line":"        utils.check_skip_if_microversion_not_supported(version)"},{"line_number":358,"context_line":"        name \u003d data_utils.rand_name(\"tempest-manila\")"}],"source_content_type":"text/x-python","patch_set":7,"id":"a3df88b5_7a8395c7","line":355,"range":{"start_line":355,"start_character":0,"end_line":355,"end_character":71},"updated":"2022-06-16 10:46:03.000000000","message":"Why do you need this ?\nThe test is not limited to specific microversions.","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"dd914eeb6c6c9b15146ef7d7158dd1461709449d","unresolved":false,"context_lines":[{"line_number":352,"context_line":""},{"line_number":353,"context_line":"    @decorators.idempotent_id(\u0027924e9048-157c-4dc9-9c6b-12d1f19f2ece\u0027)"},{"line_number":354,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API)"},{"line_number":355,"context_line":"    @ddt.data(*utils.deduplicate((\u00272.46\u0027, \u00272.6\u0027, LATEST_MICROVERSION)))"},{"line_number":356,"context_line":"    def test_list_share_types_by_is_public(self, version):"},{"line_number":357,"context_line":"        utils.check_skip_if_microversion_not_supported(version)"},{"line_number":358,"context_line":"        name \u003d data_utils.rand_name(\"tempest-manila\")"}],"source_content_type":"text/x-python","patch_set":7,"id":"221b14cf_5855c130","line":355,"range":{"start_line":355,"start_character":0,"end_line":355,"end_character":71},"in_reply_to":"a3df88b5_7a8395c7","updated":"2022-06-16 11:05:41.000000000","message":"Done","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"2d31625945cc2d531e7188a3ad782807f5037c1e","unresolved":true,"context_lines":[{"line_number":353,"context_line":"    @decorators.idempotent_id(\u0027924e9048-157c-4dc9-9c6b-12d1f19f2ece\u0027)"},{"line_number":354,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API)"},{"line_number":355,"context_line":"    @ddt.data(*utils.deduplicate((\u00272.46\u0027, \u00272.6\u0027, LATEST_MICROVERSION)))"},{"line_number":356,"context_line":"    def test_list_share_types_by_is_public(self, version):"},{"line_number":357,"context_line":"        utils.check_skip_if_microversion_not_supported(version)"},{"line_number":358,"context_line":"        name \u003d data_utils.rand_name(\"tempest-manila\")"},{"line_number":359,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"b414a6bb_2c41cd1f","line":356,"range":{"start_line":356,"start_character":49,"end_line":356,"end_character":56},"updated":"2022-06-16 10:46:03.000000000","message":"Please remove it.","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"dd914eeb6c6c9b15146ef7d7158dd1461709449d","unresolved":false,"context_lines":[{"line_number":353,"context_line":"    @decorators.idempotent_id(\u0027924e9048-157c-4dc9-9c6b-12d1f19f2ece\u0027)"},{"line_number":354,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API)"},{"line_number":355,"context_line":"    @ddt.data(*utils.deduplicate((\u00272.46\u0027, \u00272.6\u0027, LATEST_MICROVERSION)))"},{"line_number":356,"context_line":"    def test_list_share_types_by_is_public(self, version):"},{"line_number":357,"context_line":"        utils.check_skip_if_microversion_not_supported(version)"},{"line_number":358,"context_line":"        name \u003d data_utils.rand_name(\"tempest-manila\")"},{"line_number":359,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"27803ed6_e18f9210","line":356,"range":{"start_line":356,"start_character":49,"end_line":356,"end_character":56},"in_reply_to":"b414a6bb_2c41cd1f","updated":"2022-06-16 11:05:41.000000000","message":"Done","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"2d31625945cc2d531e7188a3ad782807f5037c1e","unresolved":true,"context_lines":[{"line_number":354,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API)"},{"line_number":355,"context_line":"    @ddt.data(*utils.deduplicate((\u00272.46\u0027, \u00272.6\u0027, LATEST_MICROVERSION)))"},{"line_number":356,"context_line":"    def test_list_share_types_by_is_public(self, version):"},{"line_number":357,"context_line":"        utils.check_skip_if_microversion_not_supported(version)"},{"line_number":358,"context_line":"        name \u003d data_utils.rand_name(\"tempest-manila\")"},{"line_number":359,"context_line":""},{"line_number":360,"context_line":"        # Create public share type"}],"source_content_type":"text/x-python","patch_set":7,"id":"f623726e_0a12e1e0","line":357,"range":{"start_line":357,"start_character":8,"end_line":357,"end_character":63},"updated":"2022-06-16 10:46:03.000000000","message":"Please remove it.","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"dd914eeb6c6c9b15146ef7d7158dd1461709449d","unresolved":false,"context_lines":[{"line_number":354,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API)"},{"line_number":355,"context_line":"    @ddt.data(*utils.deduplicate((\u00272.46\u0027, \u00272.6\u0027, LATEST_MICROVERSION)))"},{"line_number":356,"context_line":"    def test_list_share_types_by_is_public(self, version):"},{"line_number":357,"context_line":"        utils.check_skip_if_microversion_not_supported(version)"},{"line_number":358,"context_line":"        name \u003d data_utils.rand_name(\"tempest-manila\")"},{"line_number":359,"context_line":""},{"line_number":360,"context_line":"        # Create public share type"}],"source_content_type":"text/x-python","patch_set":7,"id":"7096272b_f88854ff","line":357,"range":{"start_line":357,"start_character":8,"end_line":357,"end_character":63},"in_reply_to":"f623726e_0a12e1e0","updated":"2022-06-16 11:05:41.000000000","message":"Done","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"2d31625945cc2d531e7188a3ad782807f5037c1e","unresolved":true,"context_lines":[{"line_number":355,"context_line":"    @ddt.data(*utils.deduplicate((\u00272.46\u0027, \u00272.6\u0027, LATEST_MICROVERSION)))"},{"line_number":356,"context_line":"    def test_list_share_types_by_is_public(self, version):"},{"line_number":357,"context_line":"        utils.check_skip_if_microversion_not_supported(version)"},{"line_number":358,"context_line":"        name \u003d data_utils.rand_name(\"tempest-manila\")"},{"line_number":359,"context_line":""},{"line_number":360,"context_line":"        # Create public share type"},{"line_number":361,"context_line":"        self.create_share_type(name, version\u003dversion)"}],"source_content_type":"text/x-python","patch_set":7,"id":"2079359c_60f48bee","line":358,"range":{"start_line":358,"start_character":8,"end_line":358,"end_character":53},"updated":"2022-06-16 10:46:03.000000000","message":"Please remove it.\nYou don\u0027t really need it.","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"dd914eeb6c6c9b15146ef7d7158dd1461709449d","unresolved":false,"context_lines":[{"line_number":355,"context_line":"    @ddt.data(*utils.deduplicate((\u00272.46\u0027, \u00272.6\u0027, LATEST_MICROVERSION)))"},{"line_number":356,"context_line":"    def test_list_share_types_by_is_public(self, version):"},{"line_number":357,"context_line":"        utils.check_skip_if_microversion_not_supported(version)"},{"line_number":358,"context_line":"        name \u003d data_utils.rand_name(\"tempest-manila\")"},{"line_number":359,"context_line":""},{"line_number":360,"context_line":"        # Create public share type"},{"line_number":361,"context_line":"        self.create_share_type(name, version\u003dversion)"}],"source_content_type":"text/x-python","patch_set":7,"id":"925efe01_1e0d6361","line":358,"range":{"start_line":358,"start_character":8,"end_line":358,"end_character":53},"in_reply_to":"2079359c_60f48bee","updated":"2022-06-16 11:05:41.000000000","message":"Done","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"2d31625945cc2d531e7188a3ad782807f5037c1e","unresolved":true,"context_lines":[{"line_number":358,"context_line":"        name \u003d data_utils.rand_name(\"tempest-manila\")"},{"line_number":359,"context_line":""},{"line_number":360,"context_line":"        # Create public share type"},{"line_number":361,"context_line":"        self.create_share_type(name, version\u003dversion)"},{"line_number":362,"context_line":""},{"line_number":363,"context_line":"        # Create private share type"},{"line_number":364,"context_line":"        self.create_share_type(name, is_public\u003dFalse, version\u003dversion)"}],"source_content_type":"text/x-python","patch_set":7,"id":"2153930b_eb2903c8","line":361,"range":{"start_line":361,"start_character":8,"end_line":361,"end_character":53},"updated":"2022-06-16 10:46:03.000000000","message":"public_st \u003d self.create_share_type()","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"dd914eeb6c6c9b15146ef7d7158dd1461709449d","unresolved":false,"context_lines":[{"line_number":358,"context_line":"        name \u003d data_utils.rand_name(\"tempest-manila\")"},{"line_number":359,"context_line":""},{"line_number":360,"context_line":"        # Create public share type"},{"line_number":361,"context_line":"        self.create_share_type(name, version\u003dversion)"},{"line_number":362,"context_line":""},{"line_number":363,"context_line":"        # Create private share type"},{"line_number":364,"context_line":"        self.create_share_type(name, is_public\u003dFalse, version\u003dversion)"}],"source_content_type":"text/x-python","patch_set":7,"id":"54cddee6_646a8f39","line":361,"range":{"start_line":361,"start_character":8,"end_line":361,"end_character":53},"in_reply_to":"2153930b_eb2903c8","updated":"2022-06-16 11:05:41.000000000","message":"Done","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"2d31625945cc2d531e7188a3ad782807f5037c1e","unresolved":true,"context_lines":[{"line_number":361,"context_line":"        self.create_share_type(name, version\u003dversion)"},{"line_number":362,"context_line":""},{"line_number":363,"context_line":"        # Create private share type"},{"line_number":364,"context_line":"        self.create_share_type(name, is_public\u003dFalse, version\u003dversion)"},{"line_number":365,"context_line":""},{"line_number":366,"context_line":"        # list share types by is_public is true"},{"line_number":367,"context_line":"        param \u003d {\"is_public\": True}"}],"source_content_type":"text/x-python","patch_set":7,"id":"2e4ea80c_6b7f6355","line":364,"range":{"start_line":364,"start_character":8,"end_line":364,"end_character":70},"updated":"2022-06-16 10:46:03.000000000","message":"You\u0027re using the same name.\nprivate_st \u003d self.create_share_type(is_public\u003dFalse)","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"dd914eeb6c6c9b15146ef7d7158dd1461709449d","unresolved":false,"context_lines":[{"line_number":361,"context_line":"        self.create_share_type(name, version\u003dversion)"},{"line_number":362,"context_line":""},{"line_number":363,"context_line":"        # Create private share type"},{"line_number":364,"context_line":"        self.create_share_type(name, is_public\u003dFalse, version\u003dversion)"},{"line_number":365,"context_line":""},{"line_number":366,"context_line":"        # list share types by is_public is true"},{"line_number":367,"context_line":"        param \u003d {\"is_public\": True}"}],"source_content_type":"text/x-python","patch_set":7,"id":"ce098342_633f77f0","line":364,"range":{"start_line":364,"start_character":8,"end_line":364,"end_character":70},"in_reply_to":"2e4ea80c_6b7f6355","updated":"2022-06-16 11:05:41.000000000","message":"Done","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"2d31625945cc2d531e7188a3ad782807f5037c1e","unresolved":true,"context_lines":[{"line_number":366,"context_line":"        # list share types by is_public is true"},{"line_number":367,"context_line":"        param \u003d {\"is_public\": True}"},{"line_number":368,"context_line":"        st_list \u003d self.shares_v2_client.list_share_types("},{"line_number":369,"context_line":"            params\u003dparam, version\u003dversion)"},{"line_number":370,"context_line":"        self.assertNotEmpty(st_list)"},{"line_number":371,"context_line":"        for st in st_list[\u0027share_types\u0027]:"},{"line_number":372,"context_line":"            if \"share_type_access:is_public\" in st:"}],"source_content_type":"text/x-python","patch_set":7,"id":"eac0555c_ac1852f8","line":369,"range":{"start_line":369,"start_character":26,"end_line":369,"end_character":41},"updated":"2022-06-16 10:46:03.000000000","message":"Please remove it.","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"2d31625945cc2d531e7188a3ad782807f5037c1e","unresolved":true,"context_lines":[{"line_number":365,"context_line":""},{"line_number":366,"context_line":"        # list share types by is_public is true"},{"line_number":367,"context_line":"        param \u003d {\"is_public\": True}"},{"line_number":368,"context_line":"        st_list \u003d self.shares_v2_client.list_share_types("},{"line_number":369,"context_line":"            params\u003dparam, version\u003dversion)"},{"line_number":370,"context_line":"        self.assertNotEmpty(st_list)"},{"line_number":371,"context_line":"        for st in st_list[\u0027share_types\u0027]:"},{"line_number":372,"context_line":"            if \"share_type_access:is_public\" in st:"}],"source_content_type":"text/x-python","patch_set":7,"id":"1195e154_78677db5","line":369,"range":{"start_line":368,"start_character":0,"end_line":369,"end_character":42},"updated":"2022-06-16 10:46:03.000000000","message":"public_st_list \u003d self.shares_v2_client.list_share_types(\n    params\u003dparam)[\u0027share_types\u0027]\n\npublic_st_id_list \u003d [\n    t[\u0027id\u0027] for t in public_st_list\n]","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"dd914eeb6c6c9b15146ef7d7158dd1461709449d","unresolved":false,"context_lines":[{"line_number":365,"context_line":""},{"line_number":366,"context_line":"        # list share types by is_public is true"},{"line_number":367,"context_line":"        param \u003d {\"is_public\": True}"},{"line_number":368,"context_line":"        st_list \u003d self.shares_v2_client.list_share_types("},{"line_number":369,"context_line":"            params\u003dparam, version\u003dversion)"},{"line_number":370,"context_line":"        self.assertNotEmpty(st_list)"},{"line_number":371,"context_line":"        for st in st_list[\u0027share_types\u0027]:"},{"line_number":372,"context_line":"            if \"share_type_access:is_public\" in st:"}],"source_content_type":"text/x-python","patch_set":7,"id":"f7f976c5_0ba4b269","line":369,"range":{"start_line":368,"start_character":0,"end_line":369,"end_character":42},"in_reply_to":"1195e154_78677db5","updated":"2022-06-16 11:05:41.000000000","message":"Done","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"dd914eeb6c6c9b15146ef7d7158dd1461709449d","unresolved":false,"context_lines":[{"line_number":366,"context_line":"        # list share types by is_public is true"},{"line_number":367,"context_line":"        param \u003d {\"is_public\": True}"},{"line_number":368,"context_line":"        st_list \u003d self.shares_v2_client.list_share_types("},{"line_number":369,"context_line":"            params\u003dparam, version\u003dversion)"},{"line_number":370,"context_line":"        self.assertNotEmpty(st_list)"},{"line_number":371,"context_line":"        for st in st_list[\u0027share_types\u0027]:"},{"line_number":372,"context_line":"            if \"share_type_access:is_public\" in st:"}],"source_content_type":"text/x-python","patch_set":7,"id":"e269e0c7_c14bb8de","line":369,"range":{"start_line":369,"start_character":26,"end_line":369,"end_character":41},"in_reply_to":"eac0555c_ac1852f8","updated":"2022-06-16 11:05:41.000000000","message":"Done","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"2d31625945cc2d531e7188a3ad782807f5037c1e","unresolved":true,"context_lines":[{"line_number":367,"context_line":"        param \u003d {\"is_public\": True}"},{"line_number":368,"context_line":"        st_list \u003d self.shares_v2_client.list_share_types("},{"line_number":369,"context_line":"            params\u003dparam, version\u003dversion)"},{"line_number":370,"context_line":"        self.assertNotEmpty(st_list)"},{"line_number":371,"context_line":"        for st in st_list[\u0027share_types\u0027]:"},{"line_number":372,"context_line":"            if \"share_type_access:is_public\" in st:"},{"line_number":373,"context_line":"                self.assertTrue(st[\u0027share_type_access:is_public\u0027])"},{"line_number":374,"context_line":"            if \"os-share-type-access:is_public\" in st:"},{"line_number":375,"context_line":"                self.assertTrue(st[\u0027os-share-type-access:is_public\u0027])"},{"line_number":376,"context_line":""},{"line_number":377,"context_line":"        # list share types by is_public is false"},{"line_number":378,"context_line":"        param \u003d {\"is_public\": False}"}],"source_content_type":"text/x-python","patch_set":7,"id":"1b7c3683_d4f878a5","line":375,"range":{"start_line":370,"start_character":0,"end_line":375,"end_character":69},"updated":"2022-06-16 10:46:03.000000000","message":"self.assertIn(public_st[\u0027id\u0027], public_st_id_list)\nself.assertNotIn(private_st[\u0027id\u0027], public_st_list)","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"dd914eeb6c6c9b15146ef7d7158dd1461709449d","unresolved":false,"context_lines":[{"line_number":367,"context_line":"        param \u003d {\"is_public\": True}"},{"line_number":368,"context_line":"        st_list \u003d self.shares_v2_client.list_share_types("},{"line_number":369,"context_line":"            params\u003dparam, version\u003dversion)"},{"line_number":370,"context_line":"        self.assertNotEmpty(st_list)"},{"line_number":371,"context_line":"        for st in st_list[\u0027share_types\u0027]:"},{"line_number":372,"context_line":"            if \"share_type_access:is_public\" in st:"},{"line_number":373,"context_line":"                self.assertTrue(st[\u0027share_type_access:is_public\u0027])"},{"line_number":374,"context_line":"            if \"os-share-type-access:is_public\" in st:"},{"line_number":375,"context_line":"                self.assertTrue(st[\u0027os-share-type-access:is_public\u0027])"},{"line_number":376,"context_line":""},{"line_number":377,"context_line":"        # list share types by is_public is false"},{"line_number":378,"context_line":"        param \u003d {\"is_public\": False}"}],"source_content_type":"text/x-python","patch_set":7,"id":"940d9692_d4c00c51","line":375,"range":{"start_line":370,"start_character":0,"end_line":375,"end_character":69},"in_reply_to":"1b7c3683_d4f878a5","updated":"2022-06-16 11:05:41.000000000","message":"Done","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"2d31625945cc2d531e7188a3ad782807f5037c1e","unresolved":true,"context_lines":[{"line_number":377,"context_line":"        # list share types by is_public is false"},{"line_number":378,"context_line":"        param \u003d {\"is_public\": False}"},{"line_number":379,"context_line":"        st_list \u003d self.shares_v2_client.list_share_types("},{"line_number":380,"context_line":"            params\u003dparam, version\u003dversion)"},{"line_number":381,"context_line":"        self.assertNotEmpty(st_list)"},{"line_number":382,"context_line":"        for st in st_list[\u0027share_types\u0027]:"},{"line_number":383,"context_line":"            if \"share_type_access:is_public\" in st:"}],"source_content_type":"text/x-python","patch_set":7,"id":"cbb2c12c_b4ae1274","line":380,"range":{"start_line":380,"start_character":26,"end_line":380,"end_character":41},"updated":"2022-06-16 10:46:03.000000000","message":"Please remove it.","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"2d31625945cc2d531e7188a3ad782807f5037c1e","unresolved":true,"context_lines":[{"line_number":376,"context_line":""},{"line_number":377,"context_line":"        # list share types by is_public is false"},{"line_number":378,"context_line":"        param \u003d {\"is_public\": False}"},{"line_number":379,"context_line":"        st_list \u003d self.shares_v2_client.list_share_types("},{"line_number":380,"context_line":"            params\u003dparam, version\u003dversion)"},{"line_number":381,"context_line":"        self.assertNotEmpty(st_list)"},{"line_number":382,"context_line":"        for st in st_list[\u0027share_types\u0027]:"},{"line_number":383,"context_line":"            if \"share_type_access:is_public\" in st:"}],"source_content_type":"text/x-python","patch_set":7,"id":"28da3540_cc89f36a","line":380,"range":{"start_line":379,"start_character":0,"end_line":380,"end_character":42},"updated":"2022-06-16 10:46:03.000000000","message":"See above.","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"dd914eeb6c6c9b15146ef7d7158dd1461709449d","unresolved":false,"context_lines":[{"line_number":376,"context_line":""},{"line_number":377,"context_line":"        # list share types by is_public is false"},{"line_number":378,"context_line":"        param \u003d {\"is_public\": False}"},{"line_number":379,"context_line":"        st_list \u003d self.shares_v2_client.list_share_types("},{"line_number":380,"context_line":"            params\u003dparam, version\u003dversion)"},{"line_number":381,"context_line":"        self.assertNotEmpty(st_list)"},{"line_number":382,"context_line":"        for st in st_list[\u0027share_types\u0027]:"},{"line_number":383,"context_line":"            if \"share_type_access:is_public\" in st:"}],"source_content_type":"text/x-python","patch_set":7,"id":"28a0fa40_cb32172a","line":380,"range":{"start_line":379,"start_character":0,"end_line":380,"end_character":42},"in_reply_to":"28da3540_cc89f36a","updated":"2022-06-16 11:05:41.000000000","message":"Done","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"dd914eeb6c6c9b15146ef7d7158dd1461709449d","unresolved":false,"context_lines":[{"line_number":377,"context_line":"        # list share types by is_public is false"},{"line_number":378,"context_line":"        param \u003d {\"is_public\": False}"},{"line_number":379,"context_line":"        st_list \u003d self.shares_v2_client.list_share_types("},{"line_number":380,"context_line":"            params\u003dparam, version\u003dversion)"},{"line_number":381,"context_line":"        self.assertNotEmpty(st_list)"},{"line_number":382,"context_line":"        for st in st_list[\u0027share_types\u0027]:"},{"line_number":383,"context_line":"            if \"share_type_access:is_public\" in st:"}],"source_content_type":"text/x-python","patch_set":7,"id":"0f15bff4_f9204e24","line":380,"range":{"start_line":380,"start_character":26,"end_line":380,"end_character":41},"in_reply_to":"cbb2c12c_b4ae1274","updated":"2022-06-16 11:05:41.000000000","message":"Done","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"2d31625945cc2d531e7188a3ad782807f5037c1e","unresolved":true,"context_lines":[{"line_number":378,"context_line":"        param \u003d {\"is_public\": False}"},{"line_number":379,"context_line":"        st_list \u003d self.shares_v2_client.list_share_types("},{"line_number":380,"context_line":"            params\u003dparam, version\u003dversion)"},{"line_number":381,"context_line":"        self.assertNotEmpty(st_list)"},{"line_number":382,"context_line":"        for st in st_list[\u0027share_types\u0027]:"},{"line_number":383,"context_line":"            if \"share_type_access:is_public\" in st:"},{"line_number":384,"context_line":"                self.assertFalse(st[\u0027share_type_access:is_public\u0027])"},{"line_number":385,"context_line":"            if \"os-share-type-access:is_public\" in st:"},{"line_number":386,"context_line":"                self.assertFalse(st[\u0027os-share-type-access:is_public\u0027])"}],"source_content_type":"text/x-python","patch_set":7,"id":"579577e8_92583475","line":386,"range":{"start_line":381,"start_character":0,"end_line":386,"end_character":70},"updated":"2022-06-16 10:46:03.000000000","message":"See above.","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":30409,"name":"wangzhiguang","email":"wangzhiguang@inspur.com","username":"wangzhiguang"},"change_message_id":"dd914eeb6c6c9b15146ef7d7158dd1461709449d","unresolved":false,"context_lines":[{"line_number":378,"context_line":"        param \u003d {\"is_public\": False}"},{"line_number":379,"context_line":"        st_list \u003d self.shares_v2_client.list_share_types("},{"line_number":380,"context_line":"            params\u003dparam, version\u003dversion)"},{"line_number":381,"context_line":"        self.assertNotEmpty(st_list)"},{"line_number":382,"context_line":"        for st in st_list[\u0027share_types\u0027]:"},{"line_number":383,"context_line":"            if \"share_type_access:is_public\" in st:"},{"line_number":384,"context_line":"                self.assertFalse(st[\u0027share_type_access:is_public\u0027])"},{"line_number":385,"context_line":"            if \"os-share-type-access:is_public\" in st:"},{"line_number":386,"context_line":"                self.assertFalse(st[\u0027os-share-type-access:is_public\u0027])"}],"source_content_type":"text/x-python","patch_set":7,"id":"1acb10e7_5b347824","line":386,"range":{"start_line":381,"start_character":0,"end_line":386,"end_character":70},"in_reply_to":"579577e8_92583475","updated":"2022-06-16 11:05:41.000000000","message":"Done","commit_id":"fb038e96cd0439627f435a59aea54bb7b38bfde0"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"a5a3ddb32cee969c548dab421088ac9123024d08","unresolved":true,"context_lines":[{"line_number":352,"context_line":""},{"line_number":353,"context_line":"    @decorators.idempotent_id(\u0027924e9048-157c-4dc9-9c6b-12d1f19f2ece\u0027)"},{"line_number":354,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API)"},{"line_number":355,"context_line":"    def test_list_share_types_by_is_public(self)"},{"line_number":356,"context_line":"        # Create public share type"},{"line_number":357,"context_line":"        public_st \u003d self.create_share_type()"},{"line_number":358,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"6acd6e7b_4a4285e4","line":355,"range":{"start_line":355,"start_character":8,"end_line":355,"end_character":48},"updated":"2022-06-16 12:02:08.000000000","message":"Colons are missing","commit_id":"b94ff91394e37bf9483c81f223d10cc5438afa64"}]}
