class TestTeam(unittest.TestCase): def setUp(self): team_1 = Team("Barcelona", 27) team_2 = Team("Real Madrid", 24) self.teams = [team_1, team_2] self.player_1 = Player("Hazard", "Real Madrid", "Forward", 12, 8, 0, 0) self.player_2 = Player("Rodrygo", "Real Madrid", "Forward", 4, 9, 0, 0) def test_team_has_name(self): team_name = self.teams[1].name self.assertEqual("Real Madrid", team_name) def test_team_has_points(self): team_points = self.teams[0].points self.assertEqual(27, team_points) def test_team_has_players(self): self.team = Team("Barcelona", 27) self.team.add_player(self.player_1) self.team.add_player(self.player_2) self.assertEqual(2, len(self.team.players))
def setUp(self): player_1 = Player("Messi", "Barcelona", "Forward", 50, 22, 0, 0) player_2 = Player("Ronaldo", "Barcelona", "Forward", 30, 20, 0, 0) player_3 = Player("Greizman", "Barcelona", "Forward", 15, 10, 0, 1) player_4 = Player("Hazard", "Real Madrid", "Forward", 50, 22, 0, 0) player_5 = Player("Kroos", "Real Madrid", "Midfielder", 30, 20, 0, 0) player_6 = Player("Benzema", "Real Madrid", "Forward", 15, 10, 0, 1) team_1 = Team("Barcelona", 27) team_2 = Team("Real Madrid", 24) team_1.add_player(player_1) team_1.add_player(player_2) team_1.add_player(player_3) team_2.add_player(player_4) team_2.add_player(player_5) team_2.add_player(player_6) self.game = Game("El Clasico", 3, 0)