From: Michał Górny Date: Fri, 27 Mar 2020 15:23:07 +0000 (+0100) Subject: dev-python/docker-py: Use localhost instead of hostname in tests X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=a0db8b99a3a944a1c6934360621b382ddbded75c;p=gentoo.git 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 --- 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 3464896ea91a..33f23b604892 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}" }