Hello community,

here is the log from the commit of package python-pytest-randomly for 
openSUSE:Factory checked in at 2020-08-29 20:31:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pytest-randomly (Old)
 and      /work/SRC/openSUSE:Factory/.python-pytest-randomly.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pytest-randomly"

Sat Aug 29 20:31:42 2020 rev:10 rq:829136 version:3.4.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-pytest-randomly/python-pytest-randomly.changes
    2020-06-12 21:41:45.780078784 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pytest-randomly.new.3399/python-pytest-randomly.changes
  2020-08-29 20:31:47.213198427 +0200
@@ -1,0 +2,8 @@
+Tue Aug 25 08:27:52 UTC 2020 - Marketa Calabkova <[email protected]>
+
+- Update to 3.4.1
+  * Fix numpy error ``ValueError: Seed must be between 0 and 2**32 - 1`` when
+    passed a seed outside of this range.
+- Add upstream patch pytest6.patch to fix tests
+
+-------------------------------------------------------------------

Old:
----
  3.4.0.tar.gz

New:
----
  3.4.1.tar.gz
  pytest6.patch

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

Other differences:
------------------
++++++ python-pytest-randomly.spec ++++++
--- /var/tmp/diff_new_pack.bE4gAe/_old  2020-08-29 20:31:48.105198803 +0200
+++ /var/tmp/diff_new_pack.bE4gAe/_new  2020-08-29 20:31:48.109198805 +0200
@@ -19,12 +19,14 @@
 %define skip_python2 1
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-pytest-randomly
-Version:        3.4.0
+Version:        3.4.1
 Release:        0
 Summary:        Pytest plugin to randomly order tests and control random.seed
 License:        BSD-3-Clause
 URL:            https://github.com/pytest-dev/pytest-randomly
 Source:         
https://github.com/pytest-dev/pytest-randomly/archive/%{version}.tar.gz
+#PATCH-FIX-UPSTREAM 
https://github.com/pytest-dev/pytest-randomly/commit/c89ba6bb4458704f47e08d3f2fcc7cf0ebb8f9da
 Fix deprecation warnings in tests (#281) 
+Patch0:         pytest6.patch
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
@@ -65,6 +67,7 @@
 
 %prep
 %setup -q -n pytest-randomly-%{version}
+%patch0 -p1
 # Disregard Python 3.4+ restriction
 sed -i '/python_requires/d' setup.py
 
@@ -77,10 +80,10 @@
 
 %check
 # test_entrypoint_injection needs installed module for pytest to use
-%pytest -k 'not test_entrypoint_injection and not 
test_passing_nonsense_for_randomly_seed'
+%pytest -k 'not test_entrypoint_injection'
 
 %files %{python_files}
-%doc AUTHORS.rst README.rst
+%doc README.rst
 %license LICENSE
 %{python_sitelib}/*
 

++++++ 3.4.0.tar.gz -> 3.4.1.tar.gz ++++++
++++ 1762 lines of diff (skipped)

++++++ pytest6.patch ++++++
>From c89ba6bb4458704f47e08d3f2fcc7cf0ebb8f9da Mon Sep 17 00:00:00 2001
From: Adam Johnson <[email protected]>
Date: Mon, 27 Jul 2020 12:06:57 +0100
Subject: [PATCH] Fix deprecation warnings in tests (#281)

---
 tests/test_pytest_randomly.py | 20 +++++++++++++-------
 tox.ini                       |  2 +-
 2 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/tests/test_pytest_randomly.py b/tests/test_pytest_randomly.py
index 817d6ad..07cb646 100644
--- a/tests/test_pytest_randomly.py
+++ b/tests/test_pytest_randomly.py
@@ -121,7 +121,7 @@ def test_a():
     out.stderr.fnmatch_lines(
         [
             (
-                "pytest: error: argument --randomly-seed: 'invalidvalue' "
+                "*: error: argument --randomly-seed: 'invalidvalue' "
                 + "is not an integer or the string 'last'"
             )
         ]
@@ -439,8 +439,8 @@ def collect(self):
 
 
         class NoOpItem(pytest.Item):
-            def __init__(self, path, parent, module=None):
-                super(NoOpItem, self).__init__(path, parent)
+            def __init__(self, name, parent, module=None):
+                super(NoOpItem, self).__init__(name=name, parent=parent)
                 if module is not None:
                     self.module = module
 
@@ -451,13 +451,19 @@ def runtest(self):
         def pytest_collect_file(path, parent):
             if not str(path).endswith('.py'):
                 return
-            return MyCollector(
+            return MyCollector.from_parent(
+                parent=parent,
                 fspath=str(path),
                 items=[
-                NoOpItem(str(path), parent, 'foo'),
-                NoOpItem(str(path), parent),
+                    NoOpItem.from_parent(
+                        name=str(path) + "1",
+                        parent=parent, module="foo"
+                    ),
+                    NoOpItem.from_parent(
+                        name=str(path) + "2",
+                        parent=parent,
+                    ),
                 ],
-                parent=parent,
             )
         """
     )
diff --git a/tox.ini b/tox.ini
index 1dcee71..91722a8 100644
--- a/tox.ini
+++ b/tox.ini
@@ -13,7 +13,7 @@ python =
     3.9: py39
 
 [testenv]
-commands = pytest -p no:randomly {posargs}
+commands = python -W error::DeprecationWarning -W 
error::PendingDeprecationWarning -m pytest -p no:randomly {posargs}
 
 [testenv:py35]
 deps = -rrequirements/py35.txt

Reply via email to