From 237d61939de60d114356d3fa7fc61019dc0ce1a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 27 Apr 2017 08:29:59 +0200 Subject: [PATCH] pythonPackages.vcrpy: enable tests --- .../python-modules/vcrpy/default.nix | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/vcrpy/default.nix b/pkgs/development/python-modules/vcrpy/default.nix index a5a17cb7dd9..c925649b8b2 100644 --- a/pkgs/development/python-modules/vcrpy/default.nix +++ b/pkgs/development/python-modules/vcrpy/default.nix @@ -1,6 +1,17 @@ -{ lib, pkgs, pythonPackages }: +{ buildPythonPackage +, lib +, pkgs +, pyyaml +, mock +, contextlib2 +, wrapt +, pytest_27 +, httpbin +, pytest-httpbin +, yarl +}: -pythonPackages.buildPythonPackage rec { +buildPythonPackage rec { version = "1.10.5"; name = "vcrpy-${version}"; @@ -9,7 +20,7 @@ pythonPackages.buildPythonPackage rec { sha256 = "12kncg6jyvj15mi8ca74514f2x1ih753nhyz769nwvh39r468167"; }; - buildInputs = with pythonPackages; [ + buildInputs = [ pyyaml mock contextlib2 @@ -17,8 +28,13 @@ pythonPackages.buildPythonPackage rec { pytest_27 httpbin pytest-httpbin + yarl ]; + checkPhase = '' + py.test --ignore=tests/integration -k "TestVCRConnection.testing_connect" + ''; + meta = with lib; { description = "Automatically mock your HTTP interactions to simplify and speed up testing"; homepage = https://github.com/kevin1024/vcrpy;