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])
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' ),