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)