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 a081f59ab7
commit f6b4834588
+4 -1
View File
@@ -1,6 +1,8 @@
from __future__ import annotations from __future__ import annotations
from datetime import UTC, datetime, timedelta from datetime import UTC, datetime, timedelta
from pathlib import Path
import tomllib
import unittest import unittest
from sqlalchemy import create_engine from sqlalchemy import create_engine
@@ -201,7 +203,8 @@ class PaymentTests(unittest.TestCase):
self.assertEqual((), self.provider.list_payments(self.session, tenant_id="tenant-2")) self.assertEqual((), self.provider.list_payments(self.session, tenant_id="tenant-2"))
def test_manifest_exposes_permission_bounded_operator_workspace(self) -> None: def test_manifest_exposes_permission_bounded_operator_workspace(self) -> None:
self.assertEqual("0.1.21", manifest.version) project = tomllib.loads((Path(__file__).parents[1] / "pyproject.toml").read_text())
self.assertEqual(project["project"]["version"], manifest.version)
self.assertIsNotNone(manifest.frontend) self.assertIsNotNone(manifest.frontend)
assert manifest.frontend is not None assert manifest.frontend is not None
self.assertEqual("@govoplan/payments-webui", manifest.frontend.package_name) self.assertEqual("@govoplan/payments-webui", manifest.frontend.package_name)