New issue 549: Provide option for message & diff. https://bitbucket.org/hpk42/pytest/issue/549/provide-option-for-message-diff
Sarah Bird: Currently, if I have a test: ``` #!python def test_string(): assert 'my silly string' == 'my not so silly string' ``` Then I get the fail message: ``` #!shell E assert 'my silly string' == 'my not so silly string' E - my silly string E + my not so silly string E ? +++++++ ``` With all its pytest helpful diff glory. If I have the test: ``` #!python def test_string(): assert 'my silly string' == 'my not so silly string', 'Silly strings should always match.' ``` I get the fail message: ``` #!shell E AssertionError: Silly strings should always match. ``` I discussed this a little with the pytest team sprinting at EuroPython and this is correct in the sense that a message is meant to be the defining output. But at the same time, as soon as I use a message I have no way to access all of pytest's helpful diffing and I'd like a way. It may be a tag like --message-full, but I'd love to get the error message: ``` #!shell E AssertionError: Silly strings should always match. E E assert 'my silly string' == 'my not so silly string' E - my silly string E + my not so silly string E ? +++++++ ``` _______________________________________________ pytest-commit mailing list pytest-commit@python.org https://mail.python.org/mailman/listinfo/pytest-commit