New issue 445: Use test function docstrings to provide nicer names for tests
https://bitbucket.org/hpk42/pytest/issue/445/use-test-function-docstrings-to-provide
Thomas Winwood:
I wrote some tests...
```
#!python
def test_empty():
tokens = lexer.lex("")
with pytest.raises(StopIteration):
assert next(tokens)
def test_space():
tokens = lexer.lex(" ")
assert next(tokens) == Token("SPACE", " ")
def test_tab():
tokens = lexer.lex("\t")
assert next(tokens) == Token("TAB", "\t")
def test_newline():
tokens = lexer.lex("\n")
assert next(tokens) == Token("NEWLINE", "\n")
```
...and it occurred to me that I could provide docstrings for these functions so
the error output when a test fails looks a little friendlier and in some cases
is more descriptive than the function name (which tends to be a little terse by
necessity). Is this possible, or is there some functionality which already
uses the docstring of test functions for something else?
_______________________________________________
pytest-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pytest-commit