gnu: Remove python-gixy-ng.
* gnu/packages/check.scm (python-gixy-ng): Delete variable.
Change-Id: Ic90fe0cdb037cdef9f79ae399b2d179e84db4abd
gnu: Remove cmdtest.
Not maintained, no users in Guix.
* gnu/packages/check.scm (cmdtest): Delete variable.
Change-Id: I254ff98633cf33f2c088ed8d82c7cb9dafc105f3
gnu: python-hypothesis-next: Set to python-hypothesis.
* gnu/packages/check.scm (python-hypothesis-next): Set to
python-hypothesis.
Change-Id: Ia5d79b545d6da266db7a14d0b602e02196a6bd3e
gnu: python-pytest-mypy: Update to 1.0.1.
* gnu/packages/check.scm (python-pytest-mypy): Update to 1.0.1.
[arguments] <test-flags>: Respect parallel jobs count; deselect one
failing test.
[propagated-inputs]: Remove python-attrs.
[native-inputs]: Remove python-pexpect and python-wheel.
Change-Id: Ief9fdc73a02bbd062a3221fe87d3bb1d0f019301
gnu: python-codecov: Update to 2.1.13.
* gnu/packages/check.scm (python-codecov): Update to 2.1.13.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: No tests in PyPI archive.
[native-inputs]: Remove python-unittest2; add python-setuptools.
Change-Id: I2a7fe11fbf7812163e93cb62170f40b5cf85857d
gnu: python-pytest-examples: Update to 0.0.13.
* gnu/packages/check.scm (python-pytest-examples): Update to 0.0.13.
[arguments] <test-flags>: Rework skipped tests.
[phases] {relax-requirements}: Remove black from the list.
Change-Id: I642893ff64a3699dea65daa981656471ae28227f
gnu: python-aiounittest: Update to 1.5.0.
* gnu/packages/check.scm (python-aiounittest): Update to 1.5.0.
[build-system]: Use pyproject.
[arguments] <phases>: Use default 'check.
[native-inputs]: Remove python-coverage and python-nose; add
python-pytest and python-setuptools.
Change-Id: I9331b74bf1a0405c74aca2480a151c10fca8490b
gnu: python-pytest-relaxed: Fix tests.
* gnu/packages/check.scm (python-pytest-relaxed):
[arguments] <test-flags>: Skip one shaky test.
[native-inputs]: Remove python-pytest and python-wheel; add
python-pytest-bootstrap.
Change-Id: I56037bf27984dd14a7e3504aa8996e5d8748c8d4
gnu: python-pyhamcrest: Update to 2.1.0.
* gnu/packages/check.scm (python-pyhamcrest): Update to 2.1.0.
[source]: Switch to url-fetch, PyPI contains tests.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-pytest-cov, python-mock, python-pytest,
and python-hypothesis; add python-hatch-vcs, python-hatchling, and
python-pytest-bootstrap.
Change-Id: Icda80f0a54a5b043d887993056bce3667cd4ecec
gnu: python-pytest-enabler: Update to 3.4.0.
* gnu/packages/check.scm (python-pytest-enabler): Update to 3.4.0.
[arguments] <tests?>: Enable them.
[propagated-inputs]: Add python-importlib-resources.
[native-inputs]: Remove python-pytest-black, python-pytest-checkdocs,
python-pytest-flake8, python-pytest-mypy, and python-types-toml.
Change-Id: I5d0ba4ef12ff15e100f4a851a6f10a11bd32b251
gnu: python-pytest-datadir: Update to 1.7.2.
* gnu/packages/check.scm (python-pytest-datadir): Update to 1.7.2.
[propagated-inputs]: Remove python-pytest and python-wheel.
[native-inputs]: Add python-pytest-bootstrap and python-setuptools.
Change-Id: Iedc70026ae971cc7629cef002a66b989aef534e3
gnu: python-pyfakefs: Update to 5.9.1.
* gnu/packages/check.scm (python-pyfakefs): Update to 5.9.1.
[source]: Switch to git-fetch, not GitHub repository provides proper
releases and tests.
<patches>: Drop it.
[arguments] <test-backend>: Use 'custom.
<test-flags>: Run all self tests without extra packages.
<phases>: Add 'disable-root-tests.
[build-system]: Use pyproject.
[home-page]: Now pyproject.toml points to GitHub page as the main one,
no reference to <http://pyfakefs.org/> in documentation was found.
[native-inputs]: Remove python-pytest; add python-setuptools.
* gnu/packages/patches/python-pyfakefs-remove-bad-test.patch: Remove file.
* gnu/local.mk: Deregister patch.
Change-Id: I4427d889019275b304ad021d8e5d0829bcff518a
gnu: python-parameterized: Disable tests.
Project has no updates since 2023, and might be not maintained see
<https://github.com/wolever/parameterized/issues/181>.
* gnu/packages/check.scm (python-parameterized) [arguments] <tests?>:
Disable as all broken.
Change-Id: I3038cc08f86cd033c02c68976d91cb3f1b0ce0b9
gnu: python-pytest-randomly: Update to 3.16.0.
* gnu/packages/check.scm (python-pytest-randomly): Update to 3.16.0.
[build-system]: Use pyproject.
[arguments] <test-flags>: Utilize it.
<phases>: Use default 'check.
[propagated-inputs]: Remove python-importlib-metadata and python-pytest.
[native-inputs]: Remove python-coverage; add python-pytest-bootstrap
and python-setuptools.
Change-Id: I9b66590bdc37f5b8bf857a8aeb640755f994d4f8
gnu: python-nose2: Update to 0.15.1.
* gnu/packages/check.scm (python-nose2): Update to 0.15.1.
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools.
Change-Id: I08d192e169eb25a2f27c8049e93520527f9b6f9f
gnu: python-freezegun: Update to 1.5.3.
* gnu/packages/check.scm (python-freezegun): Update to 1.5.3.
[source] <snippet>: Remove it as
<https://github.com/spulec/freezegun/pull/397> was merged in 2021.
[build-system]: Use pyproject.
[arguments] <phases>: Use default 'check.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: Ia442db5e37060f972156f3af7ce748d3385cec8b
gnu: python-coverage: Update to 7.9.2.
* gnu/packages/check.scm (python-coverage): Update to 7.9.2.
[arguments] <test-flags>: Skip 5 more tests.
[propagated-inputs]: Remove python-tomli.
[native-inputs]: Remove python-wheel.
Change-Id: I1863857acd6337d69ade92db045ea4319ede1ffd
gnu: python-pytest-xdist: Update to 3.8.0.
* gnu/packages/check.scm (python-pytest-xdist): Update to 3.8.0.
[propagated-inputs]: Remove python-pytest-forked.
Change-Id: I257e9588360389eb6438b858ba9d41abb448b8d3
gnu: Add python-pytest-asyncio-0.26.
* gnu/packages/check.scm (python-pytest-asyncio-0.26): New variable.
Change-Id: Ie72a17dd220f877e2f07ed3230a7a3dc5fa8f83f
gnu: python-pytest-asyncio: Update to 1.0.0.
* gnu/packages/check.scm (python-pytest-asyncio): Update to 1.0.0.
[arguments] <test-flags>: Skip 4 tests.
[propagated-inputs]: Add python-typing-extensions.
Change-Id: Ie8be3423e62102943f8cc66114289a750ec63cb9