gnu: Add python-pytest-html.

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

Change-Id: Idbfd00f31f8064b978e5a15a825b191cf4b5515c
This commit is contained in:
Sharlatan Hellseher 2024-11-06 16:45:29 +00:00
parent d4a202cab6
commit 174c1bf0e3
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -888,6 +888,38 @@ namespace which can be used to register helper functions without requiring
someone to import them in their actual tests to use them.") someone to import them in their actual tests to use them.")
(license license:asl2.0))) (license license:asl2.0)))
(define-public python-pytest-html
(package
(name "python-pytest-html")
(version "4.1.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest_html" version))
(sha256
(base32 "01vgd2bbk3n9wcqzx9dv72qgkx684l8cp92n9c3ll3w0wn51x83h"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags
;; It requires running browser for selenium.
#~(list "--ignore=testing/test_integration.py"
"--ignore=testing/test_e2e.py")))
(native-inputs
(list python-hatchling
python-hatch-vcs
python-assertpy
python-beautifulsoup4
python-pytest))
(propagated-inputs
(list python-jinja2
python-pytest-metadata))
(home-page "https://github.com/pytest-dev/pytest-html")
(synopsis "Pytest plugin for generating HTML reports")
(description
"This packages provides a pytest plugin for generating HTML reports.")
(license license:mpl2.0)))
(define-public python-pytest-metadata (define-public python-pytest-metadata
(package (package
(name "python-pytest-metadata") (name "python-pytest-metadata")