Merge pull request #4638 from nicoddemus/release-4.1.1
Preparing release version 4.1.1
This commit is contained in:
commit
e48f68953d
|
@ -18,6 +18,38 @@ with advance notice in the **Deprecations** section of releases.
|
||||||
|
|
||||||
.. towncrier release notes start
|
.. towncrier release notes start
|
||||||
|
|
||||||
|
pytest 4.1.1 (2019-01-12)
|
||||||
|
=========================
|
||||||
|
|
||||||
|
Bug Fixes
|
||||||
|
---------
|
||||||
|
|
||||||
|
- `#2256 <https://github.com/pytest-dev/pytest/issues/2256>`_: Show full repr with ``assert a==b`` and ``-vv``.
|
||||||
|
|
||||||
|
|
||||||
|
- `#3456 <https://github.com/pytest-dev/pytest/issues/3456>`_: Extend Doctest-modules to ignore mock objects.
|
||||||
|
|
||||||
|
|
||||||
|
- `#4617 <https://github.com/pytest-dev/pytest/issues/4617>`_: Fixed ``pytest.warns`` bug when context manager is reused (e.g. multiple parametrization).
|
||||||
|
|
||||||
|
|
||||||
|
- `#4631 <https://github.com/pytest-dev/pytest/issues/4631>`_: Don't rewrite assertion when ``__getattr__`` is broken
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Improved Documentation
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
- `#3375 <https://github.com/pytest-dev/pytest/issues/3375>`_: Document that using ``setup.cfg`` may crash other tools or cause hard to track down problems because it uses a different parser than ``pytest.ini`` or ``tox.ini`` files.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Trivial/Internal Changes
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
- `#4602 <https://github.com/pytest-dev/pytest/issues/4602>`_: Uninstall ``hypothesis`` in regen tox env.
|
||||||
|
|
||||||
|
|
||||||
pytest 4.1.0 (2019-01-05)
|
pytest 4.1.0 (2019-01-05)
|
||||||
=========================
|
=========================
|
||||||
|
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
Show full repr with ``assert a==b`` and ``-vv``.
|
|
|
@ -1 +0,0 @@
|
||||||
Document that using ``setup.cfg`` may crash other tools or cause hard to track down problems because it uses a different parser than ``pytest.ini`` or ``tox.ini`` files.
|
|
|
@ -1 +0,0 @@
|
||||||
Extend Doctest-modules to ignore mock objects.
|
|
|
@ -1 +0,0 @@
|
||||||
Uninstall ``hypothesis`` in regen tox env.
|
|
|
@ -1 +0,0 @@
|
||||||
Fixed ``pytest.warns`` bug when context manager is reused (e.g. multiple parametrization).
|
|
|
@ -1 +0,0 @@
|
||||||
Don't rewrite assertion when ``__getattr__`` is broken
|
|
|
@ -6,6 +6,7 @@ Release announcements
|
||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
|
|
||||||
|
|
||||||
|
release-4.1.1
|
||||||
release-4.1.0
|
release-4.1.0
|
||||||
release-4.0.2
|
release-4.0.2
|
||||||
release-4.0.1
|
release-4.0.1
|
||||||
|
|
|
@ -0,0 +1,27 @@
|
||||||
|
pytest-4.1.1
|
||||||
|
=======================================
|
||||||
|
|
||||||
|
pytest 4.1.1 has just been released to PyPI.
|
||||||
|
|
||||||
|
This is a bug-fix release, being a drop-in replacement. To upgrade::
|
||||||
|
|
||||||
|
pip install --upgrade pytest
|
||||||
|
|
||||||
|
The full changelog is available at https://docs.pytest.org/en/latest/changelog.html.
|
||||||
|
|
||||||
|
Thanks to all who contributed to this release, among them:
|
||||||
|
|
||||||
|
* Anthony Sottile
|
||||||
|
* Anton Lodder
|
||||||
|
* Bruno Oliveira
|
||||||
|
* Daniel Hahler
|
||||||
|
* David Vo
|
||||||
|
* Oscar Benjamin
|
||||||
|
* Ronny Pfannschmidt
|
||||||
|
* Victor Maryama
|
||||||
|
* Yoav Caspi
|
||||||
|
* dmitry.dygalo
|
||||||
|
|
||||||
|
|
||||||
|
Happy testing,
|
||||||
|
The pytest Development Team
|
|
@ -214,6 +214,8 @@ If you run this command for the first time, you can see the print statement:
|
||||||
def test_function(mydata):
|
def test_function(mydata):
|
||||||
> assert mydata == 23
|
> assert mydata == 23
|
||||||
E assert 42 == 23
|
E assert 42 == 23
|
||||||
|
E -42
|
||||||
|
E +23
|
||||||
|
|
||||||
test_caching.py:17: AssertionError
|
test_caching.py:17: AssertionError
|
||||||
-------------------------- Captured stdout setup ---------------------------
|
-------------------------- Captured stdout setup ---------------------------
|
||||||
|
@ -235,6 +237,8 @@ the cache and nothing will be printed:
|
||||||
def test_function(mydata):
|
def test_function(mydata):
|
||||||
> assert mydata == 23
|
> assert mydata == 23
|
||||||
E assert 42 == 23
|
E assert 42 == 23
|
||||||
|
E -42
|
||||||
|
E +23
|
||||||
|
|
||||||
test_caching.py:17: AssertionError
|
test_caching.py:17: AssertionError
|
||||||
1 failed in 0.12 seconds
|
1 failed in 0.12 seconds
|
||||||
|
|
|
@ -406,6 +406,8 @@ argument sets to use for each test function. Let's run it:
|
||||||
def test_equals(self, a, b):
|
def test_equals(self, a, b):
|
||||||
> assert a == b
|
> assert a == b
|
||||||
E assert 1 == 2
|
E assert 1 == 2
|
||||||
|
E -1
|
||||||
|
E +2
|
||||||
|
|
||||||
test_parametrize.py:18: AssertionError
|
test_parametrize.py:18: AssertionError
|
||||||
1 failed, 2 passed in 0.12 seconds
|
1 failed, 2 passed in 0.12 seconds
|
||||||
|
|
Loading…
Reference in New Issue