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