Xqt has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/773922 )
Change subject: [cov] Remove some terminal interface code parts from coverage ......................................................................
[cov] Remove some terminal interface code parts from coverage
Change-Id: Iea3c618a1e5420b1ba8de3fcf25d8bc6dbda66d1 --- M pywikibot/userinterfaces/terminal_interface_base.py M pywikibot/userinterfaces/terminal_interface_win32.py 2 files changed, 4 insertions(+), 3 deletions(-)
Approvals: Xqt: Verified; Looks good to me, approved
diff --git a/pywikibot/userinterfaces/terminal_interface_base.py b/pywikibot/userinterfaces/terminal_interface_base.py index 6b3c64b..95afc69 100644 --- a/pywikibot/userinterfaces/terminal_interface_base.py +++ b/pywikibot/userinterfaces/terminal_interface_base.py @@ -173,7 +173,7 @@ sys.stderr.write(text) elif target_stream == self.stdout: sys.stdout.write(text) - else: + else: # pragma: no cover try: out, err = self.stdout.name, self.stderr.name except AttributeError: diff --git a/pywikibot/userinterfaces/terminal_interface_win32.py b/pywikibot/userinterfaces/terminal_interface_win32.py index 930c82b..58b9a89 100644 --- a/pywikibot/userinterfaces/terminal_interface_win32.py +++ b/pywikibot/userinterfaces/terminal_interface_win32.py @@ -51,7 +51,8 @@ """Return whether the target stream supports actually color.""" return target_stream.isatty()
- def encounter_color(self, color, target_stream) -> None: + def encounter_color(self, color, + target_stream) -> None: # pragma: no cover """Set the new color.""" fg, bg = self.divide_color(color) windows_color = windowsColors[fg] @@ -74,7 +75,7 @@ handle = get_handle(DWORD(addr)) ctypes.windll.kernel32.SetConsoleTextAttribute(handle, windows_color)
- def _raw_input(self): + def _raw_input(self): # pragma: no cover data = self.stdin.readline() if '\x1a' in data: raise EOFError()
pywikibot-commits@lists.wikimedia.org