initial_data.py
896 Bytes
import os
from ...scripts.initial_data import InitialData
from ..models import (
EisBase as ModuleBase,
EisDBSession as ModuleDBSession,
Eis,Slide, Chart, ChartItem, EisSipkdArPayment, EisSipkdApPayment
)
from .data import (RouteData, ArPaymentData, ApPaymentData, PbPaymentData,
HarianData)
from ...scripts.DbTools import (
get_pkeys,
execute,
split_tablename,
)
fixtures = [
('routes', RouteData),
('eis.sipkd_ar_payment', ArPaymentData),
('eis.sipkd_ap_payment', ApPaymentData),
('eis.sipkd_pb_payment', PbPaymentData),
('eis.harian', HarianData),
# ('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)