rekado pushed a commit to branch python-team in repository guix. commit 444720ad3a042f7b19ad12e5dff02e0cfafd9704 Author: Ricardo Wurmus <rek...@elephly.net> AuthorDate: Fri Dec 20 21:51:58 2024 +0100
gnu: python-httpretty: Enable tests. * gnu/packages/web.scm (python-httpretty)[arguments]: Enable most tests. [native-inputs]: Add nss-certs-for-test, python-freezegun, python-httplib2, and python-pyparsing. Change-Id: I08d2c14a2e81559d41dc38f0eeb34c2d6c59125a --- gnu/packages/web.scm | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 18c94187c7..70f05e6729 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -118,6 +118,7 @@ #:use-module (gnu packages bittorrent) #:use-module (gnu packages boost) #:use-module (gnu packages build-tools) + #:use-module (gnu packages certs) #:use-module (gnu packages check) #:use-module (gnu packages compression) #:use-module (gnu packages cpp) @@ -7110,17 +7111,22 @@ efficient where possible.") (base32 "0s1vjdaf3pk2xd0hvi5f7p3jm2rgwpbc734jdp9r50m1smfhxpi0")))) (build-system python-build-system) (arguments - `(#:tests? #f ; Tests require network access. - #:phases - (modify-phases %standard-phases + (list + #:phases + '(modify-phases %standard-phases (replace 'check (lambda* (#:key tests? #:allow-other-keys) (when tests? - (invoke "nosetests"))))))) + (setenv "EVENTLET_NO_GREENDNS" "YES") + (invoke "nosetests" "--exclude=(passthrough|streaming|httpretty_should_handle)"))))))) (native-inputs - (list python-coverage + (list nss-certs-for-test + python-coverage python-eventlet + python-freezegun + python-httplib2 python-nose + python-pyparsing python-rednose python-requests python-sure