def checkBadInput(self): badInputFilePath = os.path.join(common.getTestsPath(), u"{}.bad".format(self.path)) for line in self.iterFileLines(badInputFilePath): if self.passes(line): common.error(u"O corrector aceptou «{}».".format(line)) common.details(self.analyze(line)) self.errors += 1
def checkGoodInput(self): goodInputFilePath = os.path.join(common.getTestsPath(), u"{}.good".format(self.path)) for line in self.iterFileLines(goodInputFilePath): if not self.passes(line): common.error(u"O corrector non aceptou «{}».".format(line)) details = self.analyze(line) common.details(details) self.errors += 1