commit: 8d0d06badb7fd3aa25e28fd925adb5a7b496ce2a Author: Arthur Zamarin <arthurzam <AT> gmail <DOT> com> AuthorDate: Fri Jul 30 11:19:04 2021 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Mon Aug 2 08:16:39 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d0d06ba
app-text/pytextile: use distutils_enable_tests for tests Signed-off-by: Arthur Zamarin <arthurzam <AT> gmail.com> Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> app-text/pytextile/pytextile-4.0.1.ebuild | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/app-text/pytextile/pytextile-4.0.1.ebuild b/app-text/pytextile/pytextile-4.0.1.ebuild index 5e40cece116..917f4fe616e 100644 --- a/app-text/pytextile/pytextile-4.0.1.ebuild +++ b/app-text/pytextile/pytextile-4.0.1.ebuild @@ -17,39 +17,30 @@ SRC_URI="https://github.com/textile/python-textile/archive/${PV}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0" KEYWORDS="amd64 ppc ppc64 sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" RDEPEND=" dev-python/html5lib[${PYTHON_USEDEP}] dev-python/regex[${PYTHON_USEDEP}] dev-python/six[${PYTHON_USEDEP}]" -DEPEND=" - test? ( - ${RDEPEND} - dev-python/pytest[${PYTHON_USEDEP}] - )" S="${WORKDIR}/${MY_P}" +distutils_enable_tests pytest + src_prepare() { default # remove useless --cov arg injection rm pytest.ini || die # remove useless pytest-runner dep sed -e "s/pytest-runner//g" -i setup.py || die - - # remove tests that need network access - local my_drop_tests=( - test_getimagesize.py - test_imagesize.py - test_textile.py - ) - for test in ${my_drop_tests[@]}; - do rm "tests/$test" || die - done } python_test() { - pytest || die "Testsuite failed under ${EPYTHON}" + local deselect=( + # tests that need network access + tests/test_getimagesize.py + tests/test_imagesize.py + tests/test_textile.py + ) + epytest ${deselect[@]/#/--deselect } }