~ruther/guix-local

95ea5594082220c87433c0f4edd94330930628e5 — Sharlatan Hellseher 2 years ago fb33458
gnu: python-rad: Enable tests.

* gnu/packages/astronomy.scm (python-rad) [arguments] <#:test-flags>:
Enable most of the tests, ignore the one introducing cycle.
[native-inputs]: Add python-pytest.

Change-Id: Ice4bc5eb2dcaae92c44466ea1eb932544a502927
1 files changed, 6 insertions(+), 3 deletions(-)

M gnu/packages/astronomy.scm
M gnu/packages/astronomy.scm => gnu/packages/astronomy.scm +6 -3
@@ 4414,10 4414,13 @@ default) to world coordinates.")
    (build-system pyproject-build-system)
    (arguments
     (list
      ;; XXX: Tests introduce dependencies cycle, breaking it by disable them.
      ;; Ignore tests requiring python-crds to break cycle:
      ;; python-rad -> python-roman-datamodels -> python-crds -> python-rad
      #:tests? #f))
    (native-inputs (list python-semantic-version python-setuptools-scm))
      #:test-flags #~(list "--ignore=tests/test_schemas.py")))
    (native-inputs
     (list python-pytest
           python-semantic-version
           python-setuptools-scm))
    (propagated-inputs (list python-asdf python-asdf-astropy))
    (home-page "https://github.com/spacetelescope/rad")
    (synopsis "Roman Attribute Dictionary")