def test_deck_shuffle(self): deck1 = models.Deck() deck2 = models.Deck() self.assertEqual(deck1, deck2) deck2.shuffle() self.assertNotEqual(deck1, deck2)
def add_to_new_deck(modeladmin, request, queryset): tempname = "generated deck for " + request.user.username d = models.Deck(name=tempname, user_created=request.user) d.save() for c in queryset: cid = models.CardInDeck(card=c, count=1) cid.save() d.cards.add(cid)
def test_deck_gen(self): deck = models.Deck() card_first = models.Card("Hearts", 'A') card_last = models.Card(None, 'JOKER') self.assertEqual(len(deck.stack), 54) self.assertEqual(deck.stack[0], card_first) self.assertEqual(deck.stack[-1], card_last)
def setUp(self): self.deck = models.Deck() self.caravan = models.Caravan()
def test_deck_draw(self): deck = models.Deck() card = models.Card(None, 'JOKER') self.assertEqual(card, deck.draw())
def setUp(self): self.deck = models.Deck() self.deck.shuffle() self.player = models.Player('Tester', self.deck)
import models if __name__ == "__main__": deck: models.Deck = models.Deck() print(deck) deck.shuffle() print(deck)