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()
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')
def setUpClass(cls): cls.game = gm.Game('Classic')
def setUpClass(cls): cls.game = gm.Game('Classic') cls.game.start()
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)