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

commit 2d2956f8ac75d52b7054ce31ee782a2652334850
Author: Sharlatan Hellseher <sharlata...@gmail.com>
AuthorDate: Fri Nov 22 14:01:05 2024 +0000

    gnu: python-pytest-remotedata: Fix tests.
    
    * gnu/packages/python-check.scm (python-pytest-remotedata): Fix tests.
    [arguments]<test-flags>: Ignore one more test, enable parallel tests.
    [native-inputs]: Add python-pytest-xdist.
    
    Change-Id: Ib5f58f415491ea4f5090af8bf47d31584edb037b
---
 gnu/packages/python-check.scm | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm
index d51fa31f88..077a2b7888 100644
--- a/gnu/packages/python-check.scm
+++ b/gnu/packages/python-check.scm
@@ -1012,12 +1012,18 @@ were inadvertently left open at the end of a unit 
test.")
     (build-system pyproject-build-system)
     (arguments
      (list
-      #:test-flags #~(list "-k" (string-append
-                                 "not test_default_behavior"
-                                 " and not test_strict_behavior"
-                                 " and not test_strict_with_decorator"))))
+      #:test-flags
+      #~(list "--numprocesses" (number->string (parallel-job-count))
+              "-k" (string-join
+                    ;; Network access is required.
+                    (list "not test_internet_access"
+                          ;; Failed with assertion error.
+                          "test_default_behavior"
+                          "test_strict_with_decorator")
+                    " and not "))))
     (native-inputs
      (list python-pytest
+           python-pytest-xdist
            python-setuptools
            python-setuptools-scm
            python-wheel))

Reply via email to