init github api mock
This commit is contained in:
parent
4abdf95b9a
commit
e4213a5868
87
github/apimock.py
Normal file
87
github/apimock.py
Normal file
@ -0,0 +1,87 @@
|
|||||||
|
#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
|
Loading…
Reference in New Issue
Block a user