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