Bonjour,


J'ai 2 questions relatives aux tests unitaires.

1) dans ce bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def test_chargement(self):
        """Test le fonctionnement de la méthode 'chargement' de la classe
CreationLabyrinthe. Vérifie que 4 des caractères de la carte facile se trouvent
bien aux coordonnées de la carte instanciée"""
 
        # création d'une liste à partir de la carte 'facile'
        self.byby.chargement(self.chemin,self.nom)
 
        # on vérifie que les caractères soient à la bonne place,
        # et on en déduit donc, avec cet échantillon, que la carte est bien
        # celle choisie
        self.assertEqual(self.byby.labyrinthe[0][0], 'O')
        self.assertEqual(self.byby.labyrinthe[1][1], ' ')
        self.assertEqual(self.byby.labyrinthe[2][2], '.')
        self.assertEqual(self.byby.labyrinthe[5][9], 'U')
il me vérifie bien les 4 assertions ?
Parce qu'évidemment, il ne détaille pas, à l'exécution il me dit que les 3 tests sont OK, je n'ai pas le détail

2) une légende prétend qu'on peut exécuter les tests à partir d'une console Windows, en tapant :
mais qu'il faut être dans le répertoire Python.
ça veut dire quoi concrètement ?
chez moi, mes tests, et tout ce que je fait, n'est pas dans le même répertoire que Python, mais sur une autre partition du DD, dédiée à mes documents à moi.
donc...euh....je vais où ? Comment je peux espérer exécuter mes tests sous Windows ?


D'avance merci