def test_encode_valid_actions(self):
     hsh = DataEncoder.encode_valid_actions(10, 20, 100)
     acts = hsh["valid_actions"]
     self.eq("fold", acts[0]["action"])
     self.eq(0, acts[0]["amount"])
     self.eq("call", acts[1]["action"])
     self.eq(10, acts[1]["amount"])
     self.eq("raise", acts[2]["action"])
     self.eq(20, acts[2]["amount"]["min"])
     self.eq(100, acts[2]["amount"]["max"])
Esempio n. 2
0
 def test_encode_valid_actions(self):
     hsh = DataEncoder.encode_valid_actions(10, 20, 100)
     acts = hsh["valid_actions"]
     self.eq("fold", acts[0]["action"])
     self.eq(0, acts[0]["amount"])
     self.eq("call", acts[1]["action"])
     self.eq(10, acts[1]["amount"])
     self.eq("raise", acts[2]["action"])
     self.eq(20, acts[2]["amount"]["min"])
     self.eq(100, acts[2]["amount"]["max"])
Esempio n. 3
0
 def test_encode_valid_actions(self):
     hsh = DataEncoder.encode_valid_actions(10, 20, 100)
     acts = hsh['valid_actions']
     self.eq('fold', acts[0]['action'])
     self.eq(0, acts[0]['amount'])
     self.eq('call', acts[1]['action'])
     self.eq(10, acts[1]['amount'])
     self.eq('raise', acts[2]['action'])
     self.eq(20, acts[2]['amount']['min'])
     self.eq(100, acts[2]['amount']['max'])