diff options
author | Fabian Affolter <mail@fabian-affolter.ch> | 2021-11-09 23:26:02 +0100 |
---|---|---|
committer | Fabian Affolter <mail@fabian-affolter.ch> | 2021-11-09 23:26:02 +0100 |
commit | cb0d662a75d7bfef12473cef134e417df1555f86 (patch) | |
tree | a0db45ebc1598f9bf078c285e90c48df0ed4f963 /pkgs/development/python-modules | |
parent | 2de888a972be0747c29a23de73a092fd0e558677 (diff) | |
download | nixpkgs-cb0d662a75d7bfef12473cef134e417df1555f86.tar nixpkgs-cb0d662a75d7bfef12473cef134e417df1555f86.tar.gz nixpkgs-cb0d662a75d7bfef12473cef134e417df1555f86.tar.bz2 nixpkgs-cb0d662a75d7bfef12473cef134e417df1555f86.tar.lz nixpkgs-cb0d662a75d7bfef12473cef134e417df1555f86.tar.xz nixpkgs-cb0d662a75d7bfef12473cef134e417df1555f86.tar.zst nixpkgs-cb0d662a75d7bfef12473cef134e417df1555f86.zip |
python3Packages.nbval: disable failing tests
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r-- | pkgs/development/python-modules/nbval/default.nix | 32 |
1 files changed, 19 insertions, 13 deletions
diff --git a/pkgs/development/python-modules/nbval/default.nix b/pkgs/development/python-modules/nbval/default.nix index 87544f1b089..3db08466522 100644 --- a/pkgs/development/python-modules/nbval/default.nix +++ b/pkgs/development/python-modules/nbval/default.nix @@ -11,7 +11,6 @@ , glibcLocales , matplotlib , sympy -, pytest-cov }: buildPythonPackage rec { @@ -23,15 +22,10 @@ buildPythonPackage rec { sha256 = "cfefcd2ef66ee2d337d0b252c6bcec4023384eb32e8b9e5fcc3ac80ab8cd7d40"; }; - checkInputs = [ - pytestCheckHook - matplotlib - sympy - pytest-cov + buildInputs = [ + glibcLocales ]; - buildInputs = [ glibcLocales ]; - propagatedBuildInputs = [ coverage ipykernel @@ -41,23 +35,35 @@ buildPythonPackage rec { six ]; - pytestFlagsArray = [ - "tests" + checkInputs = [ + pytestCheckHook + matplotlib + sympy + ]; + + disabledTestPaths = [ + "tests/test_ignore.py" # These are the main tests but they're fragile so skip them. They error # whenever matplotlib outputs any unexpected warnings, e.g. deprecation # warnings. - "--ignore=tests/test_unit_tests_in_notebooks.py" + "tests/test_unit_tests_in_notebooks.py" # Impure - "--ignore=tests/test_timeouts.py" + "tests/test_timeouts.py" + # No value for us + "tests/test_coverage.py" ]; # Some of the tests use localhost networking. __darwinAllowLocalNetworking = true; + pythonImportsCheck = [ + "nbval" + ]; + meta = with lib; { description = "A py.test plugin to validate Jupyter notebooks"; homepage = "https://github.com/computationalmodelling/nbval"; license = licenses.bsd3; - maintainers = [ maintainers.costrouc ]; + maintainers = with maintainers; [ costrouc ]; }; } |