Merge remote-tracking branch 'upstream/features' into jonozzz/features
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
In case a (direct) parameter of a test overrides some fixture upon which the
|
||||
test depends indirectly, do the pruning of the fixture dependency tree. That
|
||||
is, recompute the full set of fixtures the test function needs.
|
||||
@@ -1 +0,0 @@
|
||||
Now when ``@pytest.fixture`` is applied more than once to the same function a ``ValueError`` is raised. This buggy behavior would cause surprising problems and if was working for a test suite it was mostly by accident.
|
||||
@@ -1 +0,0 @@
|
||||
A rare race-condition which might result in corrupted ``.pyc`` files on Windows has been hopefully solved.
|
||||
@@ -1 +0,0 @@
|
||||
``pytest`` now depends on the `python-atomicwrites <https://github.com/untitaker/python-atomicwrites>`_ library.
|
||||
@@ -1 +0,0 @@
|
||||
Support for Python 3.7's builtin ``breakpoint()`` method, see `Using the builtin breakpoint function <https://docs.pytest.org/en/latest/usage.html#breakpoint-builtin>`_ for details.
|
||||
@@ -1,2 +0,0 @@
|
||||
``monkeypatch`` now supports a ``context()`` function which acts as a context manager which undoes all patching done
|
||||
within the ``with`` block.
|
||||
@@ -1,3 +0,0 @@
|
||||
pytest not longer changes the log level of the root logger when the
|
||||
``log-level`` parameter has greater numeric value than that of the level of
|
||||
the root logger, which makes it play better with custom logging configuration in user code.
|
||||
@@ -1 +0,0 @@
|
||||
introduce correct per node mark handling and deprecate the always incorrect existing mark handling
|
||||
@@ -0,0 +1 @@
|
||||
Now a ``README.md`` file is created in ``.pytest_cache`` to make it clear why the directory exists.
|
||||
@@ -0,0 +1 @@
|
||||
``Node.add_marker`` now supports an append=True/False to determine whether the mark comes last (default) or first.
|
||||
@@ -0,0 +1 @@
|
||||
Fixture ``caplog`` now has a ``messages`` property, providing convenient access to the format-interpolated log messages without the extra data provided by the formatter/handler.
|
||||
@@ -0,0 +1 @@
|
||||
introduce ``pytester.copy_example`` as helper to do acceptance tests against examples from the project
|
||||
@@ -4,7 +4,7 @@ text that will be added to the next ``CHANGELOG``.
|
||||
The ``CHANGELOG`` will be read by users, so this description should be aimed to pytest users
|
||||
instead of describing internal changes which are only relevant to the developers.
|
||||
|
||||
Make sure to use full sentences with correct case and punctuation, for example::
|
||||
Make sure to use full sentences with correct case and punctuation, for example::
|
||||
|
||||
Fix issue with non-ascii messages from the ``warnings`` module.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user