diff options
author | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2021-06-14 21:42:42 +0200 |
---|---|---|
committer | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2021-06-15 09:29:56 +0200 |
commit | c507592114354e973c475c3600ad23a625645830 (patch) | |
tree | fc63541ed2906b464bfe9eb19bef9ce0f24ab5a5 /pylint/testutils | |
parent | 88077431950f0854e16759e8619fcbb4173b708b (diff) | |
download | pylint-git-c507592114354e973c475c3600ad23a625645830.tar.gz |
Add unit tests for OutputLine
Diffstat (limited to 'pylint/testutils')
-rw-r--r-- | pylint/testutils/output_line.py | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/pylint/testutils/output_line.py b/pylint/testutils/output_line.py index a5284e47f..492ce7902 100644 --- a/pylint/testutils/output_line.py +++ b/pylint/testutils/output_line.py @@ -36,10 +36,13 @@ class MalformedOutputLineException(Exception): ] reconstructed_row = "" i = 0 - for i, column in enumerate(row): - reconstructed_row += f"\t{expected[i]}='{column}' ?\n" - for missing in expected[i + 1 :]: - reconstructed_row += f"\t{missing}= Nothing provided !\n" + try: + for i, column in enumerate(row): + reconstructed_row += f"\t{expected[i]}='{column}' ?\n" + for missing in expected[i + 1 :]: + reconstructed_row += f"\t{missing}= Nothing provided !\n" + except IndexError: + pass raw = ":".join(row) msg = f"""\ {exception} @@ -73,7 +76,7 @@ class OutputLine( @classmethod def get_column(cls, column): if not PY38_PLUS: - return "" + return "" # pragma: no cover return str(column) @classmethod |