"Script to add Stefanos to Haldis" from app import db from models import Location, Product bickies = { "Bicky Burger Original": 330, "Bicky Burger": 300, "Bicky Glenniei": 330, "Bicky Capoentje": 330, "Bicky Chicken": 350, "Bicky Fish": 350, "Bicky Veggie": 350, } sauskes = { "american": 70, "andalouse": 70, "bicky saus": 70, "cocktail": 70, "curryketchu": 70, "gele curry saus": 70, "hannibal": 70, "jamballa": 70, "joppie": 70, "loempiasaus": 70, "looksaus": 70, "mammout saus": 70, "mayo": 70, "mosterd": 70, "pepersaus": 70, "pickles": 70, "pili-pili saus": 70, "samurai": 70, "tartare": 70, "ketchup": 70, "toscanse saus": 70, "zoete mayo": 70, "stoverijsaus": 130, "special op vlees": 80, "speciaal op friet": 160, } special_bickies = { "Bicky Yellow": 400, "Bicky Hermes": 500, "Bicky Grand Cru": 530, "Bicky Royal": 600, "Bicky Wrap": 400, "Bicky Rib": 450, "Lloydje/Plankske": 600, } specials = { "Julientje": 650, "Julientje Dubbel": 800, "Veggie Julientje": 700, "Veggie Julientje Dubbel": 800, "Rombautje": 700, "Rombautje Dubbel": 900, "Bolleke": 650, "Bolleke Dubbel": 800, "Hendrik": 700, "Hendrik Dubbel": 900, "Lieveke": 700, "Molleke": 850, "Molleke Dubbel": 1200, "Stefano": 650, "Stefano Dubbel": 800, "Picasso": 1350, } vlezekes = { "Ardeense sate": 350, "Bamischijf": 200, "5 Bitterballen": 150, "Jagerworst": 300, "Boulet": 200, "Chixfingers": 350, "Chicken Nuggets": 350, "Crizzly Pikant": 350, "Frikandel": 100, "Garnaalballetjes": 350, "Garnaalkroket": 300, "Kaasballetjes": 250, "Kaaskroket": 100, "Kipcorn": 200, "Kipsate": 400, "Loempia met kip": 350, "Lookworst": 300, "Merguez": 350, "Mexicano": 200, "Mini Loempia's met saus": 300, "Mini Lucifers": 300, "Ragouzi": 250, "stoofvlees": 450, } friet = {"Klein pak": 200, "Midden pak": 250, "Groot pak": 300} data = [special_bickies, specials, vlezekes, friet] def add() -> None: "Add Stefanos to the database" stefanos = Location() stefanos.configure( "Stefano's Place", "Overpoortstraat 12 9000 Gent", "tel: geen", "https://www.facebook.com/pages/category/Fast-Food-Restaurant/Stefanos-Place-370774480004139/", # pylint: disable=C0301 ) db.session.add(stefanos) # sommige bickies kunde met een schel kaas bestellen for name, price in bickies.items(): bicky = Product() bicky.configure(stefanos, name, price) db.session.add(bicky) bicky_cheese = Product() bicky_cheese.configure(stefanos, name + " cheese", price + 30) db.session.add(bicky_cheese) for dictionary in data: for name, price in dictionary.items(): item = Product() item.configure(stefanos, name, price) db.session.add(item) # saus in een potteke bestellen is 10 cent extra for name, price in sauskes.items(): saus = Product() saus.configure(stefanos, name, price) db.session.add(saus) saus_apart = Product() saus_apart.configure(stefanos, name + " apart", price + 10) db.session.add(saus_apart)