)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"09dc770b26b314075f5f45296254db90bc215263","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"ac1e9a2b_079a81c1","updated":"2024-08-21 08:33:50.000000000","message":"Thanks","commit_id":"0274381d31b7a5e6dff7a8e3ce8ff53d5c97d443"}],"neutron_tempest_plugin/api/base.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"6b797f1311866b60cc89170f19f9b0e41ef468bb","unresolved":true,"context_lines":[{"line_number":1468,"context_line":""},{"line_number":1469,"context_line":"    @classmethod"},{"line_number":1470,"context_line":"    def _test_resources(cls, resources):"},{"line_number":1471,"context_line":"        return [res for res in resources if res[\"name\"] in cls.resource_names]"},{"line_number":1472,"context_line":""},{"line_number":1473,"context_line":"    def _test_list_sorts(self, direction):"},{"line_number":1474,"context_line":"        sort_args \u003d {"}],"source_content_type":"text/x-python","patch_set":3,"id":"ae2d2c2f_65bf70a6","line":1471,"range":{"start_line":1471,"start_character":44,"end_line":1471,"end_character":55},"updated":"2024-08-14 18:41:41.000000000","message":"Is this the same as self.resource ? Just basing that on plural_name code above and comment at L1419. Although now I see L1679 below...","commit_id":"0274381d31b7a5e6dff7a8e3ce8ff53d5c97d443"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"6870fabf2a4a4d225e17dc215a7f416c90ffdcbb","unresolved":false,"context_lines":[{"line_number":1468,"context_line":""},{"line_number":1469,"context_line":"    @classmethod"},{"line_number":1470,"context_line":"    def _test_resources(cls, resources):"},{"line_number":1471,"context_line":"        return [res for res in resources if res[\"name\"] in cls.resource_names]"},{"line_number":1472,"context_line":""},{"line_number":1473,"context_line":"    def _test_list_sorts(self, direction):"},{"line_number":1474,"context_line":"        sort_args \u003d {"}],"source_content_type":"text/x-python","patch_set":3,"id":"98d8c488_bccb19b8","line":1471,"range":{"start_line":1471,"start_character":44,"end_line":1471,"end_character":55},"in_reply_to":"ae2d2c2f_65bf70a6","updated":"2024-08-15 06:24:36.000000000","message":"No it’s not same. self.resource is one of the neutron resource type like port, network, subnet etc. These test create resource of these types by name in cls.resource_names. Here we are filtering resources of these types by there name to avoid considering resources created from concurrent tests and thus avoid random failures","commit_id":"0274381d31b7a5e6dff7a8e3ce8ff53d5c97d443"}]}
