python313Packages.apsw: switch test suite

Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
Co-authored-by: Martin Weinelt <mweinelt@users.noreply.github.com>
This commit is contained in:
Florian Brandes 2025-05-22 15:46:56 +02:00
parent 583eef75e7
commit 301d2c810d
No known key found for this signature in database
GPG key ID: 074048E893713170

View file

@ -1,10 +1,8 @@
{
stdenv,
lib,
buildPythonPackage,
fetchFromGitHub,
pythonOlder,
pytestCheckHook,
setuptools,
sqlite,
}:
@ -27,19 +25,13 @@ buildPythonPackage rec {
buildInputs = [ sqlite ];
nativeCheckInputs = [ pytestCheckHook ];
pytestFlagsArray = [ "apsw/tests.py" ];
disabledTests = [
# we don't build the test extension
"testLoadExtension"
"testShell"
"testVFS"
"testVFSWithWAL"
# no lines in errout.txt
"testWriteUnraisable"
] ++ lib.optionals stdenv.hostPlatform.isDarwin [ "testzzForkChecker" ];
# apsw explicitly doesn't use pytest
# see https://github.com/rogerbinns/apsw/issues/548#issuecomment-2891633403
checkPhase = ''
runHook preCheck
python -m apsw.tests
runHook postCheck
'';
pythonImportsCheck = [ "apsw" ];