Example #1
0
    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'])
Example #2
0
    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())