test: compare manifest version with package metadata
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
import tomllib
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
from govoplan_workflow.backend.manifest import get_manifest
|
from govoplan_workflow.backend.manifest import get_manifest
|
||||||
@@ -11,7 +12,8 @@ class WorkflowManifestTests(unittest.TestCase):
|
|||||||
manifest = get_manifest()
|
manifest = get_manifest()
|
||||||
|
|
||||||
self.assertEqual("workflow", manifest.id)
|
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_engine",), manifest.dependencies)
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
{"workflow.definition_graph", "workflow.definition_catalogue", "workflow.bpmn_interchange"},
|
{"workflow.definition_graph", "workflow.definition_catalogue", "workflow.bpmn_interchange"},
|
||||||
|
|||||||
Reference in New Issue
Block a user