Date: Thursday, April 13, 2023 @ 02:47:19
  Author: felixonmars
Revision: 1445055

upgpkg: python-pytest-randomly 3.12.0-2

Added:
  python-pytest-randomly/trunk/python-pytest-randomly-pytest-7.3.patch
Modified:
  python-pytest-randomly/trunk/PKGBUILD

-----------------------------------------+
 PKGBUILD                                |   13 +++-
 python-pytest-randomly-pytest-7.3.patch |   91 ++++++++++++++++++++++++++++++
 2 files changed, 101 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-04-13 02:11:39 UTC (rev 1445054)
+++ PKGBUILD    2023-04-13 02:47:19 UTC (rev 1445055)
@@ -2,7 +2,7 @@
 
 pkgname=python-pytest-randomly
 pkgver=3.12.0
-pkgrel=1
+pkgrel=2
 pkgdesc='Pytest plugin to randomly order tests and control random.seed'
 arch=('any')
 license=('MIT')
@@ -10,9 +10,16 @@
 depends=('python-importlib-metadata' 'python-pytest')
 makedepends=('python-setuptools')
 checkdepends=('python-factory-boy' 'python-faker' 'python-numpy' 
'python-pytest-xdist')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/pytest-dev/pytest-randomly/archive/$pkgver.tar.gz";)
-sha512sums=('e2241c1304b9597f93cc57d6830808f85c59ea1b4815624dcd9d088f87eb4a34d6cb6394de9c31ebedcb8280fb6ff12b110fd5a559ab28c9e0381481fce52c4d')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/pytest-dev/pytest-randomly/archive/$pkgver.tar.gz";
+        $pkgname-pytest-7.3.patch)
+sha512sums=('e2241c1304b9597f93cc57d6830808f85c59ea1b4815624dcd9d088f87eb4a34d6cb6394de9c31ebedcb8280fb6ff12b110fd5a559ab28c9e0381481fce52c4d'
+            
'31a70171bd74ad21c94516fa0110878f12f6dade861bdb7c0e52ebbc39f28a7929543041303bfc29d1011414a8ce347edfa95a5dfdadcd202dc2924d4390d984')
 
+prepare() {
+  cd pytest-randomly-$pkgver
+  patch -p1 -i ../$pkgname-pytest-7.3.patch
+}
+
 build() {
   cd pytest-randomly-$pkgver
   python setup.py build

Added: python-pytest-randomly-pytest-7.3.patch
===================================================================
--- python-pytest-randomly-pytest-7.3.patch                             (rev 0)
+++ python-pytest-randomly-pytest-7.3.patch     2023-04-13 02:47:19 UTC (rev 
1445055)
@@ -0,0 +1,91 @@
+From d663e203db254f7e310e4de0e4622e5596860698 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <[email protected]>
+Date: Wed, 12 Apr 2023 09:21:26 +0200
+Subject: [PATCH] Make the tests work with pytest 7.3.0 (#540)
+
+Co-authored-by: Adam Johnson <[email protected]>
+---
+ requirements/py310.txt        | 10 +++-------
+ requirements/py311.txt        | 10 +++-------
+ requirements/py37.txt         | 10 +++-------
+ requirements/py38.txt         | 10 +++-------
+ requirements/py39.txt         | 10 +++-------
+ tests/test_pytest_randomly.py | 16 ++++++++--------
+ 6 files changed, 23 insertions(+), 43 deletions(-)
+
+diff --git a/tests/test_pytest_randomly.py b/tests/test_pytest_randomly.py
+index 2bbbe9d..83da2a5 100644
+--- a/tests/test_pytest_randomly.py
++++ b/tests/test_pytest_randomly.py
+@@ -251,7 +251,7 @@ def test_it():
+     out = ourtester.runpytest(*args)
+ 
+     out.assert_outcomes(passed=4, failed=0)
+-    assert out.outlines[8:12] == [
++    assert out.outlines[9:13] == [
+         "test_b.py::test_it PASSED",
+         "test_a.py::test_it PASSED",
+         "test_d.py::test_it PASSED",
+@@ -271,7 +271,7 @@ def test_it():
+     out = ourtester.runpytest(*args)
+ 
+     out.assert_outcomes(passed=4, failed=0)
+-    assert out.outlines[8:12] == [
++    assert out.outlines[9:13] == [
+         "test_b.py::test_it PASSED",
+         "test_a.py::test_it PASSED",
+         "test_d.py::test_it PASSED",
+@@ -310,7 +310,7 @@ def test_d(self):
+     out = ourtester.runpytest(*args)
+ 
+     out.assert_outcomes(passed=4, failed=0)
+-    assert out.outlines[8:12] == [
++    assert out.outlines[9:13] == [
+         "test_one.py::D::test_d PASSED",
+         "test_one.py::B::test_b PASSED",
+         "test_one.py::C::test_c PASSED",
+@@ -342,7 +342,7 @@ def test_d(self):
+     out = ourtester.runpytest(*args)
+ 
+     out.assert_outcomes(passed=4, failed=0)
+-    assert out.outlines[8:12] == [
++    assert out.outlines[9:13] == [
+         "test_one.py::T::test_c PASSED",
+         "test_one.py::T::test_b PASSED",
+         "test_one.py::T::test_a PASSED",
+@@ -371,7 +371,7 @@ def test_d():
+     out = ourtester.runpytest(*args)
+ 
+     out.assert_outcomes(passed=4, failed=0)
+-    assert out.outlines[8:12] == [
++    assert out.outlines[9:13] == [
+         "test_one.py::test_c PASSED",
+         "test_one.py::test_a PASSED",
+         "test_one.py::test_b PASSED",
+@@ -405,7 +405,7 @@ def test_d():
+     out = ourtester.runpytest(*args)
+ 
+     out.assert_outcomes(passed=4, failed=0)
+-    assert out.outlines[8:12] == [
++    assert out.outlines[9:13] == [
+         "test_one.py::test_c PASSED",
+         "test_one.py::test_a PASSED",
+         "test_one.py::test_b PASSED",
+@@ -435,7 +435,7 @@ def bar():
+ 
+     out = ourtester.runpytest(*args)
+     out.assert_outcomes(passed=2)
+-    assert out.outlines[8:10] == [
++    assert out.outlines[9:11] == [
+         "test_one.py::test_one.bar PASSED",
+         "test_one.py::test_one.foo PASSED",
+     ]
+@@ -515,7 +515,7 @@ def test_doctests_in_txt_files_reordered(ourtester):
+ 
+     out = ourtester.runpytest(*args)
+     out.assert_outcomes(passed=2)
+-    assert out.outlines[8:10] == [
++    assert out.outlines[9:11] == [
+         "test2.txt::test2.txt PASSED",
+         "test.txt::test.txt PASSED",
+     ]

Reply via email to