コード例 #1
0
ファイル: test-Cards.py プロジェクト: thecowboy/pyPoker
    def testSort(self):
	cards = Cards().fromString("3S KH 7H JD TS")
	cards.sort()
	self.assertEquals(cards[0], Rank.THREE, "%s" % cards)
	self.assertEquals(cards[1], Rank.SEVEN, "%s" % cards)
	self.assertEquals(cards[2], Rank.TEN, "%s" % cards)
	self.assertEquals(cards[3], Rank.JACK, "%s" % cards)
	self.assertEquals(cards[4], Rank.KING, "%s" % cards)
	cards.sort(reverse=True)
	self.assertEquals(cards[0], Rank.KING, "%s" % cards)
	self.assertEquals(cards[1], Rank.JACK, "%s" % cards)
	self.assertEquals(cards[2], Rank.TEN, "%s" % cards)
	self.assertEquals(cards[3], Rank.SEVEN, "%s" % cards)
	self.assertEquals(cards[4], Rank.THREE, "%s" % cards)
コード例 #2
0
ファイル: test-Cards.py プロジェクト: thecowboy/pyPoker
    def testAceHighLowSort(self):
        cards = Cards().fromString("7D AH KS 2C 9D")
        cards.sort(reverse=True)
        self.assertEquals(cards[0], Rank.ACE, "%s" % cards)
	self.assertEquals(cards[1], Rank.KING, "%s" % cards)
	self.assertEquals(cards[2], Rank.NINE, "%s" % cards)
	self.assertEquals(cards[3], Rank.SEVEN, "%s" % cards)
	self.assertEquals(cards[4], Rank.TWO, "%s" % cards)
        cards.makeAcesLow()
        cards.sort(reverse=True)
	self.assertEquals(cards[0], Rank.KING, "%s" % cards)
	self.assertEquals(cards[1], Rank.NINE, "%s" % cards)
	self.assertEquals(cards[2], Rank.SEVEN, "%s" % cards)
	self.assertEquals(cards[3], Rank.TWO, "%s" % cards)
        self.assertEquals(cards[4], Rank.ACE_LOW, "%s" % cards)