generated from coulomb/repo-seed
CLI and API polish
This commit is contained in:
@@ -12,6 +12,8 @@ def test_builtin_extension_registry_lists_query_processors_and_backend():
|
||||
assert "processor.identity" in ids
|
||||
assert "processor.uppercase" in ids
|
||||
assert "processor.include" in ids
|
||||
assert "extension.catalog" in ids
|
||||
assert "docs.generated-reference" in ids
|
||||
assert "backend.local-sqlite" in ids
|
||||
assert "workflow.markdown-dataflow" in ids
|
||||
assert "runtime.context" in ids
|
||||
@@ -22,6 +24,19 @@ def test_builtin_extension_registry_lists_query_processors_and_backend():
|
||||
assert "memory.context-package" in ids
|
||||
|
||||
|
||||
def test_builtin_meta_descriptors_expose_extension_and_docs_accesspoints():
|
||||
registry = builtin_extension_registry()
|
||||
|
||||
extension = registry.get("extension.catalog")
|
||||
docs = registry.get("docs.generated-reference")
|
||||
|
||||
assert extension.kind == "extension-registry"
|
||||
assert "mkt extension commands" in extension.cli["commands"]
|
||||
assert docs.kind == "documentation"
|
||||
assert docs.safety["writes_files"] is True
|
||||
assert docs.cli["commands"] == ["mkt docs cli", "mkt docs api"]
|
||||
|
||||
|
||||
def test_builtin_processor_descriptors_capture_safety_and_provenance():
|
||||
registry = builtin_extension_registry()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user