mtest: introduce get_test_num_prefix() helper function
This commit is contained in:
parent
e3b4065b0c
commit
cb0cbb3e5e
|
@ -1619,18 +1619,19 @@ class TestHarness:
|
|||
def max_left_width(self) -> int:
|
||||
return 2 * self.numlen + 2
|
||||
|
||||
def get_test_num_prefix(self, num: int) -> str:
|
||||
return '{num:{numlen}}/{testcount} '.format(numlen=self.numlen,
|
||||
num=num,
|
||||
testcount=self.test_count)
|
||||
|
||||
def format(self, result: TestRun, colorize: bool,
|
||||
max_left_width: int = 0,
|
||||
prefix: str = '',
|
||||
left: T.Optional[str] = None,
|
||||
middle: T.Optional[str] = None,
|
||||
right: T.Optional[str] = None) -> str:
|
||||
|
||||
if left is None:
|
||||
left = '{num:{numlen}}/{testcount} '.format(
|
||||
numlen=self.numlen,
|
||||
num=result.num,
|
||||
testcount=self.test_count)
|
||||
left = self.get_test_num_prefix(result.num)
|
||||
|
||||
# A non-default max_left_width lets the logger print more stuff before the
|
||||
# name, while ensuring that the rightmost columns remain aligned.
|
||||
|
|
Loading…
Reference in New Issue