Example #1
0
 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)
Example #2
0
 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
Example #3
0
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