Exemple #1
0
    def test_feed_result_vegetarian(self):
        species1 = Species(3, 4, 5)
        species2 = Species(3, 3, 3)
        species3 = Species(1, 2, 3)
        species4 = Species(1, 2, 3)
        speciesList1 = [species1, species2]
        speciesList2 = [species3, species4]

        player1 = PlayerState(1, 0, speciesList1, [])
        player2 = PlayerState(2, 2, speciesList2, [])

        dealer = Dealer([player1, player2], 4, [])
        self.assertEquals(dealer.playerStates[0].species[0].food, 3)
        dealer.feed_result_vegetarian(0)
        self.assertEquals(dealer.wateringHole, 3)
        self.assertEquals(dealer.playerStates[1].id, 2)
        self.assertEquals(dealer.playerStates[0].species[0].food, 4)