pythonPackages.parsedatetime: skip impure tests

Co-authored-by: Robert Schütz <github@dotlambda.de>
This commit is contained in:
Jean-Paul Calderone 2021-06-30 10:36:56 -04:00
parent cf7b8d9812
commit 862b82a6a6

View File

@ -2,9 +2,8 @@
, buildPythonPackage , buildPythonPackage
, fetchPypi , fetchPypi
, isPy27 , isPy27
, pytest
, pytest-runner
, future , future
, pytestCheckHook
}: }:
buildPythonPackage rec { buildPythonPackage rec {
@ -17,13 +16,24 @@ buildPythonPackage rec {
sha256 = "4cb368fbb18a0b7231f4d76119165451c8d2e35951455dfee97c62a87b04d455"; sha256 = "4cb368fbb18a0b7231f4d76119165451c8d2e35951455dfee97c62a87b04d455";
}; };
buildInputs = [ pytest pytest-runner ];
propagatedBuildInputs = [ future ]; propagatedBuildInputs = [ future ];
checkInputs = [ pytestCheckHook ];
pytestFlagsArray = [ "tests/Test*.py" ];
disabledTests = [
# https://github.com/bear/parsedatetime/issues/263
"testDate3ConfusedHourAndYear"
# https://github.com/bear/parsedatetime/issues/215
"testFloat"
];
pythonImportChecks = [ "parsedatetime" ];
meta = with lib; { meta = with lib; {
description = "Parse human-readable date/time text"; description = "Parse human-readable date/time text";
homepage = "https://github.com/bear/parsedatetime"; homepage = "https://github.com/bear/parsedatetime";
license = licenses.asl20; license = licenses.asl20;
}; };
} }