Exemple #1
0
    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")
Exemple #2
0
    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
Exemple #4
0
 def test_reporter(self):
     reporter = MemoryReporter()
     reportStep = ReportStep()
     reportStep.setReporter(reporter)
     reportStep.build()
     self.assertEqual(reporter.getText(), "\nok")
Exemple #5
0
 def test_reporter(self):
     reporter = MemoryReporter()
     reportStep = ReportStep()
     reportStep.setReporter(reporter)
     reportStep.build()
     self.assertEqual(reporter.getText(), '\nok')