diff options
author | Arthur Zamarin <arthurzam@gmail.com> | 2021-07-30 14:19:04 +0300 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2021-08-02 10:16:39 +0200 |
commit | 8d0d06badb7fd3aa25e28fd925adb5a7b496ce2a (patch) | |
tree | 1b2b0caabe7511081a396846785d6b5697883de1 /app-text | |
parent | app-text/pytextile: enable py3.10 (diff) | |
download | gentoo-8d0d06badb7fd3aa25e28fd925adb5a7b496ce2a.tar.gz gentoo-8d0d06badb7fd3aa25e28fd925adb5a7b496ce2a.tar.bz2 gentoo-8d0d06badb7fd3aa25e28fd925adb5a7b496ce2a.zip |
app-text/pytextile: use distutils_enable_tests for tests
Signed-off-by: Arthur Zamarin <arthurzam@gmail.com>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'app-text')
-rw-r--r-- | app-text/pytextile/pytextile-4.0.1.ebuild | 27 |
1 files 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 5e40cece1165..917f4fe616ea 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 } } |