python3Packages.ihatemoney: disable sandbox unfriendly tests, fix passthru

This commit is contained in:
Jonathan Ringer 2020-09-15 11:01:19 -07:00
parent feda1d67d2
commit 43d588b0af

View File

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