@@ -18,6 +18,7 @@ def setUp(self):
1818 name='suspect word',
1919 is_visible=False
2020 )
21+ SuspicionReasons.objects.create(name="another word", is_visible=True)
2122 self.user = User.objects.create_user(
2223 username='test',
2324 password='password',
@@ -33,7 +34,7 @@ def setUp(self):
3334 def test_view(self):
3435 response = self.client.get(reverse('changeset:suspicion-reasons-list'))
3536 self.assertEqual(response.status_code, 200)
36- self.assertEqual(len(response.data.get('results')), 1 )
37+ self.assertEqual(len(response.data.get('results')), 2 )
3738 reason_dict = {
3839 'id': self.reason_1.id,
3940 'name': 'possible import',
@@ -44,11 +45,16 @@ def test_view(self):
4445 }
4546 self.assertIn(reason_dict, response.data.get('results'))
4647
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+
4753 def test_admin_user_request(self):
4854 self.client.login(username=self.user.username, password='password')
4955 response = self.client.get(reverse('changeset:suspicion-reasons-list'))
5056 self.assertEqual(response.status_code, 200)
51- self.assertEqual(len(response.data.get('results')), 2 )
57+ self.assertEqual(len(response.data.get('results')), 3 )
5258
5359
5460class TestTagAPIListView(APITestCase):
@@ -90,6 +96,14 @@ def test_view(self):
9096 response.data.get('results')
9197 )
9298
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+
93107 def test_admin_user_request(self):
94108 self.client.login(username=self.user.username, password='password')
95109 response = self.client.get(reverse('changeset:tags-list'))
0 commit comments