def test_card_creation_hidden(self):
     cardVal = 11
     cardFace = 'A'
     cardAce = True
     cardHidden = True
     testCard = Card(value=cardVal, face=cardFace, ace=cardAce)
     testCard.__is_hidden__ = cardHidden
     self.assertTrue(testCard.__is_hidden__)
    def test_is_hidden_when_not_hidden(self):
        cardVal = 11
        cardFace = 'A'
        cardAce = True
        cardHidden = False
        testCard = Card(value=cardVal, face=cardFace, ace=cardAce)
        testCard.__is_hidden__ = cardHidden

        self.assertFalse(testCard.is_hidden())
    def test_unhide_when_hidden(self):
        cardVal = 11
        cardFace = 'A'
        cardAce = True
        cardHidden = True
        testCard = Card(value=cardVal, face=cardFace, ace=cardAce)
        testCard.__is_hidden__ = cardHidden

        testCard.unhide()

        self.assertFalse(testCard.__is_hidden__)