Exemple #1
0
def test_iterate_repos_not_matching_owner_name(mock_user, mock_archive_repo):
    mock_user.name = 'Justintime123'
    repo = mock.MagicMock()
    repo.owner.name = 'Justintim456'
    repos = [repo]
    GithubArchive.iterate_repos(repos, 'user', 'clone', 'master')
    mock_archive_repo.assert_not_called()
Exemple #2
0
def test_iterate_org_repos_success(mock_user, mock_archive_repo, mock_object):
    mock_user.name = 'Mock Name'
    repos = [mock_object]
    GithubArchive.iterate_repos(repos, 'orgs', 'clone')
    mock_archive_repo.assert_called()
Exemple #3
0
def test_iterate_repos_not_matching_owner_name(mock_user, mock_archive_repo,
                                               mock_object):
    mock_user.name = 'Mock Name Does Not Match'
    repos = [mock_object]
    GithubArchive.iterate_repos(repos, 'user', 'clone')
    mock_archive_repo.assert_not_called()
Exemple #4
0
def test_iterate_org_repos_success(mock_user, mock_archive_repo):
    repo = mock.MagicMock()
    repos = [repo]
    GithubArchive.iterate_repos(repos, 'orgs', 'clone', 'master')
    mock_archive_repo.assert_called()