Skip to content

Commit 0ef0efc

Browse files
committed
chore: add paginator test
1 parent 4c13d07 commit 0ef0efc

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

unit_tests/sources/declarative/requesters/paginators/test_default_paginator.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -447,3 +447,29 @@ def test_paginator_with_page_option_no_page_size():
447447
parameters={},
448448
),
449449
)
450+
451+
452+
def test_request_option_mapping_validator():
453+
pagination_strategy = PageIncrement(
454+
config={}, page_size=1, start_from_page=0, parameters={}, inject_on_first_request=True
455+
)
456+
457+
with pytest.raises(ValueError):
458+
(
459+
DefaultPaginator(
460+
page_size_option=RequestOption(
461+
field_path=["variables", "limit"],
462+
inject_into=RequestOptionType.body_json,
463+
parameters={},
464+
),
465+
page_token_option=RequestOption(
466+
field_path=["variables", "limit"],
467+
inject_into=RequestOptionType.body_json,
468+
parameters={},
469+
),
470+
pagination_strategy=pagination_strategy,
471+
config=MagicMock(),
472+
url_base=MagicMock(),
473+
parameters={},
474+
),
475+
)

0 commit comments

Comments
 (0)