summary refs log tree commit diff
path: root/pkgs/development/python-modules
diff options
context:
space:
mode:
authorFabian Affolter <mail@fabian-affolter.ch>2021-11-09 23:26:02 +0100
committerFabian Affolter <mail@fabian-affolter.ch>2021-11-09 23:26:02 +0100
commitcb0d662a75d7bfef12473cef134e417df1555f86 (patch)
treea0db45ebc1598f9bf078c285e90c48df0ed4f963 /pkgs/development/python-modules
parent2de888a972be0747c29a23de73a092fd0e558677 (diff)
downloadnixpkgs-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.nix32
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 ];
   };
 }