python312Packages.editdistpy: add tests

This commit is contained in:
Radik Islamov 2024-03-23 08:22:52 +05:00
parent 34cfa58e79
commit d244ab663d
No known key found for this signature in database
GPG Key ID: D0B0CBDAF7A902DC
1 changed files with 25 additions and 1 deletions

View File

@ -2,10 +2,16 @@
, buildPythonPackage
, fetchFromGitHub
, pytestCheckHook
, pythonOlder
, setuptools
, cython_3
, symspellpy
, numpy
, editdistpy
}:
buildPythonPackage rec {
@ -27,9 +33,27 @@ buildPythonPackage rec {
cython_3
];
# for tests need symspellpy package, symspellpy is not in nixpkgs...
# error: infinite recursion encountered
doCheck = false;
nativeCheckInputs = [
pytestCheckHook
symspellpy
numpy
];
preCheck = ''
rm -r editdistpy
'';
passthru.tests = {
check = editdistpy.overridePythonAttrs (
_: {
doCheck = true;
}
);
};
pythonImportsCheck = [
"editdistpy"
];