def setUp(self):

        self.marque = Marque('1', 'renault')
        self.marque2 = Marque('2', 'toyota')

        self.modele = Modele('1', 'Languna', self.marque, 'test', 'test2')
        self.modele2 = Modele('2', 'prius', self.marque2, 'test', 'test3')

        self.tva = TVA('1', '15', '15/06/2014')
        self.tva2 = TVA('2', '05', '15/04/2014')

        self.voitureATester = Voiture('SRVSR54801RG1', '15000', '30000',
                                      '50000', self.modele, self.tva)
Exemplo n.º 2
0
    def SetUp(self):

        self.listOption = ['25', '1', '3']
        self.listOption2 = ['5', '11', '13']

        self.marque = Marque('1', 'renault')
        self.marque2 = Marque('2', 'toyota')

        self.modele = Modele('1', 'Languna', self.marque)
        self.modele2 = Modele('2', 'prius', self.marque2)

        self.cpVille = CP_Ville('33', 'Bordeaux')
        self.cpVille2 = CP_Ville('75', 'Paris')

        self.tva = TVA('1', '15', '15/06/2014')
        self.tva2 = TVA('2', '05', '15/04/2014')

        self.facture = Facture('1', '20/04/2014', '20/03/2015', self.commande,
                               self.tva)
        self.facture2 = Facture('2', '21/10/2014', '30/07/2014',
                                self.commande2, self.tva2)

        self.voiture = Voiture('SRVSR54801RG', '1500', '3000', '5000',
                               self.modele, self.fournisseur, self.commande)
        self.voiture2 = Voiture('SRVSR54801RG1', '15000', '30000', '50000',
                                self.modele2, self.fournisseur2,
                                self.commande2)

        self.peinture = Peinture('41', 'peinturama', '120')
        self.peinture2 = Peinture('1', 'belpeinture', '165')

        self.commande2 = Commande_Client('2', '15/06/18', self.voiture,
                                         self.client2, self.facture2,
                                         self.peinture2, self.listOption2)

        self.client1 = Client.Client('1', 'Yohan', 'Cabaye', '32 rue epsi',
                                     '0000', '*****@*****.**', self.cpVille)
        self.client2 = Client.Client('', 'Paul', 'Pogba', '36 rue epsi',
                                     '0011', '*****@*****.**', self.cpVille2)

        self.fournisseur = Fournisseur('1', 'Aquifourni', '0605054821',
                                       'Andre', self.cpVille)
        self.fournisseur2 = Fournisseur('2', 'Livrapid', '0621589636',
                                        'Gerald', self.cpVille2)

        self.commandeATester = Commande_Client('1', '02/06/18', self.voiture,
                                               self.client1, self.facture,
                                               self.peinture, self.listOption)
Exemplo n.º 3
0
 def initierpartie(
     self, rep
 ):  # initalisation locale de la simulation, creation du modele, generation des assets et suppression du layout de lobby
     if rep[1][0][0] == "lancerpartie":
         self.modele = Modele(self, rep[1][0][1])  # on cree le modele
         self.vue.creeraffichercadrepartie(self.modele)
         print(self.monnom, "LANCE PROCHAINTOUR")
         self.prochaintour()
Exemplo n.º 4
0
 def initierpartie(self,rep):  # initalisation locale de la simulation, creation du modele, generation des assets et suppression du layout de lobby
     if rep[1][0][0]=="lancerpartie":
         self.modele=Modele(self,rep[1][0][1],rep[1][0][2]) # on cree le modele
         self.vue.afficherinitpartie(self.modele)
         self.vue.nomjoueur=self.modele.joueurscles 
         self.vue.updatelistejoueur()
         
         self.prochaintour()
Exemplo n.º 5
0
 def __init__(self):
     super(Controleur, self).__init__()
     self.compteurDeLoop = 0
     self.isRunning = 0
     self.modele = None
     self.vue = fichierVue.Vue(self)
     self.modele = fichierModele.Modele()
     self.vue.menu()
     self.vue.root.mainloop()
Exemplo n.º 6
0
 def initierpartie(
     self, rep
 ):  # initalisation locale de la simulation, creation du modele, generation des assets et suppression du layout de lobby
     global modeauto
     if rep[1][0][0] == "lancerpartie":
         #print("REP",rep)
         self.modele = Modele(self, rep[1][0][1],
                              rep[1][0][2])  # on cree le modele
         modeauto = int(rep[1][0][3])
         self.vue.afficherinitpartie(self.modele)
         #print(self.monnom,"LANCE PROCHAINTOUR")
         self.prochaintour()
Exemplo n.º 7
0
    def __init__(self, position, vitesse):
        assert position >= 0
        assert vitesse >= 0
        self.donnees = [
        ]  # Tableau contenant les données enregistrées lors de la simulation
        #                   = [temps_total, [self.position,self.vitesse,G], indice]
        self.position = position  # position en mètre
        self.vitesse = vitesse  # vitesse en m/s

        self.indice_section = 0
        self.masse = 1300  # masse en kg
        self.longueur = 4  # longueur en mètre
        self.F_max = 10000  # Force d'accélération maximum en newton
        self.F_min = 10000  # Force de freinage maximum en newton
        self.valide = True  # Booléen pour savoir si la voiture doit être prise en compte dans la simulation
        self.coefficient_vitesse = uniform(
            0.95, 1.05)  #Pourcentage de la vitesse limité adopté.

        self.temps_reaction = 2  # Temps de réaction du conducteur en secondes
        # Création du modèle pour la gestion de l'accélération
        self.modele = Modele(2)
Exemplo n.º 8
0
 def __init__(self):
     self.actif = 1
     self.modele = Modele(self)
     self.vue = Vue(self)
     self.jouer()
     self.vue.root.mainloop()