python312Packages.actdiag: drop nose dependency

This commit is contained in:
Sigmanificient 2024-07-27 22:13:39 +02:00
parent 1d4fbfc052
commit 09d128d4f7
2 changed files with 25 additions and 8 deletions

View File

@ -3,7 +3,6 @@
blockdiag,
buildPythonPackage,
fetchFromGitHub,
nose,
pytestCheckHook,
pythonOlder,
setuptools,
@ -23,17 +22,13 @@ buildPythonPackage rec {
hash = "sha256-WmprkHOgvlsOIg8H77P7fzEqxGnj6xaL7Df7urRkg3o=";
};
patches = [ ./fix_test_generate.patch ];
build-system = [ setuptools ];
propagatedBuildInputs = [ blockdiag ];
# tests rely on nose
doCheck = pythonOlder "3.12";
nativeCheckInputs = [
nose
pytestCheckHook
];
nativeCheckInputs = [ pytestCheckHook ];
pytestFlagsArray = [ "src/actdiag/tests/" ];

View File

@ -0,0 +1,22 @@
diff --git a/src/actdiag/tests/test_generate_diagram.py b/src/actdiag/tests/test_generate_diagram.py
index c5ee3d5..a74a151 100644
--- a/src/actdiag/tests/test_generate_diagram.py
+++ b/src/actdiag/tests/test_generate_diagram.py
@@ -16,16 +16,6 @@
import os
from blockdiag.tests.test_generate_diagram import (get_diagram_files,
- testcase_generator)
+ test_generate_with_separate)
-import actdiag.command
-
-def test_generate():
- mainfunc = actdiag.command.main
- basepath = os.path.dirname(__file__)
- files = get_diagram_files(basepath)
- options = []
-
- for testcase in testcase_generator(basepath, mainfunc, files, options):
- yield testcase