From b2582a278e7c45476d7e464bb333ea70464c4282 Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Tue, 8 Sep 2026 02:16:54 +0200 Subject: [PATCH] test: compare manifest version with package metadata --- tests/test_manifest.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/test_manifest.py b/tests/test_manifest.py index b3021b3..50a7e9c 100644 --- a/tests/test_manifest.py +++ b/tests/test_manifest.py @@ -1,6 +1,7 @@ from __future__ import annotations from pathlib import Path +import tomllib import unittest from govoplan_workflow.backend.manifest import get_manifest @@ -11,7 +12,8 @@ class WorkflowManifestTests(unittest.TestCase): manifest = get_manifest() self.assertEqual("workflow", manifest.id) - self.assertEqual("0.1.22", manifest.version) + project = tomllib.loads((Path(__file__).parents[1] / "pyproject.toml").read_text()) + self.assertEqual(project["project"]["version"], manifest.version) self.assertEqual(("workflow_engine",), manifest.dependencies) self.assertEqual( {"workflow.definition_graph", "workflow.definition_catalogue", "workflow.bpmn_interchange"},