Ejemplo n.º 1
0
    def setUp(self):
        self.gameFvA = gm.Game('ClassicFvA')
        self.gameFvA.start()

        self.gameRPS = gm.Game('RPS')
        self.gameRPS.start()

        self.game = gm.Game('Classic')
        self.game.start()
Ejemplo n.º 2
0
 def test_start(self):
     game = gm.Game('RPS')
     game.start()
     self.assertEqual(game.season.__str__(), 'Diplomacy in Spring 1990.')
     units = [unit.__str__() for unit in game.units]
     self.assertEqual(
         units, ['Guinean Army in Conakry.', 'Liberian Army in Monrovia.'])
     orders = [order.__str__() for order in game.orders]
     answer = [
         'Guinean Army in Conakry holds [unresolved].',
         'Liberian Army in Monrovia holds [unresolved].'
     ]
     self.assertEqual(orders, answer)
     supplies = [supp.name for supp in game.supply_centers[game.powers[0]]]
     self.assertEqual(supplies, ['Conakry'])
     home = [supp.name for supp in game.supply_centers[game.powers[0]]]
     self.assertEqual(home, ['Conakry'])
     self.assertEqual(game.position_archive.loc(0)['phase'], 'Diplomacy')
Ejemplo n.º 3
0
 def setUpClass(cls):
     cls.game = gm.Game('Classic')
Ejemplo n.º 4
0
 def setUpClass(cls):
     cls.game = gm.Game('Classic')
     cls.game.start()
Ejemplo n.º 5
0
 def setUpClass(cls):
     cls.game = gm.Game('Classic')
     cls.game.start()
     cls.army = cls.game.variant.map.instance('Army', Force)
     cls.fleet = cls.game.variant.map.instance('Fleet', Force)