Exemple #1
0
    def test_add_team(self):
        location = Location('Dublin', "culture1", 30)

        team1 = Team('test_team1', 10)
        self.assertTrue(location.add_team(team1))

        team2 = Team('test_team2', 20)
        self.assertTrue(location.add_team(team2))

        team3 = Team('test_team3', 1)
        self.assertFalse(location.add_team(team3))

        self.assertTrue(len(location.teams) == 2)
Exemple #2
0
    def test_num_modules(self):
        location = Location('Dublin', "culture1", 30)

        location.add_team(Team('test_team1', 1))
        location.teams[0].module = Module('test_module1', 600)
        
        self.assertTrue(location.num_modules() == 1)

        location.add_team(Team('test_team2', 1))
        location.teams[1].module = Module('test_module2', 400)

        location.add_team(Team('test_team3', 1))
        location.teams[2].module = Module('test_module3', 200)

        self.assertTrue(location.num_modules() == 3)

        location.add_team(Team('test_team4', 1))
        location.teams[3].module = Module('test_module4', 600)

        location.add_team(Team('test_team5', 1))
        location.teams[4].module = Module('test_module5', 800)

        self.assertTrue(location.num_modules() == 5)
Exemple #3
0
    def test_total_module_progress(self):
        location = Location('Dublin', "culture1", 30)

        location.add_team(Team('test_team1', 1))
        location.add_team(Team('test_team2', 1))
        location.add_team(Team('test_team3', 1))
        location.add_team(Team('test_team4', 1))
        location.add_team(Team('test_team5', 1))

        self.assertTrue(location.total_module_progress() == 0)
Exemple #4
0
    def test_num_teams(self):
        location = Location('Dublin', "culture1", 30)

        self.assertTrue(location.num_teams() == 0)

        location.add_team(Team('test_team1', 1))
        location.add_team(Team('test_team2', 1))

        self.assertTrue(location.num_teams() == 2)

        location.add_team(Team('test_team3', 1))

        self.assertTrue(location.num_teams() == 3)

        location.add_team(Team('test_team4', 1))
        location.add_team(Team('test_team5', 1))

        self.assertTrue(location.num_teams() == 5)