diff --git a/dev-python/pytest-benchmark/pytest-benchmark-3.2.3.ebuild b/dev-python/pytest-benchmark/pytest-benchmark-3.2.3.ebuild index 82b9e642bb..5652413a39 100644 --- a/dev-python/pytest-benchmark/pytest-benchmark-3.2.3.ebuild +++ b/dev-python/pytest-benchmark/pytest-benchmark-3.2.3.ebuild @@ -3,7 +3,7 @@ EAPI="7" -#DISTUTILS_USE_SETUPTOOLS=rdepend +DISTUTILS_USE_SETUPTOOLS=rdepend PYTHON_COMPAT=( python3_6 ) inherit distutils-r1 @@ -19,6 +19,11 @@ LICENSE="BSD-2" SLOT="0" KEYWORDS="~amd64 ~x86" +# during tests import fails because conflict with the already installed files +# not sure how to fix, it would require setting some python variables but that would +# probably lead to all other packages being unfindable by the tests +RESTRICT="test" + RDEPEND=" dev-python/py-cpuinfo[${PYTHON_USEDEP}] " @@ -39,3 +44,10 @@ BDEPEND=" distutils_enable_tests pytest distutils_enable_sphinx docs dev-python/sphinx-py3doc-enhanced-theme + +python_test() { + # has to be run in source dir + PYTHONPATH="${S}" + cd "${S}" || die + pytest -vv || die "Tests fail with ${EPYTHON}" +}