def setUp(self): self.card1 = Card("Hearts", 1) self.card2 = Card("Hearts", 2) self.card3 = Card("Spades", 2) self.cards1 = [self.card1, self.card2, self.card3] self.cards2 = [self.card1, self.card3] self.game1 = CardGame()
def test_GIVEN_spell_card_details_WHEN_creating_card_THEN_ui_is_filled_in_correctly( qtbot, monkeypatch): name = "test" desc = "desc" id = 12345678 card_details = { "type": "Spell Card", "name": name, "desc": desc, "id": id, "race": "Equip spell", "card_images": [{ "image_url": "test" }], } monkeypatch.setattr("src.card.Card._get_card_image", lambda x: QPixmap()) card = Card(None, card_details) qtbot.addWidget(card) assert card.palette().color( card.backgroundRole()) == CardColours[CardType.SPELL] assert card.name_label.text() == name assert card.desc_label.text() == desc assert card.id_label.text() == str(id)
def setUp(self): self.cardgame = CardGame() self.card = Card("Hearts", 1) self.card1 = Card("Clubs", 6) self.card2 = Card("Hearts", 5) self.card3 = Card("Spades", 8) self.cards = [self.card1, self.card2, self.card3]
def test_cards_total(self): card1 = Card("Diamonds", 2) card2 = Card("Clubs", 4) card3 = Card("hearts", 10) cards = [card1, card2, card3] self.assertEqual("You have a total of 16", self.card_game.cards_total(cards))
def setUp(self): self.card1 = Card("spades", 10) self.card2 = Card("spades", 9) self.cards = [self.card1, self.card2] self.card_game = CardGame()
def setUp(self): self.value = 0 self.card = Card("ace", 1) self.card1 = Card("diamond", 2) self.card2 = Card("spade", 3) self.cards = [self.card, self.card1, self.card2] self.CardGame = CardGame(self.card, 1)
def test_cards_total(self): card1 = Card('diamonds', 7) card2 = Card('spades', 10) card3 = Card('clubs', 5) cards = [card1, card2, card3] self.assertEqual("You have a total of 22", self.card_game.cards_total(cards))
def test_card_total(self): self.card_game = CardGame() self.card1 = Card("heart", 5) self.card2 = Card("spade", 7) self.cards = [self.card1, self.card2] results = self.card_game.cards_total(self.cards) self.assertEqual("You have a total of 12", results)
def test_total_cards(self): card1 = Card("Ace", 1) card2 = Card("Queen", 0) card3 = Card("Joker", 2) cards = (card1, card2, card3) self.assertEqual("You have a total of 3", self.cardgame.cards_total(cards))
def setUp(self): self.card1 = Card("diamonds", 1) self.card2 = Card("diamonds", 5) self.cards = [self.card1, self.card2] # need to bring in CardGame class to setUp self.card_game = CardGame()
def test_cards_total(self): card1 = Card("hearts", 2) card2 = Card("spades", 10) card3 = Card("diamonds", 5) cards = [card1, card2, card3] result = CardGame.cards_total(self, cards) self.assertEqual("You have a total of 17", result)
def setUp(self): self.card = Card("Spades", 1) self.card_2 = Card("Hearts", 2) self.cards = [self.card, self.card_2] self.game = CardGame()
def test_cards_total(self): card1 = Card("Diamond", 12) card2 = Card("Diamond", 13) card3 = Card("Diamond", 11) cards = [card1, card2, card3] self.assertEqual("You have a total of 36", self.card_game.cards_total(cards))
def setUp(self): self.suit = "Diamonds" card_value1 = 2 card_value2 = 1 self.card1 = Card(self.suit,card_value1) self.ace_of_diamonds = Card(self.suit,card_value2) self.cards = [self.card1,self.ace_of_diamonds]
def test_cards_total(self): test_card_1 = Card("Hearts", 4) test_card_2 = Card("Clubs", 9) test_card_3 = Card("Hearts", 7) test_card_4 = Card("Clubs", 3) cards = [test_card_1, test_card_2, test_card_3, test_card_4] self.assertEqual("You have a total of 4", CardGame.cards_total(cards))
def test_cards_total(self): card1 = Card("diamond", 5) card2 = Card("club", 10) card3 = Card("diamond", 2) cards = [card1, card2, card3] actual = self.card_game.cards_total(cards) self.assertEqual("You have a total of 17", actual)
def test_cards_total(self): card1 = Card("Spades", 7) card2 = Card("Clubs", 3) cards = [card1, card2] expected = "You have a total of 10" actual = self.game.cards_total(cards) self.assertEqual(expected, actual)
def test_card_value(self): cardVal = 9 cardFace = str(9) cardAce = False cardHidden = True testCard = Card(value=cardVal, face=cardFace, ace=cardAce) self.assertEqual(testCard.getValue(), cardVal)
def cards_from_deck(deck, cards): hand = 0 for c, s in cards: card = Card.to_index((s.value, c.value)) hand = Card.add(hand, card) deck = Card.remove(deck, card) return deck, hand
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 setUp(self): # Cards self.eight = Card("Eight", 8) self.five = Card("Five", 5) self.ace = Card("Ace", 1) self.cards = [self.eight, self.five, self.ace]
def test_create_card(self): book = 'the golden bough' with open('../data/source/the golden bough.txt', 'r') as reader: for line in reader.readlines(): text = line.strip('\n') card = Card() card.book = book card.word = text.lower()
def test_cards_total(self): card1 = Card("Spades", 1) card2 = Card("Diamonds", 1) card3 = Card("Hearts", 7) total = (card1, card2, card3) self.assertEqual("You have a total of 9", CardGame().cards_total(total))
def test_card_is_ace(self): cardVal = 11 cardFace = 'A' cardAce = True cardHidden = False testCard = Card(value=cardVal, face=cardFace, ace=cardAce) self.assertEqual(testCard.is_ace(), cardAce)
def test_checkforace(self): self.card = Card('hearts', 1) self.card2 = Card('spades', 12) self.card_game = CardGame() return_value = self.card_game.checkforace(self.card) self.assertEqual(True, return_value) return_value = self.card_game.checkforace(self.card2) self.assertEqual(False, return_value)
def test_player_should_not_doubledown(self): card1 = Card("3", "Diamonds") card2 = Card("7", "Diamonds") player = Player() player.player_hand = card1 player.player_hand = card2 player.player_hit_rules("10") self.assertEqual("HIT", player.player_status)
def setUp(self): # Cards self.card1 = Card("Hearts", 7) self.card2 = Card("Spades", 2) self.card3 = Card("Diamons", 1) self.cards = [self.card1, self.card2, self.card3]
def setUp(self): self.card1 = Card("hearts", 5) self.card2 = Card("spades", 3) self.card3 = Card("ace", 1) self.cards= [self.card1, self.card2] self.cards_with_ace = [self.card1, self.card2, self.card3] self.game = CardGame()
def test_player_doubledown_11_v_face(self): card1 = Card("4", "Diamonds") card2 = Card("7", "Diamonds") player = Player() player.player_hand = card1 player.player_hand = card2 player.player_hit_rules("K") self.assertEqual("DOUBLEDOWN", player.player_status)
def test_can_find_total_cards(self): card_1 = Card("diamonds", 8) card_2 = Card("spades", 2) card_3 = Card("clubs", 10) card_4 = Card("hearts", 9) cards = [card_1, card_2, card_3, card_4] self.assertEqual("You have a total of 29", self.card_game.cards_total(cards))