Module projet.etape4.Etape4
module principal pour l'etape 4
Expand source code
"""
module principal pour l'etape 4
"""
from projet.outils.GrapheDeLieux import GrapheDeLieux
# rajouter ensuite le import permettant d'utiliser le solver (l'algo) choisi
# from solvers.... import ...
class Etape4 :
"""
classe de test pour l'etape 4
"""
if __name__ == '__main__':
print("\n========== TEST ==========")
print("=============================")
# TEST 1 : town10.txt avec 3 couleurs
tg : GrapheDeLieux = GrapheDeLieux.loadGraph("Data/town10.txt",True)
print("\nTest sur town10 avec 3 couleurs (on attend OK) :")
# choisir ici un algo et l'executer
# TEST 2 : town10.txt avec 2 couleurs
print("\nTest sur town10 avec 2 couleurs (on attend NOK) :")
# choisir ici un algo et l'executer
# TEST 3 : town10.txt avec 4 couleurs
print("\nTest sur town10 avec 4 couleurs (on attend OK) :")
# choisir ici un algo et l'executer
# TEST 4 : flat20_3_0.col avec 4 couleurs
tg = GrapheDeLieux.loadGraph("Data/pb-etape1/flat20_3_0.col",False)
print("Test sur flat20_3_0.col avec 4 couleurs (on attend OK) :")
# choisir ici un algo et l'executer
# TEST 5 : flat20_3_0.col avec 3 couleurs
print("Test sur flat20_3_0.col avec 3 couleurs (on attend OK) :")
# choisir ici un algo et l'executer
# TEST 6 : flat20_3_0.col avec 2 couleurs
print("Test sur flat20_3_0.col avec 2 couleurs (on attend NOK) :")
# choisir ici un algo et l'executer
# TEST 7 : jean.col avec 10 couleurs
tg = GrapheDeLieux.loadGraph("Data/pb-etape1/jean.col",False)
print("Test sur jean.col avec 10 couleurs (on attend OK) :")
# choisir ici un algo et l'executer
# TEST 9 : jean.col avec 3 couleurs
print("Test sur jean.col avec 3 couleurs (on attend NOK) :")
# choisir ici un algo et l'executer
# TEST 8 : jean.col avec 9 couleurs
print("Test sur jean.col avec 9 couleurs (on attend NOK) :")
# choisir ici un algo et l'executer
Classes
class Etape4
-
classe de test pour l'etape 4
Expand source code
class Etape4 : """ classe de test pour l'etape 4 """ if __name__ == '__main__': print("\n========== TEST ==========") print("=============================") # TEST 1 : town10.txt avec 3 couleurs tg : GrapheDeLieux = GrapheDeLieux.loadGraph("Data/town10.txt",True) print("\nTest sur town10 avec 3 couleurs (on attend OK) :") # choisir ici un algo et l'executer # TEST 2 : town10.txt avec 2 couleurs print("\nTest sur town10 avec 2 couleurs (on attend NOK) :") # choisir ici un algo et l'executer # TEST 3 : town10.txt avec 4 couleurs print("\nTest sur town10 avec 4 couleurs (on attend OK) :") # choisir ici un algo et l'executer # TEST 4 : flat20_3_0.col avec 4 couleurs tg = GrapheDeLieux.loadGraph("Data/pb-etape1/flat20_3_0.col",False) print("Test sur flat20_3_0.col avec 4 couleurs (on attend OK) :") # choisir ici un algo et l'executer # TEST 5 : flat20_3_0.col avec 3 couleurs print("Test sur flat20_3_0.col avec 3 couleurs (on attend OK) :") # choisir ici un algo et l'executer # TEST 6 : flat20_3_0.col avec 2 couleurs print("Test sur flat20_3_0.col avec 2 couleurs (on attend NOK) :") # choisir ici un algo et l'executer # TEST 7 : jean.col avec 10 couleurs tg = GrapheDeLieux.loadGraph("Data/pb-etape1/jean.col",False) print("Test sur jean.col avec 10 couleurs (on attend OK) :") # choisir ici un algo et l'executer # TEST 9 : jean.col avec 3 couleurs print("Test sur jean.col avec 3 couleurs (on attend NOK) :") # choisir ici un algo et l'executer # TEST 8 : jean.col avec 9 couleurs print("Test sur jean.col avec 9 couleurs (on attend NOK) :") # choisir ici un algo et l'executer