)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"change_message_id":"61951991858c6914e891c8716c20234f6b480d90","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"2b72461e_db03a851","updated":"2025-04-11 14:52:34.000000000","message":"recheck\n\nsolely adding a test in one file probably didn\u0027t break a functional test in another file :)","commit_id":"f5a30c207221bceb8d0e0276a0915177705053f3"}],"neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/test_mech_driver.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"a0b3b1c3de0b1b720bf1a7334819f14782a2a1f0","unresolved":true,"context_lines":[{"line_number":103,"context_line":"class TestOvsdbPersistUuid(base.TestOVNFunctionalBase):"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    def setUp(self, **kwargs):"},{"line_number":106,"context_line":"        super().setUp(**kwargs)"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"    def _create_port(self, name, net_id):"},{"line_number":109,"context_line":"        data \u003d {\u0027port\u0027: {\u0027name\u0027: name,"}],"source_content_type":"text/x-python","patch_set":1,"id":"e4efade1_b3091f94","line":106,"updated":"2025-04-05 15:17:41.000000000","message":"If there are no other calls here don\u0027t think we need setUp() defined at all.","commit_id":"6de835cafdb1ab316f1e0782de9f1cbd3a0e7a6f"},{"author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"change_message_id":"2e0965126682ef5a2c55e76e7113ac58d7a18fe6","unresolved":false,"context_lines":[{"line_number":103,"context_line":"class TestOvsdbPersistUuid(base.TestOVNFunctionalBase):"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    def setUp(self, **kwargs):"},{"line_number":106,"context_line":"        super().setUp(**kwargs)"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"    def _create_port(self, name, net_id):"},{"line_number":109,"context_line":"        data \u003d {\u0027port\u0027: {\u0027name\u0027: name,"}],"source_content_type":"text/x-python","patch_set":1,"id":"741f1575_e5f81f79","line":106,"in_reply_to":"e4efade1_b3091f94","updated":"2025-04-09 21:40:03.000000000","message":"Done","commit_id":"6de835cafdb1ab316f1e0782de9f1cbd3a0e7a6f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"a0b3b1c3de0b1b720bf1a7334819f14782a2a1f0","unresolved":true,"context_lines":[{"line_number":112,"context_line":""},{"line_number":113,"context_line":"        req \u003d self.new_create_request(\u0027ports\u0027, data, self.fmt)"},{"line_number":114,"context_line":"        res \u003d req.get_response(self.api)"},{"line_number":115,"context_line":"        return self.deserialize(self.fmt, res)[\u0027port\u0027]"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"    def test_old_netowrk_new_port(self):"},{"line_number":118,"context_line":"        if not utils.ovs_persist_uuid_supported(self.nb_api):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a06f9f5_d06f7a12","line":115,"updated":"2025-04-05 15:17:41.000000000","message":"nit: seems caller only cares about port id, could make this [\u0027port\u0027][\u0027id\u0027]","commit_id":"6de835cafdb1ab316f1e0782de9f1cbd3a0e7a6f"},{"author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"change_message_id":"2e0965126682ef5a2c55e76e7113ac58d7a18fe6","unresolved":false,"context_lines":[{"line_number":112,"context_line":""},{"line_number":113,"context_line":"        req \u003d self.new_create_request(\u0027ports\u0027, data, self.fmt)"},{"line_number":114,"context_line":"        res \u003d req.get_response(self.api)"},{"line_number":115,"context_line":"        return self.deserialize(self.fmt, res)[\u0027port\u0027]"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"    def test_old_netowrk_new_port(self):"},{"line_number":118,"context_line":"        if not utils.ovs_persist_uuid_supported(self.nb_api):"}],"source_content_type":"text/x-python","patch_set":1,"id":"79a126ec_08ba23b9","line":115,"in_reply_to":"7a06f9f5_d06f7a12","updated":"2025-04-09 21:40:03.000000000","message":"Done","commit_id":"6de835cafdb1ab316f1e0782de9f1cbd3a0e7a6f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"a0b3b1c3de0b1b720bf1a7334819f14782a2a1f0","unresolved":true,"context_lines":[{"line_number":114,"context_line":"        res \u003d req.get_response(self.api)"},{"line_number":115,"context_line":"        return self.deserialize(self.fmt, res)[\u0027port\u0027]"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"    def test_old_netowrk_new_port(self):"},{"line_number":118,"context_line":"        if not utils.ovs_persist_uuid_supported(self.nb_api):"},{"line_number":119,"context_line":"            self.skipTest(\"OVS persist_uuid not supported\")"},{"line_number":120,"context_line":"        mock_supported \u003d mock.patch.object(utils, \u0027ovs_persist_uuid_supported\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"c1b8efc5_5f6932c9","line":117,"range":{"start_line":117,"start_character":17,"end_line":117,"end_character":24},"updated":"2025-04-05 15:17:41.000000000","message":"s/network :)","commit_id":"6de835cafdb1ab316f1e0782de9f1cbd3a0e7a6f"},{"author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"change_message_id":"2e0965126682ef5a2c55e76e7113ac58d7a18fe6","unresolved":false,"context_lines":[{"line_number":114,"context_line":"        res \u003d req.get_response(self.api)"},{"line_number":115,"context_line":"        return self.deserialize(self.fmt, res)[\u0027port\u0027]"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"    def test_old_netowrk_new_port(self):"},{"line_number":118,"context_line":"        if not utils.ovs_persist_uuid_supported(self.nb_api):"},{"line_number":119,"context_line":"            self.skipTest(\"OVS persist_uuid not supported\")"},{"line_number":120,"context_line":"        mock_supported \u003d mock.patch.object(utils, \u0027ovs_persist_uuid_supported\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7915d0b9_e5987736","line":117,"range":{"start_line":117,"start_character":17,"end_line":117,"end_character":24},"in_reply_to":"c1b8efc5_5f6932c9","updated":"2025-04-09 21:40:03.000000000","message":"Done","commit_id":"6de835cafdb1ab316f1e0782de9f1cbd3a0e7a6f"}]}
