Ejemplo n.º 1
0
    def test_can_generate_team_with_defaults(self):
        team = Team.generate('Concha Dourada FC')

        assert team.__class__ == Team
        assert team.name == 'Concha Dourada FC'
        assert len(team.starters) == 11
        assert len(team.substitutes) == 7
Ejemplo n.º 2
0
    def test_team_str(self):
        team = Team.generate('Concha Dourada FC')

        team_str = unicode(team)

        assert 'Concha Dourada FC' in team_str
        assert '\nStarter Players:\n\n' in team_str
        assert '\nSubstitutes:\n\n' in team_str
Ejemplo n.º 3
0
    def test_generating_team_with_proper_values(self):
        team = Team.generate(
            name='Concha Dourada FC',
            starters=[1, 2, 2, 3, 3],
            substitutes=[1, 2, 1, 2, 2],
            starter_skill=50,
            substitutes_skill=35
        )

        assert len(team.starters) == 11
        assert len(team.substitutes) == 8
Ejemplo n.º 4
0
    def test_get_strikers(self):
        team = Team.generate('Concha Dourada FC')

        assert len(team.strikers) == 3
Ejemplo n.º 5
0
    def test_get_midfielders(self):
        team = Team.generate('Concha Dourada FC')

        assert len(team.midfielders) == 3
Ejemplo n.º 6
0
    def test_get_wings(self):
        team = Team.generate('Concha Dourada FC')

        assert len(team.wings) == 2
Ejemplo n.º 7
0
    def test_get_defenders(self):
        team = Team.generate('Concha Dourada FC')

        assert len(team.defenders) == 2
Ejemplo n.º 8
0
    def test_get_goalkeeper(self):
        team = Team.generate('Concha Dourada FC')

        assert team.goalkeeper == team.starters[0]
Ejemplo n.º 9
0
 def setUp(self):
     self.team1 = Team.generate(name="Team1")
     self.team2 = Team.generate(name="Team2")
     self.game = Game(home=self.team1, visitor=self.team2, ruleset=DefaultRuleSet)