示例#1
0
    def test_score_buildings(self):
        g = Game()

        g[0 + island][building.construction_hut] = 1
        self.assertEqual(g.score(), [1, 0])

        g[5 + island][building.coffee_roaster] = 2
        self.assertEqual(g.score(), [1, 3])
示例#2
0
    def test_score_guild_hall(self):

        g = Game()
        g[0 + island][building.guild_hall] = 1
        g[0 + island][building.small_sugar_mill] = 1
        g[0 + island][building.sugar_mill] = 1
        g[0 + island][building.small_indigo_plant] = 1
        g[0 + island][building.coffee_roaster] = 1

        self.assertEqual(g.score(), [11, 0])

        g[0 + jobs][building.guild_hall] = 1
        self.assertEqual(g.score(), [17, 0])
示例#3
0
    def test_score_basic(self):
        g = Game()

        g.score()
        self.assertEqual(g.score(), [0, 0])

        g[0 + vp] = 3
        g[5 + vp] = 1
        self.assertEqual(g.score(), [3, 1])

        g[0 + vp] = 1
        g[5 + vp] = 3
        self.assertEqual(g.score(), [1, 3])