From a93ea0fbd72e75908d05cc8a206aa7b908632fc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= <sandro.jaeckel@gmail.com> Date: Wed, 6 Jan 2021 00:45:39 +0100 Subject: [PATCH] pythonPackages.cheroot: Use disabledTestFiles --- .../python-modules/cheroot/default.nix | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/cheroot/default.nix b/pkgs/development/python-modules/cheroot/default.nix index c9d3094d5951..e5c7c23e2e43 100644 --- a/pkgs/development/python-modules/cheroot/default.nix +++ b/pkgs/development/python-modules/cheroot/default.nix @@ -1,4 +1,8 @@ -{ lib, stdenv, fetchPypi, buildPythonPackage, isPy3k +{ lib +, stdenv +, fetchPypi +, buildPythonPackage +, isPy3k , jaraco_functools , jaraco_text , more-itertools @@ -33,7 +37,8 @@ buildPythonPackage rec { # install_requires jaraco_functools - more-itertools six + more-itertools + six ]; checkInputs = [ @@ -49,10 +54,6 @@ buildPythonPackage rec { trustme ]; - # avoid attempting to use 3 packages not available on nixpkgs - # (jaraco.apt, jaraco.context, yg.lockfile) - pytestFlagsArray = [ "--ignore=cheroot/test/test_wsgi.py" ]; - # Disable doctest plugin because times out # Disable xdist (-n arg) because it's incompatible with testmon # Deselect test_bind_addr_unix on darwin because times out @@ -64,7 +65,7 @@ buildPythonPackage rec { rm pytest.ini ''; - disabledTests= [ + disabledTests = [ "tls" # touches network "peercreds_unix_sock" # test urls no longer allowed ] ++ lib.optionals stdenv.isDarwin [ @@ -72,6 +73,12 @@ buildPythonPackage rec { "bind_addr_unix" ]; + disabledTestFiles = [ + # avoid attempting to use 3 packages not available on nixpkgs + # (jaraco.apt, jaraco.context, yg.lockfile) + "cheroot/test/test_wsgi.py" + ]; + # Some of the tests use localhost networking. __darwinAllowLocalNetworking = true;