Release Connectors v0.1.21 with external knowledge integration
Module Package Release / publish-packages (push) Successful in 12s
Module Package Release / publish-packages (push) Successful in 12s
This commit is contained in:
@@ -10,6 +10,10 @@ from govoplan_core.core.sanctions import (
|
||||
CAPABILITY_CONNECTORS_SANCTIONS_SNAPSHOTS,
|
||||
)
|
||||
from govoplan_connectors.backend.manifest import manifest
|
||||
from govoplan_connectors.backend.knowledge_connector import (
|
||||
KNOWLEDGE_CAPABILITY,
|
||||
KNOWLEDGE_PROVIDER_ID,
|
||||
)
|
||||
|
||||
|
||||
class ConnectorsManifestTests(unittest.TestCase):
|
||||
@@ -41,6 +45,27 @@ class ConnectorsManifestTests(unittest.TestCase):
|
||||
"connectors.governed-configuration",
|
||||
{topic.id for topic in manifest.documentation},
|
||||
)
|
||||
self.assertIn(KNOWLEDGE_CAPABILITY, manifest.capability_factories)
|
||||
self.assertIn(
|
||||
KNOWLEDGE_CAPABILITY,
|
||||
{interface.name for interface in manifest.provides_interfaces},
|
||||
)
|
||||
self.assertIn("search", manifest.optional_dependencies)
|
||||
self.assertIn("wiki", manifest.optional_dependencies)
|
||||
self.assertIn(
|
||||
KNOWLEDGE_PROVIDER_ID,
|
||||
{provider.id for provider in manifest.external_providers},
|
||||
)
|
||||
self.assertIn(
|
||||
KNOWLEDGE_PROVIDER_ID,
|
||||
{registration.id for registration in manifest.search_sources},
|
||||
)
|
||||
topic = next(
|
||||
item
|
||||
for item in manifest.documentation
|
||||
if item.id == "connectors.mediawiki-bluespice"
|
||||
)
|
||||
self.assertIn("de", topic.translations)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user