Merge #247814: python3Packages.jupyterlab_server: run tests

This commit is contained in:
Vladimír Čunát 2023-08-18 19:10:02 +02:00
commit 2f4e3f6fa5
No known key found for this signature in database
GPG Key ID: E747DF1F9575A3AA

View File

@ -11,9 +11,10 @@
, jupyter-server
, tomli
, openapi-core
, pytest-timeout
, pytest-tornasync
, pytest-jupyter
, requests-mock
, ruamel-yaml
, strict-rfc3339
, importlib-metadata
}:
@ -47,19 +48,16 @@ buildPythonPackage rec {
nativeCheckInputs = [
openapi-core
pytestCheckHook
pytest-timeout
pytest-tornasync
pytest-jupyter
requests-mock
ruamel-yaml
strict-rfc3339
];
postPatch = ''
# translation tests try to install additional packages into read only paths
rm -r tests/translations/
sed -i "/timeout/d" pyproject.toml
'';
# https://github.com/jupyterlab/jupyterlab_server/blob/v2.15.2/pyproject.toml#L61
doCheck = false;
preCheck = ''
export HOME=$(mktemp -d)
'';
@ -70,6 +68,17 @@ buildPythonPackage rec {
"-W ignore::DeprecationWarning"
];
disabledTestPaths = [
"tests/test_settings_api.py"
"tests/test_themes_api.py"
"tests/test_translation_api.py"
"tests/test_workspaces_api.py"
];
disabledTests = [
"test_get_listing"
];
__darwinAllowLocalNetworking = true;
meta = with lib; {