~ruther/guix-local

bdfc3a0bcfedab8a11f2ee67dfd74a8033b83c59 — Jake Forster 7 months ago 2135ac6
gnu: python-huey: Fix tests.

* gnu/packages/python-xyz.scm (python-huey):
[arguments]<#:phases>{pre-check}: Delete.
{check}: Replace.

Change-Id: I801baae9aa6a646bb9df452876a591db7da7a653
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
1 files changed, 6 insertions(+), 3 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +6 -3
@@ 1000,9 1000,12 @@ It also supports IPython/Jupyter.")
              (substitute* "huey/tests/test_kt_huey.py"
                (("^has_ktserver = sp.call\\(\\['which', 'ktserver'\\].*$")
                 "has_ktserver = False"))))
          (add-before 'check 'pre-check
            (lambda _ (spawn "redis-server" '("redis-server")))))))
    (native-inputs (list python-setuptools python-wheel redis tzdata-for-tests))
          (replace 'check
            (lambda* (#:key tests? #:allow-other-keys)
              (when tests?
                (spawn "redis-server" '("redis-server"))
                (invoke "python3" "-m" "runtests" "--verbosity" "2")))))))
    (native-inputs (list python-setuptools redis tzdata-for-tests))
    (propagated-inputs (list python-redis))
    (home-page "https://huey.readthedocs.io")
    (synopsis "Lightweight task queue for Python")