3
0
Fork 0
forked from mirrors/nixpkgs

Merge pull request #158587 from fabaff/tests-nagiosplugin

python3Packages.nagiosplugin: switch to pytestCheckHook
This commit is contained in:
Guillaume Girol 2022-02-08 17:56:53 +00:00 committed by GitHub
commit 7b2317da1b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,31 +1,45 @@
{ lib
, buildPythonPackage
, twine
, numpy
, pytest
, fetchPypi
, numpy
, pytestCheckHook
, pythonOlder
, twine
}:
buildPythonPackage rec {
pname = "nagiosplugin";
version = "1.3.3";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-vOr67DWfAyOT3dVgrizI0WNhODPsY8k85xifhZBOU9Y=";
hash = "sha256-vOr67DWfAyOT3dVgrizI0WNhODPsY8k85xifhZBOU9Y=";
};
nativeBuildInputs = [ twine ];
checkInputs = [ pytest numpy ];
nativeBuildInputs = [
twine
];
checkPhase = ''
# this test relies on who, which does not work in the sandbox
pytest -k "not test_check_users" tests/
'';
checkInputs = [
numpy
pytestCheckHook
];
disabledTests = [
# Test relies on who, which does not work in the sandbox
"test_check_users"
];
pythonImportsCheck = [
"nagiosplugin"
];
meta = with lib; {
description = "A Python class library which helps with writing Nagios (Icinga) compatible plugins";
homepage = "https://github.com/mpounsett/nagiosplugin";
description = "Python class library which helps with writing Nagios (Icinga) compatible plugins";
homepage = "https://github.com/mpounsett/nagiosplugin";
license = licenses.zpl21;
maintainers = with maintainers; [ symphorien ];
};