From 2c1cad7ad2f95685be889bdf662ffdf8df87d5cf Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Wed, 15 Feb 2017 23:59:51 +0100 Subject: gnu: python-flake8-polyfill: Enable tests. * gnu/packages/python.scm (python-flake8-polyfill, python2-flake8-polyfill)[native-inputs]: Add PYTHON-FLAKE8, PYTHON-MOCK, PYTHON-PYCODESTYLE and PYTHON-PYTEST. New field. [arguments]: Replace 'check' phase with custom command. --- gnu/packages/python.scm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 635feb489c..89d8c5cb06 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -6250,6 +6250,20 @@ complexity of Python source code.") (base32 "02gn2wxvh9vnf7m7dld7ca4l60mg5c370hv3swwppkngwaqmcw67")))) (build-system python-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ + (setenv "PYTHONPATH" + (string-append (getcwd) "/build/lib:" + (getenv "PYTHONPATH"))) + (zero? (system* "py.test" "-v"))))))) + (native-inputs + `(("python-flake8" ,python-flake8) + ("python-mock" ,python-mock) + ("python-pycodestyle" ,python-pycodestyle) + ("python-pytest" ,python-pytest))) (home-page "https://gitlab.com/pycqa/flake8-polyfill") (synopsis "Polyfill package for Flake8 plugins") (description -- cgit v1.2.3