def _print_subtest_params(self, test_status, params, width): if not params: return prefix_len = len(strip_ansi_escape(self._header_prefix(test_status))) for line in textwrap.wrap(_format_subtest_params(params), width=width - prefix_len): self._printer.log_write_nl("{}{}".format(" " * prefix_len, line)) self._subtests_printed = True
def _print_header(self, test, test_status, params=None): if self._header_printed: return test_name = get_test_name(test) msg = self._header_prefix(test_status) \ + "{name}".format(name=test_name) self._hbar_len = len(strip_ansi_escape(msg)) self._printer.log_overwrite_nl("-" * self._hbar_len) self._printer.log_write_nl(msg) self._print_subtest_params(test_status, params, self._hbar_len) self._header_printed = not params