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"
                 )