def test_round(self): tb = Table() p = [MockPlayer(1,"sb",100),MockPlayer(2,"bb",200),MockPlayer(3,"n",300)] tb.setup(p, 5) p = [MockPlayer(1,"sb",100),MockPlayer(2,"bb",200),MockPlayer(3,"n",300)] p[0].set_action(["CALL:5","CHECK:0","RAISE:10","CALL:20","CHECK:0","FOLD:0"]) p[1].set_action(["CHECK:0","CHECK:0","RAISE:20","CALL:10","RAISE:10"]) p[2].set_action(["CALL:10","CHECK:0","RAISE:30","FOLD:0"]) tb.players = p tb.init_round() tb.preflop() tb.street(GameInfo.FLOP) tb.street(GameInfo.TURN) tb.street(GameInfo.RIVER) eq_(130, tb.pot.get_chip()) tb.showoff() eq_(100-40, p[0].getStack()) eq_(200-50+130, p[1].getStack()) eq_(300-40,p[2].getStack())