diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-12-15 21:19:21 +0000 |
|---|---|---|
| committer | Rutherther <rutherther@ditigal.xyz> | 2026-01-25 21:19:25 +0100 |
| commit | 4dfb9dde2acb208a675603258a4b3126746c6b20 (patch) | |
| tree | cdc8f758ba6ce3c7ade5eb83e32f3d4086154ded /gnu/packages/python-check.scm | |
| parent | b34db23b8af9e40dec1bf2420aa414e63786d532 (diff) | |
gnu: python-pytest-randomly: Move to python-check.
* gnu/packages/check.scm (python-pytest-randomly): Move from here ...
* gnu/packages/python-check.scm: ... to here.
Change-Id: I6f121680e3cb08a88c45b82a9832286631f7ba2d
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Diffstat (limited to 'gnu/packages/python-check.scm')
| -rw-r--r-- | gnu/packages/python-check.scm | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index 514bdd21bf9..2f5e7549253 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -3523,6 +3523,49 @@ The main usage is to use the @code{qtbot} fixture, responsible for handling interaction, like key presses and mouse clicks.") (license license:expat))) +(define-public python-pytest-randomly + (package + (name "python-pytest-randomly") + (version "4.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pytest-dev/pytest-randomly") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zglnyl3wc2ri9dhkvd1z0ywksk2v1abpdlclc253c8xivv4c3ai")))) + (build-system pyproject-build-system) + (arguments + (list + ;; tests: 23 passed, 13 deselected + #:test-flags + #~(list "-p" "no:randomly" + ;; Skip tests requireing python-factory-boy, python-faker, + ;; python-numpy, and python-pytest-xdist to reduce closure size. + "-k" (string-join + (list "not test_entrypoint_injection" + "test_factory_boy" + "test_faker" + "test_faker_fixture" + "test_it_runs_before_stepwise" + "test_model_bakery" + "test_numpy" + "test_numpy_doesnt_crash_with_large_seed" + "test_xdist") + " and not ")))) + (native-inputs + (list python-pytest-bootstrap + python-setuptools)) + (home-page "https://github.com/pytest-dev/pytest-randomly") + (synopsis "Pytest plugin to randomly order tests") + (description + "This is a Pytest plugin to randomly order tests and control Python's +@code{random.seed}.") + (license license:expat))) + + (define-public python-pytest-recording (package (name "python-pytest-recording") |
