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]:
|
def get_orgs(self) -> List[Organization]:
|
||||||
""" Get all Organizations this user is a member of."""
|
""" Get all Organizations this user is a member of."""
|
||||||
url = f"/users/{self.username}/orgs"
|
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]
|
return [Organization.parse_response(self.gitea, result) for result in results]
|
||||||
|
|
||||||
def get_teams(self) -> List['Team']:
|
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")
|
org = instance.create_org(user, test_org, "some Description for longtests")
|
||||||
repos = org.get_repositories()
|
repos = org.get_repositories()
|
||||||
assert len(repos) == 0
|
assert len(repos) == 0
|
||||||
# test a number of repository listings larger than the pagination number (default 30)
|
# test a number of repository listings larger than the pagination number (default 50)
|
||||||
for i in range(1, 34):
|
for i in range(1, 54):
|
||||||
instance.create_repo(org, test_repo + "_" + str(i), str(i))
|
instance.create_repo(org, test_repo + "_" + str(i), str(i))
|
||||||
repos = org.get_repositories()
|
repos = org.get_repositories()
|
||||||
assert len(repos) >= 33
|
assert len(repos) >= 53
|
||||||
|
|
||||||
|
|
||||||
def test_list_issue(instance):
|
def test_list_issue(instance):
|
||||||
|
|
Ładowanie…
Reference in New Issue