def twoErrors(): fileName = './cases/Test2.py' parsedFile = ast.parse(open(fileName, 'r').read()) x = NoneVisitor() x.visit(parsedFile) testAssert(x.numErrors() == 2, 'twoErrors')
def setNone(): fileName = './cases/Test3.py' parsedFile = ast.parse(open(fileName, 'r').read()) x = NoneVisitor() x.visit(parsedFile) testAssert(x.numErrors() == 1, 'setNone')
def basicTest(): fileName = './cases/Test1.py' parsedFile = ast.parse(open(fileName, 'r').read()) x = NoneVisitor() x.visit(parsedFile) testAssert(x.numErrors() == 1, 'basicTest')
def countErrors(fileName): parsedFile = ast.parse(open(fileName, 'r').read()) x = NoneVisitor() x.visit(parsedFile) return x.numErrors()