diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2017-05-01 09:11:52 +0200 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2017-05-01 10:10:34 +0200 |
commit | 3f4dea0c89be8526852cbb0fe064d990db929722 (patch) | |
tree | 52cd81fe70805a83285a30d98f2a0cc0004c367f /pkgs/development/python-modules/vcrpy | |
parent | fd1f1aca9e5bd48fce2cb3b317bff35d750e2a09 (diff) | |
download | nixlib-3f4dea0c89be8526852cbb0fe064d990db929722.tar nixlib-3f4dea0c89be8526852cbb0fe064d990db929722.tar.gz nixlib-3f4dea0c89be8526852cbb0fe064d990db929722.tar.bz2 nixlib-3f4dea0c89be8526852cbb0fe064d990db929722.tar.lz nixlib-3f4dea0c89be8526852cbb0fe064d990db929722.tar.xz nixlib-3f4dea0c89be8526852cbb0fe064d990db929722.tar.zst nixlib-3f4dea0c89be8526852cbb0fe064d990db929722.zip |
pythonPackages.vcrpy: fix tests
Diffstat (limited to 'pkgs/development/python-modules/vcrpy')
-rw-r--r-- | pkgs/development/python-modules/vcrpy/default.nix | 34 |
1 files changed, 20 insertions, 14 deletions
diff --git a/pkgs/development/python-modules/vcrpy/default.nix b/pkgs/development/python-modules/vcrpy/default.nix index c925649b8b2b..c82a02cb4a47 100644 --- a/pkgs/development/python-modules/vcrpy/default.nix +++ b/pkgs/development/python-modules/vcrpy/default.nix @@ -1,38 +1,44 @@ { buildPythonPackage , lib -, pkgs +, six +, fetchPypi , pyyaml , mock , contextlib2 , wrapt -, pytest_27 +, pytest , httpbin , pytest-httpbin , yarl +, pythonOlder +, pythonAtLeast }: buildPythonPackage rec { + pname = "vcrpy"; version = "1.10.5"; - name = "vcrpy-${version}"; + name = "${pname}-${version}"; - src = pkgs.fetchurl { - url = "mirror://pypi/v/vcrpy/vcrpy-${version}.tar.gz"; + src = fetchPypi { + inherit pname version; sha256 = "12kncg6jyvj15mi8ca74514f2x1ih753nhyz769nwvh39r468167"; }; - buildInputs = [ - pyyaml - mock - contextlib2 - wrapt - pytest_27 - httpbin + checkInputs = [ + pytest pytest-httpbin - yarl ]; + propagatedBuildInputs = [ + pyyaml + wrapt + six + ] + ++ lib.optionals (pythonOlder "3.3") [ contextlib2 mock ] + ++ lib.optionals (pythonAtLeast "3.4") [ yarl ]; + checkPhase = '' - py.test --ignore=tests/integration -k "TestVCRConnection.testing_connect" + py.test --ignore=tests/integration -k "not TestVCRConnection" ''; meta = with lib; { |