Esempio n. 1
0
def test():
    team_id = TEAMS['ATL']['id']
    player_id = get_player('Lebron', 'James')
    assert team.TeamList()
    assert team.TeamSummary(team_id)
    team_details = team.TeamDetails(team_id)
    assert team_details
    assert team_details.background()
    assert team_details.history()
    assert team.TeamCommonRoster(team_id)
    assert team.TeamGeneralSplits(team_id)
    assert team.TeamOpponentSplits(team_id)
    assert team.TeamLastNGamesSplits(team_id)
    assert team.TeamInGameSplits(team_id)
    assert team.TeamClutchSplits(team_id)
    assert team.TeamShootingSplits(team_id)
    assert team.TeamPerformanceSplits(team_id)
    assert team.TeamLineups(team_id)
    assert team.TeamPlayers(team_id)
    assert team.TeamPlayerOnOffDetail(team_id)
    assert team.TeamPlayerOnOffSummary(team_id)
    assert team.TeamGameLogs(team_id)
    assert team.TeamShotTracking(team_id)
    assert team.TeamReboundTracking(team_id)
    assert team.TeamPassTracking(team_id)
    assert team.TeamVsPlayer(team_id, player_id)
 def testAll(self):
     assert team.TeamList()
     assert team.TeamSummary(self.teamId)
     team_details = team.TeamDetails(self.teamId)
     assert team_details
     # assert team_details.background()
     # assert team_details.history()
     assert team.TeamCommonRoster(self.teamId)
     assert team.TeamGeneralSplits(self.teamId)
     assert team.TeamOpponentSplits(self.teamId)
     assert team.TeamLastNGamesSplits(self.teamId)
     assert team.TeamInGameSplits(self.teamId)
     assert team.TeamClutchSplits(self.teamId)
     assert team.TeamShootingSplits(self.teamId)
     assert team.TeamPerformanceSplits(self.teamId)
     assert team.TeamLineups(self.teamId)
     assert team.TeamPlayers(self.teamId)
     assert team.TeamPlayerOnOffDetail(self.teamId)
     assert team.TeamPlayerOnOffSummary(self.teamId)
     assert team.TeamGameLogs(self.teamId)
     assert team.TeamShotTracking(self.teamId)
     assert team.TeamReboundTracking(self.teamId)
     assert team.TeamPassTracking(self.teamId)
     assert team.TeamVsPlayer(self.teamId, self.playerId)
Esempio n. 3
0
        first = False
    else:
        summary.to_csv('players_summaries.csv', mode='a', header=False)



# get year on year data by quarter
team_yoy = team.TeamYearOverYearSplits(TEAMS["GSW"]["id"], season='2017-18', period="0")
team_yoy.by_opponent().to_csv('year_over_year.csv', mode='a', header=True)
for i in range(1,5):
    team_yoy = team.TeamYearOverYearSplits(TEAMS["GSW"]["id"], season='2017-18', period=str(i))
    team_yoy.by_opponent().to_csv('year_over_year.csv', mode='a', header=False)


# get stats with information about divisions
# get stats with information about conferences
opponents = team.TeamOpponentSplits(TEAMS["GSW"]["id"], season='2017-18', period="0")
opponents.by_opponent().to_csv('opponents.csv', mode='a', header=True)
opponents.by_conference().to_csv('opponents_by_conf.csv', mode='a', header=True)
for i in range(1,5):
    opponents = team.TeamOpponentSplits(TEAMS["GSW"]["id"], season='2017-18', period=str(i))
    opponents.by_opponent().to_csv('opponents.csv', mode='a', header=False)
    opponents.by_conference().to_csv('opponents_by_conf.csv', mode='a', header=False)
    

# get stats with info about points allowed
opponents = team.TeamPerformanceSplits(TEAMS["GSW"]["id"], season='2017-18', period="0")
opponents.points_against().to_csv('points_against.csv', mode='a', header=True)
for i in range(1,5):
    opponents = team.TeamPerformanceSplits(TEAMS["GSW"]["id"], season='2017-18', period=str(i))
    opponents.points_against().to_csv('points_against.csv', mode='a', header=False)