From 7ae45716848b6f660eff86911f599a1626b51b55 Mon Sep 17 00:00:00 2001 From: Giacomo Leidi Date: Fri, 13 Nov 2020 09:54:01 +0100 Subject: [PATCH] gnu: Add python-pytest-sanic. * gnu/packages/python-check.scm (python-pytest-sanic): New variable. Signed-off-by: Leo Famulari --- gnu/packages/python-check.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index 72026473ca..fb111d6e57 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -1153,3 +1153,30 @@ (define-public python-stestr execution of a test suite. It will also store a history of all test runs to help in debugging failures and optimizing the scheduler to improve speed.") (license license:asl2.0))) + +;; This is only used by python-sanic +(define-public python-pytest-sanic + (package + (name "python-pytest-sanic") + (version "1.6.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "pytest-sanic" version)) + (sha256 + (base32 + "02ajd8z77ahi69kzkz200qgxrb4s2j4qb6k8j9ds1kz6qa6fsa34")))) + (build-system python-build-system) + (arguments + ;; Tests depend on python-sanic. + `(#:tests? #f)) + (propagated-inputs + `(("python-aiohttp" ,python-aiohttp) + ("python-async-generator" + ,python-async-generator) + ("python-pytest" ,python-pytest))) + (home-page + "https://github.com/yunstanford/pytest-sanic") + (synopsis "Pytest plugin for Sanic") + (description "A pytest plugin for Sanic. It helps you to test your +code asynchronously.") + (license license:expat)))