initial_data.py 957 Bytes
import os
from .data.routes import RouteData

from ...scripts.initial_data import InitialData

from ..models import (
    EisBase as ModuleBase,
    CommonModel,
    EisDBSession as ModuleDBSession,
    )
from .data.routes import RouteData
from .data.slide import SlideData
from .data.wells import EisData
from .data.chart import ChartData
from .data.chart_item import ChartItemData

from ...scripts.DbTools import (
    get_pkeys,
    execute,
    split_tablename,
    )
from ..models import (
    EisBase as ModuleBase,
    CommonModel,
    EisDBSession as ModuleDBSession,
    Eis,Slide, Chart, ChartItem
    )

fixtures = [
    ('routes', RouteData),
    #('eis.charts', ChartData),
    #('eis.chart_items', ChartItemData),
    #('eis.slides', SlideData),
    #('eis.wells', EisData),
    ]
    
def insert():
    initialData = InitialData(ModuleBase, ModuleDBSession)
    base_dir = os.path.split(__file__)[0]
    initialData.insert(base_dir, fixtures)