Ejemplo n.º 1
0
 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())