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
+}

Reply via email to