def test_report_when_requeueing_is_disabled(self): with disable_requeueing(self.server): first_test = get_test(self.server, 'runner1') assert_equal(first_test['class_path'], 'test.test_runner_server_test DummyTestCase') assert_equal(first_test['methods'], ['test', 'run']) self.run_test('runner1', should_pass=False) test_complete_calls = self.test_reporter.test_complete.calls test_complete_call_args = [call[0] for call in test_complete_calls] test_results = [args[0] for args in test_complete_call_args] full_names = [test_result['method']['full_name'] for test_result in test_results] assert_any_match_regex('test.test_runner_server_test DummyTestCase.test', full_names)
def test_report_when_requeueing_is_disabled(self): with disable_requeueing(self.server): first_test = get_test(self.server, 'runner1') assert_equal(first_test['class_path'], 'test.test_runner_server_test DummyTestCase') assert_equal(first_test['methods'], ['test', 'run']) self.run_test('runner1', should_pass=False) test_complete_calls = self.test_reporter.test_complete.calls test_complete_call_args = [call[0] for call in test_complete_calls] test_results = [args[0] for args in test_complete_call_args] full_names = [tr['method']['full_name'] for tr in test_results] assert_any_match_regex('test.test_runner_server_test DummyTestCase.test', full_names)
def assert_logged(self, levels=None, log_regex=".*"): """Asserts that the mock hander did log some messages. Args: levels -- log level to look for. By default, look at all levels log_regex -- regex matching a particular log message to look for. By default, any message will match. """ if levels: for level in levels: assert level in self.buf, "expected something to be logged in level %r" % level assert_any_match_regex(log_regex, self.buf[level]) else: assert self.buf, "expected something to be logged" assert_any_match_regex(log_regex, itertools.chain.from_iterable(list(self.buf.values())))
def assert_logged(self, levels=None, log_regex=".*"): """Asserts that the mock hander did log some messages. Args: levels -- log level to look for. By default, look at all levels log_regex -- regex matching a particular log message to look for. By default, any message will match. """ if levels: for level in levels: assert level in self.buf, 'expected something to be logged in level %r' % level assert_any_match_regex(log_regex, self.buf[level]) else: assert self.buf, 'expected something to be logged' assert_any_match_regex( log_regex, itertools.chain.from_iterable(self.buf.values()))