Пример #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
Пример #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
Пример #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
Пример #4
0
    def test_get_strikers(self):
        team = Team.generate('Concha Dourada FC')

        assert len(team.strikers) == 3
Пример #5
0
    def test_get_midfielders(self):
        team = Team.generate('Concha Dourada FC')

        assert len(team.midfielders) == 3
Пример #6
0
    def test_get_wings(self):
        team = Team.generate('Concha Dourada FC')

        assert len(team.wings) == 2
Пример #7
0
    def test_get_defenders(self):
        team = Team.generate('Concha Dourada FC')

        assert len(team.defenders) == 2
Пример #8
0
    def test_get_goalkeeper(self):
        team = Team.generate('Concha Dourada FC')

        assert team.goalkeeper == team.starters[0]
Пример #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)