Skip to content

Commit 9d9d1a1

Browse files
committed
Improve failure reporting
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
1 parent a0a1436 commit 9d9d1a1

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

tests/test_extractcode_cli.py

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,17 @@ def test_extractcode_command_does_extract_verbose():
7070
result = run_extract(['--verbose', test_dir], expected_rc=1)
7171

7272
assert os.path.exists(os.path.join(test_dir, 'some.tar.gz-extract'))
73-
assert 'Extracting archives...' in result.stderr
74-
assert 'some.tar.gz' in result.stdout
75-
assert 'broken.tar.gz' in result.stderr
76-
assert 'tarred_gzipped.tgz' in result.stdout
77-
assert 'ERROR extracting' in result.stderr
78-
assert "broken.tar.gz: Unrecognized archive format" in result.stderr
79-
assert 'Extracting done.' in result.stderr
73+
try:
74+
assert 'some.tar.gz' in result.stdout
75+
assert 'tarred_gzipped.tgz' in result.stdout
76+
77+
assert 'Extracting archives...' in result.stderr
78+
assert 'ERROR extracting' in result.stderr
79+
assert 'broken.tar.gz' in result.stderr
80+
assert "broken.tar.gz: Unrecognized archive format" in result.stderr
81+
assert 'Extracting done.' in result.stderr
82+
except:
83+
assert [result.stderr, result.stdout] == []
8084

8185

8286
def test_extractcode_command_always_shows_something_if_not_using_a_tty_verbose_or_not():

0 commit comments

Comments
 (0)