guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/03: gnu: python-httpretty: Enable tests.


From: guix-commits
Subject: 01/03: gnu: python-httpretty: Enable tests.
Date: Fri, 20 Dec 2024 15:58:33 -0500 (EST)

rekado pushed a commit to branch python-team
in repository guix.

commit e3e3df27d04df4dbb9f519cf44825c3ce24ca532
Author: Ricardo Wurmus <rekado@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 1f4bcf583c..7690a53dcd 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)
@@ -7100,17 +7101,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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]