def test_aggregate_filter_results_empty(self): """ Tests if the empty filterRunners array results in None. """ executor = RequestHandler(self.plugin_path, os.path.join(os.getcwd(), 'src')) filterRunners = [] assert executor.aggregate_filter_results(filterRunners, '') is None
def test_aggregate_filter_results_singleNone(self): """ Checks that the aggregate filter will return None when all runners fail. """ executor = RequestHandler(self.plugin_path, os.path.join(os.getcwd(), 'src')) class NoneResultRunner: def __init__(self): self._script = 'test' def getResults(self): return None def getReturnCode(self): return 1 def getErrors(self): return None filterRunners = [NoneResultRunner()] assert executor.aggregate_filter_results(filterRunners, '') is None