GNU bug report logs - #67237
[PATCH 00/32] gnu: Astronomy 2023/11 updates.

Previous Next

Package: guix-patches;

Reported by: Sharlatan Hellseher <sharlatanus <at> gmail.com>

Date: Fri, 17 Nov 2023 10:09:02 UTC

Severity: normal

Tags: patch

Done: Eric Bavier <bavier <at> posteo.net>

Bug is archived. No further changes may be made.

Full log


Message #92 received at 67237 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 67237 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 29/32] gnu: python-memory-profiler: Enable all tests.
Date: Fri, 17 Nov 2023 12:16:18 +0000
* gnu/packages/python-check.scm (python-memory-profiler): Enable all
available tests.
[arguments]{phases}: Remove 'disable-failing-tests phase. Use custom
'check phase.

Change-Id: Icce21131d9526c81a4cdfa7aa43be85c8f981065
---
 gnu/packages/python-check.scm | 26 ++++----------------------
 1 file changed, 4 insertions(+), 22 deletions(-)

diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm
index 7412c04ce0..c98a1f4dd9 100644
--- a/gnu/packages/python-check.scm
+++ b/gnu/packages/python-check.scm
@@ -1755,28 +1755,10 @@ (define-public python-memory-profiler
      (list
       #:phases
       #~(modify-phases %standard-phases
-          ;; XXX: @profile is not loaded in some test files and there are 3
-          ;; tests fail, disable them for now.
-          (add-after 'unpack 'disable-failing-tests
-            (lambda _
-              (with-directory-excursion "test"
-                (for-each delete-file
-                          '("test_as.py"
-                            "test_func.py"
-                            "test_gen.py"
-                            "test_loop.py"
-                            "test_loop_decorated.py"
-                            "test_mprofile.py"
-                            "test_nested.py"
-                            "test_precision_command_line.py"
-                            "test_unicode.py")))
-              (substitute* "test/test_attributes.py"
-                (("def test_with_profile") "def __off_test_with_profile"))
-              (substitute* "test/test_stream_unicode.py"
-                (("def test_unicode") "def __off_test_unicode"))
-              (substitute* "test/test_tracemalloc.py"
-                (("def test_memory_profiler")
-                 "def __off_test_memory_profiler")))))))
+          (replace 'check
+            (lambda* (#:key tests? #:allow-other-keys)
+              (when tests?
+                (invoke "make" "test")))))))
     (native-inputs
      (list python-pytest python-pytest-fixture-config python-safety))
     (propagated-inputs (list python-psutil))
-- 
2.41.0





This bug report was last modified 1 year and 187 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.