From cd2fa45182403cd76615f753cdc93ebeac39192f Mon Sep 17 00:00:00 2001 From: Langenfeld Date: Tue, 15 Nov 2022 16:56:18 +0100 Subject: [PATCH] (bugfix) changed additional api requests to being paginated --- gitea/apiobject.py | 2 +- tests/test_api_longtests.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gitea/apiobject.py b/gitea/apiobject.py index 95420c7..bfb85cd 100644 --- a/gitea/apiobject.py +++ b/gitea/apiobject.py @@ -262,7 +262,7 @@ class User(ApiObject): def get_orgs(self) -> List[Organization]: """ Get all Organizations this user is a member of.""" url = f"/users/{self.username}/orgs" - results = self.gitea.requests_get(url) + results = self.gitea.requests_get_paginated(url) return [Organization.parse_response(self.gitea, result) for result in results] def get_teams(self) -> List['Team']: diff --git a/tests/test_api_longtests.py b/tests/test_api_longtests.py index e527660..8fcd9db 100644 --- a/tests/test_api_longtests.py +++ b/tests/test_api_longtests.py @@ -32,11 +32,11 @@ def test_list_repos(instance): org = instance.create_org(user, test_org, "some Description for longtests") repos = org.get_repositories() assert len(repos) == 0 - # test a number of repository listings larger than the pagination number (default 30) - for i in range(1, 34): + # test a number of repository listings larger than the pagination number (default 50) + for i in range(1, 54): instance.create_repo(org, test_repo + "_" + str(i), str(i)) repos = org.get_repositories() - assert len(repos) >= 33 + assert len(repos) >= 53 def test_list_issue(instance):