from entities.accounts import Account from entities.banks import Bank from entities.clients import Client, ClientNotFound from entities.credit_cards import CreditCard # from database import create_table """ On veut gérer des banques Une banque a comme attributs : - un nom - une liste de clients Un client a comme attributs : - un prénom - un nom - un salaire - une ville Une banque peut ajouter un client à sa liste, ce qui va créer un compte Un compte a : - un numéro à 7 chiffres - un solde initial de 0 On peut : - déposer de l'argent - retirer de l'argent Une banque peut demander unne CB pour un client Une CB a un numéro à 16 chiffres, un code de sécurité de 3 chiffres et une date d'expiration de 5 ans """ def create_tables(): Base.metadata.create_all(get_engine()) create_tables() session = get_session() # Banques bank_001 = Bank("Crédit Agricool") bank_002 = Bank("Société Géniale") # Clients client_001 = Client("Alex", "TERIEUR", 3000, "Lorient") client_002 = Client("Emma", "TITEGOUTTE", 1750, "Brest") session.add(bank_001) session.add(bank_002) session.add(client_001) session.add(client_002) session.commit()