feat: implement permission-aware search baseline
This commit is contained in:
20
tests/test_manifest.py
Normal file
20
tests/test_manifest.py
Normal file
@@ -0,0 +1,20 @@
|
||||
from __future__ import annotations
|
||||
|
||||
import unittest
|
||||
|
||||
from govoplan_core.core.search import CAPABILITY_SEARCH_INDEX_WRITER
|
||||
from govoplan_search.backend.manifest import get_manifest
|
||||
|
||||
|
||||
class SearchManifestTests(unittest.TestCase):
|
||||
def test_manifest_exposes_optional_search_runtime(self) -> None:
|
||||
manifest = get_manifest()
|
||||
|
||||
self.assertEqual("search", manifest.id)
|
||||
self.assertIn(CAPABILITY_SEARCH_INDEX_WRITER, manifest.capability_factories)
|
||||
self.assertEqual("search.index", manifest.search_providers[0].id)
|
||||
self.assertEqual("/search", manifest.frontend.routes[0].path)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
Reference in New Issue
Block a user