From 32ad24c1352a0fc841fce9f2a5d30fee375386cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 24 Feb 2022 12:00:06 +0100 Subject: [PATCH] dev-python/pytest-console-scripts: Fix tests on first install MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/833969 Signed-off-by: Michał Górny --- .../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 ecebac91b445c..c63120a98ecc2 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 +}