Ejemplo n.º 1
0
    def test_playing_card(self):
        card = PlayingCard(rank='ACE', suit='SPADES')
        self.assertEqual(card.rank, 'ACE')
        self.assertEqual(card.suit, 'SPADES')

        r = card.__repr__()
        self.assertEqual(r, '<PlayingCard: ACE of SPADES>')

        card_dict = card.to_dict()
        self.assertEqual(card_dict['rank'], 'ACE')
        self.assertEqual(card_dict['suit'], 'SPADES')
Ejemplo n.º 2
0
 def test_playing_card_to_json(self):
     card = PlayingCard(rank='ACE', suit='SPADES')
     card_json = card.to_json()
     card_dict = json.loads(card_json)
     self.assertEqual(card_dict['rank'], 'ACE')
     self.assertEqual(card_dict['suit'], 'SPADES')