kopia lustrzana https://github.com/Langenfeld/py-gitea
(bugfix) changed additional api requests to being paginated
rodzic
c40f7e5f71
commit
cd2fa45182
|
@ -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']:
|
||||
|
|
|
@ -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):
|
||||
|
|
Ładowanie…
Reference in New Issue