Пример #1
0
 def __init__(self, stream=sys.stdout, descriptions=True, verbosity=3,
              config=None, repeat_count=1, repeat_delay=0):
     self.logger = logging.getLogger(__name__)
     self.result = None
     self.repeat_count = repeat_count
     self.repeat_delay = repeat_delay
     TextTestRunner.__init__(self, stream, descriptions, verbosity, config)
Пример #2
0
 def __init__(self,
              stream=sys.stdout,
              descriptions=True,
              verbosity=3,
              config=None):
     self.logger = logging.getLogger(__name__)
     self.result = None
     TextTestRunner.__init__(self, stream, descriptions, verbosity, config)
Пример #3
0
def run_tests():
    working_dir = os.path.join(os.getcwd())
    stream = StringIO()
    suites = TestLoader(workingDir=working_dir).loadTestsFromDir("./sample/test_sample")
    runner = TextTestRunner(stream=stream)
    runner = TextTestRunner()
    suites = list(suites)
    results = []
    for suite in suites:
        results.append(runner.run(suite))

    bools = [x.wasSuccessful() for x in results]
    return all(bools)
Пример #4
0
    def run(self, test_name, test_module):
        target = "%s:%s" % (test_module, test_name)
        test_suite = TestLoader().loadTestsFromName(target)
        report = StringIO()
        runner = TextTestRunner(report)
        result = runner.run(test_suite)

        ret = {"pass": result.wasSuccessful()}

        for failure in result.failures:
            ret.update({"stack": failure[1]})
            ret.update({"log": report.getvalue()})

        for error in result.errors:
            ret.update({"error": error[1]})

        return ret
Пример #5
0
    def run(self, test_name, test_module):
        target = "%s:%s" % (test_module, test_name)
        test_suite = TestLoader().loadTestsFromName(target)
        report = StringIO()
        runner = TextTestRunner(report)
        result = runner.run(test_suite)

        ret = {
            "pass": result.wasSuccessful()
        }

        for failure in result.failures:
            ret.update({"stack": failure[1]})
            ret.update({"log": report.getvalue()})

        for error in result.errors:
            ret.update({"error": error[1]})

        return ret
Пример #6
0
 def __init__(self):
     TextTestRunner.__init__(self, stream=StringIO())
Пример #7
0
 def __init__(self, stream=sys.stdout, descriptions=True, verbosity=3,
              config=None):
     self.logger = logging.getLogger(__name__)
     self.result = None
     TextTestRunner.__init__(self, stream, descriptions, verbosity, config)
Пример #8
0
 def runTests(self):
     self.testRunner = NoseRunner(stream=sys.stdout,
                                  verbosity=self.config.verbosity,
                                  config=self.config)
     self.result = self.testRunner.run(self.test)
Пример #9
0
 class ResultStoringMain(NoseMain):
     def runTests(self):
         self.testRunner = NoseRunner(stream=sys.stdout,
                                      verbosity=self.config.verbosity,
                                      config=self.config)
         self.result = self.testRunner.run(self.test)
 def __init__(self):
     TextTestRunner.__init__(self, stream=_WritelnDecorator(sys.stdout), verbosity=2)