def test_get_team_url_roster_all_teams(self): self.assertEqual( Team().get_team_url(expand="team.roster", season=None).url, NHLAPI_BASEURL + "teams?expand=team.roster" ) self.assertEqual( Team().get_team_url(expand="team.roster", season="19931994").url, NHLAPI_BASEURL + "teams?expand=team.roster&season=19931994" )
def test_get_team_url_stats(self): self.assertEqual( Team(1).get_team_url(expand="team.stats", season=None).url, NHLAPI_BASEURL + "teams/1?expand=team.stats" ) self.assertEqual( Team(1).get_team_url(expand="team.stats", season="19931994").url, NHLAPI_BASEURL + "teams/1?expand=team.stats&season=19931994" )
# Tournaments tournament = Tournament(tournament_type="playoffs") print(pd.json_normalize(tournament.get_data())) tournament = Tournament(tournament_type="playoffs", season="19961997") print(pd.json_normalize(tournament.get_data())) tournament = Tournament(tournament_type="playoffs", season="19961997", expand="round.series") tournament.get_data() print(pd.json_normalize(tournament.data["rounds"])) # One team team = Team(1) team.get_data() print(pd.json_normalize(team.data)) team.get_roster() print(pd.json_normalize(team.roster)) team.get_roster(season="19931994") print(pd.json_normalize(team.roster)) team.get_schedule_previous() print(pd.json_normalize(team.schedule_previous)) team.get_stats() print(pd.json_normalize(team.stats))
def test_team_constructor_all_teams(self): team = Team() self.assertEqual(team.url, NHLAPI_BASEURL + "teams") self.assertEqual(team.endpoint, "teams") self.assertEqual(team.suffixes, None) self.assertEqual(team.data, None)
def test_get_team_url_schedule_next_all_teams(self): self.assertEqual( Team().get_team_url(expand="team.schedule.next").url, NHLAPI_BASEURL + "teams?expand=team.schedule.next" )
def test_get_team_url_schedule_previous(self): self.assertEqual( Team(1).get_team_url(expand="team.schedule.previous").url, NHLAPI_BASEURL + "teams/1?expand=team.schedule.previous" )
def test_is_one_team(self): self.assertEqual(Team(1).is_one_team(), True) self.assertEqual(Team().is_one_team(), False)