(bugfix) changed additional api requests to being paginated

pull/18/head
Langenfeld 2022-11-15 16:56:18 +01:00
rodzic c40f7e5f71
commit cd2fa45182
2 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -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']:

Wyświetl plik

@ -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):