Exemplo n.º 1
0
 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"
     )
Exemplo n.º 2
0
    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"
        )
Exemplo n.º 3
0
# 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))
Exemplo n.º 4
0
 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)
Exemplo n.º 5
0
 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"
     )
Exemplo n.º 6
0
 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"
     )
Exemplo n.º 7
0
 def test_is_one_team(self):
    self.assertEqual(Team(1).is_one_team(), True)
    self.assertEqual(Team().is_one_team(), False)