From a0db8b99a3a944a1c6934360621b382ddbded75c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 27 Mar 2020 16:23:07 +0100 Subject: [PATCH] dev-python/docker-py: Use localhost instead of hostname in tests MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 --- 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 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}" } -- 2.26.2