Skip to content

Commit 796766f

Browse files
committed
refactor test
1 parent 48ad09a commit 796766f

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

test/cli/other_test.py

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1074,16 +1074,14 @@ def test_markup_j(tmpdir):
10741074

10751075
exitcode, stdout, stderr = cppcheck(args)
10761076
assert exitcode == 0, stdout if stdout else stderr
1077-
lines = stdout.splitlines()
1078-
for i in range(1, 5):
1079-
try:
1080-
if '{}/4 files checked 0% done'.format(i) in lines:
1081-
lines.remove('{}/4 files checked 0% done'.format(i))
1082-
else:
1083-
lines.remove('{}/4 files checked {}% done'.format(i, i * 25))
1084-
except ValueError:
1085-
assert False, f"Expected progress message for file {i}/4 not found in output. Checked for '{{}}/4 files checked 0% done' and '{{}}/4 files checked {{}}% done'. Output lines: {lines}"
1086-
1077+
file_num = 1
1078+
lines = []
1079+
for line in stdout.splitlines():
1080+
if re.match('{}/4' files checked [0-9]+% done'.format(file_num), line):
1081+
file_num += 1
1082+
else:
1083+
lines.append(line)
1084+
assert file_num == 5
10871085
assert sorted(lines) == [
10881086
'Checking {} ...'.format(test_file_1),
10891087
'Checking {} ...'.format(test_file_2),

0 commit comments

Comments
 (0)