test: compare manifest version with package metadata
Module Package Release / publish-packages (push) Successful in 11s

This commit is contained in:
2026-09-08 02:16:54 +02:00
parent 6e03338b13
commit b2582a278e
+3 -1
View File
@@ -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"},