Classes | |
class | PythonHeaderObject |
class | HeaderDump |
Functions | |
def | configure |
def | run |
def | compare |
Variables | |
filebase = None |
def RootIOTest::TestHeaderObjects::configure | ( | argv = None |
) |
Definition at line 118 of file TestHeaderObjects.py.
00118 : 00119 global filebase 00120 try: 00121 filebase = argv[0] 00122 except IndexError: 00123 filebase = "test_input_headers.pkl" 00124 def run(app):
def RootIOTest::TestHeaderObjects::run | ( | app | ) |
Definition at line 125 of file TestHeaderObjects.py.
00125 : 00126 global filebase 00127 alg = HeaderDump(filebase=filebase) 00128 app.addAlgorithm(alg) 00129 return 00130 def compare(file1,file2):
def RootIOTest::TestHeaderObjects::compare | ( | file1, | ||
file2 | ||||
) |
Definition at line 131 of file TestHeaderObjects.py.
00131 : 00132 00133 print 'Comparing "%s" and "%s"'%(file1,file2) 00134 00135 file1 = open(file1,"r") 00136 file2 = open(file2,"r") 00137 00138 count = 0 00139 ndiffer = 0 00140 while True: 00141 count +=1 00142 try: 00143 o1 = pickle.load(file1) 00144 o2 = pickle.load(file2) 00145 except EOFError: 00146 break 00147 00148 if o1 == o2: 00149 print 'Same:' 00150 print 'First: ',o1 00151 print 'Second:',o2 00152 continue 00153 00154 ndiffer += 1 00155 00156 print 'Objects #%d differ'%count 00157 print 'Object1:%s'%o1 00158 print 'Object2:%s'%o2 00159 continue 00160 print "Number of differing objects: %d"%ndiffer 00161 return ndiffer 00162 if __name__ == '__main__':
RootIOTest::TestHeaderObjects::filebase = None [static] |
Definition at line 116 of file TestHeaderObjects.py.