Add expected exceptions to 'DID NOT RAISE' msg

This commit is contained in:
Georgy Dyuldin
2016-02-03 12:01:03 +03:00
parent fde44f4f30
commit 79722ae89b
3 changed files with 8 additions and 2 deletions

View File

@@ -1311,7 +1311,7 @@ def raises(expected_exception, *args, **kwargs):
func(*args[1:], **kwargs)
except expected_exception:
return _pytest._code.ExceptionInfo()
pytest.fail("DID NOT RAISE")
pytest.fail("DID NOT RAISE {0}".format(expected_exception))
class RaisesContext(object):
def __init__(self, expected_exception):
@@ -1770,7 +1770,6 @@ class FixtureLookupError(LookupError):
# the last fixture raise an error, let's present
# it at the requesting side
stack = stack[:-1]
for function in stack:
fspath, lineno = getfslineno(function)
try: