Skip to content

Commit a7837d3

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

1 file changed

Lines changed: 17 additions & 7 deletions

File tree

tests/test_extractcode_cli.py

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,23 @@ 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 'Extracting archives...' in result.stderr
75+
assert 'some.tar.gz' in result.stdout
76+
assert 'broken.tar.gz' in result.stderr
77+
assert 'tarred_gzipped.tgz' in result.stdout
78+
assert 'ERROR extracting' in result.stderr
79+
assert "broken.tar.gz: Unrecognized archive format" in result.stderr
80+
assert 'Extracting done.' in result.stderr
81+
except AssertionError:
82+
print()
83+
print('result.stderr')
84+
print(result.stderr)
85+
print()
86+
print('result.stdout')
87+
print(result.stdout)
88+
print()
89+
raise
8090

8191

8292
def test_extractcode_command_always_shows_something_if_not_using_a_tty_verbose_or_not():

0 commit comments

Comments
 (0)