test: compare manifest version with package metadata
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user