Example #1
0
    def test_get_card(self):
       player=Player('kobi',5000)
       player.getCard()
       self.assertTrue(len(player.list1)==0)

       player1=Player('avi',5000,5)
       deck=Deckofcards()
       player1.setHand(deck)
       player1.getCard()
       self.assertTrue(len(player1.list1),6)
Example #2
0
 def __init__(self, cardnumber):
     self.cardnumber = cardnumber
     self.deck = Deckofcards()
     self.player = []
     for i in range(4):
         self.player.append(
             Player(input('enter name:'), randint(5000, 10000),
                    self.cardnumber))
Example #3
0
    def __init__(self, cardnumber=5):
        self.deck = Deckofcards()
        self.players = []
        self.cardnumber = cardnumber

        if type(cardnumber) != int:
            cardnumber == 5
        if cardnumber > 13:
            cardnumber == 13
        if cardnumber < 1:
            cardnumber == 5
        hag = randint(5000, 10000)

        for i in range(4):
            self.players.append(
                Player(input('enter name:'), hag, self.cardnumber))
Example #4
0
 def test_reduce_amount2(self):
     player3 = Player('koko',12500, 10)
     player3.addAmount(10000)
     self.assertTrue(player3.sum1, 2500)
Example #5
0
    def test_reduce_amount1(self):

        player2 = Player('kobi', 0, 5)
        player2.addAmount(7500)
        self.assertTrue(player2.sum1, -7500)
Example #6
0
    def test_reduce_amount(self):

        player1 = Player('kobi', 5000, 5)
        player1.reduceAmount(3000)
        self.assertTrue(player1.sum1, 2000)
Example #7
0
 def setUp(self):
     self.player1 = Player('KOBI', 5000, 10)
     self.player2 = Player(3000, 3000, 5)
     self.player3 = Player('kboi', 10000, 5)
Example #8
0
    def test_add_amount2(self):

        player3 = Player('koko', -2500, 10)
        player3.addAmount(10000)
        self.assertTrue(player3.sum1,7500)
Example #9
0
class TestPlayer(TestCase):
    def setUp(self):
        self.player1 = Player('KOBI', 5000, 10)
        self.player2 = Player(3000, 3000, 5)
        self.player3 = Player('kboi', 10000, 5)

    def test_set_hand(self):
        deck1 = Deckofcards()
        self.player1.setHand(deck1)
        self.assertEqual(len(self.player1.list1), self.player1.numofcards)

    def test_no_cards(self):
        # Arrange
        deck1 = Deckofcards()
        for i in range(49):
            deck1.deck.pop(0)
        # Act
        self.player3.setHand(deck1)
        # Assert
        self.assertFalse(self.player3.list1)

    def test_get_card(self):
       player=Player('kobi',5000)
       player.getCard()
       self.assertTrue(len(player.list1)==0)

       player1=Player('avi',5000,5)
       deck=Deckofcards()
       player1.setHand(deck)
       player1.getCard()
       self.assertTrue(len(player1.list1),6)



    def test_add_card(self):
        player1=Player('kobi',5000,5)
        deck1=Deckofcards()
        player1.setHand(deck1)
        player1.getCard()
        self.assertTrue(len(player1.list1),4)



    def test_add_amount(self):
        player1 = Player('kobi', 5000, 5)
        player1.addAmount(3000)
        self.assertTrue(player1.sum1, 8000)

    def test_add_amount1(self):
        player2 = Player('kobi', 0, 5)
        player2.addAmount(7500)
        self.assertTrue(player2.sum1, 7500)

    def test_add_amount2(self):

        player3 = Player('koko', -2500, 10)
        player3.addAmount(10000)
        self.assertTrue(player3.sum1,7500)

    def test_reduce_amount(self):

        player1 = Player('kobi', 5000, 5)
        player1.reduceAmount(3000)
        self.assertTrue(player1.sum1, 2000)

    def test_reduce_amount1(self):

        player2 = Player('kobi', 0, 5)
        player2.addAmount(7500)
        self.assertTrue(player2.sum1, -7500)

    def test_reduce_amount2(self):
        player3 = Player('koko',12500, 10)
        player3.addAmount(10000)
        self.assertTrue(player3.sum1, 2500)
Example #10
0
 def test_add_amount(self):
     player1 = Player('kobi', 5000, 5)
     player1.addAmount(3000)
     self.assertTrue(player1.sum1, 8000)
Example #11
0
 def test_add_card(self):
     player1=Player('kobi',5000,5)
     deck1=Deckofcards()
     player1.setHand(deck1)
     player1.getCard()
     self.assertTrue(len(player1.list1),4)
Example #12
0
 def test_add_amount1(self):
     player2 = Player('kobi', 0, 5)
     player2.addAmount(7500)
     self.assertTrue(player2.sum1== 7500)