gnu: python-graphtools: Fix tests.
* gnu/packages/graph.scm (python-graphtools)[arguments]: Add 'patch-tests phase. Change-Id: I5ffb4321ddd7e33e812bcb1cf67cee069b07b5f8master
parent
1b44a23503
commit
a4ad0a46ef
|
@ -447,6 +447,15 @@ large networks.")
|
|||
(list
|
||||
#:phases
|
||||
'(modify-phases %standard-phases
|
||||
(add-after 'unpack 'patch-tests
|
||||
(lambda _
|
||||
;; The warning message has changed in numpy.
|
||||
(substitute* "test/test_data.py"
|
||||
(("\"A sparse matrix was passed, but.*array.\",")
|
||||
"\"Sparse data was passed, but dense data is required. Use '.toarray()' to convert to a dense numpy array.\",")
|
||||
;; anndata prints a warning that causes the test to fail.
|
||||
(("import warnings" m)
|
||||
(string-append m "\nwarnings.filterwarnings(\"ignore\")")))))
|
||||
(replace 'check
|
||||
(lambda* (#:key tests? #:allow-other-keys)
|
||||
(when tests?
|
||||
|
|
Reference in New Issue