tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
python312Packages.seqdiag: drop nose dependency
Sigmanificient
2 years ago
1d4fbfc0
f62942d4
+27
-8
2 changed files
expand all
collapse all
unified
split
pkgs
development
python-modules
seqdiag
default.nix
fix_test_generate.patch
+2
-8
pkgs/development/python-modules/seqdiag/default.nix
reviewed
···
3
3
blockdiag,
4
4
buildPythonPackage,
5
5
fetchFromGitHub,
6
6
-
nose,
7
6
pytestCheckHook,
8
7
pythonOlder,
9
8
setuptools,
···
27
26
28
27
dependencies = [ blockdiag ];
29
28
30
30
-
# tests rely on nose
31
31
-
doCheck = pythonOlder "3.12";
29
29
+
patches = [ ./fix_test_generate.patch ];
32
30
33
33
-
nativeCheckInputs = [
34
34
-
nose
35
35
-
pytestCheckHook
36
36
-
];
37
37
-
31
31
+
nativeCheckInputs = [ pytestCheckHook ];
38
32
pytestFlagsArray = [ "src/seqdiag/tests/" ];
39
33
40
34
pythonImportsCheck = [ "seqdiag" ];
+25
pkgs/development/python-modules/seqdiag/fix_test_generate.patch
reviewed
···
1
1
+
diff --git a/src/seqdiag/tests/test_generate_diagram.py b/src/seqdiag/tests/test_generate_diagram.py
2
2
+
index cdd340f..a1dd2d4 100644
3
3
+
--- a/src/seqdiag/tests/test_generate_diagram.py
4
4
+
+++ b/src/seqdiag/tests/test_generate_diagram.py
5
5
+
@@ -13,19 +13,5 @@
6
6
+
# See the License for the specific language governing permissions and
7
7
+
# limitations under the License.
8
8
+
9
9
+
-import os
10
10
+
-
11
11
+
from blockdiag.tests.test_generate_diagram import (get_diagram_files,
12
12
+
- testcase_generator)
13
13
+
-
14
14
+
-import seqdiag.command
15
15
+
-
16
16
+
-
17
17
+
-def test_generate():
18
18
+
- mainfunc = seqdiag.command.main
19
19
+
- basepath = os.path.dirname(__file__)
20
20
+
- files = get_diagram_files(basepath)
21
21
+
- options = []
22
22
+
-
23
23
+
- for testcase in testcase_generator(basepath, mainfunc, files, options):
24
24
+
- yield testcase
25
25
+
+ test_generate_with_separate)