Esempio n. 1
0
def mock_roster_missing_status(mock_roster):
    d = load_data(
        './tests/data',
        MyMock.mock_args_missing_injuryStatus(),
    )
    mock_roster.generate_roster(d, 2021, 1)
    return mock_roster
Esempio n. 2
0
def mock_teams_opTeam_empty():
    t1 = Roster(1)
    t1.winner = False
    t1.total_score = 0.0
    t1.total_projected = 0.0
    t1.yet_to_play = 1
    d = load_data('./tests/data', MyMock.mock_args_one_player())
    d1 = d['teams'][0]['roster']['entries'][0]
    p1 = Player(d1, 2021, 1)
    p1.rosterLocked = True
    t1.roster.append(p1)
    t2 = Roster(2)
    t2.winner = False
    t2.total_score = 0.0
    t2.total_projected = 0.0
    t2.yet_to_play = 0
    return [t1, t2]
Esempio n. 3
0
def mock_teams_one_player_each():
    t1 = Roster(1)
    t1.winner = False
    t1.total_score = 0.0
    t1.total_projected = 0.0
    t1.yet_to_play = 0
    d = load_data('./tests/data', MyMock.mock_args_three_players())
    d1 = d['teams'][0]['roster']['entries'][0]
    p1 = Player(d1, 2021, 1)
    t1.roster.append(p1)
    t2 = Roster(2)
    t2.winner = False
    t2.total_score = 0.0
    t2.total_projected = 0.0
    t2.yet_to_play = 0
    d2 = d['teams'][0]['roster']['entries'][1]
    p2 = Player(d2, 2021, 1)
    t2.roster.append(p2)
    return [t1, t2]
Esempio n. 4
0
def test_Roster_generate_record(mock_roster):
    args = argparse.Namespace(league_id=6, season=0, week=0)
    d = load_data('./tests/data', args)
    mock_roster.generate_record(d)
Esempio n. 5
0
def test_matchup_mt_away_live(mock_roster):
    args = argparse.Namespace(league_id=11, season=0, week=0)
    d = load_data('./tests/data', args)
    mock_roster.get_matchup_score(d, 1)
    assert mock_roster.total_score == 100.0
Esempio n. 6
0
def test_matchup_op_away_winner(mock_roster):
    args = argparse.Namespace(league_id=9, season=0, week=0)
    d = load_data('./tests/data', args)
    mock_roster.get_matchup_score(d, 1)
    assert mock_roster.winner is False
Esempio n. 7
0
def test_load_data_FileNotFoundError():
    with pytest.raises(FileNotFoundError):
        load_data('path/should/not/exist', MyMock.mock_args_cookies())
Esempio n. 8
0
def test_load_data(tmpdir, mock_json_data):
    file = tmpdir.join('data.json')
    with mock.patch('builtins.open', mock.mock_open(read_data='{}')):
        d = load_data(file, MyMock.mock_args_cookies())
        assert isinstance(d, dict)
Esempio n. 9
0
def mock_roster_one_player(mock_roster):
    d = load_data('./tests/data', MyMock.mock_args_one_player())
    mock_roster.generate_roster(d, 2021, 1)
    return mock_roster
Esempio n. 10
0
def mock_roster_full_team_YTP(mock_roster):
    d = load_data('./tests/data', MyMock.mock_args_full_team_YTP())
    mock_roster.generate_roster(d, 2021, 1)
    return mock_roster
Esempio n. 11
0
def mock_roster_decide_flex_tiebreak(mock_roster):
    d = load_data('./tests/data', MyMock.mock_args_decide_flex())
    mock_roster.generate_roster(d, 2021, 1)
    return mock_roster