commit:     d54772b10ef94b5381aa0772312f792aeccd132c
Author:     David Palao <david.palao <AT> gmail <DOT> com>
AuthorDate: Fri Apr 28 14:07:45 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri May 26 15:44:36 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=d54772b1

tests: whirpool: skip C test conditionally w/ pytest

Signed-off-by: David Palao <david.palao <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 lib/portage/tests/util/test_whirlpool.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/lib/portage/tests/util/test_whirlpool.py 
b/lib/portage/tests/util/test_whirlpool.py
index ac156abf3..4b3b9edaf 100644
--- a/lib/portage/tests/util/test_whirlpool.py
+++ b/lib/portage/tests/util/test_whirlpool.py
@@ -1,6 +1,8 @@
 # Copyright 2011-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+import pytest
+
 from portage.tests import TestCase
 from portage.util.whirlpool import CWhirlpool, PyWhirlpool
 
@@ -26,7 +28,9 @@ class WhirlpoolTestCase(TestCase):
             
"19fa61d75522a4669b44e39c1d2e1726c530232130d407f89afee0964997f7a73e83be698b288febcf88e3e03c4f0757ea8964e59b63d93708b138cc42a66eb3",
         )
 
+    @pytest.mark.skipif(
+        not CWhirlpool.is_available,
+        reason="C Whirlpool extension is not importable",
+    )
     def testCWhirlpool(self):
-        if not CWhirlpool.is_available:
-            self.skipTest("C Whirlpool extension is not importable")
         self.testBundledWhirlpool(CWhirlpool)

Reply via email to