Esempio n. 1
0
 def test_trips(self):
     hand = Hand('Ah', 'Ad', 'Ac', '2s', '3h')
     self.assertEqual('trips', hand.eval())
Esempio n. 2
0
 def test_royal_flush(self):
     hand = Hand('Ah', 'Kh', 'Qh', 'Jh', 'Th')
     self.assertEqual('royal-flush', hand.eval())
Esempio n. 3
0
 def test_pair(self):
     hand = Hand('Ah', 'Ac', 'Kd', 'Qs', '2h')
     self.assertEqual('pair', hand.eval())
Esempio n. 4
0
 def test_straight_flush(self):
     hand = Hand('Th', '9h', '8h', '7h', '6h')
     self.assertEqual('straight-flush', hand.eval())
Esempio n. 5
0
 def test_quads(self):
     hand = Hand('Ah', 'Ac', 'As', 'Ad', '2h')
     self.assertEqual('quads', hand.eval())
Esempio n. 6
0
 def test_high_card(self):
     hand = Hand('Ah', 'Js', 'Tc', '7d', '2h')
     self.assertEqual('high-card A', hand.eval())
Esempio n. 7
0
 def test_full_house(self):
     hand = Hand('Ah', 'Ad', 'Ac', 'Kh', 'Ks')
     self.assertEqual('full-house', hand.eval())
Esempio n. 8
0
 def test_flush(self):
     hand = Hand('2h', '4h', '5h', 'Th', 'Ah')
     self.assertEqual('flush', hand.eval())
Esempio n. 9
0
 def test_straight(self):
     hand = Hand('Ah', 'Kc', 'Qd', 'Js', 'Tc')
     self.assertEqual('straight', hand.eval())
Esempio n. 10
0
 def test_two_pair(self):
     hand = Hand('Ah', 'Ad', 'Kh', 'Kd', '2c')
     self.assertEqual('two-pair', hand.eval())