~ruther/guix-local

f58be2b22edcc3cc2d8aa30c9b893f1044b5c79c — Nicolas Graves 7 months ago 1385c01
gnu: python-pydantic-2: Skip benchmark tests.

* gnu/packages/python-xyz.scm (python-pydantic-2)
[arguments]<#:test-flags>: Skip all benckmark tests.
<#:phases>: Remove 'pre-check phase.

Signed-off-by: jgart <jgart@dismail.de>
1 files changed, 2 insertions(+), 15 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +2 -15
@@ 9622,22 9622,9 @@ errors when data is invalid.")
     (list
      #:test-flags
      #~(list "--ignore=tests/test_docs.py"   ; no pytest_examples
              ;; These tests include hashes that keep changing depending on
              ;; package versions.
              "--ignore=tests/benchmarks/test_north_star.py"
              "--ignore-glob=tests/benchmarks/*"
              ;; Unimportant difference in one test's error message.
              "--ignore=tests/test_networks.py")
      #:phases
      #~(modify-phases %standard-phases
          (add-before 'check 'pre-check
            (lambda _
              ;; Remove the addopts from pyproject.toml, it breaks the 'check
              ;; phase.
              (substitute* "pyproject.toml"
                (("'--benchmark") "#'--benchmark")
                ;; Do not fail on deprecation warnings.
                (("ignore:path is deprecated.*:DeprecationWarning:")
                 "ignore::DeprecationWarning")))))))
              "--ignore=tests/test_networks.py")))
    (native-inputs
     (list tzdata-for-tests
           python-dirty-equals