diff --git a/tests/pypi.scm b/tests/pypi.scm index 47a276ae58..88bb0a3116 100644 --- a/tests/pypi.scm +++ b/tests/pypi.scm @@ -32,6 +32,8 @@ (define-module (test-pypi) #:use-module ((guix diagnostics) #:select (guix-warning-port)) #:use-module (json) #:use-module (srfi srfi-26) + #:use-module (srfi srfi-34) + #:use-module (srfi srfi-35) #:use-module (srfi srfi-64) #:use-module (ice-9 match) #:use-module (ice-9 optargs)) @@ -265,10 +267,8 @@ (define test-metadata-with-extras-jedi "\ hash) (equal? (pypi->guix-package "foo" #:version "1.0.0") (pypi->guix-package "foo")) - (catch 'quit - (lambda () - (pypi->guix-package "foo" #:version "42")) - (const #t)))) + (guard (c ((error? c) #t)) + (pypi->guix-package "foo" #:version "42")))) (x (pk 'fail x #f))))))