)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"f96e6c8825c76fc391a175b15a8fa5297142d489","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"ebc1e46a_db204500","updated":"2023-05-09 07:12:47.000000000","message":"LGTM!","commit_id":"c9b87616e6b5b820c86aebdf5dc95b7813af85ec"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"3cbe414d3f7015190cf9e4e99e5fabcfe05505b9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"5416f871_ab1c6358","updated":"2023-05-23 08:37:06.000000000","message":"LGTM!\nOne small comment. But this can be done later in a separate patch.","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"change_message_id":"47d40eff4155b95974fd9296489b90371b98403c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"73ba5202_6fbd9875","updated":"2023-05-23 10:08:14.000000000","message":"Looks good to me! Please see my comment in line and the other concerns please","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":35621,"name":"Evelina Shames","display_name":"Evelina Shames","email":"ESHAMES@REDHAT.COM","username":"eshames"},"change_message_id":"bbd66adfe3562d77a2675e2ee7d0f3f839d710bf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"1c81a2ee_32cdfb00","updated":"2023-05-22 11:33:56.000000000","message":"please check zuul failures and rerun verification if needed","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"34099a9f00b6557774f7b0676bc8698c2f9cc13b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"d18c551d_9fab16b5","updated":"2023-05-22 11:50:59.000000000","message":"recheck","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"change_message_id":"8aec1e67287f6803af23448da7c6726be4f54351","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"97900fbb_c73c3a76","updated":"2023-05-31 12:47:34.000000000","message":"Thanks! LGTM","commit_id":"5bd72415ff7caf1a1cfd80a2a684df99eb596a7d"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"a854d74d86f2e88b477ec0e9533aad13f9fb6fb2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"38c58a6a_54c1ef75","updated":"2023-06-01 07:54:31.000000000","message":"recheck","commit_id":"5bd72415ff7caf1a1cfd80a2a684df99eb596a7d"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"4f67515247fb317906277843f32e78e6ad054fed","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"692b2bd7_358401eb","updated":"2023-05-31 19:20:02.000000000","message":"recheck","commit_id":"5bd72415ff7caf1a1cfd80a2a684df99eb596a7d"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"59a65265ac66249b47c7d0ce2c00a958315778bb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"1770fe4b_4be5d072","updated":"2023-05-31 22:18:57.000000000","message":"recheck\n\n1 unrelated failure in cinder-tempest-plugin-lvm-lio-barbican","commit_id":"5bd72415ff7caf1a1cfd80a2a684df99eb596a7d"},{"author":{"_account_id":35621,"name":"Evelina Shames","display_name":"Evelina Shames","email":"ESHAMES@REDHAT.COM","username":"eshames"},"change_message_id":"010889e307377f9313f6d4089c5c89aa167fc040","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"c9c4e312_35a5ef9a","updated":"2023-06-05 07:30:40.000000000","message":"recheck\n\n1 unrelated test failure in cinder-tempest-plugin-lvm-multiattach","commit_id":"5bd72415ff7caf1a1cfd80a2a684df99eb596a7d"},{"author":{"_account_id":35621,"name":"Evelina Shames","display_name":"Evelina Shames","email":"ESHAMES@REDHAT.COM","username":"eshames"},"change_message_id":"5df6e40fa41b51f456a281dff30ba6c040fd1f5e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"42bdb36e_559cdff5","updated":"2023-06-06 07:14:11.000000000","message":"recheck\n\none unrelated failure in cinder-tempest-plugin-lvm-lio-barbican due to timeout","commit_id":"5bd72415ff7caf1a1cfd80a2a684df99eb596a7d"}],"cinder_tempest_plugin/rbac/v3/test_volume_types.py":[{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"7d2d91c35ac8aa971e8ece342826dc352111f516","unresolved":true,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from cinder_tempest_plugin.rbac.v3 import base as rbac_base"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from tempest.lib.common.utils import data_utils"},{"line_number":16,"context_line":"from tempest.lib import decorators"}],"source_content_type":"text/x-python","patch_set":5,"id":"e6348d94_3f859873","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":59},"updated":"2023-05-04 13:04:45.000000000","message":"Please move it under tempest section.","commit_id":"cba310dd674e866acf4218c6858ce6d77eff42d2"},{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"0d51ebbdb9cd4612e679b60258d3bec9cf6b68bc","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from cinder_tempest_plugin.rbac.v3 import base as rbac_base"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from tempest.lib.common.utils import data_utils"},{"line_number":16,"context_line":"from tempest.lib import decorators"}],"source_content_type":"text/x-python","patch_set":5,"id":"d547e8c7_72bdb0df","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":59},"in_reply_to":"e6348d94_3f859873","updated":"2023-05-04 16:33:19.000000000","message":"Done","commit_id":"cba310dd674e866acf4218c6858ce6d77eff42d2"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"7d2d91c35ac8aa971e8ece342826dc352111f516","unresolved":true,"context_lines":[{"line_number":36,"context_line":"        cls.admin_types_client \u003d admin_client.volume_types_client_latest"},{"line_number":37,"context_line":"        cls.admin_encryption_types_client \u003d \\"},{"line_number":38,"context_line":"            admin_client.encryption_types_client_latest"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    @classmethod"},{"line_number":41,"context_line":"    def setup_credentials(cls):"},{"line_number":42,"context_line":"        super().setup_credentials()"},{"line_number":43,"context_line":"        cls.os_primary \u003d getattr(cls, \u0027os_%s\u0027 % cls.credentials[0])"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    @classmethod"},{"line_number":46,"context_line":"    def resource_setup(self):"}],"source_content_type":"text/x-python","patch_set":5,"id":"98f3a072_25890e06","line":43,"range":{"start_line":39,"start_character":0,"end_line":43,"end_character":67},"updated":"2023-05-04 13:04:45.000000000","message":"remove it","commit_id":"cba310dd674e866acf4218c6858ce6d77eff42d2"},{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"0d51ebbdb9cd4612e679b60258d3bec9cf6b68bc","unresolved":false,"context_lines":[{"line_number":36,"context_line":"        cls.admin_types_client \u003d admin_client.volume_types_client_latest"},{"line_number":37,"context_line":"        cls.admin_encryption_types_client \u003d \\"},{"line_number":38,"context_line":"            admin_client.encryption_types_client_latest"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    @classmethod"},{"line_number":41,"context_line":"    def setup_credentials(cls):"},{"line_number":42,"context_line":"        super().setup_credentials()"},{"line_number":43,"context_line":"        cls.os_primary \u003d getattr(cls, \u0027os_%s\u0027 % cls.credentials[0])"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    @classmethod"},{"line_number":46,"context_line":"    def resource_setup(self):"}],"source_content_type":"text/x-python","patch_set":5,"id":"4fc62450_c062f412","line":43,"range":{"start_line":39,"start_character":0,"end_line":43,"end_character":67},"in_reply_to":"98f3a072_25890e06","updated":"2023-05-04 16:33:19.000000000","message":"Done","commit_id":"cba310dd674e866acf4218c6858ce6d77eff42d2"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"bde2f793690cb5823f1e80a8c3dd0627dcd22d4e","unresolved":true,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    @classmethod"},{"line_number":48,"context_line":"    def create_volume_type("},{"line_number":49,"context_line":"            self, name\u003dNone, with_encryption\u003dTrue, should_delete\u003dTrue"},{"line_number":50,"context_line":"    ):"},{"line_number":51,"context_line":"        # create a volume type"},{"line_number":52,"context_line":"        if not name:"}],"source_content_type":"text/x-python","patch_set":8,"id":"58b29e1a_774a6300","line":49,"range":{"start_line":49,"start_character":51,"end_line":49,"end_character":64},"updated":"2023-05-08 08:20:35.000000000","message":"rename it to \"cleanup\"","commit_id":"cf37b0303a9879aea3d79ea74bf195603c88d40b"},{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"374070324226ff7aadcf5f2f9cd20ef9285d843d","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    @classmethod"},{"line_number":48,"context_line":"    def create_volume_type("},{"line_number":49,"context_line":"            self, name\u003dNone, with_encryption\u003dTrue, should_delete\u003dTrue"},{"line_number":50,"context_line":"    ):"},{"line_number":51,"context_line":"        # create a volume type"},{"line_number":52,"context_line":"        if not name:"}],"source_content_type":"text/x-python","patch_set":8,"id":"66757f04_c16bdd24","line":49,"range":{"start_line":49,"start_character":51,"end_line":49,"end_character":64},"in_reply_to":"58b29e1a_774a6300","updated":"2023-05-08 17:19:38.000000000","message":"Done","commit_id":"cf37b0303a9879aea3d79ea74bf195603c88d40b"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"bde2f793690cb5823f1e80a8c3dd0627dcd22d4e","unresolved":true,"context_lines":[{"line_number":66,"context_line":"                self.admin_encryption_types_client.create_encryption_type("},{"line_number":67,"context_line":"                    volume_type[\u0027id\u0027], **self.create_kwargs)[\u0027encryption\u0027]"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"        if should_delete:"},{"line_number":70,"context_line":"            self.addClassResourceCleanup("},{"line_number":71,"context_line":"                self.admin_types_client.delete_volume_type, volume_type[\u0027id\u0027]"},{"line_number":72,"context_line":"            )"}],"source_content_type":"text/x-python","patch_set":8,"id":"5401da0a_96d9e4f7","line":69,"range":{"start_line":69,"start_character":11,"end_line":69,"end_character":24},"updated":"2023-05-08 08:20:35.000000000","message":"same","commit_id":"cf37b0303a9879aea3d79ea74bf195603c88d40b"},{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"374070324226ff7aadcf5f2f9cd20ef9285d843d","unresolved":false,"context_lines":[{"line_number":66,"context_line":"                self.admin_encryption_types_client.create_encryption_type("},{"line_number":67,"context_line":"                    volume_type[\u0027id\u0027], **self.create_kwargs)[\u0027encryption\u0027]"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"        if should_delete:"},{"line_number":70,"context_line":"            self.addClassResourceCleanup("},{"line_number":71,"context_line":"                self.admin_types_client.delete_volume_type, volume_type[\u0027id\u0027]"},{"line_number":72,"context_line":"            )"}],"source_content_type":"text/x-python","patch_set":8,"id":"817ca85c_ef59db26","line":69,"range":{"start_line":69,"start_character":11,"end_line":69,"end_character":24},"in_reply_to":"5401da0a_96d9e4f7","updated":"2023-05-08 17:19:38.000000000","message":"Done","commit_id":"cf37b0303a9879aea3d79ea74bf195603c88d40b"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"bde2f793690cb5823f1e80a8c3dd0627dcd22d4e","unresolved":true,"context_lines":[{"line_number":261,"context_line":"    @classmethod"},{"line_number":262,"context_line":"    def setup_clients(cls):"},{"line_number":263,"context_line":"        super().setup_clients()"},{"line_number":264,"context_line":"        cls.persona \u003d getattr(cls, \u0027os_%s\u0027 % cls.credentials[0])"},{"line_number":265,"context_line":"        cls.client \u003d cls.persona.volume_types_client_latest"},{"line_number":266,"context_line":"        cls.encryption_types_client \u003d \\"},{"line_number":267,"context_line":"            cls.persona.encryption_types_client_latest"},{"line_number":268,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"3f31a5e7_76d407a3","line":265,"range":{"start_line":264,"start_character":0,"end_line":265,"end_character":59},"updated":"2023-05-08 08:20:35.000000000","message":"You can move it under RbacV3VolumeTypesTests class for all the child classes.","commit_id":"cf37b0303a9879aea3d79ea74bf195603c88d40b"},{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"374070324226ff7aadcf5f2f9cd20ef9285d843d","unresolved":false,"context_lines":[{"line_number":261,"context_line":"    @classmethod"},{"line_number":262,"context_line":"    def setup_clients(cls):"},{"line_number":263,"context_line":"        super().setup_clients()"},{"line_number":264,"context_line":"        cls.persona \u003d getattr(cls, \u0027os_%s\u0027 % cls.credentials[0])"},{"line_number":265,"context_line":"        cls.client \u003d cls.persona.volume_types_client_latest"},{"line_number":266,"context_line":"        cls.encryption_types_client \u003d \\"},{"line_number":267,"context_line":"            cls.persona.encryption_types_client_latest"},{"line_number":268,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"18ee3f57_1ad81e31","line":265,"range":{"start_line":264,"start_character":0,"end_line":265,"end_character":59},"in_reply_to":"3f31a5e7_76d407a3","updated":"2023-05-08 17:19:38.000000000","message":"Done","commit_id":"cf37b0303a9879aea3d79ea74bf195603c88d40b"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"bde2f793690cb5823f1e80a8c3dd0627dcd22d4e","unresolved":true,"context_lines":[{"line_number":352,"context_line":"    @classmethod"},{"line_number":353,"context_line":"    def setup_clients(cls):"},{"line_number":354,"context_line":"        super().setup_clients()"},{"line_number":355,"context_line":"        cls.persona \u003d getattr(cls, \u0027os_%s\u0027 % cls.credentials[0])"},{"line_number":356,"context_line":"        cls.client \u003d cls.persona.volume_types_client_latest"},{"line_number":357,"context_line":"        cls.encryption_types_client \u003d \\"},{"line_number":358,"context_line":"            cls.persona.encryption_types_client_latest"},{"line_number":359,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"113685a1_fdab6ae5","line":356,"range":{"start_line":355,"start_character":0,"end_line":356,"end_character":59},"updated":"2023-05-08 08:20:35.000000000","message":"same","commit_id":"cf37b0303a9879aea3d79ea74bf195603c88d40b"},{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"374070324226ff7aadcf5f2f9cd20ef9285d843d","unresolved":false,"context_lines":[{"line_number":352,"context_line":"    @classmethod"},{"line_number":353,"context_line":"    def setup_clients(cls):"},{"line_number":354,"context_line":"        super().setup_clients()"},{"line_number":355,"context_line":"        cls.persona \u003d getattr(cls, \u0027os_%s\u0027 % cls.credentials[0])"},{"line_number":356,"context_line":"        cls.client \u003d cls.persona.volume_types_client_latest"},{"line_number":357,"context_line":"        cls.encryption_types_client \u003d \\"},{"line_number":358,"context_line":"            cls.persona.encryption_types_client_latest"},{"line_number":359,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"39e65920_9fb1367a","line":356,"range":{"start_line":355,"start_character":0,"end_line":356,"end_character":59},"in_reply_to":"113685a1_fdab6ae5","updated":"2023-05-08 17:19:38.000000000","message":"Done","commit_id":"cf37b0303a9879aea3d79ea74bf195603c88d40b"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"bde2f793690cb5823f1e80a8c3dd0627dcd22d4e","unresolved":true,"context_lines":[{"line_number":443,"context_line":"    @classmethod"},{"line_number":444,"context_line":"    def setup_clients(cls):"},{"line_number":445,"context_line":"        super().setup_clients()"},{"line_number":446,"context_line":"        cls.persona \u003d getattr(cls, \u0027os_%s\u0027 % cls.credentials[0])"},{"line_number":447,"context_line":"        cls.client \u003d cls.persona.volume_types_client_latest"},{"line_number":448,"context_line":"        cls.encryption_types_client \u003d \\"},{"line_number":449,"context_line":"            cls.persona.encryption_types_client_latest"},{"line_number":450,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"d28155b5_be83f218","line":447,"range":{"start_line":446,"start_character":0,"end_line":447,"end_character":59},"updated":"2023-05-08 08:20:35.000000000","message":"same","commit_id":"cf37b0303a9879aea3d79ea74bf195603c88d40b"},{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"374070324226ff7aadcf5f2f9cd20ef9285d843d","unresolved":false,"context_lines":[{"line_number":443,"context_line":"    @classmethod"},{"line_number":444,"context_line":"    def setup_clients(cls):"},{"line_number":445,"context_line":"        super().setup_clients()"},{"line_number":446,"context_line":"        cls.persona \u003d getattr(cls, \u0027os_%s\u0027 % cls.credentials[0])"},{"line_number":447,"context_line":"        cls.client \u003d cls.persona.volume_types_client_latest"},{"line_number":448,"context_line":"        cls.encryption_types_client \u003d \\"},{"line_number":449,"context_line":"            cls.persona.encryption_types_client_latest"},{"line_number":450,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"619fa738_69cffa5a","line":447,"range":{"start_line":446,"start_character":0,"end_line":447,"end_character":59},"in_reply_to":"d28155b5_be83f218","updated":"2023-05-08 17:19:38.000000000","message":"Done","commit_id":"cf37b0303a9879aea3d79ea74bf195603c88d40b"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"bb588fb178c8e9edba3071cb5bbae3a850adbe7b","unresolved":true,"context_lines":[{"line_number":264,"context_line":"    @classmethod"},{"line_number":265,"context_line":"    def setup_clients(cls):"},{"line_number":266,"context_line":"        super().setup_clients()"},{"line_number":267,"context_line":"        cls.encryption_types_client \u003d \\"},{"line_number":268,"context_line":"            cls.persona.encryption_types_client_latest"},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"    @decorators.idempotent_id(\u00278b49e148-cd67-11ed-a7ea-84c5a6290b8f\u0027)"},{"line_number":271,"context_line":"    def test_update_volume_type(self):"}],"source_content_type":"text/x-python","patch_set":9,"id":"251cd493_1836f44f","line":268,"range":{"start_line":267,"start_character":0,"end_line":268,"end_character":54},"updated":"2023-05-08 17:56:44.000000000","message":"Sorry buddy I missed it, it also can move under the parent class.","commit_id":"1f71bf5104a8789024147fbb27d542821711a5c6"},{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"7dc11472b3918d819d6b2177088f602256dd844e","unresolved":false,"context_lines":[{"line_number":264,"context_line":"    @classmethod"},{"line_number":265,"context_line":"    def setup_clients(cls):"},{"line_number":266,"context_line":"        super().setup_clients()"},{"line_number":267,"context_line":"        cls.encryption_types_client \u003d \\"},{"line_number":268,"context_line":"            cls.persona.encryption_types_client_latest"},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"    @decorators.idempotent_id(\u00278b49e148-cd67-11ed-a7ea-84c5a6290b8f\u0027)"},{"line_number":271,"context_line":"    def test_update_volume_type(self):"}],"source_content_type":"text/x-python","patch_set":9,"id":"6b792b81_7056df88","line":268,"range":{"start_line":267,"start_character":0,"end_line":268,"end_character":54},"in_reply_to":"251cd493_1836f44f","updated":"2023-05-08 19:50:27.000000000","message":"Done","commit_id":"1f71bf5104a8789024147fbb27d542821711a5c6"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"bb588fb178c8e9edba3071cb5bbae3a850adbe7b","unresolved":true,"context_lines":[{"line_number":353,"context_line":"    @classmethod"},{"line_number":354,"context_line":"    def setup_clients(cls):"},{"line_number":355,"context_line":"        super().setup_clients()"},{"line_number":356,"context_line":"        cls.encryption_types_client \u003d \\"},{"line_number":357,"context_line":"            cls.persona.encryption_types_client_latest"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"    @decorators.idempotent_id(\u00279b860584-ea84-11ed-a078-84c5a6290b8f\u0027)"},{"line_number":360,"context_line":"    def test_update_volume_type(self):"}],"source_content_type":"text/x-python","patch_set":9,"id":"f1399b0a_35cf0ca0","line":357,"range":{"start_line":356,"start_character":0,"end_line":357,"end_character":54},"updated":"2023-05-08 17:56:44.000000000","message":"same","commit_id":"1f71bf5104a8789024147fbb27d542821711a5c6"},{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"7dc11472b3918d819d6b2177088f602256dd844e","unresolved":false,"context_lines":[{"line_number":353,"context_line":"    @classmethod"},{"line_number":354,"context_line":"    def setup_clients(cls):"},{"line_number":355,"context_line":"        super().setup_clients()"},{"line_number":356,"context_line":"        cls.encryption_types_client \u003d \\"},{"line_number":357,"context_line":"            cls.persona.encryption_types_client_latest"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"    @decorators.idempotent_id(\u00279b860584-ea84-11ed-a078-84c5a6290b8f\u0027)"},{"line_number":360,"context_line":"    def test_update_volume_type(self):"}],"source_content_type":"text/x-python","patch_set":9,"id":"4daf5b0e_c506f833","line":357,"range":{"start_line":356,"start_character":0,"end_line":357,"end_character":54},"in_reply_to":"f1399b0a_35cf0ca0","updated":"2023-05-08 19:50:27.000000000","message":"Done","commit_id":"1f71bf5104a8789024147fbb27d542821711a5c6"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"bb588fb178c8e9edba3071cb5bbae3a850adbe7b","unresolved":true,"context_lines":[{"line_number":442,"context_line":"    @classmethod"},{"line_number":443,"context_line":"    def setup_clients(cls):"},{"line_number":444,"context_line":"        super().setup_clients()"},{"line_number":445,"context_line":"        cls.encryption_types_client \u003d \\"},{"line_number":446,"context_line":"            cls.persona.encryption_types_client_latest"},{"line_number":447,"context_line":""},{"line_number":448,"context_line":"    @decorators.idempotent_id(\u0027fd8f58f2-ea84-11ed-a078-84c5a6290b8f\u0027)"},{"line_number":449,"context_line":"    def test_update_volume_type(self):"}],"source_content_type":"text/x-python","patch_set":9,"id":"3878b17a_e4eb4b73","line":446,"range":{"start_line":445,"start_character":0,"end_line":446,"end_character":54},"updated":"2023-05-08 17:56:44.000000000","message":"same","commit_id":"1f71bf5104a8789024147fbb27d542821711a5c6"},{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"7dc11472b3918d819d6b2177088f602256dd844e","unresolved":false,"context_lines":[{"line_number":442,"context_line":"    @classmethod"},{"line_number":443,"context_line":"    def setup_clients(cls):"},{"line_number":444,"context_line":"        super().setup_clients()"},{"line_number":445,"context_line":"        cls.encryption_types_client \u003d \\"},{"line_number":446,"context_line":"            cls.persona.encryption_types_client_latest"},{"line_number":447,"context_line":""},{"line_number":448,"context_line":"    @decorators.idempotent_id(\u0027fd8f58f2-ea84-11ed-a078-84c5a6290b8f\u0027)"},{"line_number":449,"context_line":"    def test_update_volume_type(self):"}],"source_content_type":"text/x-python","patch_set":9,"id":"8243a855_8e30e8b9","line":446,"range":{"start_line":445,"start_character":0,"end_line":446,"end_character":54},"in_reply_to":"3878b17a_e4eb4b73","updated":"2023-05-08 19:50:27.000000000","message":"Done","commit_id":"1f71bf5104a8789024147fbb27d542821711a5c6"},{"author":{"_account_id":35621,"name":"Evelina Shames","display_name":"Evelina Shames","email":"ESHAMES@REDHAT.COM","username":"eshames"},"change_message_id":"565a3c095edbfecbcf1a40bbdc9aac8b0cbfa378","unresolved":true,"context_lines":[{"line_number":31,"context_line":"    @classmethod"},{"line_number":32,"context_line":"    def setup_clients(cls):"},{"line_number":33,"context_line":"        super().setup_clients()"},{"line_number":34,"context_line":"        cls.persona \u003d getattr(cls, \u0027os_%s\u0027 % cls.credentials[0])"},{"line_number":35,"context_line":"        cls.client \u003d cls.persona.volume_types_client_latest"},{"line_number":36,"context_line":"        cls.encryption_types_client \u003d \\"},{"line_number":37,"context_line":"            cls.persona.encryption_types_client_latest"},{"line_number":38,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"333ac714_7595a0ab","line":35,"range":{"start_line":34,"start_character":0,"end_line":35,"end_character":59},"updated":"2023-05-18 15:08:13.000000000","message":"please setup the clients per role class as was suggested by gmann:\ndef setup_clients(cls):\n       super().setup_clients()\n----\u003e  cls.client \u003d cls.os_project_\u003crole\u003e.volume_types_client_latest","commit_id":"ea58b381fbe6def7a3615805c09567e92e178683"},{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"ffe2b2e0efc52e12109cee18ba2cb46a56355aef","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    @classmethod"},{"line_number":32,"context_line":"    def setup_clients(cls):"},{"line_number":33,"context_line":"        super().setup_clients()"},{"line_number":34,"context_line":"        cls.persona \u003d getattr(cls, \u0027os_%s\u0027 % cls.credentials[0])"},{"line_number":35,"context_line":"        cls.client \u003d cls.persona.volume_types_client_latest"},{"line_number":36,"context_line":"        cls.encryption_types_client \u003d \\"},{"line_number":37,"context_line":"            cls.persona.encryption_types_client_latest"},{"line_number":38,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"a59362eb_fcc13d4b","line":35,"range":{"start_line":34,"start_character":0,"end_line":35,"end_character":59},"in_reply_to":"333ac714_7595a0ab","updated":"2023-05-22 07:41:20.000000000","message":"Done","commit_id":"ea58b381fbe6def7a3615805c09567e92e178683"},{"author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"change_message_id":"47d40eff4155b95974fd9296489b90371b98403c","unresolved":true,"context_lines":[{"line_number":66,"context_line":"                cls.admin_encryption_types_client.create_encryption_type("},{"line_number":67,"context_line":"                    volume_type[\u0027id\u0027], **cls.create_kwargs)[\u0027encryption\u0027]"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"        if cleanup:"},{"line_number":70,"context_line":"            cls.addClassResourceCleanup("},{"line_number":71,"context_line":"                cls.admin_types_client.delete_volume_type, volume_type[\u0027id\u0027]"},{"line_number":72,"context_line":"            )"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"        return volume_type"},{"line_number":75,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"f4bcbf28_64b9af46","line":72,"range":{"start_line":69,"start_character":0,"end_line":72,"end_character":13},"updated":"2023-05-23 10:08:14.000000000","message":"please let me know if I\u0027m wrong but I think you\u0027re doing the cleanup twice since https://opendev.org/openstack/cinder-tempest-plugin/src/branch/master/cinder_tempest_plugin/api/volume/base.py#L183\n\nIf thats the case, we need to remove the second cleanup since this results in a 400 HTTP error. (Example: https://review.opendev.org/c/openstack/tempest/+/843542)","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"5970c8a84815f8c2d1a7c5d85a914dbfd4d42805","unresolved":true,"context_lines":[{"line_number":66,"context_line":"                cls.admin_encryption_types_client.create_encryption_type("},{"line_number":67,"context_line":"                    volume_type[\u0027id\u0027], **cls.create_kwargs)[\u0027encryption\u0027]"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"        if cleanup:"},{"line_number":70,"context_line":"            cls.addClassResourceCleanup("},{"line_number":71,"context_line":"                cls.admin_types_client.delete_volume_type, volume_type[\u0027id\u0027]"},{"line_number":72,"context_line":"            )"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"        return volume_type"},{"line_number":75,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"8d5e105e_52e451a1","line":72,"range":{"start_line":69,"start_character":0,"end_line":72,"end_character":13},"in_reply_to":"14200e01_4229011d","updated":"2023-05-29 14:37:22.000000000","message":"Yes, this code does not use the cinder_tempest_plugin/api/volume/ tree, we have a different set of helper classes and methods.","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"change_message_id":"8aec1e67287f6803af23448da7c6726be4f54351","unresolved":false,"context_lines":[{"line_number":66,"context_line":"                cls.admin_encryption_types_client.create_encryption_type("},{"line_number":67,"context_line":"                    volume_type[\u0027id\u0027], **cls.create_kwargs)[\u0027encryption\u0027]"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"        if cleanup:"},{"line_number":70,"context_line":"            cls.addClassResourceCleanup("},{"line_number":71,"context_line":"                cls.admin_types_client.delete_volume_type, volume_type[\u0027id\u0027]"},{"line_number":72,"context_line":"            )"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"        return volume_type"},{"line_number":75,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"2aa634d3_863264a6","line":72,"range":{"start_line":69,"start_character":0,"end_line":72,"end_character":13},"in_reply_to":"8d5e105e_52e451a1","updated":"2023-05-31 12:47:34.000000000","message":"Done","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"1eb41478afd12704f064ff57b26a7895cdc11c2c","unresolved":true,"context_lines":[{"line_number":66,"context_line":"                cls.admin_encryption_types_client.create_encryption_type("},{"line_number":67,"context_line":"                    volume_type[\u0027id\u0027], **cls.create_kwargs)[\u0027encryption\u0027]"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"        if cleanup:"},{"line_number":70,"context_line":"            cls.addClassResourceCleanup("},{"line_number":71,"context_line":"                cls.admin_types_client.delete_volume_type, volume_type[\u0027id\u0027]"},{"line_number":72,"context_line":"            )"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"        return volume_type"},{"line_number":75,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"14200e01_4229011d","line":72,"range":{"start_line":69,"start_character":0,"end_line":72,"end_character":13},"in_reply_to":"f4bcbf28_64b9af46","updated":"2023-05-23 10:25:25.000000000","message":"The cleanup is done only once, here.\nAs you can see in L59, the volume type creation done by calling directly to the client, rather than then using helper method.\nAnyway it can\u0027t use this method [1] because it doesn\u0027t inherits for this base class.\n\n\n[1] https://opendev.org/openstack/cinder-tempest-plugin/src/branch/master/cinder_tempest_plugin/api/volume/base.py#L177","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"3cbe414d3f7015190cf9e4e99e5fabcfe05505b9","unresolved":true,"context_lines":[{"line_number":255,"context_line":""},{"line_number":256,"context_line":"class VolumeTypesReaderTests(RbacV3VolumeTypesTests):"},{"line_number":257,"context_line":"    \"\"\"Test API with microversion greater than 3.3\"\"\""},{"line_number":258,"context_line":"    min_microversion \u003d \u00273.3\u0027"},{"line_number":259,"context_line":"    credentials \u003d [\u0027project_reader\u0027, \u0027project_admin\u0027]"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"    @classmethod"}],"source_content_type":"text/x-python","patch_set":13,"id":"58b938a1_ce833e93","line":258,"range":{"start_line":258,"start_character":4,"end_line":258,"end_character":27},"updated":"2023-05-23 08:37:06.000000000","message":"As all classes use the same microversion, you can move it under the base class instead of specify it in each class.","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"8650d042a8b76fedab90ee866827324fb0390e4e","unresolved":false,"context_lines":[{"line_number":255,"context_line":""},{"line_number":256,"context_line":"class VolumeTypesReaderTests(RbacV3VolumeTypesTests):"},{"line_number":257,"context_line":"    \"\"\"Test API with microversion greater than 3.3\"\"\""},{"line_number":258,"context_line":"    min_microversion \u003d \u00273.3\u0027"},{"line_number":259,"context_line":"    credentials \u003d [\u0027project_reader\u0027, \u0027project_admin\u0027]"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"    @classmethod"}],"source_content_type":"text/x-python","patch_set":13,"id":"f5963480_c4167b7a","line":258,"range":{"start_line":258,"start_character":4,"end_line":258,"end_character":27},"in_reply_to":"58b938a1_ce833e93","updated":"2023-05-23 10:35:47.000000000","message":"Done","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"049cac93c894c1f69ae9487ad6db77673750fd30","unresolved":true,"context_lines":[{"line_number":389,"context_line":"            expected_status\u003dexceptions.Forbidden"},{"line_number":390,"context_line":"        )"},{"line_number":391,"context_line":""},{"line_number":392,"context_line":"    @decorators.skip_because(bug\u003d\u00272016402\u0027)"},{"line_number":393,"context_line":"    @decorators.idempotent_id(\u0027319f3ca1-bdd7-433c-9bed-03c7b093e7a2\u0027)"},{"line_number":394,"context_line":"    def test_show_volume_type_detail(self):"},{"line_number":395,"context_line":"        self._show_volume_type_detail(expected_status\u003d200)"}],"source_content_type":"text/x-python","patch_set":13,"id":"e026cd4a_b8492efa","line":392,"updated":"2023-05-23 09:13:18.000000000","message":"This bug is about an error when using the reader role, but this class tests the member one","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"8650d042a8b76fedab90ee866827324fb0390e4e","unresolved":false,"context_lines":[{"line_number":389,"context_line":"            expected_status\u003dexceptions.Forbidden"},{"line_number":390,"context_line":"        )"},{"line_number":391,"context_line":""},{"line_number":392,"context_line":"    @decorators.skip_because(bug\u003d\u00272016402\u0027)"},{"line_number":393,"context_line":"    @decorators.idempotent_id(\u0027319f3ca1-bdd7-433c-9bed-03c7b093e7a2\u0027)"},{"line_number":394,"context_line":"    def test_show_volume_type_detail(self):"},{"line_number":395,"context_line":"        self._show_volume_type_detail(expected_status\u003d200)"}],"source_content_type":"text/x-python","patch_set":13,"id":"c65652b7_3a04ca83","line":392,"in_reply_to":"e026cd4a_b8492efa","updated":"2023-05-23 10:35:47.000000000","message":"Done","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"049cac93c894c1f69ae9487ad6db77673750fd30","unresolved":true,"context_lines":[{"line_number":394,"context_line":"    def test_show_volume_type_detail(self):"},{"line_number":395,"context_line":"        self._show_volume_type_detail(expected_status\u003d200)"},{"line_number":396,"context_line":""},{"line_number":397,"context_line":"    @decorators.skip_because(bug\u003d\u00272016402\u0027)"},{"line_number":398,"context_line":"    @decorators.idempotent_id(\u00272e990c61-a2ea-4a01-a2dc-1f483c934e8d\u0027)"},{"line_number":399,"context_line":"    def test_show_default_volume_type(self):"},{"line_number":400,"context_line":"        self._show_default_volume_type(expected_status\u003d200)"}],"source_content_type":"text/x-python","patch_set":13,"id":"d8044a34_de3e84ec","line":397,"updated":"2023-05-23 09:13:18.000000000","message":"This bug is about an error when using the reader role, but this class tests the member one","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"8650d042a8b76fedab90ee866827324fb0390e4e","unresolved":false,"context_lines":[{"line_number":394,"context_line":"    def test_show_volume_type_detail(self):"},{"line_number":395,"context_line":"        self._show_volume_type_detail(expected_status\u003d200)"},{"line_number":396,"context_line":""},{"line_number":397,"context_line":"    @decorators.skip_because(bug\u003d\u00272016402\u0027)"},{"line_number":398,"context_line":"    @decorators.idempotent_id(\u00272e990c61-a2ea-4a01-a2dc-1f483c934e8d\u0027)"},{"line_number":399,"context_line":"    def test_show_default_volume_type(self):"},{"line_number":400,"context_line":"        self._show_default_volume_type(expected_status\u003d200)"}],"source_content_type":"text/x-python","patch_set":13,"id":"28c12f1f_84a630a9","line":397,"in_reply_to":"d8044a34_de3e84ec","updated":"2023-05-23 10:35:47.000000000","message":"Hitting the same issue with member user. added a comment in the BZ","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"049cac93c894c1f69ae9487ad6db77673750fd30","unresolved":true,"context_lines":[{"line_number":403,"context_line":"    def test_delete_volume_type(self):"},{"line_number":404,"context_line":"        self._delete_volume_type(expected_status\u003dexceptions.Forbidden)"},{"line_number":405,"context_line":""},{"line_number":406,"context_line":"    @decorators.skip_because(bug\u003d\u00272016402\u0027)"},{"line_number":407,"context_line":"    @decorators.idempotent_id(\u0027308f80c9-6342-45a1-8e6e-9e400b510013\u0027)"},{"line_number":408,"context_line":"    def test_list_volume_types(self):"},{"line_number":409,"context_line":"        self._list_volume_types(expected_status\u003d200)"}],"source_content_type":"text/x-python","patch_set":13,"id":"68dbe06a_d1f6fe6e","line":406,"updated":"2023-05-23 09:13:18.000000000","message":"This bug is about an error when using the reader role, but this class tests the member one","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"8650d042a8b76fedab90ee866827324fb0390e4e","unresolved":false,"context_lines":[{"line_number":403,"context_line":"    def test_delete_volume_type(self):"},{"line_number":404,"context_line":"        self._delete_volume_type(expected_status\u003dexceptions.Forbidden)"},{"line_number":405,"context_line":""},{"line_number":406,"context_line":"    @decorators.skip_because(bug\u003d\u00272016402\u0027)"},{"line_number":407,"context_line":"    @decorators.idempotent_id(\u0027308f80c9-6342-45a1-8e6e-9e400b510013\u0027)"},{"line_number":408,"context_line":"    def test_list_volume_types(self):"},{"line_number":409,"context_line":"        self._list_volume_types(expected_status\u003d200)"}],"source_content_type":"text/x-python","patch_set":13,"id":"cec147b3_def75dee","line":406,"in_reply_to":"68dbe06a_d1f6fe6e","updated":"2023-05-23 10:35:47.000000000","message":"Done","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"049cac93c894c1f69ae9487ad6db77673750fd30","unresolved":true,"context_lines":[{"line_number":478,"context_line":"            expected_status\u003d202"},{"line_number":479,"context_line":"        )"},{"line_number":480,"context_line":""},{"line_number":481,"context_line":"    @decorators.skip_because(bug\u003d\u00272016402\u0027)"},{"line_number":482,"context_line":"    @decorators.idempotent_id(\u00277f794e33-b5cf-4172-b39e-a56cd9c18a2e\u0027)"},{"line_number":483,"context_line":"    def test_show_volume_type_detail(self):"},{"line_number":484,"context_line":"        self._show_volume_type_detail(expected_status\u003d200)"}],"source_content_type":"text/x-python","patch_set":13,"id":"a779ed9e_c5332293","line":481,"updated":"2023-05-23 09:13:18.000000000","message":"This bug is about an error when using the reader role, but this class tests the admin one","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"8650d042a8b76fedab90ee866827324fb0390e4e","unresolved":false,"context_lines":[{"line_number":478,"context_line":"            expected_status\u003d202"},{"line_number":479,"context_line":"        )"},{"line_number":480,"context_line":""},{"line_number":481,"context_line":"    @decorators.skip_because(bug\u003d\u00272016402\u0027)"},{"line_number":482,"context_line":"    @decorators.idempotent_id(\u00277f794e33-b5cf-4172-b39e-a56cd9c18a2e\u0027)"},{"line_number":483,"context_line":"    def test_show_volume_type_detail(self):"},{"line_number":484,"context_line":"        self._show_volume_type_detail(expected_status\u003d200)"}],"source_content_type":"text/x-python","patch_set":13,"id":"f9089bed_0fde9470","line":481,"in_reply_to":"a779ed9e_c5332293","updated":"2023-05-23 10:35:47.000000000","message":"Done","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"049cac93c894c1f69ae9487ad6db77673750fd30","unresolved":true,"context_lines":[{"line_number":483,"context_line":"    def test_show_volume_type_detail(self):"},{"line_number":484,"context_line":"        self._show_volume_type_detail(expected_status\u003d200)"},{"line_number":485,"context_line":""},{"line_number":486,"context_line":"    @decorators.skip_because(bug\u003d\u00272016402\u0027)"},{"line_number":487,"context_line":"    @decorators.idempotent_id(\u002793886ad8-5cd0-4def-8b0e-40418e55050d\u0027)"},{"line_number":488,"context_line":"    def test_show_default_volume_type(self):"},{"line_number":489,"context_line":"        self._show_default_volume_type(expected_status\u003d200)"}],"source_content_type":"text/x-python","patch_set":13,"id":"f8b07850_b6d4179c","line":486,"updated":"2023-05-23 09:13:18.000000000","message":"This bug is about an error when using the reader role, but this class tests the admin one","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"8650d042a8b76fedab90ee866827324fb0390e4e","unresolved":false,"context_lines":[{"line_number":483,"context_line":"    def test_show_volume_type_detail(self):"},{"line_number":484,"context_line":"        self._show_volume_type_detail(expected_status\u003d200)"},{"line_number":485,"context_line":""},{"line_number":486,"context_line":"    @decorators.skip_because(bug\u003d\u00272016402\u0027)"},{"line_number":487,"context_line":"    @decorators.idempotent_id(\u002793886ad8-5cd0-4def-8b0e-40418e55050d\u0027)"},{"line_number":488,"context_line":"    def test_show_default_volume_type(self):"},{"line_number":489,"context_line":"        self._show_default_volume_type(expected_status\u003d200)"}],"source_content_type":"text/x-python","patch_set":13,"id":"6ec552e3_7c310b13","line":486,"in_reply_to":"f8b07850_b6d4179c","updated":"2023-05-23 10:35:47.000000000","message":"Hitting the same issue with admin user. added a comment in the BZ","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"049cac93c894c1f69ae9487ad6db77673750fd30","unresolved":true,"context_lines":[{"line_number":492,"context_line":"    def test_delete_volume_type(self):"},{"line_number":493,"context_line":"        self._delete_volume_type(expected_status\u003d202)"},{"line_number":494,"context_line":""},{"line_number":495,"context_line":"    @decorators.skip_because(bug\u003d\u00272016402\u0027)"},{"line_number":496,"context_line":"    @decorators.idempotent_id(\u0027e075e8ff-bb05-4c84-b2ab-0205ef3e8dbd\u0027)"},{"line_number":497,"context_line":"    def test_list_volume_types(self):"},{"line_number":498,"context_line":"        self._list_volume_types(expected_status\u003d200)"}],"source_content_type":"text/x-python","patch_set":13,"id":"279404d6_fe743bf4","line":495,"updated":"2023-05-23 09:13:18.000000000","message":"This bug is about an error when using the reader role, but this class tests the admin one","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"},{"author":{"_account_id":35834,"name":"Yosi Ben Shimon","display_name":"Yosi Ben Shimon","email":"ybenshim@redhat.com","username":"ybenshim"},"change_message_id":"8650d042a8b76fedab90ee866827324fb0390e4e","unresolved":false,"context_lines":[{"line_number":492,"context_line":"    def test_delete_volume_type(self):"},{"line_number":493,"context_line":"        self._delete_volume_type(expected_status\u003d202)"},{"line_number":494,"context_line":""},{"line_number":495,"context_line":"    @decorators.skip_because(bug\u003d\u00272016402\u0027)"},{"line_number":496,"context_line":"    @decorators.idempotent_id(\u0027e075e8ff-bb05-4c84-b2ab-0205ef3e8dbd\u0027)"},{"line_number":497,"context_line":"    def test_list_volume_types(self):"},{"line_number":498,"context_line":"        self._list_volume_types(expected_status\u003d200)"}],"source_content_type":"text/x-python","patch_set":13,"id":"6b8df164_ea623eed","line":495,"in_reply_to":"279404d6_fe743bf4","updated":"2023-05-23 10:35:47.000000000","message":"Done","commit_id":"b8c2959beed623a90a6203c9ebfd8c2ceaad980e"}]}
