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:
Muriithi Frederick Muriuki 2017-05-07 05:29:42 +03:00 committed by Leo Famulari
parent ce949c10e5
commit 86ab11205e
No known key found for this signature in database
GPG key ID: 2646FA30BACA7F08

View file

@ -4523,3 +4523,32 @@ (define-public python-httpbin
(define-public python2-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))