Show output in YAML test failures

This commit is contained in:
Pradyun Gedam 2019-02-18 02:06:37 +05:30
parent 7dc7b81675
commit 617c94e57b
No known key found for this signature in database
GPG Key ID: DA17C4B29CB32E4B
1 changed files with 8 additions and 3 deletions

View File

@ -56,10 +56,12 @@ def handle_install_request(script, requirement):
result = script.pip(
"install",
"--no-index", "--find-links", path_to_url(script.scratch_path),
requirement
requirement, "--verbose",
)
retval = {}
retval = {
"_result_object": result,
}
if result.returncode == 0:
# Check which packages got installed
retval["install"] = []
@ -140,4 +142,7 @@ def test_yaml_based(script, case):
# Perform the requested action
effect = available_actions[action](script, request[action])
assert effect == expected, "Fixture did not succeed."
result = effect["_result_object"]
del effect["_result_object"]
assert effect == expected, str(result)