def test_possede_pendre_Pion(self): c1 = Carte(True, False, True, False, pions=[1, 3]) for nb in range(2): c1.prendrePion(3) for i in range(1, 5): if i == 1: self.assertTrue(c1.possedePion(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(c1.possedePion(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")
def test_possede_poser_Pion(self): c1 = Carte(True, False, True, False) c2 = Carte(True, False, True, False, pions=[1, 3]) c1.poserPion(2) for i in range(1, 5): if i == 2: self.assertTrue(c1.possedePion(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(c1.possedePion(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") c2.poserPion(4) for i in range(1, 5): if i == 1 or i == 3 or i == 4: self.assertTrue(c2.possedePion(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(c2.possedePion(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")