~ruther/guix-local

86ab11205ed2b5c925ed9c8328736a433b0d933c — Muriithi Frederick Muriuki 8 years ago ce949c1
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>
1 files changed, 29 insertions(+), 0 deletions(-)

M gnu/packages/web.scm
M gnu/packages/web.scm => gnu/packages/web.scm +29 -0
@@ 4523,3 4523,32 @@ JSON-encoded.")

(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))