dev-python/pymdown-extensions: Skip failing test properly

Closes: https://bugs.gentoo.org/926017
Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
Michał Górny
2024-03-02 21:31:37 +01:00
parent 6166319da2
commit 0a503d866f

View File

@@ -31,16 +31,17 @@ BDEPEND="
distutils_enable_tests pytest
python_test() {
local EPYTEST_DESELECT=()
case ${EPYTHON} in
pypy3)
EPYTEST_DESELECT+=(
'tests/test_syntax.py::test_extensions[compare54]'
)
;;
esac
src_prepare() {
# broken on pypy3; unfortunately, the parametrization is based
# on indexes and these are pretty random, so we need to remove it
# entirely
# TODO: restore it when pypy with a fix is in Gentoo
# https://github.com/pypy/pypy/issues/4920
rm "tests/extensions/superfences/superfences (normal).txt" || die
distutils-r1_src_prepare
}
python_test() {
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest
}