def testDealerStrategy(self): print("") runs = GameParser.parse('../Games/strategy-dealer.csv') game = Game(DealerStrategy(), { 'debug': True }) for run in runs: print("") print(run) shoe = Shoe(run['cards']) self.assertEquals(game.play(shoe), run['result'])
def testStandStrategy(self): print("") runs = GameParser.parse('../Games/strategy-stand.csv') game = Game(Strategy(), { 'debug': True }) for run in runs: print("") print(run) shoe = Shoe(run['cards']) self.assertEquals(game.play(shoe), run['result']) self.assertTrue(shoe.isEmpty())