Esempio n. 1
0
    def new_game(cls, user):
        """Creates and returns a new game"""
        game = Game(user=user, game_over=False)
        game.deck = create_deck()
        start_string = 'START'

        for x in range(2):
            card = game.deck.pop()
            start_string += '.' + card
            game.player_cards.append(card)

        card = game.deck.pop()
        start_string += '.' + card
        game.dealer_cards.append(card)
        card = game.deck.pop()
        start_string += '.' + card
        game.dealer_hidden = card

        game.player_val = calc_val(game.player_cards)
        game.dealer_val = calc_val(game.dealer_cards)

        game.history.append(start_string)

        game.put()
        return game
Esempio n. 2
0
 def setUp(self):
     create_deck()
Esempio n. 3
0
 def test_create_deck_count(self):
     """Test that we created 52 cards"""
     create_deck()
     self.assertEqual(Card.objects.count(), 52)