)]}'
{"octavia/tests/unit/api/common/test_pagination.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c833d67c8c7d0e29131e02772b52a95c196bb815","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"class TestPaginationHelper(base.TestCase):"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    @mock.patch(\u0027octavia.api.common.pagination.request\u0027, new_callable\u003dmock.MagicMock)"},{"line_number":32,"context_line":"    def test_no_params(self, request_mock):"},{"line_number":33,"context_line":"        params \u003d {}"},{"line_number":34,"context_line":"        helper \u003d pagination.PaginationHelper(params)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7bd365fd_a323519b","line":31,"updated":"2026-06-20 20:25:45.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6e9d2836216c3346bfe25728f3d8e30abf57f248"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c833d67c8c7d0e29131e02772b52a95c196bb815","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"        self.assertEqual(marker, helper.marker)"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    @mock.patch(\u0027octavia.api.common.pagination.request\u0027, new_callable\u003dmock.MagicMock)"},{"line_number":87,"context_line":"    def test_limit(self, request_mock):"},{"line_number":88,"context_line":"        limit \u003d 100"},{"line_number":89,"context_line":"        params \u003d {\u0027limit\u0027: limit}"}],"source_content_type":"text/x-python","patch_set":1,"id":"de17c0b6_6f12f0ec","line":86,"updated":"2026-06-20 20:25:45.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6e9d2836216c3346bfe25728f3d8e30abf57f248"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c833d67c8c7d0e29131e02772b52a95c196bb815","unresolved":false,"context_lines":[{"line_number":94,"context_line":"        query_mock.order_by().order_by().limit.assert_called_with("},{"line_number":95,"context_line":"            limit)"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    @mock.patch(\u0027octavia.api.common.pagination.request\u0027, new_callable\u003dmock.MagicMock)"},{"line_number":98,"context_line":"    def test_filter_correct_params(self, request_mock):"},{"line_number":99,"context_line":"        params \u003d {\u0027id\u0027: \u0027fake_id\u0027}"},{"line_number":100,"context_line":"        helper \u003d pagination.PaginationHelper(params)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7d8b6ec8_77202345","line":97,"updated":"2026-06-20 20:25:45.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6e9d2836216c3346bfe25728f3d8e30abf57f248"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c833d67c8c7d0e29131e02772b52a95c196bb815","unresolved":false,"context_lines":[{"line_number":103,"context_line":"        helper.apply(query_mock, models.LoadBalancer)"},{"line_number":104,"context_line":"        self.assertEqual(params, helper.filters)"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"    @mock.patch(\u0027octavia.api.common.pagination.request\u0027, new_callable\u003dmock.MagicMock)"},{"line_number":107,"context_line":"    def test_filter_with_booleans(self, request_mock):"},{"line_number":108,"context_line":"        params \u003d {\u0027backup\u0027: \u0027True\u0027, \u0027admin_state_up\u0027: \u0027false\u0027}"},{"line_number":109,"context_line":"        expected_params \u003d {\u0027backup\u0027: True, \u0027enabled\u0027: False}"}],"source_content_type":"text/x-python","patch_set":1,"id":"d86ec082_18a007e3","line":106,"updated":"2026-06-20 20:25:45.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6e9d2836216c3346bfe25728f3d8e30abf57f248"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c833d67c8c7d0e29131e02772b52a95c196bb815","unresolved":false,"context_lines":[{"line_number":113,"context_line":"        helper.apply(query_mock, models.Member)"},{"line_number":114,"context_line":"        self.assertEqual(expected_params, helper.filters)"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    @mock.patch(\u0027octavia.api.common.pagination.request\u0027, new_callable\u003dmock.MagicMock)"},{"line_number":117,"context_line":"    def test_filter_mismatched_params(self, request_mock):"},{"line_number":118,"context_line":"        params \u003d {"},{"line_number":119,"context_line":"            \u0027id\u0027: \u0027fake_id\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"49b2d3c6_a47c079a","line":116,"updated":"2026-06-20 20:25:45.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6e9d2836216c3346bfe25728f3d8e30abf57f248"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c833d67c8c7d0e29131e02772b52a95c196bb815","unresolved":false,"context_lines":[{"line_number":133,"context_line":"                     enforce_valid_params\u003dTrue)"},{"line_number":134,"context_line":"        self.assertEqual(filters, helper.filters)"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"    @mock.patch(\u0027octavia.api.common.pagination.request\u0027, new_callable\u003dmock.MagicMock)"},{"line_number":137,"context_line":"    def test_filter_with_invalid_params(self, request_mock):"},{"line_number":138,"context_line":"        params \u003d {\u0027id\u0027: \u0027fake_id\u0027, \u0027no_such_param\u0027: \u0027id\u0027}"},{"line_number":139,"context_line":"        filters \u003d {\u0027id\u0027: \u0027fake_id\u0027}"}],"source_content_type":"text/x-python","patch_set":1,"id":"72d2fadf_5a613bc9","line":136,"updated":"2026-06-20 20:25:45.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6e9d2836216c3346bfe25728f3d8e30abf57f248"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c833d67c8c7d0e29131e02772b52a95c196bb815","unresolved":false,"context_lines":[{"line_number":153,"context_line":"            models.Amphora,"},{"line_number":154,"context_line":"        )"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"    @mock.patch(\u0027octavia.api.common.pagination.request\u0027, new_callable\u003dmock.MagicMock)"},{"line_number":157,"context_line":"    def test_duplicate_argument(self, request_mock):"},{"line_number":158,"context_line":"        params \u003d {\u0027loadbalacer_id\u0027: \u0027id1\u0027, \u0027load_balacer_id\u0027: \u0027id2\u0027}"},{"line_number":159,"context_line":"        query_mock \u003d mock.MagicMock()"}],"source_content_type":"text/x-python","patch_set":1,"id":"d51f1b9f_336da38c","line":156,"updated":"2026-06-20 20:25:45.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6e9d2836216c3346bfe25728f3d8e30abf57f248"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c833d67c8c7d0e29131e02772b52a95c196bb815","unresolved":false,"context_lines":[{"line_number":167,"context_line":"            models.Amphora,"},{"line_number":168,"context_line":"        )"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"    @mock.patch(\u0027octavia.api.common.pagination.request\u0027, new_callable\u003dmock.MagicMock)"},{"line_number":171,"context_line":"    def test_fields_not_passed(self, request_mock):"},{"line_number":172,"context_line":"        params \u003d {\u0027fields\u0027: \u0027id\u0027}"},{"line_number":173,"context_line":"        helper \u003d pagination.PaginationHelper(params)"}],"source_content_type":"text/x-python","patch_set":1,"id":"43becf81_6c895ec4","line":170,"updated":"2026-06-20 20:25:45.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6e9d2836216c3346bfe25728f3d8e30abf57f248"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c833d67c8c7d0e29131e02772b52a95c196bb815","unresolved":false,"context_lines":[{"line_number":176,"context_line":"        helper.apply(query_mock, models.LoadBalancer)"},{"line_number":177,"context_line":"        self.assertEqual({}, helper.filters)"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"    @mock.patch(\u0027octavia.api.common.pagination.request\u0027, new_callable\u003dmock.MagicMock)"},{"line_number":180,"context_line":"    def test_make_links_next(self, request_mock):"},{"line_number":181,"context_line":"        request_mock.path \u003d \"/lbaas/v2/pools/1/members\""},{"line_number":182,"context_line":"        request_mock.path_url \u003d \"http://localhost\" + request_mock.path"}],"source_content_type":"text/x-python","patch_set":1,"id":"003c6385_e6d0a69f","line":179,"updated":"2026-06-20 20:25:45.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6e9d2836216c3346bfe25728f3d8e30abf57f248"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c833d67c8c7d0e29131e02772b52a95c196bb815","unresolved":false,"context_lines":[{"line_number":193,"context_line":"            f\"{request_mock.path_url}?limit\u003d{params[\u0027limit\u0027]}\u0026\""},{"line_number":194,"context_line":"            f\"marker\u003d{member1.id}\")"},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"    @mock.patch(\u0027octavia.api.common.pagination.request\u0027, new_callable\u003dmock.MagicMock)"},{"line_number":197,"context_line":"    def test_make_links_prev(self, request_mock):"},{"line_number":198,"context_line":"        request_mock.path \u003d \"/lbaas/v2/pools/1/members\""},{"line_number":199,"context_line":"        request_mock.path_url \u003d \"http://localhost\" + request_mock.path"}],"source_content_type":"text/x-python","patch_set":1,"id":"881259bb_8c5425ad","line":196,"updated":"2026-06-20 20:25:45.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6e9d2836216c3346bfe25728f3d8e30abf57f248"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c833d67c8c7d0e29131e02772b52a95c196bb815","unresolved":false,"context_lines":[{"line_number":215,"context_line":"            f\"{request_mock.path_url}?limit\u003d{params[\u0027limit\u0027]}\u0026\""},{"line_number":216,"context_line":"            f\"marker\u003d{member1.id}\")"},{"line_number":217,"context_line":""},{"line_number":218,"context_line":"    @mock.patch(\u0027octavia.api.common.pagination.request\u0027, new_callable\u003dmock.MagicMock)"},{"line_number":219,"context_line":"    def test_make_links_with_configured_url(self, request_mock):"},{"line_number":220,"context_line":"        request_mock.path \u003d \"/lbaas/v2/pools/1/members\""},{"line_number":221,"context_line":"        request_mock.path_url \u003d \"http://localhost\" + request_mock.path"}],"source_content_type":"text/x-python","patch_set":1,"id":"9b79e9d2_6a19c52b","line":218,"updated":"2026-06-20 20:25:45.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6e9d2836216c3346bfe25728f3d8e30abf57f248"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c833d67c8c7d0e29131e02772b52a95c196bb815","unresolved":false,"context_lines":[{"line_number":248,"context_line":"                limit\u003dparams[\u0027limit\u0027],"},{"line_number":249,"context_line":"                marker\u003dmember1.id))"},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"    @mock.patch(\u0027octavia.api.common.pagination.request\u0027, new_callable\u003dmock.MagicMock)"},{"line_number":252,"context_line":"    def test_make_links_with_zero_limit(self, request_mock):"},{"line_number":253,"context_line":"        request_mock.path \u003d \"/lbaas/v2/pools/1/members\""},{"line_number":254,"context_line":"        request_mock.path_url \u003d \"http://localhost\" + request_mock.path"}],"source_content_type":"text/x-python","patch_set":1,"id":"b1f303dc_c18cc1f7","line":251,"updated":"2026-06-20 20:25:45.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6e9d2836216c3346bfe25728f3d8e30abf57f248"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c833d67c8c7d0e29131e02772b52a95c196bb815","unresolved":false,"context_lines":[{"line_number":281,"context_line":"                limit\u003dNone,"},{"line_number":282,"context_line":"                marker\u003dmember1.id))"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    @mock.patch(\u0027octavia.api.common.pagination.request\u0027, new_callable\u003dmock.MagicMock)"},{"line_number":285,"context_line":"    def test_make_links_with_negative_limit(self, request_mock):"},{"line_number":286,"context_line":"        request_mock.path \u003d \"/lbaas/v2/pools/1/members\""},{"line_number":287,"context_line":"        request_mock.path_url \u003d \"http://localhost\" + request_mock.path"}],"source_content_type":"text/x-python","patch_set":1,"id":"92459b79_2790cc25","line":284,"updated":"2026-06-20 20:25:45.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"6e9d2836216c3346bfe25728f3d8e30abf57f248"}]}
