diff options
author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-01-17 15:53:34 +0000 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2025-01-20 21:38:02 +0100 |
commit | 85fb1c6f1dd62f0b7b33d3c7e0f8547b9634979e (patch) | |
tree | d8c1e18f33602b639f772e858a095b3660d3756a /gnu/packages/django.scm | |
parent | 69bf202d367edf516e8a20088ca25084f174d867 (diff) |
gnu: python-django-haystack: Enable tests.
* gnu/packages/django.scm (python-django-haystack): Use G-Expressions.
[arguments] <phases>: Use custom 'check. Remove 'set-gdal-lib-path
having it makes all tests to fail.
[inputs]: Remove gdal.
Change-Id: Ic7b70f731cd805b2aedfc94fe9a13cb37c7ff930
Diffstat (limited to 'gnu/packages/django.scm')
-rw-r--r-- | gnu/packages/django.scm | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/gnu/packages/django.scm b/gnu/packages/django.scm index eaa6b7eee98..7f481f785ab 100644 --- a/gnu/packages/django.scm +++ b/gnu/packages/django.scm @@ -497,21 +497,17 @@ useful tools for testing Django applications and projects.") (build-system pyproject-build-system) (arguments (list - ;; It is unclear how to run the tests. They require a running local - ;; solr server. - #:tests? #false #:phases - '(modify-phases %standard-phases - (add-before 'check 'set-gdal-lib-path - (lambda* (#:key inputs #:allow-other-keys) - (setenv "GDAL_LIBRARY_PATH" - (string-append (assoc-ref inputs "gdal") - "/lib")))) + #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "python" "test_haystack/run_tests.py")))) ;; Importing this module requires setting up a Django project. (delete 'sanity-check)))) (propagated-inputs (list python-django python-packaging)) - (inputs (list gdal)) + ;; (inputs (list gdal)) ; it's optional, tests fail when provided (native-inputs (list python-coverage python-dateutil |