def test_run_token_view(mock_get_all_git_assets, mock_view_repos, mock_authed_user_in_users, mock_get_user): github_archive = GithubArchive( token='123', users='justintime50', view=True, ) github_archive.authenticated_username = '******' github_archive.run() mock_get_all_git_assets.assert_called_once() mock_view_repos.assert_called_once() assert github_archive.users == [ ] # Assert the authed user gets removed from list
def test_run_token_pull(mock_get_all_git_assets, mock_iterate_repos_to_archive, mock_authed_user_in_users, mock_get_user): github_archive = GithubArchive( token='123', users='justintime50', pull=True, ) github_archive.authenticated_username = '******' github_archive.run() mock_get_all_git_assets.assert_called_once() mock_iterate_repos_to_archive.assert_called_once_with( mock_get_all_git_assets(), PULL_OPERATION) assert github_archive.users == [ ] # Assert the authed user gets removed from list