commit: a0db8b99a3a944a1c6934360621b382ddbded75c Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Fri Mar 27 15:23:07 2020 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Fri Mar 27 15:24:30 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0db8b99
dev-python/docker-py: Use localhost instead of hostname in tests Use 'localhost' in tests since it has a better chance of being resolvable (via /etc/hosts) inside network-sandbox than the system hostname. Closes: https://bugs.gentoo.org/715052 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> dev-python/docker-py/docker-py-4.2.0-r1.ebuild | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dev-python/docker-py/docker-py-4.2.0-r1.ebuild b/dev-python/docker-py/docker-py-4.2.0-r1.ebuild index 3464896ea91..33f23b60489 100644 --- a/dev-python/docker-py/docker-py-4.2.0-r1.ebuild +++ b/dev-python/docker-py/docker-py-4.2.0-r1.ebuild @@ -39,6 +39,14 @@ distutils_enable_sphinx docs \ 'dev-python/recommonmark' \ '>=dev-python/sphinx-1.4.6' +src_prepare() { + # localhost has a better chance of being in /etc/hosts + sed -e 's:socket[.]gethostname():"localhost":' \ + -i tests/unit/api_test.py || die + + distutils-r1_src_prepare +} + python_test() { pytest -vv tests/unit/ || die "tests failed under ${EPYTHON}" }
