commit: 32ad24c1352a0fc841fce9f2a5d30fee375386cf Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Thu Feb 24 11:00:06 2022 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Thu Feb 24 11:01:03 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32ad24c1
dev-python/pytest-console-scripts: Fix tests on first install Closes: https://bugs.gentoo.org/833969 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> .../pytest-console-scripts-1.3.ebuild | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/dev-python/pytest-console-scripts/pytest-console-scripts-1.3.ebuild b/dev-python/pytest-console-scripts/pytest-console-scripts-1.3.ebuild index ecebac91b445..c63120a98ecc 100644 --- a/dev-python/pytest-console-scripts/pytest-console-scripts-1.3.ebuild +++ b/dev-python/pytest-console-scripts/pytest-console-scripts-1.3.ebuild @@ -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 +}
