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

View File

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