marge-bot: unbreak by disabling erroring test

This commit is contained in:
Ben Darwin
2024-05-22 20:00:51 -04:00
parent 08380cb613
commit cdd08e0692
+7 -2
View File
@@ -16,7 +16,7 @@ python3.pkgs.buildPythonApplication rec {
};
postPatch = ''
substituteInPlace setup.cfg --replace "--flake8 --pylint --cov=marge" ""
substituteInPlace setup.cfg --replace-fail "--flake8 --pylint --cov=marge" ""
'';
nativeBuildInputs = [
@@ -30,12 +30,17 @@ python3.pkgs.buildPythonApplication rec {
requests
];
nativeCheckInputs = with python3.pkgs; [ pytestCheckHook ];
nativeCheckInputs = with python3.pkgs; [ pytestCheckHook pendulum ];
disabledTests = [
# test broken when run under Nix:
# "unittest.mock.InvalidSpecError: Cannot spec a Mock object."
"test_get_mr_ci_status"
];
disabledTestPaths = [
# test errors due to API mismatch in test setup:
# "ImportError: cannot import name 'set_test_now' from 'pendulum.helpers'"
"tests/test_interval.py"
];
pythonImportsCheck = [ "marge" ];