def ajouter_client_parking(self, nom, adresse, abonnement): cli = Client(nom, adresse) contrat = Contrat(cli) if abonnement == "Abonne" : cli.est_abonne = True self.abonner_un_client(cli, abonnement, contrat) if abonnement == "Super abonne" : cli.est_super_abonne = True self.abonner_un_client(cli, abonnement, contrat) else : self.abonner_un_client(cli, abonnement, contrat) hauteur = randint(MIN_HAUTEUR, MAX_HAUTEUR) longueur = randint(MIN_LONGUEUR, MAX_LONGUEUR) largeur = randint(MIN_LARGEUR, MAX_LARGEUR) cli.nouvelle_voiture("", hauteur, longueur, largeur) return cli.entrer_parking(self.parking.mes_acces[0])
import sys, os sys.path.append(os.path.abspath("../")) from model.parking import Parking from model.acces import Acces from model.client import Client nb_niveau = 4 nb_places_par_niveau = 10 prix = 10 parking = Parking(nb_niveau, nb_places_par_niveau, prix) acces1 = Acces(parking) acces2 = Acces(parking) parking.addAcces(acces1) parking.addAcces(acces2) parking.init_places() cli = Client("nom", "adresse", True, False, 0) cli.nouvelle_voiture("1234567", 244, 500, 300) cli.entrer_parking(acces1) parking.sauvegarder() print(parking.mes_placement)