)]}'
{"octavia_tempest_plugin/tests/act_stdby_scenario/v2/test_active_standby_vrrp_subnet_failover.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e86382d3ea71d04eff974ad154377b27a77a8100","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"class ActiveStandbyVRRPSubnetFailoverTest(test_base.LoadBalancerBaseTest):"},{"line_number":39,"context_line":"    \"\"\"Scenario tests for VRRP port placement on a sibling subnet during failover."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    When the VIP subnet has no free IPs for a replacement VRRP port, Octavia"},{"line_number":42,"context_line":"    should place the new VRRP port on another subnet on the same network while"}],"source_content_type":"text/x-python","patch_set":1,"id":"ce3a5684_81dd1672","line":39,"updated":"2026-09-15 15:32:13.000000000","message":"pep8: E501 line too long (82 \u003e 79 characters)","commit_id":"ff0c13040ccf27099be3152c56db90acd0b039dc"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e86382d3ea71d04eff974ad154377b27a77a8100","unresolved":false,"context_lines":[{"line_number":47,"context_line":"    def skip_checks(cls):"},{"line_number":48,"context_line":"        super(ActiveStandbyVRRPSubnetFailoverTest, cls).skip_checks()"},{"line_number":49,"context_line":"        if CONF.load_balancer.provider not in const.AMPHORA_PROVIDERS:"},{"line_number":50,"context_line":"            raise cls.skipException(\u0027Amphora provider required for VRRP subnet \u0027"},{"line_number":51,"context_line":"                                    \u0027failover tests.\u0027)"},{"line_number":52,"context_line":"        if CONF.load_balancer.test_with_noop:"},{"line_number":53,"context_line":"            raise cls.skipException(\u0027VRRP subnet failover tests require a real \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"7ff87ac6_bb3a7345","line":50,"updated":"2026-09-15 15:32:13.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"ff0c13040ccf27099be3152c56db90acd0b039dc"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e86382d3ea71d04eff974ad154377b27a77a8100","unresolved":false,"context_lines":[{"line_number":50,"context_line":"            raise cls.skipException(\u0027Amphora provider required for VRRP subnet \u0027"},{"line_number":51,"context_line":"                                    \u0027failover tests.\u0027)"},{"line_number":52,"context_line":"        if CONF.load_balancer.test_with_noop:"},{"line_number":53,"context_line":"            raise cls.skipException(\u0027VRRP subnet failover tests require a real \u0027"},{"line_number":54,"context_line":"                                    \u0027network driver.\u0027)"},{"line_number":55,"context_line":"        if not CONF.loadbalancer_feature_enabled.vrrp_subnet_failover_enabled:"},{"line_number":56,"context_line":"            raise cls.skipException("}],"source_content_type":"text/x-python","patch_set":1,"id":"203c5c0c_cdb2c1bb","line":53,"updated":"2026-09-15 15:32:13.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"ff0c13040ccf27099be3152c56db90acd0b039dc"}]}
