From 268e88830c06846a2aa614697593bc018c1d1dc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 27 Apr 2017 07:39:32 +0200 Subject: [PATCH] rtv: enable tests; split of test dependencies --- pkgs/applications/misc/rtv/default.nix | 44 ++++++++++++++++---------- 1 file changed, 27 insertions(+), 17 deletions(-) diff --git a/pkgs/applications/misc/rtv/default.nix b/pkgs/applications/misc/rtv/default.nix index 289dedf35aaded..e8b3eeda01ad0e 100644 --- a/pkgs/applications/misc/rtv/default.nix +++ b/pkgs/applications/misc/rtv/default.nix @@ -1,6 +1,7 @@ -{ stdenv, fetchFromGitHub, pkgs, lib, python, pythonPackages }: +{ stdenv, fetchFromGitHub, pkgs, pythonPackages }: -pythonPackages.buildPythonApplication rec { +with pythonPackages; +buildPythonApplication rec { version = "1.15.1"; name = "rtv-${version}"; @@ -11,27 +12,36 @@ pythonPackages.buildPythonApplication rec { sha256 = "037dhds1prxj7vsq15dr46wk3pfk3ixr0d60m3h796b6nbc1spya"; }; - propagatedBuildInputs = with pythonPackages; [ + checkPhase = '' + py.test + ''; + + buildInputs = [ + coverage + coveralls + docopt + mock + pylint + pytest + vcrpy + ]; + + propagatedBuildInputs = [ + backports_functools_lru_cache beautifulsoup4 + configparser + contextlib2 + decorator + kitchen mailcap-fix - tornado + mccabe requests2 six - praw - kitchen - praw - vcrpy - pylint - coverage - pytest - coveralls - contextlib2 - backports_functools_lru_cache + tornado pyyaml - docopt - ] ++ lib.optional (!pythonPackages.isPy3k) futures; + ]; - meta = with lib; { + meta = with stdenv.lib; { homepage = https://github.com/michael-lazar/rtv; description = "Browse Reddit from your Terminal"; license = licenses.mit;