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
def setUp(self): create_deck()
def test_create_deck_count(self): """Test that we created 52 cards""" create_deck() self.assertEqual(Card.objects.count(), 52)