)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":30025,"name":"Vida Haririan","display_name":"Vida Haririan","email":"vhariria@redhat.com","username":"vhari"},"change_message_id":"100d3e50b1d6854a52d3abd3a67b6289e09cd002","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"9e1d0d7d_a3a12ec1","updated":"2022-11-09 20:52:09.000000000","message":"Looking  good, validations passed in local env.","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"5083f806227976a882b85c20a783bdec73565406","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"4ff3b2eb_203ef65d","updated":"2022-12-13 18:29:52.000000000","message":"Thanks for the work on this change (and the patience on waiting for reviews, Liron!)\nPlease take a look at the comments inline :)","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"aa4c13adab2c1a960b77202ed06eead70f27779f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"278be150_2a61c54f","updated":"2022-12-15 20:30:42.000000000","message":"Tests LGTM, thanks for the changes and answers Liron","commit_id":"3bd44e8be8d5842da955f0f25b0a882a8e53c9ad"},{"author":{"_account_id":30025,"name":"Vida Haririan","display_name":"Vida Haririan","email":"vhariria@redhat.com","username":"vhari"},"change_message_id":"ecfb92c9a8bffd38adb5f658f39e794b5f1b0e0f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"6338bb98_69bb3aa7","updated":"2023-02-06 21:17:55.000000000","message":"Thanks.","commit_id":"3bd44e8be8d5842da955f0f25b0a882a8e53c9ad"}],"manila_tempest_tests/tests/rbac/test_quotas.py":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"5083f806227976a882b85c20a783bdec73565406","unresolved":true,"context_lines":[{"line_number":71,"context_line":"        pass"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"class TestProjectAdminTestsNFS(ShareRbacQuotasTests, base.BaseSharesTest):"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    credentials \u003d [\u0027project_admin\u0027, \u0027project_alt_member\u0027]"},{"line_number":77,"context_line":"    protocol \u003d \u0027nfs\u0027"}],"source_content_type":"text/x-python","patch_set":6,"id":"16e9c627_6ae6161e","line":74,"range":{"start_line":74,"start_character":27,"end_line":74,"end_character":30},"updated":"2022-12-13 18:29:52.000000000","message":"I\u0027d be in for removing, as the tests do not rely on shares being created, but on the quotas themselves","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"5955e4e9564fb6df96585a63dccd3440282f5436","unresolved":true,"context_lines":[{"line_number":71,"context_line":"        pass"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"class TestProjectAdminTestsNFS(ShareRbacQuotasTests, base.BaseSharesTest):"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    credentials \u003d [\u0027project_admin\u0027, \u0027project_alt_member\u0027]"},{"line_number":77,"context_line":"    protocol \u003d \u0027nfs\u0027"}],"source_content_type":"text/x-python","patch_set":6,"id":"78a0de10_59bd0656","line":74,"range":{"start_line":74,"start_character":27,"end_line":74,"end_character":30},"in_reply_to":"16e9c627_6ae6161e","updated":"2022-12-14 10:54:07.000000000","message":"It\u0027s mistakes that happen because copy paste :)","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"aa4c13adab2c1a960b77202ed06eead70f27779f","unresolved":false,"context_lines":[{"line_number":71,"context_line":"        pass"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"class TestProjectAdminTestsNFS(ShareRbacQuotasTests, base.BaseSharesTest):"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    credentials \u003d [\u0027project_admin\u0027, \u0027project_alt_member\u0027]"},{"line_number":77,"context_line":"    protocol \u003d \u0027nfs\u0027"}],"source_content_type":"text/x-python","patch_set":6,"id":"e2a4d3d3_ef19dc68","line":74,"range":{"start_line":74,"start_character":27,"end_line":74,"end_character":30},"in_reply_to":"78a0de10_59bd0656","updated":"2022-12-15 20:30:42.000000000","message":"haha, yes! been there, done that xD","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"5083f806227976a882b85c20a783bdec73565406","unresolved":true,"context_lines":[{"line_number":74,"context_line":"class TestProjectAdminTestsNFS(ShareRbacQuotasTests, base.BaseSharesTest):"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    credentials \u003d [\u0027project_admin\u0027, \u0027project_alt_member\u0027]"},{"line_number":77,"context_line":"    protocol \u003d \u0027nfs\u0027"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    @classmethod"},{"line_number":80,"context_line":"    def setup_clients(cls):"}],"source_content_type":"text/x-python","patch_set":6,"id":"6f9fcca0_51e8c116","line":77,"range":{"start_line":77,"start_character":4,"end_line":77,"end_character":20},"updated":"2022-12-13 18:29:52.000000000","message":"imho we wouldn\u0027t need this too :)","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"aa4c13adab2c1a960b77202ed06eead70f27779f","unresolved":false,"context_lines":[{"line_number":74,"context_line":"class TestProjectAdminTestsNFS(ShareRbacQuotasTests, base.BaseSharesTest):"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    credentials \u003d [\u0027project_admin\u0027, \u0027project_alt_member\u0027]"},{"line_number":77,"context_line":"    protocol \u003d \u0027nfs\u0027"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    @classmethod"},{"line_number":80,"context_line":"    def setup_clients(cls):"}],"source_content_type":"text/x-python","patch_set":6,"id":"57b91ad0_201df367","line":77,"range":{"start_line":77,"start_character":4,"end_line":77,"end_character":20},"in_reply_to":"6f9fcca0_51e8c116","updated":"2022-12-15 20:30:42.000000000","message":"Done","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"5083f806227976a882b85c20a783bdec73565406","unresolved":true,"context_lines":[{"line_number":88,"context_line":"        super(TestProjectAdminTestsNFS, cls).resource_setup()"},{"line_number":89,"context_line":"        share_type \u003d cls.get_share_type()"},{"line_number":90,"context_line":"        cls.share \u003d cls.create_share(cls.client, share_type[\u0027id\u0027])"},{"line_number":91,"context_line":"        cls.alt_share \u003d cls.create_share("},{"line_number":92,"context_line":"            cls.alt_project_share_v2_client, share_type[\u0027id\u0027])"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    @decorators.idempotent_id(\u0027e102292f-93f9-4918-96b2-bb270e29e43e\u0027)"},{"line_number":95,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":6,"id":"e2807e20_15c4a8b2","line":92,"range":{"start_line":91,"start_character":8,"end_line":92,"end_character":62},"updated":"2022-12-13 18:29:52.000000000","message":"this is not being used in any of the methods, can we drop it?","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"aa4c13adab2c1a960b77202ed06eead70f27779f","unresolved":false,"context_lines":[{"line_number":88,"context_line":"        super(TestProjectAdminTestsNFS, cls).resource_setup()"},{"line_number":89,"context_line":"        share_type \u003d cls.get_share_type()"},{"line_number":90,"context_line":"        cls.share \u003d cls.create_share(cls.client, share_type[\u0027id\u0027])"},{"line_number":91,"context_line":"        cls.alt_share \u003d cls.create_share("},{"line_number":92,"context_line":"            cls.alt_project_share_v2_client, share_type[\u0027id\u0027])"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    @decorators.idempotent_id(\u0027e102292f-93f9-4918-96b2-bb270e29e43e\u0027)"},{"line_number":95,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":6,"id":"19543969_6c5320cb","line":92,"range":{"start_line":91,"start_character":8,"end_line":92,"end_character":62},"in_reply_to":"4d8204f2_4e6954ce","updated":"2022-12-15 20:30:42.000000000","message":"😄\nThanks!","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"5955e4e9564fb6df96585a63dccd3440282f5436","unresolved":true,"context_lines":[{"line_number":88,"context_line":"        super(TestProjectAdminTestsNFS, cls).resource_setup()"},{"line_number":89,"context_line":"        share_type \u003d cls.get_share_type()"},{"line_number":90,"context_line":"        cls.share \u003d cls.create_share(cls.client, share_type[\u0027id\u0027])"},{"line_number":91,"context_line":"        cls.alt_share \u003d cls.create_share("},{"line_number":92,"context_line":"            cls.alt_project_share_v2_client, share_type[\u0027id\u0027])"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    @decorators.idempotent_id(\u0027e102292f-93f9-4918-96b2-bb270e29e43e\u0027)"},{"line_number":95,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":6,"id":"4d8204f2_4e6954ce","line":92,"range":{"start_line":91,"start_character":8,"end_line":92,"end_character":62},"in_reply_to":"e2807e20_15c4a8b2","updated":"2022-12-14 10:54:07.000000000","message":"Again, copy paste mistake 😂\nWe can drop the whole resource_setup method.","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"5083f806227976a882b85c20a783bdec73565406","unresolved":true,"context_lines":[{"line_number":98,"context_line":"            \u0027default_quotas\u0027, expected_status\u003d200,"},{"line_number":99,"context_line":"            tenant_id\u003dself.share_member_client.tenant_id)"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        self.do_request("},{"line_number":102,"context_line":"            \u0027default_quotas\u0027, expected_status\u003d200,"},{"line_number":103,"context_line":"            tenant_id\u003dself.alt_project_share_v2_client.tenant_id)"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    @decorators.idempotent_id(\u002777c14ee8-9dbc-47dc-a86e-3a26f33beda5\u0027)"},{"line_number":106,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":6,"id":"699594d6_60ffa166","line":103,"range":{"start_line":101,"start_character":8,"end_line":103,"end_character":65},"updated":"2022-12-13 18:29:52.000000000","message":"as we are testing for admin, do we really need the duplicate calls in the methods? might be a trivial question (sorry in advance), but I think if we are considering admin tests, we could possibly limit ourselves to that, considering that project reader and project member tests would cover the other scenarios.","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"5955e4e9564fb6df96585a63dccd3440282f5436","unresolved":true,"context_lines":[{"line_number":98,"context_line":"            \u0027default_quotas\u0027, expected_status\u003d200,"},{"line_number":99,"context_line":"            tenant_id\u003dself.share_member_client.tenant_id)"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        self.do_request("},{"line_number":102,"context_line":"            \u0027default_quotas\u0027, expected_status\u003d200,"},{"line_number":103,"context_line":"            tenant_id\u003dself.alt_project_share_v2_client.tenant_id)"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    @decorators.idempotent_id(\u002777c14ee8-9dbc-47dc-a86e-3a26f33beda5\u0027)"},{"line_number":106,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":6,"id":"e8c78fbc_e2d81adc","line":103,"range":{"start_line":101,"start_character":8,"end_line":103,"end_character":65},"in_reply_to":"699594d6_60ffa166","updated":"2022-12-14 10:54:07.000000000","message":"I\u0027m not sure that project reader and project member tests cover the other scenarios.\nI don\u0027t think we can conclude that if member or reader can preform some action it necessarily mean that admin user can perform.","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"aa4c13adab2c1a960b77202ed06eead70f27779f","unresolved":false,"context_lines":[{"line_number":98,"context_line":"            \u0027default_quotas\u0027, expected_status\u003d200,"},{"line_number":99,"context_line":"            tenant_id\u003dself.share_member_client.tenant_id)"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        self.do_request("},{"line_number":102,"context_line":"            \u0027default_quotas\u0027, expected_status\u003d200,"},{"line_number":103,"context_line":"            tenant_id\u003dself.alt_project_share_v2_client.tenant_id)"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    @decorators.idempotent_id(\u002777c14ee8-9dbc-47dc-a86e-3a26f33beda5\u0027)"},{"line_number":106,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":6,"id":"2b9f6901_71d2f69c","line":103,"range":{"start_line":101,"start_character":8,"end_line":103,"end_character":65},"in_reply_to":"e8c78fbc_e2d81adc","updated":"2022-12-15 20:30:42.000000000","message":"Got it, thanks!","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"5083f806227976a882b85c20a783bdec73565406","unresolved":true,"context_lines":[{"line_number":151,"context_line":"            tenant_id\u003dself.alt_project_share_v2_client.tenant_id)"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"class TestProjectMemberTestsNFS(ShareRbacQuotasTests, base.BaseSharesTest):"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"    credentials \u003d [\u0027project_member\u0027, \u0027project_alt_member\u0027]"},{"line_number":157,"context_line":"    protocol \u003d \u0027nfs\u0027"}],"source_content_type":"text/x-python","patch_set":6,"id":"c898db0d_48f563ca","line":154,"range":{"start_line":154,"start_character":28,"end_line":154,"end_character":31},"updated":"2022-12-13 18:29:52.000000000","message":"same as above","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"aa4c13adab2c1a960b77202ed06eead70f27779f","unresolved":false,"context_lines":[{"line_number":151,"context_line":"            tenant_id\u003dself.alt_project_share_v2_client.tenant_id)"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"class TestProjectMemberTestsNFS(ShareRbacQuotasTests, base.BaseSharesTest):"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"    credentials \u003d [\u0027project_member\u0027, \u0027project_alt_member\u0027]"},{"line_number":157,"context_line":"    protocol \u003d \u0027nfs\u0027"}],"source_content_type":"text/x-python","patch_set":6,"id":"5cb1bd09_52ca34a1","line":154,"range":{"start_line":154,"start_character":28,"end_line":154,"end_character":31},"in_reply_to":"c898db0d_48f563ca","updated":"2022-12-15 20:30:42.000000000","message":"Done","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"5083f806227976a882b85c20a783bdec73565406","unresolved":true,"context_lines":[{"line_number":179,"context_line":"    @decorators.idempotent_id(\u002752194358-6268-446c-ada4-74fb7e23dbe9\u0027)"},{"line_number":180,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"},{"line_number":181,"context_line":"    def test_show_quotas(self):"},{"line_number":182,"context_line":"        self.do_request("},{"line_number":183,"context_line":"            \u0027show_quotas\u0027, expected_status\u003d200,"},{"line_number":184,"context_line":"            tenant_id\u003dself.share_client.tenant_id)"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"        self.do_request("},{"line_number":187,"context_line":"            \u0027show_quotas\u0027, expected_status\u003dlib_exc.Forbidden,"},{"line_number":188,"context_line":"            tenant_id\u003dself.alt_project_share_v2_client.tenant_id)"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"    @decorators.idempotent_id(\u002768b3d3e7-8ebd-4b20-bf56-7b4e4c365eda\u0027)"},{"line_number":191,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":6,"id":"65b1f133_6ac141e5","line":188,"range":{"start_line":182,"start_character":8,"end_line":188,"end_character":65},"updated":"2022-12-13 18:29:52.000000000","message":"here\u0027s a case where I think makes more sense to keep both calls :)","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"aa4c13adab2c1a960b77202ed06eead70f27779f","unresolved":false,"context_lines":[{"line_number":179,"context_line":"    @decorators.idempotent_id(\u002752194358-6268-446c-ada4-74fb7e23dbe9\u0027)"},{"line_number":180,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"},{"line_number":181,"context_line":"    def test_show_quotas(self):"},{"line_number":182,"context_line":"        self.do_request("},{"line_number":183,"context_line":"            \u0027show_quotas\u0027, expected_status\u003d200,"},{"line_number":184,"context_line":"            tenant_id\u003dself.share_client.tenant_id)"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"        self.do_request("},{"line_number":187,"context_line":"            \u0027show_quotas\u0027, expected_status\u003dlib_exc.Forbidden,"},{"line_number":188,"context_line":"            tenant_id\u003dself.alt_project_share_v2_client.tenant_id)"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"    @decorators.idempotent_id(\u002768b3d3e7-8ebd-4b20-bf56-7b4e4c365eda\u0027)"},{"line_number":191,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":6,"id":"4660b5cb_fd4df360","line":188,"range":{"start_line":182,"start_character":8,"end_line":188,"end_character":65},"in_reply_to":"65b1f133_6ac141e5","updated":"2022-12-15 20:30:42.000000000","message":"Done","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"5083f806227976a882b85c20a783bdec73565406","unresolved":true,"context_lines":[{"line_number":262,"context_line":"        super(TestProjectReaderTestsNFS, self).test_show_quotas_detail()"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"    @decorators.idempotent_id(\u00274051f57d-3d79-4007-8b90-b5abf744b4b3\u0027)"},{"line_number":265,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"},{"line_number":266,"context_line":"    def test_update_tenant_quota_shares(self):"},{"line_number":267,"context_line":"        super("},{"line_number":268,"context_line":"            TestProjectReaderTestsNFS, self).test_update_tenant_quota_shares()"}],"source_content_type":"text/x-python","patch_set":6,"id":"e3002918_4ba19088","line":265,"range":{"start_line":265,"start_character":18,"end_line":265,"end_character":30},"updated":"2022-12-13 18:29:52.000000000","message":"wouldn\u0027t it be TAG_NEGATIVE? :)","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"aa4c13adab2c1a960b77202ed06eead70f27779f","unresolved":false,"context_lines":[{"line_number":262,"context_line":"        super(TestProjectReaderTestsNFS, self).test_show_quotas_detail()"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"    @decorators.idempotent_id(\u00274051f57d-3d79-4007-8b90-b5abf744b4b3\u0027)"},{"line_number":265,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"},{"line_number":266,"context_line":"    def test_update_tenant_quota_shares(self):"},{"line_number":267,"context_line":"        super("},{"line_number":268,"context_line":"            TestProjectReaderTestsNFS, self).test_update_tenant_quota_shares()"}],"source_content_type":"text/x-python","patch_set":6,"id":"971b2f31_2383931f","line":265,"range":{"start_line":265,"start_character":18,"end_line":265,"end_character":30},"in_reply_to":"700f1a7e_ef7287f1","updated":"2022-12-15 20:30:42.000000000","message":"Done","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"5955e4e9564fb6df96585a63dccd3440282f5436","unresolved":true,"context_lines":[{"line_number":262,"context_line":"        super(TestProjectReaderTestsNFS, self).test_show_quotas_detail()"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"    @decorators.idempotent_id(\u00274051f57d-3d79-4007-8b90-b5abf744b4b3\u0027)"},{"line_number":265,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"},{"line_number":266,"context_line":"    def test_update_tenant_quota_shares(self):"},{"line_number":267,"context_line":"        super("},{"line_number":268,"context_line":"            TestProjectReaderTestsNFS, self).test_update_tenant_quota_shares()"}],"source_content_type":"text/x-python","patch_set":6,"id":"700f1a7e_ef7287f1","line":265,"range":{"start_line":265,"start_character":18,"end_line":265,"end_character":30},"in_reply_to":"e3002918_4ba19088","updated":"2022-12-14 10:54:07.000000000","message":"Right!","commit_id":"d98fcd8a02f9cb54f1484c074e2616ec17df2951"}]}
