Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pytest-subtesthack for 
openSUSE:Factory checked in at 2021-03-03 18:35:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pytest-subtesthack (Old)
 and      /work/SRC/openSUSE:Factory/.python-pytest-subtesthack.new.2378 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pytest-subtesthack"

Wed Mar  3 18:35:14 2021 rev:3 rq:876420 version:0.1.2

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-pytest-subtesthack/python-pytest-subtesthack.changes
      2019-09-18 13:11:24.796690235 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pytest-subtesthack.new.2378/python-pytest-subtesthack.changes
    2021-03-03 18:35:15.715393672 +0100
@@ -1,0 +2,6 @@
+Wed Mar  3 08:48:57 UTC 2021 - Mark??ta Machov?? <mmach...@suse.com>
+
+- Update to 0.1.2
+  * fix build with pytest 6
+
+-------------------------------------------------------------------

Old:
----
  0.1.1.tar.gz

New:
----
  0.1.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pytest-subtesthack.spec ++++++
--- /var/tmp/diff_new_pack.LF4otG/_old  2021-03-03 18:35:16.451394041 +0100
+++ /var/tmp/diff_new_pack.LF4otG/_new  2021-03-03 18:35:16.455394043 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pytest-subtesthack
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,29 +12,29 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-pytest-subtesthack
-Version:        0.1.1
+Version:        0.1.2
 Release:        0
-License:        SUSE-Public-Domain
 Summary:        A hack to explicitly set up and tear down fixtures
-Url:            https://github.com/untitaker/pytest-subtesthack/
+License:        SUSE-Public-Domain
 Group:          Development/Languages/Python
+URL:            https://github.com/untitaker/pytest-subtesthack/
 Source:         
https://github.com/untitaker/pytest-subtesthack/archive/%{version}.tar.gz
-BuildRequires:  python-rpm-macros
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
+Requires:       python-pytest
+BuildArch:      noarch
 # SECTION test requirements
 BuildRequires:  %{python_module hypothesis}
 BuildRequires:  %{python_module pytest}
 # /SECTION
-BuildRequires:  fdupes
-Requires:       python-pytest
-BuildArch:      noarch
-
 %python_subpackages
 
 %description

++++++ 0.1.1.tar.gz -> 0.1.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-subtesthack-0.1.1/.travis.yml 
new/pytest-subtesthack-0.1.2/.travis.yml
--- old/pytest-subtesthack-0.1.1/.travis.yml    2016-01-31 23:22:39.000000000 
+0100
+++ new/pytest-subtesthack-0.1.2/.travis.yml    2021-03-02 18:09:46.000000000 
+0100
@@ -1,10 +1,11 @@
 language: python
 python:
-    - "2.6"
     - "2.7"
     - "pypy"
-    - "3.3"
     - "3.4"
+    - "3.5"
+    - "3.6"
+    - "3.7"
 
-install: pip install tox
+install: pip install tox tox-travis
 script: tox
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-subtesthack-0.1.1/pytest_subtesthack.py 
new/pytest-subtesthack-0.1.2/pytest_subtesthack.py
--- old/pytest-subtesthack-0.1.1/pytest_subtesthack.py  2016-01-31 
23:22:39.000000000 +0100
+++ new/pytest-subtesthack-0.1.2/pytest_subtesthack.py  2021-03-02 
18:09:46.000000000 +0100
@@ -6,11 +6,19 @@
 def subtest(request):
     parent_test = request.node
     def inner(func):
-        item = Function(
-            name=request.function.__name__ + '[]',
-            parent=parent_test.parent,
-            callobj=func,
-        )
+        if hasattr(Function, "from_parent"):
+            item = Function.from_parent(
+                parent_test,
+                name=request.function.__name__ + '[]',
+                originalname=request.function.__name__,
+                callobj=func,
+            )
+        else:
+            item = Function(
+                name=request.function.__name__ + '[]',
+                parent=parent_test,
+                callobj=func
+            )
         nextitem = parent_test  # prevents pytest from tearing down module 
fixtures
 
         item.ihook.pytest_runtest_setup(item=item)
@@ -18,4 +26,5 @@
         item.ihook.pytest_runtest_teardown(item=item, nextitem=nextitem)
 
 
+
     return inner
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-subtesthack-0.1.1/setup.py 
new/pytest-subtesthack-0.1.2/setup.py
--- old/pytest-subtesthack-0.1.1/setup.py       2016-01-31 23:22:39.000000000 
+0100
+++ new/pytest-subtesthack-0.1.2/setup.py       2021-03-02 18:09:46.000000000 
+0100
@@ -4,7 +4,7 @@
     name='pytest-subtesthack',
     description='A hack to explicitly set up and tear down fixtures.',
     long_description=open('README.rst').read(),
-    version='0.1.1',
+    version='0.1.2',
     license='Public domain',
     author='Markus Unterwaditzer',
     author_email='mar...@unterwaditzer.net',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-subtesthack-0.1.1/test_example.py 
new/pytest-subtesthack-0.1.2/test_example.py
--- old/pytest-subtesthack-0.1.1/test_example.py        2016-01-31 
23:22:39.000000000 +0100
+++ new/pytest-subtesthack-0.1.2/test_example.py        2021-03-02 
18:09:46.000000000 +0100
@@ -1,6 +1,6 @@
 import pytest
 
-from hypothesis import given
+from hypothesis import given, settings, HealthCheck
 from hypothesis.strategies import text
 
 @pytest.fixture(scope='module')
@@ -12,7 +12,7 @@
     outer_thing = thing
     @subtest
     def test_inner(tmpdir, thing):
-        # A fresh tmpdir is created for each run of test_foo. This is not
+        # A fresh tmpdir is created for each run of `test_inner`. This is not
         # the case if the tmpdir fixture is required in `test_foo`, in that
         # case test state would be leaked.
 
@@ -22,3 +22,8 @@
         assert not tmpdir.listdir()
         tmpdir.join('lol').write(repr(s))
 
+
+try:
+    test_foo = 
settings(suppress_health_check=[HealthCheck.function_scoped_fixture])(test_foo) 
 # type: ignore
+except AttributeError:
+    pass
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-subtesthack-0.1.1/tox.ini 
new/pytest-subtesthack-0.1.2/tox.ini
--- old/pytest-subtesthack-0.1.1/tox.ini        2016-01-31 23:22:39.000000000 
+0100
+++ new/pytest-subtesthack-0.1.2/tox.ini        2021-03-02 18:09:46.000000000 
+0100
@@ -1,5 +1,17 @@
+[tox]
+envlist=
+    {py27,pypy,py34,py35,py36,py37,py38}-pytest43
+    {py36,py37,py38}-pytest{50,51,52,60,61}
+
 [testenv]
+
 deps =
-    pytest
+
+    pytest43: pytest~=4.3.0
+    pytest50: pytest~=5.0.0
+    pytest51: pytest~=5.1.0
+    pytest52: pytest~=5.2.0
+    pytest60: pytest~=6.0.0
+    pytest61: pytest~=6.1.0
     hypothesis
 commands = py.test []

Reply via email to