diff --git a/.gitignore b/.gitignore index 299bb18..8f9b5db 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ *.pyc .*.sw* *.token + +# local virtual environment +.venv diff --git a/gitea/gitea.py b/gitea/gitea.py index 02d3af8..e63da3f 100644 --- a/gitea/gitea.py +++ b/gitea/gitea.py @@ -464,8 +464,8 @@ class Issue(GiteaApiObject): GET_COMMENTS = """/repos/%s/%s/issues/comments""" CREATE_ISSUE = """/repos/{owner}/{repo}/issues""" - OPENED = "closed" - CLOSED = "open" + OPENED = "open" + CLOSED = "closed" def __init__(self, gitea, id: int): super(Issue, self).__init__(gitea, id=id) @@ -801,8 +801,8 @@ class Gitea: def get_accessible_repositories(self) -> List[GiteaApiObject]: """ Get all Repositories accessible by the logged in User.""" - results = self.gitea.requests_get("/user/repos") - return [Repository.parse_response(self.gitea, result) for result in results] + results = self.requests_get("/user/repos") + return [Repository.parse_response(self, result) for result in results] def get_users_following(self, username): path = "/users/" + username + "/following" diff --git a/tests/test_api.py b/tests/test_api.py index 39b943d..ea0a67e 100644 --- a/tests/test_api.py +++ b/tests/test_api.py @@ -7,7 +7,7 @@ from gitea import NotFoundException, AlreadyExistsException # put a ".token" file into your directory containg only the token for gitea @pytest.fixture def instance(scope="module"): - try: + try: g = Gitea("http://localhost:3000", open(".token", "r").read().strip()) print("Gitea Version: " + g.get_version()) print("API-Token belongs to user: " + g.get_user().username) @@ -200,3 +200,8 @@ def test_delete_user(instance): user.delete() with pytest.raises(NotFoundException) as e: User.request(instance, test_user) + + +def test_get_accessible_repositories(instance): + repos = instance.get_accessible_repositories() + assert repos == []