Browse Source

Enable to paginate project list api

pull/1668/head
Hironsan 2 years ago
parent
commit
f2dd9659ff
2 changed files with 3 additions and 4 deletions
  1. 6
      backend/api/tests/api/test_project.py
  2. 1
      backend/api/views/project.py

6
backend/api/tests/api/test_project.py

@ -15,13 +15,13 @@ class TestProjectList(CRUDMixin):
def test_return_projects_to_member(self):
for member in self.project.members:
response = self.assert_fetch(member, status.HTTP_200_OK)
project = response.data[0]
self.assertEqual(len(response.data), 1)
project = response.data['results'][0]
self.assertEqual(response.data['count'], 1)
self.assertEqual(project['id'], self.project.item.id)
def test_does_not_return_project_to_non_member(self):
response = self.assert_fetch(self.non_member, status.HTTP_200_OK)
self.assertEqual(len(response.data), 0)
self.assertEqual(response.data['count'], 0)
class TestProjectCreate(CRUDMixin):

1
backend/api/views/project.py

@ -11,7 +11,6 @@ from ..serializers import ProjectPolymorphicSerializer
class ProjectList(generics.ListCreateAPIView):
serializer_class = ProjectPolymorphicSerializer
pagination_class = None
def get_permissions(self):
if self.request.method == 'GET':

Loading…
Cancel
Save