예제 #1
0
 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
예제 #2
0
 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
예제 #3
0
 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
예제 #4
0
 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