Classes | |
class | Ob |
class | Ct |
class | St |
Functions | |
def | validate |
def | testResultCounter |
Variables | |
verbose = False |
def TestResultCounter::testResultCounter | ( | ) |
Definition at line 104 of file TestResultCounter.py.
00104 : 00105 00106 global okcnt, errcnt 00107 00108 okcnt = 0 00109 errcnt = 0 00110 00111 s = St( ) 00112 c = globals.ResultCache # ResultCache 00113 s = globals.ResultCache._counts # ResultCounter 00114 00115 if verbose: print 00116 00117 o1 = Result.FromString( "07-06-16 09:59:07 2 1 ( 2^1 3^1 )", "new" ) 00118 o2 = Result.FromString( "07-06-16 09:59:07 2 1 ( 2^2 7^1 )" ) 00119 o3 = Result.FromString( "07-06-16 09:59:07 3 1 ( 2^3 3^1 5^1 )", "new" ) 00120 o4 = Result.FromString( "07-06-16 09:59:07 4 1 ( 2^3 3^2 5^1 7^1 13^1 )" ) 00121 00122 o1_n = "o1" 00123 o2_n = "o2" 00124 o3_n = "o3" 00125 o4_n = "o4" 00126 00127 ob = c.add( o1, o1._state ) 00128 validate( s, ob, o1_n, " counts: NEW - 1, OLD - 0, DUP - 0, TOT - 1" ) 00129 ob = c.add( o2, "old" ) # r2._state ) 00130 validate( s, ob, o2_n, " counts: NEW - 1, OLD - 0, DUP - 0, TOT - 1" ) 00131 ob = c.add( o3, o3._state ) 00132 validate( s, ob, o3_n, " counts: NEW - 2, OLD - 0, DUP - 0, TOT - 2" ) 00133 ob = c.add( o4, o4._state ) 00134 validate( s, ob, o4_n, " counts: NEW - 2, OLD - 0, DUP - 0, TOT - 2" ) 00135 00136 if verbose: print 00137 00138 ob = c.add( o4 ) 00139 validate( s, ob, o4_n, " counts: NEW - 2, OLD - 1, DUP - 0, TOT - 3" ) 00140 ob = c.add( o3 ) 00141 validate( s, ob, o3_n, " counts: NEW - 2, OLD - 1, DUP - 0, TOT - 3" ) 00142 ob = c.add( o2 ) 00143 validate( s, ob, o2_n, " counts: NEW - 2, OLD - 2, DUP - 0, TOT - 4" ) 00144 ob = c.add( o1 ) 00145 validate( s, ob, o1_n, " counts: NEW - 2, OLD - 2, DUP - 0, TOT - 4" ) 00146 00147 if verbose: print 00148 00149 ob = c.add( o1 ) 00150 validate( s, ob, o1_n, " counts: NEW - 2, OLD - 2, DUP - 1, TOT - 5" ) 00151 ob = c.add( o3 ) 00152 validate( s, ob, o3_n, " counts: NEW - 2, OLD - 2, DUP - 2, TOT - 6" ) 00153 ob = c.add( o2 ) 00154 validate( s, ob, o2_n, " counts: NEW - 2, OLD - 2, DUP - 3, TOT - 7" ) 00155 ob = c.add( o4 ) 00156 validate( s, ob, o4_n, " counts: NEW - 2, OLD - 2, DUP - 4, TOT - 8" ) 00157 00158 if errcnt == 0: 00159 print "All %d tests passed" % okcnt 00160 else: 00161 print "%d of %d tests passed" % ( okcnt, okcnt + errcnt ) 00162 print "%d of %d tests failed" % ( errcnt, okcnt + errcnt ) 00163 if __name__ == '__main__':
def TestResultCounter::validate | ( | cache, | ||
obj, | ||||
lbl, | ||||
ref | ||||
) |
Definition at line 88 of file TestResultCounter.py.
00088 : 00089 00090 global okcnt, errcnt, verbose 00091 00092 rslt = "%s" % cache 00093 if rslt == ref: 00094 okcnt += 1 00095 if verbose: 00096 print " OK: %s" % ref 00097 else: 00098 errcnt += 1 00099 print "error:" 00100 print " ref: %s" % ref 00101 print " rslt: %s" % rslt 00102 pydb.debugger( ) 00103 def testResultCounter( ):
TestResultCounter::verbose = False |
Definition at line 168 of file TestResultCounter.py.