gnu: Add python-pytest-httpbin
* gnu/packages/web.scm (python-pytest-httpbin, python2-pytest-httbin): New variables. Signed-off-by: Leo Famulari <leo@famulari.name>
This commit is contained in:
parent
ce949c10e5
commit
86ab11205e
|
@ -4523,3 +4523,32 @@ JSON-encoded.")
|
||||||
|
|
||||||
(define-public python2-httpbin
|
(define-public python2-httpbin
|
||||||
(package-with-python2 python-httpbin))
|
(package-with-python2 python-httpbin))
|
||||||
|
|
||||||
|
(define-public python-pytest-httpbin
|
||||||
|
(package
|
||||||
|
(name "python-pytest-httpbin")
|
||||||
|
(version "0.2.3")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (pypi-uri "pytest-httpbin" version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"1y0v2v7xpzpyd4djwp7ad8ifnlxp8r1y6dfbxg5ckzvllkgridn5"))))
|
||||||
|
(build-system python-build-system)
|
||||||
|
(propagated-inputs
|
||||||
|
`(("python-six" ,python-six)
|
||||||
|
("python-httpbin" ,python-httpbin)
|
||||||
|
("python-pytest" ,python-pytest)))
|
||||||
|
(home-page
|
||||||
|
"https://github.com/kevin1024/pytest-httpbin")
|
||||||
|
(synopsis
|
||||||
|
"Test your HTTP library against a local copy of httpbin")
|
||||||
|
(description
|
||||||
|
"@code{Pytest-httpbin} creates a @code{pytest} fixture that is dependency-injected
|
||||||
|
into your tests. It automatically starts up a HTTP server in a separate thread running
|
||||||
|
@code{httpbin} and provides your test with the URL in the fixture.")
|
||||||
|
(license l:expat)))
|
||||||
|
|
||||||
|
(define-public python2-pytest-httpbin
|
||||||
|
(package-with-python2 python-pytest-httpbin))
|
||||||
|
|
Loading…
Reference in New Issue