Beispiel #1
0
def fillData():
    generateGalaxy()
    neutral = Faction(name=" ", race=u" ")
    madulased = Faction(name="shshhh", race=u"madulased")
    inimesed = Faction(name="inimesed", race=u"humanoidid")
    db.session.add(neutral)
    db.session.add(madulased)
    engine = ShipPartClass(name="engine")
    indep = ShipClass(name="Independence")
    ship = Ship(name="Enterprise", faction=inimesed, body=Body(10, 10, 100),
                shipclass=indep,
                shipparts=[ShipPart(shippartclass=engine)])
    db.session.add(ship)
    kirk = Person()
    kirk.firstname="James T."
    kirk.surename="Kirk"
    kirk.faction=inimesed
    kirk.ship=ship
    db.session.add(kirk)
    ship1 = Ship(name="Illustrious", faction=inimesed, body=Body(10, 40, 100),
                shipclass=indep,
                shipparts=[ShipPart(shippartclass=engine)])
    db.session.add(ship1)
    gorath = ShipClass(name="Gorath")
    ship2 = Ship(name="dZahadum", faction=madulased, body=Body(67, 40, 100),
                shipclass=gorath,
                shipparts=[ShipPart(shippartclass=engine)])
    db.session.add(ship2)
    ship3 = Ship(name="dYummy", faction=madulased, body=Body(69, 60, 100),
                shipclass=gorath,
                shipparts=[ShipPart(shippartclass=engine)])
    db.session.add(ship3)
    db.session.commit()