)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"ce0ff5b4f96e57ff8c92334c9b5516543433f325","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7e763773_8227499a","updated":"2026-06-10 09:29:39.000000000","message":"Apart from Slawek\u0027s comment, code looks OK.\n\nRebase the patch in order to have https://review.opendev.org/c/openstack/neutron/+/992444 and not execute this job in the check queue.","commit_id":"c4a0a4845805121031cdf4bd5a74e13d7ff62301"}],"neutron/tests/unit/conf/policies/test_pvlan.py":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"abbf7aad141a2909d0df07523c65dbea958b668d","unresolved":true,"context_lines":[{"line_number":298,"context_line":"        self.context \u003d self.project_member_ctx"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"class ProjectReaderTests(PvlanAPITestCase):"},{"line_number":302,"context_line":""},{"line_number":303,"context_line":"    def setUp(self):"},{"line_number":304,"context_line":"        super().setUp()"}],"source_content_type":"text/x-python","patch_set":1,"id":"e50e69db_c79f32fc","line":301,"range":{"start_line":301,"start_character":25,"end_line":301,"end_character":41},"updated":"2026-06-10 09:16:55.000000000","message":"for all other similar tests we make ProjectReaderTests class to inherit from the ProjectMember and that way there is no need to implement all the tests again for the Reader role.","commit_id":"c4a0a4845805121031cdf4bd5a74e13d7ff62301"},{"author":{"_account_id":32586,"name":"Elvira García Ruiz","display_name":"Elvira","email":"egarciar@redhat.com","username":"elvira"},"change_message_id":"9c5467d3e249804acba3e7d2af58529e8bb3262d","unresolved":true,"context_lines":[{"line_number":298,"context_line":"        self.context \u003d self.project_member_ctx"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"class ProjectReaderTests(PvlanAPITestCase):"},{"line_number":302,"context_line":""},{"line_number":303,"context_line":"    def setUp(self):"},{"line_number":304,"context_line":"        super().setUp()"}],"source_content_type":"text/x-python","patch_set":1,"id":"c6561154_4fa406ac","line":301,"range":{"start_line":301,"start_character":25,"end_line":301,"end_character":41},"in_reply_to":"48eb60e3_5830b2f1","updated":"2026-06-10 11:07:05.000000000","message":"I updated a new patch using ProjectMember as inheritance and only changing the create and update tests instead of all of them","commit_id":"c4a0a4845805121031cdf4bd5a74e13d7ff62301"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"7e919148db486f6ac471f0170d3a3a08468c5454","unresolved":false,"context_lines":[{"line_number":298,"context_line":"        self.context \u003d self.project_member_ctx"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"class ProjectReaderTests(PvlanAPITestCase):"},{"line_number":302,"context_line":""},{"line_number":303,"context_line":"    def setUp(self):"},{"line_number":304,"context_line":"        super().setUp()"}],"source_content_type":"text/x-python","patch_set":1,"id":"1d4c57bd_1f91600b","line":301,"range":{"start_line":301,"start_character":25,"end_line":301,"end_character":41},"in_reply_to":"c6561154_4fa406ac","updated":"2026-06-10 11:29:00.000000000","message":"Done","commit_id":"c4a0a4845805121031cdf4bd5a74e13d7ff62301"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"ce0ff5b4f96e57ff8c92334c9b5516543433f325","unresolved":true,"context_lines":[{"line_number":298,"context_line":"        self.context \u003d self.project_member_ctx"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"class ProjectReaderTests(PvlanAPITestCase):"},{"line_number":302,"context_line":""},{"line_number":303,"context_line":"    def setUp(self):"},{"line_number":304,"context_line":"        super().setUp()"}],"source_content_type":"text/x-python","patch_set":1,"id":"48eb60e3_5830b2f1","line":301,"range":{"start_line":301,"start_character":25,"end_line":301,"end_character":41},"in_reply_to":"e50e69db_c79f32fc","updated":"2026-06-10 09:29:39.000000000","message":"+1","commit_id":"c4a0a4845805121031cdf4bd5a74e13d7ff62301"}]}
