def get(self, forge, namespace, repo_name): """Project issues""" issues_list = GitProjectModel.get_project_issues(forge, namespace, repo_name) if not issues_list: return response_maker([]) result = [] for issue in issues_list: result.append(issue.issue_id) return response_maker(result)
def get(self, forge, namespace, repo_name): """Project issues""" issues_list = GitProjectModel.get_project_issues( forge, namespace, repo_name) if not issues_list: return ([], HTTPStatus.OK) result = {"issues": []} for issue in issues_list: result["issues"].append(issue.issue_id) resp = make_response(dumps(result)) resp.headers["Content-Type"] = "application/json" resp.headers["Access-Control-Allow-Origin"] = "*" return resp
def test_get_project_issues(clean_before_and_after, an_issue_model): issues_list = GitProjectModel.get_project_issues("github.com", "the-namespace", "the-repo-name") assert len(issues_list) == 1 assert issues_list[0].issue_id == 2020