From 73158a5f6299a07a1581f0f33c5e86be660f6270 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Thu, 12 Sep 2024 08:45:15 +0300 Subject: [PATCH] gnu: python-scikit-build: Skip more network tests. * gnu/packages/python-xyz.scm (python-scikit-build)[arguments]: Add a phase to mark more network tests as isolated to easily skip them. Change-Id: I2f955182f411a68550fbd3c356bfda5584091428 --- gnu/packages/python-xyz.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 9dd963e396..b350c61963 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -33505,6 +33505,13 @@ (define-public python-scikit-build (("^(CMAKE_DEFAULT_EXECUTABLE = ).*" _ head) (format #f "~a ~s~%" head (search-input-file inputs "bin/cmake")))))) + (add-before 'check 'pre-check + (lambda _ + ;; Some tests try to access the network before being skipped. + ;; Skip them by default. + (substitute* "tests/test_setup.py" + (("pytest\\.mark\\.skipif\\(not is_site_reachable.*") + "pytest.mark.isolated()\n")))) (replace 'check (lambda* (#:key tests? #:allow-other-keys) (when tests?