- version update to 6.14.0
6.14.0 (24 Feb 2020)
--------------------
- Add support for non-deterministic logging order when using :meth:`twisted.LogCapture`.
6.13.1 (20 Feb 2020)
--------------------
- Fix for using :func:`compare` to compare two-element :func:`~unittest.mock.call`
objects.
6.13.0 (18 Feb 2020)
--------------------
- Allow any attributes that need to be ignored to be specified directly when calling
:func:`~testfixtures.comparison.compare_object`. This is handy when writing
comparers for :func:`compare`.
6.12.1 (16 Feb 2020)
--------------------
- Fix a bug that occured when using :func:`compare` to compare a string with a
slotted object that had the same :func:`repr` as the string.
6.12.0 (6 Feb 2020)
-------------------
- Add support for ``universal_newlines``, ``text``, ``encoding`` and ``errors`` to
:class:`popen.MockPopen`, but only for Python 3.
6.11.0 (29 Jan 2020)
--------------------
- :class:`decimal.Decimal` now has better representation when :func:`compare` displays a failed
comparison, particularly on Python 2.
- Add support to :func:`compare` for explicitly naming objects to be compared as ``x`` and ``y``.
This allows symmetry with the ``x_label`` and ``y_label`` parameters that are now documented.
- Restore ability for :class:`Comparison` to compare properties and methods, although these uses
are not recommended.
6.10.3 (22 Nov 2019)
OBS-URL: https://build.opensuse.org/request/show/783805
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-testfixtures?expand=0&rev=22
- version update to 6.9.0
- Fix deprecation warning relating to :func:`getargspec`.
- Improve :doc:`mocking <mocking>` docs.
- Add ``strip_whitespace`` option to :class:`OutputCapture`.
- When ``separate`` is used with :class:`OutputCapture`, differences in ``stdout` and ``stderr``
are now given in the same :class:`AssertionError`.
- :class:`ShouldRaise` no longer catches exceptions that are not of the required type.
- Fixed a problem that resulted in unhelpful :func:`compare` failures when
:func:`~unittest.mock.call` was involved and Python 3.6.7 was used.
OBS-URL: https://build.opensuse.org/request/show/710320
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-testfixtures?expand=0&rev=18
- Update to version 5.3.1
* Fix missing support for the start_new_session parameter to
~testfixtures.popen.MockPopen.
- Update to version 5.3.0
* Add pytest traceback hiding for TempDirectory.compare.
* Add warnings that log_capture, tempdir and replace are not
currently compatible with pytest's fixtures mechanism.
* Better support for stdout or stderr *not* being set to PIPE
when using testfixtures.popen.MockPopen.
* Add support to testfixtures.popen.MockPopen for
using subprocess.Popen as a context manager in Python 3.
* Add support to testfixtures.popen.MockPopen for stderr=STDOUT.
* Work done on testfixtures.popen.MockPopen.
OBS-URL: https://build.opensuse.org/request/show/561825
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-testfixtures?expand=0&rev=3