@@ -18,6 +18,7 @@ def setUp(self):
18
18
name = 'suspect word' ,
19
19
is_visible = False
20
20
)
21
+ SuspicionReasons .objects .create (name = "another word" , is_visible = True )
21
22
self .user = User .objects .create_user (
22
23
username = 'test' ,
23
24
password = 'password' ,
@@ -33,7 +34,7 @@ def setUp(self):
33
34
def test_view (self ):
34
35
response = self .client .get (reverse ('changeset:suspicion-reasons-list' ))
35
36
self .assertEqual (response .status_code , 200 )
36
- self .assertEqual (len (response .data .get ('results' )), 1 )
37
+ self .assertEqual (len (response .data .get ('results' )), 2 )
37
38
reason_dict = {
38
39
'id' : self .reason_1 .id ,
39
40
'name' : 'possible import' ,
@@ -44,11 +45,16 @@ def test_view(self):
44
45
}
45
46
self .assertIn (reason_dict , response .data .get ('results' ))
46
47
48
+ def test_pagination_params (self ):
49
+ response = self .client .get (reverse ("changeset:suspicion-reasons-list" ), {"page_size" : 1 })
50
+ self .assertEqual (response .status_code , 200 )
51
+ self .assertEqual (len (response .data .get ("results" )), 1 )
52
+
47
53
def test_admin_user_request (self ):
48
54
self .client .login (username = self .user .username , password = 'password' )
49
55
response = self .client .get (reverse ('changeset:suspicion-reasons-list' ))
50
56
self .assertEqual (response .status_code , 200 )
51
- self .assertEqual (len (response .data .get ('results' )), 2 )
57
+ self .assertEqual (len (response .data .get ('results' )), 3 )
52
58
53
59
54
60
class TestTagAPIListView (APITestCase ):
@@ -90,6 +96,14 @@ def test_view(self):
90
96
response .data .get ('results' )
91
97
)
92
98
99
+ def test_pagination_params (self ):
100
+ Tag .objects .create (
101
+ name = "Bad change" , description = "A changeset that added bad data."
102
+ )
103
+ response = self .client .get (reverse ("changeset:tags-list" ), {"page_size" : 1 })
104
+ self .assertEqual (response .status_code , 200 )
105
+ self .assertEqual (len (response .data .get ("results" )), 1 )
106
+
93
107
def test_admin_user_request (self ):
94
108
self .client .login (username = self .user .username , password = 'password' )
95
109
response = self .client .get (reverse ('changeset:tags-list' ))
0 commit comments