#Possible actions: # - create repository # - delete repository # - list repositories # - list respository issues # - list repository pull requests # - list notifications # - list repository tests repositoriesMock = ["repo1", "repo2", "repo3"] issuesMock = [ { "name": "Issue 1", "description": "Description of issue 1", "status": "open" }, { "name": "Issue 2", "description": "Description of issue 2", "status": "closed" } ] pullRequestMock = [ { "name": "pull request 1", "description": "description 1", "state": "open" }, { "name": "pull request 2", "description": "description 2", "state": "open" } ] notificationsMock = [ { "name": "notification 1", "description": "description 1" }, { "name": "notification 2", "description": "description 2" } ] testMock = [ { "name": "test1", "description": "test1 description", "status": "passed" }, { "name": "test2", "description": "test2 description", "status": "failed" }, ] def createRepository(repositoryName): pass def deleteRepository(repositoryName): pass def listRepositories(): return repositoriesMock def listPublicRepositories(): return repositoriesMock def listRepositoryIssues(repositoryName): return issuesMock def listRepositoryPullRequests(repositoryName): return pullRequestMock def listNotifications(): return notificationsMock def listRepositoryTests(repositoryName): return testMock