1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-27 04:30:32 +02:00

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>
This commit is contained in:
Nicolas Graves
2025-08-24 18:40:52 +02:00
committed by jgart
parent 1385c018f7
commit f58be2b22e

View File

@@ -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