Exemple #1
0
 def testCardSetLowest(self):
     cs = CardSet()
     cs.append(Card(common.HEART, 5))
     cs.append(Card(common.HEART, 7))
     cs.append(Card(common.HEART, 11))
     lo = cs.get_lowest()
     self.assertEqual(lo.value, 5)
     lo = cs.get_lowest(floor=9)
     self.assertEqual(lo.value, 11)
     lo = cs.get_lowest(floor=7)
     self.assertEqual(lo.value, 7)
     lo = cs.get_lowest(floor=12)
     self.assert_(lo is None)
     lo = cs.get_lowest(roof=2)
     self.assert_(lo is None)
Exemple #2
0
 def testCardSetHighest(self):
     cs = CardSet()
     cs.append(Card(common.HEART, 5))
     cs.append(Card(common.HEART, 7))
     cs.append(Card(common.HEART, 11))
     hi = cs.get_highest()
     self.assertEqual(hi.value, 11)
     hi = cs.get_highest(roof=9)
     self.assertEqual(hi.value, 7)
     hi = cs.get_highest(roof=7)
     self.assertEqual(hi.value, 7)
     hi = cs.get_highest(roof=2)
     self.assert_(hi is None)
     hi = cs.get_highest(floor=12)
     self.assert_(hi is None)