improve line width estimate

This commit is contained in:
wim glenn 2018-08-29 22:58:04 -05:00
parent 9bd4b0a05e
commit 29c5ac71bc
No known key found for this signature in database
GPG Key ID: C127F552CFFFC6DE
2 changed files with 4 additions and 6 deletions

View File

@ -59,7 +59,7 @@ def get_environment_marker_support_level():
def main():
extras_require = {}
install_requires = [
"py>=1.5.0",
"py>=1.6.0",
"six>=1.10.0",
"setuptools",
"attrs>=17.4.0",

View File

@ -413,7 +413,7 @@ class TerminalReporter(object):
self._write_progress_information_filling_space()
else:
past_edge = (
self._tw.chars_on_current_line + self._PROGRESS_LENGTH + 1
self._tw.width_of_current_line + self._PROGRESS_LENGTH + 1
>= self._screen_width
)
if past_edge:
@ -433,10 +433,8 @@ class TerminalReporter(object):
def _write_progress_information_filling_space(self):
msg = self._get_progress_information_message()
fill = " " * (
self._tw.fullwidth - self._tw.chars_on_current_line - len(msg) - 1
)
self.write(fill + msg, cyan=True)
fill = self._tw.fullwidth - self._tw.width_of_current_line - 1
self.write(msg.rjust(fill), cyan=True)
def pytest_collection(self):
if not self.isatty and self.config.option.verbose >= 1: