def test_possede_poser_Pion(self): c1 = carte.Carte(True, False, True, False) c2 = carte.Carte(True, False, True, False, pions=[1, 3]) carte.poserPion(c1, 2) for i in range(1, 5): if i == 2: self.assertTrue( carte.possedePion(c1, i), "la carte " + str(c1) + " possède bien le pion " + str(i) + "\n" + "Le problème vient sans doute de la fonction poserPion ou de la fonction possedePion" ) else: self.assertFalse( carte.possedePion(c1, i), "la carte " + str(c1) + " ne possède pas le pion " + str(i) + "\n" + "Le problème vient sans doute de la fonction poserPion ou de la fonction possedePion" ) carte.poserPion(c2, 4) for i in range(1, 5): if i == 1 or i == 3 or i == 4: self.assertTrue( carte.possedePion(c2, i), "la carte " + str(c2) + " possède bien le pion " + str(i) + "\n" + "Le problème vient sans doute de la fonction poserPion ou de la fonction possedePion" ) else: self.assertFalse( carte.possedePion(c2, 2), "la carte " + str(c2) + " ne possède pas le pion " + str(i) + "\n" + "Le problème vient sans doute de la fonction poserPion ou de la fonction possedePion" )
def test_possede_pendre_Pion(self): c1 = carte.Carte(True, False, True, False, pions=[1, 3]) for nb in range(2): carte.prendrePion(c1, 3) for i in range(1, 5): if i == 1: self.assertTrue( carte.possedePion(c1, i), "la carte " + str(c1) + " possède bien le pion " + str(i) + "\n" + "Le problème vient sans doute de la fonction prendrePion ou de la fonction possedePion" ) else: self.assertFalse( carte.possedePion(c1, i), "la carte " + str(c1) + " ne possède pas le pion " + str(i) + "\n" + "Le problème vient sans doute de la fonction prendrePion ou de la fonction possedePion" )