gnu: Add python-pytest-ordering.

* gnu/packages/python-check.scm (python-pytest-ordering): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
This commit is contained in:
Vinicius Monego 2020-07-31 12:59:21 -03:00 committed by Mathieu Othacehe
parent a0a55309a7
commit 6364610174
No known key found for this signature in database
GPG Key ID: 8354763531769CA6
1 changed files with 34 additions and 0 deletions

View File

@ -128,6 +128,40 @@ detect the absence of a cassette file and once again record all HTTP
interactions, which will update them to correspond to the new API.") interactions, which will update them to correspond to the new API.")
(license license:expat))) (license license:expat)))
(define-public python-pytest-ordering
(package
(name "python-pytest-ordering")
(version "0.6")
(source
(origin
;; No tests in the PyPI tarball.
(method git-fetch)
(uri (git-reference
(url "https://github.com/ftobia/pytest-ordering")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "14msj5gyqza0gk3x7h1ivmjrwza82v84cj7jx3ks0fw9lpin7pjq"))))
(build-system python-build-system)
(arguments
'(#:phases
(modify-phases %standard-phases
(replace 'check
(lambda* (#:key inputs outputs #:allow-other-keys)
(add-installed-pythonpath inputs outputs)
(invoke "pytest" "-vv" "-k"
;; This test fails because of a type mismatch of an
;; argument passed to @code{pytest.main}.
"not test_run_marker_registered"))))))
(native-inputs
`(("python-pytest" ,python-pytest)))
(home-page "https://github.com/ftobia/pytest-ordering")
(synopsis "Pytest plugin to run your tests in a specific order")
(description
"This plugin defines Pytest markers to ensure that some tests, or groups
of tests run in a specific order.")
(license license:expat)))
(define-public python-pytest-arraydiff (define-public python-pytest-arraydiff
(package (package
(name "python-pytest-arraydiff") (name "python-pytest-arraydiff")