Пример #1
0
 def get(self, forge, namespace):
     """List of projects of given forge and namespace"""
     result = []
     projects = GitProjectModel.get_namespace(forge, namespace)
     if not projects:
         return response_maker([])
     for project in projects:
         project_info = {
             "namespace": project.namespace,
             "repo_name": project.repo_name,
             "project_url": project.project_url,
             "prs_handled": len(project.pull_requests),
             "branches_handled": len(project.branches),
             "releases_handled": len(project.releases),
             "issues_handled": len(project.issues),
         }
         result.append(project_info)
     return response_maker(result)
Пример #2
0
def test_get_namespace(clean_before_and_after, multiple_copr_builds):
    projects = GitProjectModel.get_namespace("github.com", "the-namespace")
    assert projects[0].namespace == "the-namespace"
    assert projects[0].repo_name == "the-repo-name"