summaryrefslogtreecommitdiff
path: root/pylint/testutils
diff options
context:
space:
mode:
authorPierre Sassoulas <pierre.sassoulas@gmail.com>2021-06-14 21:42:42 +0200
committerPierre Sassoulas <pierre.sassoulas@gmail.com>2021-06-15 09:29:56 +0200
commitc507592114354e973c475c3600ad23a625645830 (patch)
treefc63541ed2906b464bfe9eb19bef9ce0f24ab5a5 /pylint/testutils
parent88077431950f0854e16759e8619fcbb4173b708b (diff)
downloadpylint-git-c507592114354e973c475c3600ad23a625645830.tar.gz
Add unit tests for OutputLine
Diffstat (limited to 'pylint/testutils')
-rw-r--r--pylint/testutils/output_line.py13
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