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
This commit is contained in:
Efraim Flashner 2024-09-12 08:45:15 +03:00
parent f544968514
commit 73158a5f62
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -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?