Merge pull request #98060 from jonringer/fix-ihatemoney

python3Packages.ihatemoney: disable sandbox unfriendly tests
This commit is contained in:
Robert Scott 2020-09-16 22:20:25 +01:00 committed by GitHub
commit b4338fbb12
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -30,6 +30,7 @@
, wtforms , wtforms
, psycopg2 # optional, for postgresql support , psycopg2 # optional, for postgresql support
, flask_testing , flask_testing
, pytestCheckHook
}: }:
# ihatemoney is not really a library. It will only ever be imported # ihatemoney is not really a library. It will only ever be imported
@ -113,12 +114,19 @@ buildPythonPackage rec {
]; ];
checkInputs = [ checkInputs = [
flask_testing flask_testing pytestCheckHook
];
pytestFlagsArray = [ "--pyargs ihatemoney.tests.tests" ];
disabledTests = [
"test_notifications" # requires running service.
"test_invite" # requires running service.
]; ];
passthru.tests = { passthru.tests = {
inherit (nixosTests) ihatemoney; inherit (nixosTests.ihatemoney) ihatemoney-postgresql ihatemoney-sqlite;
}; };
meta = with lib; { meta = with lib; {
homepage = "https://ihatemoney.org"; homepage = "https://ihatemoney.org";
description = "A simple shared budget manager web application"; description = "A simple shared budget manager web application";