Browse Source
@Reported-by: Rusty Russell <@rustyrussell> @Signed-off-by: Christian Decker <@cdecker>ppa-0.6.1
Christian Decker
7 years ago
committed by
Rusty Russell
2 changed files with 25 additions and 2 deletions
@ -0,0 +1,18 @@ |
|||||
|
import pytest |
||||
|
|
||||
|
|
||||
|
# This function is based upon the example of how to |
||||
|
# "[make] test result information available in fixtures" at: |
||||
|
# https://pytest.org/latest/example/simple.html#making-test-result-information-available-in-fixtures |
||||
|
# and: |
||||
|
# https://github.com/pytest-dev/pytest/issues/288 |
||||
|
@pytest.hookimpl(tryfirst=True, hookwrapper=True) |
||||
|
def pytest_runtest_makereport(item, call): |
||||
|
# execute all other hooks to obtain the report object |
||||
|
outcome = yield |
||||
|
rep = outcome.get_result() |
||||
|
|
||||
|
# set a report attribute for each phase of a call, which can |
||||
|
# be "setup", "call", "teardown" |
||||
|
|
||||
|
setattr(item, "rep_" + rep.when, rep) |
Loading…
Reference in new issue