2
2
3
3
4
4
def test_paginator_first_page (seam : Seam ):
5
- paginator = seam .create_paginator (
6
- seam .connected_accounts .list , {"limit" : 2 }
7
- )
5
+ paginator = seam .create_paginator (seam .connected_accounts .list , {"limit" : 2 })
8
6
connected_accounts , pagination = paginator .first_page ()
9
7
10
8
assert isinstance (connected_accounts , list )
@@ -16,17 +14,13 @@ def test_paginator_first_page(seam: Seam):
16
14
17
15
18
16
def test_paginator_next_page (seam : Seam ):
19
- paginator = seam .create_paginator (
20
- seam .connected_accounts .list , params = {"limit" : 2 }
21
- )
17
+ paginator = seam .create_paginator (seam .connected_accounts .list , params = {"limit" : 2 })
22
18
first_page_accounts , first_pagination = paginator .first_page ()
23
19
24
20
assert len (first_page_accounts ) == 2
25
21
assert first_pagination .has_next_page is True
26
22
27
- next_page_accounts , _ = paginator .next_page (
28
- first_pagination .next_page_cursor
29
- )
23
+ next_page_accounts , _ = paginator .next_page (first_pagination .next_page_cursor )
30
24
31
25
assert isinstance (next_page_accounts , list )
32
26
assert len (next_page_accounts ) == 1
@@ -35,9 +29,7 @@ def test_paginator_next_page(seam: Seam):
35
29
def test_paginator_flatten_to_list (seam : Seam ):
36
30
all_connected_accounts = seam .connected_accounts .list ()
37
31
38
- paginator = seam .create_paginator (
39
- seam .connected_accounts .list , params = {"limit" : 1 }
40
- )
32
+ paginator = seam .create_paginator (seam .connected_accounts .list , params = {"limit" : 1 })
41
33
paginated_accounts = paginator .flatten_to_list ()
42
34
43
35
assert len (paginated_accounts ) > 1
@@ -47,14 +39,11 @@ def test_paginator_flatten_to_list(seam: Seam):
47
39
def test_paginator_flatten (seam : Seam ):
48
40
all_connected_accounts = seam .connected_accounts .list ()
49
41
50
- paginator = seam .create_paginator (
51
- seam .connected_accounts .list , params = {"limit" : 1 }
52
- )
42
+ paginator = seam .create_paginator (seam .connected_accounts .list , params = {"limit" : 1 })
53
43
54
44
collected_accounts = []
55
45
for account in paginator .flatten ():
56
46
collected_accounts .append (account )
57
47
58
-
59
48
assert len (collected_accounts ) > 1
60
49
assert len (collected_accounts ) == len (all_connected_accounts )
0 commit comments