Skip to content

Commit

Permalink
Merge pull request #2813 from nicoddemus/release-3.2.3
Browse files Browse the repository at this point in the history
Preparing release version 3.2.3
  • Loading branch information
nicoddemus committed Oct 4, 2017
2 parents 6690b8a + 6b91bc8 commit 9ee0a1f
Show file tree
Hide file tree
Showing 12 changed files with 67 additions and 11 deletions.
40 changes: 40 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,46 @@
.. towncrier release notes start
Pytest 3.2.3 (2017-10-03)
=========================

Bug Fixes
---------

- Fix crash in tab completion when no prefix is given. (`#2748
<https://github.com/pytest-dev/pytest/issues/2748>`_)

- The equality checking function (``__eq__``) of ``MarkDecorator`` returns
``False`` if one object is not an instance of ``MarkDecorator``. (`#2758
<https://github.com/pytest-dev/pytest/issues/2758>`_)

- When running ``pytest --fixtures-per-test``: don't crash if an item has no
_fixtureinfo attribute (e.g. doctests) (`#2788
<https://github.com/pytest-dev/pytest/issues/2788>`_)


Improved Documentation
----------------------

- In help text of ``-k`` option, add example of using ``not`` to not select
certain tests whose names match the provided expression. (`#1442
<https://github.com/pytest-dev/pytest/issues/1442>`_)

- Add note in ``parametrize.rst`` about calling ``metafunc.parametrize``
multiple times. (`#1548 <https://github.com/pytest-dev/pytest/issues/1548>`_)


Trivial/Internal Changes
------------------------

- Set ``xfail_strict=True`` in pytest's own test suite to catch expected
failures as soon as they start to pass. (`#2722
<https://github.com/pytest-dev/pytest/issues/2722>`_)

- Fix typo in example of passing a callable to markers (in example/markers.rst)
(`#2765 <https://github.com/pytest-dev/pytest/issues/2765>`_)


Pytest 3.2.2 (2017-09-06)
=========================

Expand Down
1 change: 0 additions & 1 deletion changelog/1442.doc

This file was deleted.

1 change: 0 additions & 1 deletion changelog/1548.doc

This file was deleted.

1 change: 0 additions & 1 deletion changelog/2722.trivial

This file was deleted.

1 change: 0 additions & 1 deletion changelog/2748.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog/2758.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion changelog/2765.trivial

This file was deleted.

1 change: 0 additions & 1 deletion changelog/2788.bugfix

This file was deleted.

1 change: 1 addition & 0 deletions doc/en/announce/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Release announcements
:maxdepth: 2


release-3.2.3
release-3.2.2
release-3.2.1
release-3.2.0
Expand Down
23 changes: 23 additions & 0 deletions doc/en/announce/release-3.2.3.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
pytest-3.2.3
=======================================

pytest 3.2.3 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 http://doc.pytest.org/en/latest/changelog.html.

Thanks to all who contributed to this release, among them:

* Bruno Oliveira
* Evan
* Joe Hamman
* Oliver Bestwalter
* Ronny Pfannschmidt
* Xuan Luong


Happy testing,
The pytest Development Team
1 change: 0 additions & 1 deletion doc/en/parametrize.rst
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,6 @@ list::
SKIP [1] test_strings.py:2: got empty parameter set ['stringinput'], function test_valid_string at $REGENDOC_TMPDIR/test_strings.py:1
1 skipped in 0.12 seconds


Note that when calling ``metafunc.parametrize`` multiple times with different parameter sets, all parameter names across
those sets cannot be duplicated, otherwise an error will be raised.

Expand Down
6 changes: 3 additions & 3 deletions doc/en/skipping.rst
Original file line number Diff line number Diff line change
Expand Up @@ -311,12 +311,12 @@ Running it with the report-on-xfail option gives this output::
platform linux -- Python 3.x.y, pytest-3.x.y, py-1.x.y, pluggy-0.x.y
rootdir: $REGENDOC_TMPDIR/example, inifile:
collected 7 items

xfail_demo.py xxxxxxx
======= short test summary info ========
XFAIL xfail_demo.py::test_hello
XFAIL xfail_demo.py::test_hello2
reason: [NOTRUN]
reason: [NOTRUN]
XFAIL xfail_demo.py::test_hello3
condition: hasattr(os, 'sep')
XFAIL xfail_demo.py::test_hello4
Expand All @@ -326,7 +326,7 @@ Running it with the report-on-xfail option gives this output::
XFAIL xfail_demo.py::test_hello6
reason: reason
XFAIL xfail_demo.py::test_hello7

======= 7 xfailed in 0.12 seconds ========

.. _`skip/xfail with parametrize`:
Expand Down

0 comments on commit 9ee0a1f

Please sign in to comment.