Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
 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