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