From 3be1047f718d7f264c0374f645939fdec8351208d2ff4c22b63f9c32f91e3602 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Wed, 11 Mar 2020 12:48:53 +0000 Subject: [PATCH 1/2] Accepting request 783805 from home:pgajdos:python - 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 --- python-testfixtures.changes | 44 +++++++++++++++++++++++++++++++++++++ python-testfixtures.spec | 4 ++-- testfixtures-6.10.0.tar.gz | 3 --- testfixtures-6.14.0.tar.gz | 3 +++ 4 files changed, 49 insertions(+), 5 deletions(-) delete mode 100644 testfixtures-6.10.0.tar.gz create mode 100644 testfixtures-6.14.0.tar.gz diff --git a/python-testfixtures.changes b/python-testfixtures.changes index b27530e..8a10c7e 100644 --- a/python-testfixtures.changes +++ b/python-testfixtures.changes @@ -1,3 +1,47 @@ +------------------------------------------------------------------- +Wed Mar 11 12:16:59 UTC 2020 - pgajdos@suse.com + +- 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) + -------------------- + - Fix bug where new-style classes had their attributes checked with :func:`compare` even + when they were of different types. + 6.10.2 (15 Nov 2019) + -------------------- + - Fix bugs in :func:`compare` when comparing objects which have both ``__slots__`` + and a ``__dict__``. + 6.10.1 (1 Nov 2019) + ------------------- + - Fix edge case where string interning made dictionary comparison output much less useful. + ------------------------------------------------------------------- Mon Jul 22 12:42:25 UTC 2019 - Tomáš Chvátal diff --git a/python-testfixtures.spec b/python-testfixtures.spec index b5d8e80..b0d7976 100644 --- a/python-testfixtures.spec +++ b/python-testfixtures.spec @@ -1,7 +1,7 @@ # # spec file for package python-testfixtures # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-testfixtures -Version: 6.10.0 +Version: 6.14.0 Release: 0 Summary: A collection of helpers and mock objects for unit tests and doc tests License: MIT diff --git a/testfixtures-6.10.0.tar.gz b/testfixtures-6.10.0.tar.gz deleted file mode 100644 index 4a6245d..0000000 --- a/testfixtures-6.10.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9d230c5c80746f9f86a16a1f751a5cf5d8e317d4cc48243a19fb180d22303bce -size 111976 diff --git a/testfixtures-6.14.0.tar.gz b/testfixtures-6.14.0.tar.gz new file mode 100644 index 0000000..50b06f5 --- /dev/null +++ b/testfixtures-6.14.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdfc3d73cb6d3d4dc3c67af84d912e86bf117d30ae25f02fe823382ef99383d2 +size 114912 From 7c8c779822793cddb662201a08e4b2fb05fa0fd75822139e1dc2e65c46af691c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Thu, 12 Mar 2020 08:05:40 +0000 Subject: [PATCH 2/2] - Fix build without python2 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-testfixtures?expand=0&rev=23 --- python-testfixtures.changes | 5 +++++ python-testfixtures.spec | 16 +++++++++------- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/python-testfixtures.changes b/python-testfixtures.changes index 8a10c7e..0599c03 100644 --- a/python-testfixtures.changes +++ b/python-testfixtures.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Mar 12 08:05:21 UTC 2020 - Tomáš Chvátal + +- Fix build without python2 + ------------------------------------------------------------------- Wed Mar 11 12:16:59 UTC 2020 - pgajdos@suse.com diff --git a/python-testfixtures.spec b/python-testfixtures.spec index b0d7976..12d0625 100644 --- a/python-testfixtures.spec +++ b/python-testfixtures.spec @@ -17,30 +17,32 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%bcond_without python2 Name: python-testfixtures Version: 6.14.0 Release: 0 Summary: A collection of helpers and mock objects for unit tests and doc tests License: MIT -Group: Development/Languages/Python URL: https://github.com/Simplistix/testfixtures Source: https://files.pythonhosted.org/packages/source/t/testfixtures/testfixtures-%{version}.tar.gz -BuildRequires: %{python_module pytest >= 3.6} -BuildRequires: %{python_module setuptools} -BuildRequires: fdupes -BuildRequires: python-rpm-macros -BuildRequires: python2-mock # Test case dependencies BuildRequires: %{python_module Django} BuildRequires: %{python_module Twisted} +BuildRequires: %{python_module pytest >= 3.6} BuildRequires: %{python_module pytest-django} +BuildRequires: %{python_module setuptools} BuildRequires: %{python_module sybil} BuildRequires: %{python_module zope.component} +BuildRequires: fdupes +BuildRequires: python-rpm-macros Suggests: python-Django Suggests: python-Twisted Suggests: python-sybil Suggests: python-zope.component BuildArch: noarch +%if %{with python2} +BuildRequires: python2-mock +%endif %python_subpackages %description @@ -68,7 +70,7 @@ chmod a-x docs/*.txt %check export DJANGO_SETTINGS_MODULE=testfixtures.tests.test_django.settings -%python_expand $python -m pytest testfixtures/tests +%pytest testfixtures/tests %files %{python_files} %license LICENSE.txt