Skip to content

Commit 8775ce6

Browse files
committed
Fix error on error in usecase testing
1 parent a3e0d0d commit 8775ce6

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

tests/test_usecases.py

+6-5
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,12 @@ def run_usecase(monkeypatch, capsys, usecase, bash):
3636
result = {}
3737
if err != '':
3838
result = 'Errors encountered while running usecase %s:%d: %s' % (file, lineno, err)
39-
if out != '':
40-
for line in out.split('\n'):
41-
if expr.match(line) is None:
42-
raise Exception('Unable to match output for usecase %s:%d: %s' % (file, lineno, line))
43-
result[expr.match(line).group(2)] = line # type: ignore
39+
else:
40+
if out != '':
41+
for line in out.split('\n'):
42+
if expr.match(line) is None:
43+
raise Exception('Unable to match output for usecase %s:%d: %s' % (file, lineno, line))
44+
result[expr.match(line).group(2)] = line # type: ignore
4445
else:
4546
result = 'user-error'
4647
return Usecase(file, lineno, bash[0], doc, prog, argv, type, result)

0 commit comments

Comments
 (0)