dev-python/pytest-console-scripts: Fix tests on first install

Closes: https://bugs.gentoo.org/833969
Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
Michał Górny
2022-02-24 12:00:06 +01:00
parent 643ef6a0f0
commit 32ad24c135

View File

@@ -25,3 +25,16 @@ BDEPEND="
"
distutils_enable_tests pytest
python_test() {
local script="${BUILD_DIR}/install${EPREFIX}/usr/bin/pytest"
cat > "${script}" <<-EOF
#!/usr/bin/env python
import pytest
import sys
sys.exit(pytest.console_main())
EOF
chmod +x "${script}" || die
epytest -x
rm "${script}" || die
}