def test_failureStep(self): step = TaskBase() reporter = MemoryReporter() reportStep = ReportStep() step.setFailureStep(reportStep) step.setReporter(reporter) self.assertEqual(step.reporter, reporter) self.assertEqual(reportStep.reporter, reporter) self.assertFalse(step.build()) self.assertEqual(reporter.getText(), "\nok")
def test_failureStep(self): step = TaskBase() reporter = MemoryReporter() reportStep = ReportStep() step.setFailureStep(reportStep) step.setReporter(reporter) self.assertEqual(step.reporter, reporter) self.assertEqual(reportStep.reporter, reporter) self.assertFalse(step.build()) self.assertEqual(reporter.getText(), '\nok')
def build( self ): br = MemoryReporter() execProg( "svn status --non-interactive --trust-server-cert " + self.__baseDir, br, self.__baseDir ) files = re.findall('\?\s+([^\n]+)\n', br.getText() ) for file in files: self.reporter.failure( "File \"" + file + "\" is not versioned" ) if len(files): self.reporter.failure( str(len(files)) + " files not versioned" ) return 0 return 1
def test_reporter(self): reporter = MemoryReporter() reportStep = ReportStep() reportStep.setReporter(reporter) reportStep.build() self.assertEqual(reporter.getText(), "\nok")
def test_reporter(self): reporter = MemoryReporter() reportStep = ReportStep() reportStep.setReporter(reporter) reportStep.build() self.assertEqual(reporter.getText(), '\nok')