def __init__( me):
     RowClassifier.__init__(me)
     me.group( None, aggregators=[])
 def __init__( me):
     RowClassifier.__init__(me)
     me.group( th_otrab_dni, filter_func=ivan_only, aggregators=[ AggAvg, AggSum])
     me.group( None,         filter_func=ivan_only, aggregators=[ AggAvg, AggSum])
Beispiel #3
0
                dni_za_mes  ='r',
                realna_zap  ='r')

captions = dict(sluzhitel   ='Служител'        ,
                osn_zaplata ='Осн.заплата'     ,
                otrab_dni   ='Отработени дни'  ,
                dni_za_mes  ='Раб.дни в месеца',
                realna_zap  ='Реална заплата'  )

vborders = dict(sluzhitel   = 'lr',
                osn_zaplata = 'r',
                otrab_dni   = 'r',
                dni_za_mes  = 'r',
                realna_zap  = 'r',)

spr = RowClassifier()
spr.group( th_otrab_dni, filter_func=ivan_only, aggregators=[ AggAvg, AggSum])
spr.group( None,         filter_func=ivan_only, aggregators=[ AggAvg, AggSum])
for r in test_db_data:
    spr.add( r)
spr.end()

from viewer4tests import *
view = View( spr, fld_names)
all_cases = [
                P( view                      , 'view_.txt'           , 'view_'          ),
#                P( Titled( view, captions)   , 'view_Titled.txt'     , 'view_Titled'    ),
#                P( Aligned( view, aligns)    , 'view_Aligned.txt'    , 'view_Aligned'   ),
#                P( VBordered( view, vborders), 'view_VBordered.txt'  , 'view_VBordered' ),
#                P( VBordered( Aligned( view, aligns), vborders), 'view_Aligned_VBordered.txt'  , 'Aligned Bordered' ),
#                P( VBordered( Aligned( Titled( view, captions), aligns), vborders), 'view_Al_Bord_Captioned.txt'  , 'Aligned Bordered Titled' ),