From f6b48345884175a367e7a48e19ce12d803fa403d 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_payments.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/test_payments.py b/tests/test_payments.py index 65b9132..5590172 100644 --- a/tests/test_payments.py +++ b/tests/test_payments.py @@ -1,6 +1,8 @@ from __future__ import annotations from datetime import UTC, datetime, timedelta +from pathlib import Path +import tomllib import unittest 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")) 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) assert manifest.frontend is not None self.assertEqual("@govoplan/payments-webui", manifest.frontend.package_name)