Subversion Repositories Remote Hare Voting

Rev

Rev 15 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 15 Rev 21
Line 21... Line 21...
21
def handleresult(result, filename, filenameOut):
21
def handleresult(result, filename, filenameOut):
22
    if os.path.isfile(filenameOut):
22
    if os.path.isfile(filenameOut):
23
        fOut = open(filenameOut)
23
        fOut = open(filenameOut)
24
        correct = fOut.read()
24
        correct = fOut.read()
25
        if result == correct:
25
        if result == correct:
26
	    print "OK"
26
            print "OK"
27
	else:
27
        else:
28
	    print "***** MISMATCH *****"
28
            print "***** MISMATCH *****"
29
    else:
29
    else:
30
	print "***** Creating output for " + filename + ": " + result,
30
        print "***** Creating output for " + filename + ": " + result,
31
        fOut = open(filenameOut, "w")
31
        fOut = open(filenameOut, "w")
32
        fOut.write(result)
32
        fOut.write(result)
33
 
33
 
34
def main(dir):
34
def main(dir):
35
    tally.fTrace = 0
35
    tally.fTrace = 0
36
    for dirpath, dirnames, filenames in os.walk(dir):
36
    for dirpath, dirnames, filenames in os.walk(dir):
37
        for filename in filenames:
37
        for filename in filenames:
38
	    if filename.endswith(".csv"):
38
            if filename.endswith(".csv"):
39
		testfile(dirpath, filename)
39
                testfile(dirpath, filename)
40
 
40
 
41
if __name__=="__main__":
41
if __name__=="__main__":
42
    main("tests")
42
    main("tests")