New issue 626: Add custom message to default assert repr https://bitbucket.org/hpk42/pytest/issue/626/add-custom-message-to-default-assert-repr
John Dennison: I asked a question on stackoverflow and was asked to add an issue for my use case so here i go: http://stackoverflow.com/questions/26620740/appending-to-default-py-test-assertion-output/26642915#26642915 I would like to add additional output to the default assertion failure output. I am able to over ride the output entirely with pytest_assertrepr_compare but i can't seem to get the default output and add my custom message to it. I have tried: from _pytest.assertion.util import assertrepr_compare def pytest_assertrepr_compare(config, op, left, right): pytest_output = assertrepr_compare(config, op, left, right) # append log output to normal compare, but the pytest_output is always None return pytest_output + ['THIS IS MY CUSTOM MESSAGE'] My actual use case is printing logs from remote servers when an assertion fails. If any of my tests fail. display the regular assertion failure and then my custom message. _______________________________________________ pytest-commit mailing list pytest-commit@python.org https://mail.python.org/mailman/listinfo/pytest-commit