)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":33341,"name":"Maor Blaustein","email":"mblue@redhat.com","username":"blue"},"change_message_id":"6a5a5be488a15c81311b352830fee2c2ff6fa38c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"d08146f6_e001d4fc","updated":"2026-03-05 15:01:57.000000000","message":"lgtm, only small thing noticed, thank you!","commit_id":"a6246d83a3417d1782ca2a6aa85c7b021b7faf7b"}],"whitebox_neutron_tempest_plugin/tests/scenario/test_l3ha_ovn.py":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"45d34f27c8b26f53189d8410fd8ebcb306a83996","unresolved":true,"context_lines":[{"line_number":272,"context_line":""},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"class L3haOvnTest(L3haOvnCommon):"},{"line_number":275,"context_line":"    def _get_ipv6_global_unicast(self, client, interface):"},{"line_number":276,"context_line":"        \"\"\"Returns the first IPv6 CIDR global unicast; if not, returns None\"\"\""},{"line_number":277,"context_line":"        for _cidr in self.get_interface_ip_addresses("},{"line_number":278,"context_line":"                client, interface, ip_version\u003dlib_constants.IP_VERSION_6):"}],"source_content_type":"text/x-python","patch_set":2,"id":"439b35f2_a9423e9c","line":275,"range":{"start_line":275,"start_character":47,"end_line":275,"end_character":56},"updated":"2026-03-05 15:49:20.000000000","message":"Missing parameter: node","commit_id":"a6246d83a3417d1782ca2a6aa85c7b021b7faf7b"},{"author":{"_account_id":33341,"name":"Maor Blaustein","email":"mblue@redhat.com","username":"blue"},"change_message_id":"6a5a5be488a15c81311b352830fee2c2ff6fa38c","unresolved":true,"context_lines":[{"line_number":272,"context_line":""},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"class L3haOvnTest(L3haOvnCommon):"},{"line_number":275,"context_line":"    def _get_ipv6_global_unicast(self, client, interface):"},{"line_number":276,"context_line":"        \"\"\"Returns the first IPv6 CIDR global unicast; if not, returns None\"\"\""},{"line_number":277,"context_line":"        for _cidr in self.get_interface_ip_addresses("},{"line_number":278,"context_line":"                client, interface, ip_version\u003dlib_constants.IP_VERSION_6):"}],"source_content_type":"text/x-python","patch_set":2,"id":"34b0666d_c90d29e6","line":275,"range":{"start_line":275,"start_character":4,"end_line":275,"end_character":32},"updated":"2026-03-05 15:01:57.000000000","message":"Seems all non test methods for L3HA tests are kept in `L3haOvnCommon`","commit_id":"a6246d83a3417d1782ca2a6aa85c7b021b7faf7b"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"45d34f27c8b26f53189d8410fd8ebcb306a83996","unresolved":false,"context_lines":[{"line_number":272,"context_line":""},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"class L3haOvnTest(L3haOvnCommon):"},{"line_number":275,"context_line":"    def _get_ipv6_global_unicast(self, client, interface):"},{"line_number":276,"context_line":"        \"\"\"Returns the first IPv6 CIDR global unicast; if not, returns None\"\"\""},{"line_number":277,"context_line":"        for _cidr in self.get_interface_ip_addresses("},{"line_number":278,"context_line":"                client, interface, ip_version\u003dlib_constants.IP_VERSION_6):"}],"source_content_type":"text/x-python","patch_set":2,"id":"758a3be1_60bc11aa","line":275,"range":{"start_line":275,"start_character":4,"end_line":275,"end_character":32},"in_reply_to":"34b0666d_c90d29e6","updated":"2026-03-05 15:49:20.000000000","message":"Done","commit_id":"a6246d83a3417d1782ca2a6aa85c7b021b7faf7b"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"a2cb5787c91a172ed2fa3aeced98e2ea6e9df028","unresolved":false,"context_lines":[{"line_number":272,"context_line":""},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"class L3haOvnTest(L3haOvnCommon):"},{"line_number":275,"context_line":"    def _get_ipv6_global_unicast(self, client, interface):"},{"line_number":276,"context_line":"        \"\"\"Returns the first IPv6 CIDR global unicast; if not, returns None\"\"\""},{"line_number":277,"context_line":"        for _cidr in self.get_interface_ip_addresses("},{"line_number":278,"context_line":"                client, interface, ip_version\u003dlib_constants.IP_VERSION_6):"}],"source_content_type":"text/x-python","patch_set":2,"id":"d1d1b9df_1298ca13","line":275,"range":{"start_line":275,"start_character":47,"end_line":275,"end_character":56},"in_reply_to":"439b35f2_a9423e9c","updated":"2026-03-05 15:56:23.000000000","message":"Done","commit_id":"a6246d83a3417d1782ca2a6aa85c7b021b7faf7b"}]}
