commit:     5c5eb3f80881d1fbabd9e0608e171f7d0f22c5f5
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 19 17:44:28 2017 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Feb 19 17:46:20 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c5eb3f8

dev-python/pyopenssl: use pytest collector

Also disable test_set_default_verify_paths, which requires network
access.

Bug: https://bugs.gentoo.org/601332
Package-Manager: Portage-2.3.3_p56, Repoman-2.3.1_p49

 dev-python/pyopenssl/pyopenssl-16.2.0.ebuild | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/dev-python/pyopenssl/pyopenssl-16.2.0.ebuild 
b/dev-python/pyopenssl/pyopenssl-16.2.0.ebuild
index 6dba4089cc..dd4371367c 100644
--- a/dev-python/pyopenssl/pyopenssl-16.2.0.ebuild
+++ b/dev-python/pyopenssl/pyopenssl-16.2.0.ebuild
@@ -36,13 +36,19 @@ DEPEND="${RDEPEND}
 
 S=${WORKDIR}/${MY_P}
 
+python_prepare_all() {
+       # Requires network access
+       sed -i -e 's/test_set_default_verify_paths/_&/' tests/test_ssl.py || die
+       distutils-r1_python_prepare_all
+}
+
 python_compile_all() {
        use doc && emake -C doc html
 }
 
 python_test() {
        # FIXME: for some reason, no-ops on PyPy
-       esetup.py test
+       py.test -v || die "Testing failed with ${EPYTHON}"
 }
 
 python_install_all() {

Reply via email to