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)
Example #2
0
    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)
Example #3
0
    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())))
Example #4
0
    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()))