Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-testresources for openSUSE:Factory checked in at 2023-08-18 19:27:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-testresources (Old) and /work/SRC/openSUSE:Factory/.python-testresources.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-testresources" Fri Aug 18 19:27:46 2023 rev:14 rq:1104096 version:2.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-testresources/python-testresources.changes 2023-04-22 21:58:43.340592964 +0200 +++ /work/SRC/openSUSE:Factory/.python-testresources.new.1766/python-testresources.changes 2023-08-18 19:27:55.739269617 +0200 @@ -1,0 +2,7 @@ +Wed Aug 16 02:47:15 UTC 2023 - Steve Kowalik <steven.kowa...@suse.com> + +- Add patch use-correct-assertions.patch: + * Use current and correct method names. +- Switch to pyproject macros. + +------------------------------------------------------------------- New: ---- use-correct-assertions.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-testresources.spec ++++++ --- /var/tmp/diff_new_pack.W7UfFS/_old 2023-08-18 19:27:56.623271202 +0200 +++ /var/tmp/diff_new_pack.W7UfFS/_new 2023-08-18 19:27:56.635271223 +0200 @@ -25,11 +25,15 @@ URL: https://github.com/testing-cabal/testresources Source: https://files.pythonhosted.org/packages/source/t/testresources/testresources-%{version}.tar.gz Patch0: testresources-flaky-tests.patch +# PATCH-FIX-UPSTREAM gh#testing-cabal/testresources#15 +Patch1: use-correct-assertions.patch BuildRequires: %{python_module fixtures} BuildRequires: %{python_module pbr} +BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module testtools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-pbr @@ -41,14 +45,13 @@ of resources by test cases. %prep -%setup -q -n testresources-%{version} -%patch0 -p1 +%autosetup -p1 -n testresources-%{version} %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} %check @@ -58,6 +61,6 @@ %license BSD Apache-2.0 COPYING %doc README.rst %{python_sitelib}/testresources -%{python_sitelib}/testresources-%{version}-py%{python_version}.egg-info +%{python_sitelib}/testresources-%{version}.dist-info %changelog ++++++ use-correct-assertions.patch ++++++ >From 7bb62a13fa1d28717c10f3152b5e8ea479c8e9d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Van=C4=9Bk?= <arka...@atlas.cz> Date: Wed, 31 May 2023 08:40:30 +0200 Subject: [PATCH] Refactor failIf to assertFalse for Python 3.12 Compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit replaces deprecated failIf calls with assertFalse in the test_resourced_test_case.py file. The failIf method was removed in Python 3.12 [1-3]. [1] https://docs.python.org/3.12/whatsnew/3.12.html#removed [2] https://github.com/python/cpython/issues/89325 [3] https://github.com/python/cpython/pull/28268 Signed-off-by: Petr VanÄk <arka...@atlas.cz> --- testresources/tests/test_resourced_test_case.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/testresources/tests/test_resourced_test_case.py b/testresources/tests/test_resourced_test_case.py index 7d2cfba..3c8a1b3 100644 --- a/testresources/tests/test_resourced_test_case.py +++ b/testresources/tests/test_resourced_test_case.py @@ -129,7 +129,7 @@ def testTearDownResourcesDeletesResourceAttributes(self): self.resourced_case.resources = [("foo", self.resource_manager)] self.resourced_case.setUpResources() self.resourced_case.tearDownResources() - self.failIf(hasattr(self.resourced_case, "foo")) + self.assertFalse(hasattr(self.resourced_case, "foo")) def testTearDownResourcesStopsUsingResource(self): # tearDownResources records that there is one less use of each @@ -158,5 +158,5 @@ def testSingleWithSetup(self): self.assertEqual(self.resourced_case.foo, self.resource) self.assertEqual(self.resource_manager._uses, 1) self.resourced_case.tearDown() - self.failIf(hasattr(self.resourced_case, "foo")) + self.assertFalse(hasattr(self.resourced_case, "foo")) self.assertEqual(self.resource_manager._uses, 0)