#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): print("Creating repository: " + repositoryName) return True def deleteRepository(repositoryName): print("Deleting repository: " + repositoryName) return True def listRepositories(): print("Listing repositories: " + str(repositoriesMock)) return True def listRepositoryIssues(repositoryName): print("Listing issues for repository: " + repositoryName) print(issuesMock) return True def listRepositoryPullRequests(repositoryName): print("Listing pull requests for repository: " + repositoryName) print(pullRequestMock) return True def listNotifications(): print("Listing notifications: " + str(notificationsMock)) return True def listRepositoryTests(repositoryName): print("Listing tests for repository: " + repositoryName) print(testMock) return True