~ruther/guix-local

85b5c2c8f66aed05730f6c7bdeabfaadf619bb8f — Sharlatan Hellseher 1 year, 2 months ago c326660
gnu: python-pytooling: Enable tests.

* gnu/packages/python-xyz.scm (python-pytooling)
[arguments] <test-flags>: Skip just 3 tests.
[native-inputs]: Add git-minimal/pinned, python-colorama, python-pytest,
and python-ruamel.yaml.

Change-Id: If3318a1634c2f1d90378b7a69156da5cc413ad5e
1 files changed, 16 insertions(+), 2 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +16 -2
@@ 2912,8 2912,22 @@ configuration file.")
        (base32 "18psdd7033zknvw0hs93dryp39k9bjj5b9zza83wvyhjxvdwn05d"))))
    (build-system pyproject-build-system)
    (arguments
     `(#:tests? #f)) ; requires recent versions of mypy and lxml
    (native-inputs (list python-setuptools python-wheel))
     (list
      #:test-flags
      #~(list "tests/unit"
              "-k" (string-join
                    ;; Tests checking in /usr/bin and /usr/bin/git paths.
                    (list "not test_BinaryDirectory"
                          "test_ExecutablePath"
                          "test_VersionFlag")
                    " and not "))))
    (native-inputs
     (list git-minimal/pinned
           python-colorama
           python-pytest
           python-ruamel.yaml
           python-setuptools
           python-wheel))
    (home-page "https://pytooling.github.io/pyTooling/")
    (synopsis "Miscellaneous Python tools")
    (description